Copy disabled (too large)
Download .txt
Showing preview only (40,499K chars total). Download the full file to get everything.
Repository: supersynthesis/eurorack
Branch: main
Commit: 95bfdeef4712
Files: 1351
Total size: 38.0 MB
Directory structure:
gitextract_dvgqr6s_/
├── .gitignore
├── Production Modules/
│ ├── 2OPFM/
│ │ ├── 2OPFM_REV5_PANEL.ai
│ │ ├── diptrace/
│ │ │ ├── 2OPFM_2023_NB_PANEL.dip
│ │ │ ├── 2OPFM_REV5.dch
│ │ │ ├── 2OPFM_REV5.dip
│ │ │ └── _archive/
│ │ │ ├── 2OPFM_2022_PANEL.dip
│ │ │ ├── 2OPFM_2022_PANEL.dxf
│ │ │ ├── 2OPFM_REV3.dch
│ │ │ ├── 2OPFM_REV3.dip
│ │ │ ├── 2OPFM_REV4.dch
│ │ │ └── 2OPFM_REV4.dip
│ │ ├── firmware/
│ │ │ ├── 2OPFM_G431/
│ │ │ │ ├── .cproject
│ │ │ │ ├── .mxproject
│ │ │ │ ├── .project
│ │ │ │ ├── .settings/
│ │ │ │ │ ├── language.settings.xml
│ │ │ │ │ ├── org.eclipse.cdt.core.prefs
│ │ │ │ │ └── stm32cubeide.project.prefs
│ │ │ │ ├── 2OPFM_G431.ioc
│ │ │ │ ├── 2OPFM_G431.launch
│ │ │ │ ├── App/
│ │ │ │ │ ├── Inc/
│ │ │ │ │ │ ├── 2op_main.h
│ │ │ │ │ │ ├── big_sine_wave.h
│ │ │ │ │ │ ├── dynamic_smooth.h
│ │ │ │ │ │ ├── global_variables.h
│ │ │ │ │ │ └── loop.h
│ │ │ │ │ └── Src/
│ │ │ │ │ ├── 2op_main.c
│ │ │ │ │ ├── dynamic_smooth.c
│ │ │ │ │ └── loop.c
│ │ │ │ ├── Core/
│ │ │ │ │ ├── Inc/
│ │ │ │ │ │ ├── adc.h
│ │ │ │ │ │ ├── dac.h
│ │ │ │ │ │ ├── dma.h
│ │ │ │ │ │ ├── gpio.h
│ │ │ │ │ │ ├── main.h
│ │ │ │ │ │ ├── stm32g4xx_hal_conf.h
│ │ │ │ │ │ ├── stm32g4xx_it.h
│ │ │ │ │ │ └── tim.h
│ │ │ │ │ ├── Src/
│ │ │ │ │ │ ├── adc.c
│ │ │ │ │ │ ├── dac.c
│ │ │ │ │ │ ├── dma.c
│ │ │ │ │ │ ├── gpio.c
│ │ │ │ │ │ ├── main.c
│ │ │ │ │ │ ├── stm32g4xx_hal_msp.c
│ │ │ │ │ │ ├── stm32g4xx_it.c
│ │ │ │ │ │ ├── syscalls.c
│ │ │ │ │ │ ├── sysmem.c
│ │ │ │ │ │ ├── system_stm32g4xx.c
│ │ │ │ │ │ └── tim.c
│ │ │ │ │ └── Startup/
│ │ │ │ │ └── startup_stm32g431kbux.s
│ │ │ │ ├── Debug/
│ │ │ │ │ ├── 2OPFM_G431.elf
│ │ │ │ │ ├── 2OPFM_G431.list
│ │ │ │ │ ├── App/
│ │ │ │ │ │ └── Src/
│ │ │ │ │ │ ├── 2op_main.d
│ │ │ │ │ │ ├── 2op_main.o
│ │ │ │ │ │ ├── 2op_main.su
│ │ │ │ │ │ ├── dynamic_smooth.d
│ │ │ │ │ │ ├── dynamic_smooth.o
│ │ │ │ │ │ ├── dynamic_smooth.su
│ │ │ │ │ │ ├── float_expo_table.su
│ │ │ │ │ │ ├── loop.d
│ │ │ │ │ │ ├── loop.o
│ │ │ │ │ │ ├── loop.su
│ │ │ │ │ │ └── subdir.mk
│ │ │ │ │ ├── Core/
│ │ │ │ │ │ ├── Src/
│ │ │ │ │ │ │ ├── adc.d
│ │ │ │ │ │ │ ├── adc.o
│ │ │ │ │ │ │ ├── adc.su
│ │ │ │ │ │ │ ├── dac.d
│ │ │ │ │ │ │ ├── dac.o
│ │ │ │ │ │ │ ├── dac.su
│ │ │ │ │ │ │ ├── dma.d
│ │ │ │ │ │ │ ├── dma.o
│ │ │ │ │ │ │ ├── dma.su
│ │ │ │ │ │ │ ├── gpio.d
│ │ │ │ │ │ │ ├── gpio.o
│ │ │ │ │ │ │ ├── gpio.su
│ │ │ │ │ │ │ ├── main.d
│ │ │ │ │ │ │ ├── main.o
│ │ │ │ │ │ │ ├── main.su
│ │ │ │ │ │ │ ├── stm32g4xx_hal_msp.d
│ │ │ │ │ │ │ ├── stm32g4xx_hal_msp.o
│ │ │ │ │ │ │ ├── stm32g4xx_hal_msp.su
│ │ │ │ │ │ │ ├── stm32g4xx_it.d
│ │ │ │ │ │ │ ├── stm32g4xx_it.o
│ │ │ │ │ │ │ ├── stm32g4xx_it.su
│ │ │ │ │ │ │ ├── subdir.mk
│ │ │ │ │ │ │ ├── syscalls.d
│ │ │ │ │ │ │ ├── syscalls.o
│ │ │ │ │ │ │ ├── syscalls.su
│ │ │ │ │ │ │ ├── sysmem.d
│ │ │ │ │ │ │ ├── sysmem.o
│ │ │ │ │ │ │ ├── sysmem.su
│ │ │ │ │ │ │ ├── system_stm32g4xx.d
│ │ │ │ │ │ │ ├── system_stm32g4xx.o
│ │ │ │ │ │ │ ├── system_stm32g4xx.su
│ │ │ │ │ │ │ ├── tim.d
│ │ │ │ │ │ │ ├── tim.o
│ │ │ │ │ │ │ └── tim.su
│ │ │ │ │ │ └── Startup/
│ │ │ │ │ │ ├── startup_stm32g431kbux.d
│ │ │ │ │ │ ├── startup_stm32g431kbux.o
│ │ │ │ │ │ └── subdir.mk
│ │ │ │ │ ├── Drivers/
│ │ │ │ │ │ └── STM32G4xx_HAL_Driver/
│ │ │ │ │ │ └── Src/
│ │ │ │ │ │ ├── stm32g4xx_hal.d
│ │ │ │ │ │ ├── stm32g4xx_hal.o
│ │ │ │ │ │ ├── stm32g4xx_hal.su
│ │ │ │ │ │ ├── stm32g4xx_hal_adc.d
│ │ │ │ │ │ ├── stm32g4xx_hal_adc.o
│ │ │ │ │ │ ├── stm32g4xx_hal_adc.su
│ │ │ │ │ │ ├── stm32g4xx_hal_adc_ex.d
│ │ │ │ │ │ ├── stm32g4xx_hal_adc_ex.o
│ │ │ │ │ │ ├── stm32g4xx_hal_adc_ex.su
│ │ │ │ │ │ ├── stm32g4xx_hal_cortex.d
│ │ │ │ │ │ ├── stm32g4xx_hal_cortex.o
│ │ │ │ │ │ ├── stm32g4xx_hal_cortex.su
│ │ │ │ │ │ ├── stm32g4xx_hal_dac.d
│ │ │ │ │ │ ├── stm32g4xx_hal_dac.o
│ │ │ │ │ │ ├── stm32g4xx_hal_dac.su
│ │ │ │ │ │ ├── stm32g4xx_hal_dac_ex.d
│ │ │ │ │ │ ├── stm32g4xx_hal_dac_ex.o
│ │ │ │ │ │ ├── stm32g4xx_hal_dac_ex.su
│ │ │ │ │ │ ├── stm32g4xx_hal_dma.d
│ │ │ │ │ │ ├── stm32g4xx_hal_dma.o
│ │ │ │ │ │ ├── stm32g4xx_hal_dma.su
│ │ │ │ │ │ ├── stm32g4xx_hal_dma_ex.d
│ │ │ │ │ │ ├── stm32g4xx_hal_dma_ex.o
│ │ │ │ │ │ ├── stm32g4xx_hal_dma_ex.su
│ │ │ │ │ │ ├── stm32g4xx_hal_exti.d
│ │ │ │ │ │ ├── stm32g4xx_hal_exti.o
│ │ │ │ │ │ ├── stm32g4xx_hal_exti.su
│ │ │ │ │ │ ├── stm32g4xx_hal_flash.d
│ │ │ │ │ │ ├── stm32g4xx_hal_flash.o
│ │ │ │ │ │ ├── stm32g4xx_hal_flash.su
│ │ │ │ │ │ ├── stm32g4xx_hal_flash_ex.d
│ │ │ │ │ │ ├── stm32g4xx_hal_flash_ex.o
│ │ │ │ │ │ ├── stm32g4xx_hal_flash_ex.su
│ │ │ │ │ │ ├── stm32g4xx_hal_flash_ramfunc.d
│ │ │ │ │ │ ├── stm32g4xx_hal_flash_ramfunc.o
│ │ │ │ │ │ ├── stm32g4xx_hal_flash_ramfunc.su
│ │ │ │ │ │ ├── stm32g4xx_hal_gpio.d
│ │ │ │ │ │ ├── stm32g4xx_hal_gpio.o
│ │ │ │ │ │ ├── stm32g4xx_hal_gpio.su
│ │ │ │ │ │ ├── stm32g4xx_hal_pwr.d
│ │ │ │ │ │ ├── stm32g4xx_hal_pwr.o
│ │ │ │ │ │ ├── stm32g4xx_hal_pwr.su
│ │ │ │ │ │ ├── stm32g4xx_hal_pwr_ex.d
│ │ │ │ │ │ ├── stm32g4xx_hal_pwr_ex.o
│ │ │ │ │ │ ├── stm32g4xx_hal_pwr_ex.su
│ │ │ │ │ │ ├── stm32g4xx_hal_rcc.d
│ │ │ │ │ │ ├── stm32g4xx_hal_rcc.o
│ │ │ │ │ │ ├── stm32g4xx_hal_rcc.su
│ │ │ │ │ │ ├── stm32g4xx_hal_rcc_ex.d
│ │ │ │ │ │ ├── stm32g4xx_hal_rcc_ex.o
│ │ │ │ │ │ ├── stm32g4xx_hal_rcc_ex.su
│ │ │ │ │ │ ├── stm32g4xx_hal_tim.d
│ │ │ │ │ │ ├── stm32g4xx_hal_tim.o
│ │ │ │ │ │ ├── stm32g4xx_hal_tim.su
│ │ │ │ │ │ ├── stm32g4xx_hal_tim_ex.d
│ │ │ │ │ │ ├── stm32g4xx_hal_tim_ex.o
│ │ │ │ │ │ ├── stm32g4xx_hal_tim_ex.su
│ │ │ │ │ │ ├── stm32g4xx_ll_adc.d
│ │ │ │ │ │ ├── stm32g4xx_ll_adc.o
│ │ │ │ │ │ ├── stm32g4xx_ll_adc.su
│ │ │ │ │ │ ├── stm32g4xx_ll_dac.d
│ │ │ │ │ │ ├── stm32g4xx_ll_dac.su
│ │ │ │ │ │ ├── stm32g4xx_ll_dma.d
│ │ │ │ │ │ ├── stm32g4xx_ll_dma.su
│ │ │ │ │ │ ├── stm32g4xx_ll_exti.d
│ │ │ │ │ │ ├── stm32g4xx_ll_exti.su
│ │ │ │ │ │ ├── stm32g4xx_ll_gpio.d
│ │ │ │ │ │ ├── stm32g4xx_ll_gpio.su
│ │ │ │ │ │ ├── stm32g4xx_ll_utils.d
│ │ │ │ │ │ ├── stm32g4xx_ll_utils.su
│ │ │ │ │ │ └── subdir.mk
│ │ │ │ │ ├── makefile
│ │ │ │ │ ├── objects.list
│ │ │ │ │ ├── objects.mk
│ │ │ │ │ └── sources.mk
│ │ │ │ ├── Drivers/
│ │ │ │ │ ├── CMSIS/
│ │ │ │ │ │ ├── Device/
│ │ │ │ │ │ │ └── ST/
│ │ │ │ │ │ │ └── STM32G4xx/
│ │ │ │ │ │ │ ├── Include/
│ │ │ │ │ │ │ │ ├── stm32g431xx.h
│ │ │ │ │ │ │ │ ├── stm32g4xx.h
│ │ │ │ │ │ │ │ └── system_stm32g4xx.h
│ │ │ │ │ │ │ └── LICENSE.txt
│ │ │ │ │ │ ├── Include/
│ │ │ │ │ │ │ ├── cmsis_armcc.h
│ │ │ │ │ │ │ ├── cmsis_armclang.h
│ │ │ │ │ │ │ ├── cmsis_armclang_ltm.h
│ │ │ │ │ │ │ ├── cmsis_compiler.h
│ │ │ │ │ │ │ ├── cmsis_gcc.h
│ │ │ │ │ │ │ ├── cmsis_iccarm.h
│ │ │ │ │ │ │ ├── cmsis_version.h
│ │ │ │ │ │ │ ├── core_armv81mml.h
│ │ │ │ │ │ │ ├── core_armv8mbl.h
│ │ │ │ │ │ │ ├── core_armv8mml.h
│ │ │ │ │ │ │ ├── core_cm0.h
│ │ │ │ │ │ │ ├── core_cm0plus.h
│ │ │ │ │ │ │ ├── core_cm1.h
│ │ │ │ │ │ │ ├── core_cm23.h
│ │ │ │ │ │ │ ├── core_cm3.h
│ │ │ │ │ │ │ ├── core_cm33.h
│ │ │ │ │ │ │ ├── core_cm35p.h
│ │ │ │ │ │ │ ├── core_cm4.h
│ │ │ │ │ │ │ ├── core_cm7.h
│ │ │ │ │ │ │ ├── core_sc000.h
│ │ │ │ │ │ │ ├── core_sc300.h
│ │ │ │ │ │ │ ├── mpu_armv7.h
│ │ │ │ │ │ │ ├── mpu_armv8.h
│ │ │ │ │ │ │ └── tz_context.h
│ │ │ │ │ │ └── LICENSE.txt
│ │ │ │ │ └── STM32G4xx_HAL_Driver/
│ │ │ │ │ ├── Inc/
│ │ │ │ │ │ ├── Legacy/
│ │ │ │ │ │ │ └── stm32_hal_legacy.h
│ │ │ │ │ │ ├── stm32g4xx_hal.h
│ │ │ │ │ │ ├── stm32g4xx_hal_adc.h
│ │ │ │ │ │ ├── stm32g4xx_hal_adc_ex.h
│ │ │ │ │ │ ├── stm32g4xx_hal_cortex.h
│ │ │ │ │ │ ├── stm32g4xx_hal_dac.h
│ │ │ │ │ │ ├── stm32g4xx_hal_dac_ex.h
│ │ │ │ │ │ ├── stm32g4xx_hal_def.h
│ │ │ │ │ │ ├── stm32g4xx_hal_dma.h
│ │ │ │ │ │ ├── stm32g4xx_hal_dma_ex.h
│ │ │ │ │ │ ├── stm32g4xx_hal_exti.h
│ │ │ │ │ │ ├── stm32g4xx_hal_flash.h
│ │ │ │ │ │ ├── stm32g4xx_hal_flash_ex.h
│ │ │ │ │ │ ├── stm32g4xx_hal_flash_ramfunc.h
│ │ │ │ │ │ ├── stm32g4xx_hal_gpio.h
│ │ │ │ │ │ ├── stm32g4xx_hal_gpio_ex.h
│ │ │ │ │ │ ├── stm32g4xx_hal_pwr.h
│ │ │ │ │ │ ├── stm32g4xx_hal_pwr_ex.h
│ │ │ │ │ │ ├── stm32g4xx_hal_rcc.h
│ │ │ │ │ │ ├── stm32g4xx_hal_rcc_ex.h
│ │ │ │ │ │ ├── stm32g4xx_hal_tim.h
│ │ │ │ │ │ ├── stm32g4xx_hal_tim_ex.h
│ │ │ │ │ │ └── stm32g4xx_ll_adc.h
│ │ │ │ │ ├── LICENSE.txt
│ │ │ │ │ └── Src/
│ │ │ │ │ ├── stm32g4xx_hal.c
│ │ │ │ │ ├── stm32g4xx_hal_adc.c
│ │ │ │ │ ├── stm32g4xx_hal_adc_ex.c
│ │ │ │ │ ├── stm32g4xx_hal_cortex.c
│ │ │ │ │ ├── stm32g4xx_hal_dac.c
│ │ │ │ │ ├── stm32g4xx_hal_dac_ex.c
│ │ │ │ │ ├── stm32g4xx_hal_dma.c
│ │ │ │ │ ├── stm32g4xx_hal_dma_ex.c
│ │ │ │ │ ├── stm32g4xx_hal_exti.c
│ │ │ │ │ ├── stm32g4xx_hal_flash.c
│ │ │ │ │ ├── stm32g4xx_hal_flash_ex.c
│ │ │ │ │ ├── stm32g4xx_hal_flash_ramfunc.c
│ │ │ │ │ ├── stm32g4xx_hal_gpio.c
│ │ │ │ │ ├── stm32g4xx_hal_pwr.c
│ │ │ │ │ ├── stm32g4xx_hal_pwr_ex.c
│ │ │ │ │ ├── stm32g4xx_hal_rcc.c
│ │ │ │ │ ├── stm32g4xx_hal_rcc_ex.c
│ │ │ │ │ ├── stm32g4xx_hal_tim.c
│ │ │ │ │ ├── stm32g4xx_hal_tim_ex.c
│ │ │ │ │ └── stm32g4xx_ll_adc.c
│ │ │ │ └── STM32G431KBUX_FLASH.ld
│ │ │ ├── 2OPFM_REV5_2024.elf
│ │ │ ├── README.md
│ │ │ └── _archive/
│ │ │ ├── 2OPFM_2020/
│ │ │ │ ├── .cproject
│ │ │ │ ├── .mxproject
│ │ │ │ ├── .project
│ │ │ │ ├── .settings/
│ │ │ │ │ ├── language.settings.xml
│ │ │ │ │ └── stm32cubeide.project.prefs
│ │ │ │ ├── 2OPFM_2020 Debug.launch
│ │ │ │ ├── 2OPFM_2020.ioc
│ │ │ │ ├── Core/
│ │ │ │ │ ├── Inc/
│ │ │ │ │ │ ├── 2op_main.h
│ │ │ │ │ │ ├── big_expo.h
│ │ │ │ │ │ ├── big_sine_wave.h
│ │ │ │ │ │ ├── dac.h
│ │ │ │ │ │ ├── dynamic_smooth.h
│ │ │ │ │ │ ├── global_variables.h
│ │ │ │ │ │ ├── loop.h
│ │ │ │ │ │ ├── main.h
│ │ │ │ │ │ ├── noise.h
│ │ │ │ │ │ ├── pin_map.h
│ │ │ │ │ │ ├── stm32_assert.h
│ │ │ │ │ │ ├── stm32f3xx_hal_conf.h
│ │ │ │ │ │ └── stm32f3xx_it.h
│ │ │ │ │ ├── Src/
│ │ │ │ │ │ ├── 2op_main.c
│ │ │ │ │ │ ├── dac.c
│ │ │ │ │ │ ├── dynamic_smooth.c
│ │ │ │ │ │ ├── loop.c
│ │ │ │ │ │ ├── main.c
│ │ │ │ │ │ ├── noise.c
│ │ │ │ │ │ ├── stm32f3xx_hal_msp.c
│ │ │ │ │ │ ├── stm32f3xx_it.c
│ │ │ │ │ │ ├── syscalls.c
│ │ │ │ │ │ ├── sysmem.c
│ │ │ │ │ │ └── system_stm32f3xx.c
│ │ │ │ │ └── Startup/
│ │ │ │ │ └── startup_stm32f334k8tx.s
│ │ │ │ ├── Debug/
│ │ │ │ │ ├── 2OPFM_2020.elf
│ │ │ │ │ ├── 2OPFM_2020.hex
│ │ │ │ │ ├── 2OPFM_2020.list
│ │ │ │ │ ├── Core/
│ │ │ │ │ │ ├── Src/
│ │ │ │ │ │ │ ├── 2op_main.d
│ │ │ │ │ │ │ ├── 2op_main.o
│ │ │ │ │ │ │ ├── 2op_main.su
│ │ │ │ │ │ │ ├── dac.d
│ │ │ │ │ │ │ ├── dac.o
│ │ │ │ │ │ │ ├── dac.su
│ │ │ │ │ │ │ ├── dynamic_smooth.d
│ │ │ │ │ │ │ ├── dynamic_smooth.o
│ │ │ │ │ │ │ ├── dynamic_smooth.su
│ │ │ │ │ │ │ ├── loop.d
│ │ │ │ │ │ │ ├── loop.o
│ │ │ │ │ │ │ ├── loop.su
│ │ │ │ │ │ │ ├── main.d
│ │ │ │ │ │ │ ├── main.o
│ │ │ │ │ │ │ ├── main.su
│ │ │ │ │ │ │ ├── noise.d
│ │ │ │ │ │ │ ├── noise.o
│ │ │ │ │ │ │ ├── noise.su
│ │ │ │ │ │ │ ├── soft_adsr.su
│ │ │ │ │ │ │ ├── stm32f3xx_hal_msp.d
│ │ │ │ │ │ │ ├── stm32f3xx_hal_msp.o
│ │ │ │ │ │ │ ├── stm32f3xx_hal_msp.su
│ │ │ │ │ │ │ ├── stm32f3xx_it.d
│ │ │ │ │ │ │ ├── stm32f3xx_it.o
│ │ │ │ │ │ │ ├── stm32f3xx_it.su
│ │ │ │ │ │ │ ├── subdir.mk
│ │ │ │ │ │ │ ├── syscalls.d
│ │ │ │ │ │ │ ├── syscalls.o
│ │ │ │ │ │ │ ├── syscalls.su
│ │ │ │ │ │ │ ├── sysmem.d
│ │ │ │ │ │ │ ├── sysmem.o
│ │ │ │ │ │ │ ├── sysmem.su
│ │ │ │ │ │ │ ├── system_stm32f3xx.d
│ │ │ │ │ │ │ ├── system_stm32f3xx.o
│ │ │ │ │ │ │ └── system_stm32f3xx.su
│ │ │ │ │ │ └── Startup/
│ │ │ │ │ │ ├── startup_stm32f334k8tx.d
│ │ │ │ │ │ ├── startup_stm32f334k8tx.o
│ │ │ │ │ │ └── subdir.mk
│ │ │ │ │ ├── Drivers/
│ │ │ │ │ │ └── STM32F3xx_HAL_Driver/
│ │ │ │ │ │ └── Src/
│ │ │ │ │ │ ├── stm32f3xx_hal.d
│ │ │ │ │ │ ├── stm32f3xx_hal.o
│ │ │ │ │ │ ├── stm32f3xx_hal.su
│ │ │ │ │ │ ├── stm32f3xx_hal_adc.d
│ │ │ │ │ │ ├── stm32f3xx_hal_adc.o
│ │ │ │ │ │ ├── stm32f3xx_hal_adc.su
│ │ │ │ │ │ ├── stm32f3xx_hal_adc_ex.d
│ │ │ │ │ │ ├── stm32f3xx_hal_adc_ex.o
│ │ │ │ │ │ ├── stm32f3xx_hal_adc_ex.su
│ │ │ │ │ │ ├── stm32f3xx_hal_cortex.d
│ │ │ │ │ │ ├── stm32f3xx_hal_cortex.o
│ │ │ │ │ │ ├── stm32f3xx_hal_cortex.su
│ │ │ │ │ │ ├── stm32f3xx_hal_dma.d
│ │ │ │ │ │ ├── stm32f3xx_hal_dma.o
│ │ │ │ │ │ ├── stm32f3xx_hal_dma.su
│ │ │ │ │ │ ├── stm32f3xx_hal_exti.d
│ │ │ │ │ │ ├── stm32f3xx_hal_exti.o
│ │ │ │ │ │ ├── stm32f3xx_hal_exti.su
│ │ │ │ │ │ ├── stm32f3xx_hal_flash.d
│ │ │ │ │ │ ├── stm32f3xx_hal_flash.o
│ │ │ │ │ │ ├── stm32f3xx_hal_flash.su
│ │ │ │ │ │ ├── stm32f3xx_hal_flash_ex.d
│ │ │ │ │ │ ├── stm32f3xx_hal_flash_ex.o
│ │ │ │ │ │ ├── stm32f3xx_hal_flash_ex.su
│ │ │ │ │ │ ├── stm32f3xx_hal_gpio.d
│ │ │ │ │ │ ├── stm32f3xx_hal_gpio.o
│ │ │ │ │ │ ├── stm32f3xx_hal_gpio.su
│ │ │ │ │ │ ├── stm32f3xx_hal_i2c.d
│ │ │ │ │ │ ├── stm32f3xx_hal_i2c.o
│ │ │ │ │ │ ├── stm32f3xx_hal_i2c.su
│ │ │ │ │ │ ├── stm32f3xx_hal_i2c_ex.d
│ │ │ │ │ │ ├── stm32f3xx_hal_i2c_ex.o
│ │ │ │ │ │ ├── stm32f3xx_hal_i2c_ex.su
│ │ │ │ │ │ ├── stm32f3xx_hal_pwr.d
│ │ │ │ │ │ ├── stm32f3xx_hal_pwr.o
│ │ │ │ │ │ ├── stm32f3xx_hal_pwr.su
│ │ │ │ │ │ ├── stm32f3xx_hal_pwr_ex.d
│ │ │ │ │ │ ├── stm32f3xx_hal_pwr_ex.o
│ │ │ │ │ │ ├── stm32f3xx_hal_pwr_ex.su
│ │ │ │ │ │ ├── stm32f3xx_hal_rcc.d
│ │ │ │ │ │ ├── stm32f3xx_hal_rcc.o
│ │ │ │ │ │ ├── stm32f3xx_hal_rcc.su
│ │ │ │ │ │ ├── stm32f3xx_hal_rcc_ex.d
│ │ │ │ │ │ ├── stm32f3xx_hal_rcc_ex.o
│ │ │ │ │ │ ├── stm32f3xx_hal_rcc_ex.su
│ │ │ │ │ │ ├── stm32f3xx_hal_tim.d
│ │ │ │ │ │ ├── stm32f3xx_hal_tim.o
│ │ │ │ │ │ ├── stm32f3xx_hal_tim.su
│ │ │ │ │ │ ├── stm32f3xx_hal_tim_ex.d
│ │ │ │ │ │ ├── stm32f3xx_hal_tim_ex.o
│ │ │ │ │ │ ├── stm32f3xx_hal_tim_ex.su
│ │ │ │ │ │ ├── stm32f3xx_ll_dac.d
│ │ │ │ │ │ ├── stm32f3xx_ll_dac.o
│ │ │ │ │ │ ├── stm32f3xx_ll_dac.su
│ │ │ │ │ │ ├── stm32f3xx_ll_dma.d
│ │ │ │ │ │ ├── stm32f3xx_ll_dma.o
│ │ │ │ │ │ ├── stm32f3xx_ll_dma.su
│ │ │ │ │ │ ├── stm32f3xx_ll_exti.d
│ │ │ │ │ │ ├── stm32f3xx_ll_exti.o
│ │ │ │ │ │ ├── stm32f3xx_ll_exti.su
│ │ │ │ │ │ ├── stm32f3xx_ll_gpio.d
│ │ │ │ │ │ ├── stm32f3xx_ll_gpio.o
│ │ │ │ │ │ ├── stm32f3xx_ll_gpio.su
│ │ │ │ │ │ ├── stm32f3xx_ll_rcc.d
│ │ │ │ │ │ ├── stm32f3xx_ll_rcc.o
│ │ │ │ │ │ ├── stm32f3xx_ll_rcc.su
│ │ │ │ │ │ ├── stm32f3xx_ll_tim.d
│ │ │ │ │ │ ├── stm32f3xx_ll_tim.o
│ │ │ │ │ │ ├── stm32f3xx_ll_tim.su
│ │ │ │ │ │ ├── stm32f3xx_ll_utils.d
│ │ │ │ │ │ ├── stm32f3xx_ll_utils.o
│ │ │ │ │ │ ├── stm32f3xx_ll_utils.su
│ │ │ │ │ │ └── subdir.mk
│ │ │ │ │ ├── makefile
│ │ │ │ │ ├── objects.list
│ │ │ │ │ ├── objects.mk
│ │ │ │ │ └── sources.mk
│ │ │ │ ├── Drivers/
│ │ │ │ │ ├── CMSIS/
│ │ │ │ │ │ ├── Device/
│ │ │ │ │ │ │ └── ST/
│ │ │ │ │ │ │ └── STM32F3xx/
│ │ │ │ │ │ │ └── Include/
│ │ │ │ │ │ │ ├── stm32f334x8.h
│ │ │ │ │ │ │ ├── stm32f3xx.h
│ │ │ │ │ │ │ └── system_stm32f3xx.h
│ │ │ │ │ │ └── Include/
│ │ │ │ │ │ ├── cmsis_armcc.h
│ │ │ │ │ │ ├── cmsis_armclang.h
│ │ │ │ │ │ ├── cmsis_compiler.h
│ │ │ │ │ │ ├── cmsis_gcc.h
│ │ │ │ │ │ ├── cmsis_iccarm.h
│ │ │ │ │ │ ├── cmsis_version.h
│ │ │ │ │ │ ├── core_armv8mbl.h
│ │ │ │ │ │ ├── core_armv8mml.h
│ │ │ │ │ │ ├── core_cm0.h
│ │ │ │ │ │ ├── core_cm0plus.h
│ │ │ │ │ │ ├── core_cm1.h
│ │ │ │ │ │ ├── core_cm23.h
│ │ │ │ │ │ ├── core_cm3.h
│ │ │ │ │ │ ├── core_cm33.h
│ │ │ │ │ │ ├── core_cm4.h
│ │ │ │ │ │ ├── core_cm7.h
│ │ │ │ │ │ ├── core_sc000.h
│ │ │ │ │ │ ├── core_sc300.h
│ │ │ │ │ │ ├── mpu_armv7.h
│ │ │ │ │ │ ├── mpu_armv8.h
│ │ │ │ │ │ └── tz_context.h
│ │ │ │ │ └── STM32F3xx_HAL_Driver/
│ │ │ │ │ ├── Inc/
│ │ │ │ │ │ ├── Legacy/
│ │ │ │ │ │ │ └── stm32_hal_legacy.h
│ │ │ │ │ │ ├── stm32f3xx_hal.h
│ │ │ │ │ │ ├── stm32f3xx_hal_adc.h
│ │ │ │ │ │ ├── stm32f3xx_hal_adc_ex.h
│ │ │ │ │ │ ├── stm32f3xx_hal_cortex.h
│ │ │ │ │ │ ├── stm32f3xx_hal_def.h
│ │ │ │ │ │ ├── stm32f3xx_hal_dma.h
│ │ │ │ │ │ ├── stm32f3xx_hal_dma_ex.h
│ │ │ │ │ │ ├── stm32f3xx_hal_exti.h
│ │ │ │ │ │ ├── stm32f3xx_hal_flash.h
│ │ │ │ │ │ ├── stm32f3xx_hal_flash_ex.h
│ │ │ │ │ │ ├── stm32f3xx_hal_gpio.h
│ │ │ │ │ │ ├── stm32f3xx_hal_gpio_ex.h
│ │ │ │ │ │ ├── stm32f3xx_hal_i2c.h
│ │ │ │ │ │ ├── stm32f3xx_hal_i2c_ex.h
│ │ │ │ │ │ ├── stm32f3xx_hal_pwr.h
│ │ │ │ │ │ ├── stm32f3xx_hal_pwr_ex.h
│ │ │ │ │ │ ├── stm32f3xx_hal_rcc.h
│ │ │ │ │ │ ├── stm32f3xx_hal_rcc_ex.h
│ │ │ │ │ │ ├── stm32f3xx_hal_tim.h
│ │ │ │ │ │ ├── stm32f3xx_hal_tim_ex.h
│ │ │ │ │ │ ├── stm32f3xx_ll_bus.h
│ │ │ │ │ │ ├── stm32f3xx_ll_cortex.h
│ │ │ │ │ │ ├── stm32f3xx_ll_dac.h
│ │ │ │ │ │ ├── stm32f3xx_ll_dma.h
│ │ │ │ │ │ ├── stm32f3xx_ll_exti.h
│ │ │ │ │ │ ├── stm32f3xx_ll_gpio.h
│ │ │ │ │ │ ├── stm32f3xx_ll_pwr.h
│ │ │ │ │ │ ├── stm32f3xx_ll_rcc.h
│ │ │ │ │ │ ├── stm32f3xx_ll_system.h
│ │ │ │ │ │ ├── stm32f3xx_ll_tim.h
│ │ │ │ │ │ └── stm32f3xx_ll_utils.h
│ │ │ │ │ └── Src/
│ │ │ │ │ ├── stm32f3xx_hal.c
│ │ │ │ │ ├── stm32f3xx_hal_adc.c
│ │ │ │ │ ├── stm32f3xx_hal_adc_ex.c
│ │ │ │ │ ├── stm32f3xx_hal_cortex.c
│ │ │ │ │ ├── stm32f3xx_hal_dma.c
│ │ │ │ │ ├── stm32f3xx_hal_exti.c
│ │ │ │ │ ├── stm32f3xx_hal_flash.c
│ │ │ │ │ ├── stm32f3xx_hal_flash_ex.c
│ │ │ │ │ ├── stm32f3xx_hal_gpio.c
│ │ │ │ │ ├── stm32f3xx_hal_i2c.c
│ │ │ │ │ ├── stm32f3xx_hal_i2c_ex.c
│ │ │ │ │ ├── stm32f3xx_hal_pwr.c
│ │ │ │ │ ├── stm32f3xx_hal_pwr_ex.c
│ │ │ │ │ ├── stm32f3xx_hal_rcc.c
│ │ │ │ │ ├── stm32f3xx_hal_rcc_ex.c
│ │ │ │ │ ├── stm32f3xx_hal_tim.c
│ │ │ │ │ ├── stm32f3xx_hal_tim_ex.c
│ │ │ │ │ ├── stm32f3xx_ll_dac.c
│ │ │ │ │ ├── stm32f3xx_ll_dma.c
│ │ │ │ │ ├── stm32f3xx_ll_exti.c
│ │ │ │ │ ├── stm32f3xx_ll_gpio.c
│ │ │ │ │ ├── stm32f3xx_ll_rcc.c
│ │ │ │ │ ├── stm32f3xx_ll_tim.c
│ │ │ │ │ └── stm32f3xx_ll_utils.c
│ │ │ │ └── STM32F334K8TX_FLASH.ld
│ │ │ └── 2OPFM_REV4_2020.elf
│ │ └── jlcpcb/
│ │ ├── 2OPFM_REV5_JLCBOM.csv
│ │ ├── 2OPFM_REV5_JLCXY.csv
│ │ └── _archive/
│ │ ├── 2OPFM_2022_NOTES.txt
│ │ ├── 2OPFM_REV3_JLCBOM.csv
│ │ ├── 2OPFM_REV3_JLCXY.csv
│ │ ├── 2OPFM_REV4_JLCBOM.csv
│ │ ├── 2OPFM_REV4_JLCXY.csv
│ │ └── 2OPFM_REV5_JLCBOM.csv
│ ├── CHORUS/
│ │ ├── diptrace/
│ │ │ ├── chorus_REV1.dch
│ │ │ ├── chorus_REV1.dip
│ │ │ └── chorus_REV1_NB_PANEL.dip
│ │ ├── firmware/
│ │ │ ├── CHORUS_2024.elf
│ │ │ └── chorus_G431/
│ │ │ ├── .cproject
│ │ │ ├── .mxproject
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ ├── com.st.stm32cube.ide.mcu.sfrview.prefs
│ │ │ │ ├── language.settings.xml
│ │ │ │ └── stm32cubeide.project.prefs
│ │ │ ├── Core/
│ │ │ │ ├── Inc/
│ │ │ │ │ ├── adc.h
│ │ │ │ │ ├── big_sine_wave.h
│ │ │ │ │ ├── c_filters.h
│ │ │ │ │ ├── chorus.h
│ │ │ │ │ ├── dac.h
│ │ │ │ │ ├── dma.h
│ │ │ │ │ ├── dynamic_smooth.h
│ │ │ │ │ ├── float_expo_table.h
│ │ │ │ │ ├── gpio.h
│ │ │ │ │ ├── lerp.h
│ │ │ │ │ ├── main.h
│ │ │ │ │ ├── stm32g4xx_hal_conf.h
│ │ │ │ │ ├── stm32g4xx_it.h
│ │ │ │ │ ├── super_filters.h
│ │ │ │ │ └── tim.h
│ │ │ │ ├── Src/
│ │ │ │ │ ├── adc.c
│ │ │ │ │ ├── c_filters.c
│ │ │ │ │ ├── chorus.c
│ │ │ │ │ ├── dac.c
│ │ │ │ │ ├── dma.c
│ │ │ │ │ ├── dynamic_smooth.c
│ │ │ │ │ ├── float_expo_table.c
│ │ │ │ │ ├── gpio.c
│ │ │ │ │ ├── lerp.c
│ │ │ │ │ ├── main.c
│ │ │ │ │ ├── stm32g4xx_hal_msp.c
│ │ │ │ │ ├── stm32g4xx_it.c
│ │ │ │ │ ├── super_filters.cpp
│ │ │ │ │ ├── syscalls.c
│ │ │ │ │ ├── sysmem.c
│ │ │ │ │ ├── system_stm32g4xx.c
│ │ │ │ │ └── tim.c
│ │ │ │ └── Startup/
│ │ │ │ └── startup_stm32g431kbux.s
│ │ │ ├── Debug/
│ │ │ │ ├── Core/
│ │ │ │ │ ├── Inc/
│ │ │ │ │ │ └── subdir.mk
│ │ │ │ │ ├── Src/
│ │ │ │ │ │ ├── adc.cyclo
│ │ │ │ │ │ ├── adc.d
│ │ │ │ │ │ ├── adc.o
│ │ │ │ │ │ ├── adc.su
│ │ │ │ │ │ ├── c_filters.cyclo
│ │ │ │ │ │ ├── c_filters.d
│ │ │ │ │ │ ├── c_filters.o
│ │ │ │ │ │ ├── c_filters.su
│ │ │ │ │ │ ├── chorus.cyclo
│ │ │ │ │ │ ├── chorus.d
│ │ │ │ │ │ ├── chorus.o
│ │ │ │ │ │ ├── chorus.su
│ │ │ │ │ │ ├── dac.cyclo
│ │ │ │ │ │ ├── dac.d
│ │ │ │ │ │ ├── dac.o
│ │ │ │ │ │ ├── dac.su
│ │ │ │ │ │ ├── dma.cyclo
│ │ │ │ │ │ ├── dma.d
│ │ │ │ │ │ ├── dma.o
│ │ │ │ │ │ ├── dma.su
│ │ │ │ │ │ ├── dynamic_smooth.cyclo
│ │ │ │ │ │ ├── dynamic_smooth.d
│ │ │ │ │ │ ├── dynamic_smooth.o
│ │ │ │ │ │ ├── dynamic_smooth.su
│ │ │ │ │ │ ├── float_expo_table.cyclo
│ │ │ │ │ │ ├── float_expo_table.d
│ │ │ │ │ │ ├── float_expo_table.o
│ │ │ │ │ │ ├── float_expo_table.su
│ │ │ │ │ │ ├── gpio.cyclo
│ │ │ │ │ │ ├── gpio.d
│ │ │ │ │ │ ├── gpio.o
│ │ │ │ │ │ ├── gpio.su
│ │ │ │ │ │ ├── lerp.cyclo
│ │ │ │ │ │ ├── lerp.d
│ │ │ │ │ │ ├── lerp.o
│ │ │ │ │ │ ├── lerp.su
│ │ │ │ │ │ ├── main.cyclo
│ │ │ │ │ │ ├── main.d
│ │ │ │ │ │ ├── main.o
│ │ │ │ │ │ ├── main.su
│ │ │ │ │ │ ├── stm32g4xx_hal_msp.cyclo
│ │ │ │ │ │ ├── stm32g4xx_hal_msp.d
│ │ │ │ │ │ ├── stm32g4xx_hal_msp.o
│ │ │ │ │ │ ├── stm32g4xx_hal_msp.su
│ │ │ │ │ │ ├── stm32g4xx_it.cyclo
│ │ │ │ │ │ ├── stm32g4xx_it.d
│ │ │ │ │ │ ├── stm32g4xx_it.o
│ │ │ │ │ │ ├── stm32g4xx_it.su
│ │ │ │ │ │ ├── subdir.mk
│ │ │ │ │ │ ├── super_filters.cyclo
│ │ │ │ │ │ ├── super_filters.d
│ │ │ │ │ │ ├── super_filters.o
│ │ │ │ │ │ ├── super_filters.su
│ │ │ │ │ │ ├── syscalls.cyclo
│ │ │ │ │ │ ├── syscalls.d
│ │ │ │ │ │ ├── syscalls.o
│ │ │ │ │ │ ├── syscalls.su
│ │ │ │ │ │ ├── sysmem.cyclo
│ │ │ │ │ │ ├── sysmem.d
│ │ │ │ │ │ ├── sysmem.o
│ │ │ │ │ │ ├── sysmem.su
│ │ │ │ │ │ ├── system_stm32g4xx.cyclo
│ │ │ │ │ │ ├── system_stm32g4xx.d
│ │ │ │ │ │ ├── system_stm32g4xx.o
│ │ │ │ │ │ ├── system_stm32g4xx.su
│ │ │ │ │ │ ├── tim.cyclo
│ │ │ │ │ │ ├── tim.d
│ │ │ │ │ │ ├── tim.o
│ │ │ │ │ │ └── tim.su
│ │ │ │ │ └── Startup/
│ │ │ │ │ ├── startup_stm32g431kbux.d
│ │ │ │ │ ├── startup_stm32g431kbux.o
│ │ │ │ │ └── subdir.mk
│ │ │ │ ├── Drivers/
│ │ │ │ │ └── STM32G4xx_HAL_Driver/
│ │ │ │ │ └── Src/
│ │ │ │ │ ├── stm32g4xx_hal.cyclo
│ │ │ │ │ ├── stm32g4xx_hal.d
│ │ │ │ │ ├── stm32g4xx_hal.o
│ │ │ │ │ ├── stm32g4xx_hal.su
│ │ │ │ │ ├── stm32g4xx_hal_adc.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_adc.d
│ │ │ │ │ ├── stm32g4xx_hal_adc.o
│ │ │ │ │ ├── stm32g4xx_hal_adc.su
│ │ │ │ │ ├── stm32g4xx_hal_adc_ex.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_adc_ex.d
│ │ │ │ │ ├── stm32g4xx_hal_adc_ex.o
│ │ │ │ │ ├── stm32g4xx_hal_adc_ex.su
│ │ │ │ │ ├── stm32g4xx_hal_cortex.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_cortex.d
│ │ │ │ │ ├── stm32g4xx_hal_cortex.o
│ │ │ │ │ ├── stm32g4xx_hal_cortex.su
│ │ │ │ │ ├── stm32g4xx_hal_dac.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_dac.d
│ │ │ │ │ ├── stm32g4xx_hal_dac.o
│ │ │ │ │ ├── stm32g4xx_hal_dac.su
│ │ │ │ │ ├── stm32g4xx_hal_dac_ex.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_dac_ex.d
│ │ │ │ │ ├── stm32g4xx_hal_dac_ex.o
│ │ │ │ │ ├── stm32g4xx_hal_dac_ex.su
│ │ │ │ │ ├── stm32g4xx_hal_dma.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_dma.d
│ │ │ │ │ ├── stm32g4xx_hal_dma.o
│ │ │ │ │ ├── stm32g4xx_hal_dma.su
│ │ │ │ │ ├── stm32g4xx_hal_dma_ex.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_dma_ex.d
│ │ │ │ │ ├── stm32g4xx_hal_dma_ex.o
│ │ │ │ │ ├── stm32g4xx_hal_dma_ex.su
│ │ │ │ │ ├── stm32g4xx_hal_exti.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_exti.d
│ │ │ │ │ ├── stm32g4xx_hal_exti.o
│ │ │ │ │ ├── stm32g4xx_hal_exti.su
│ │ │ │ │ ├── stm32g4xx_hal_flash.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_flash.d
│ │ │ │ │ ├── stm32g4xx_hal_flash.o
│ │ │ │ │ ├── stm32g4xx_hal_flash.su
│ │ │ │ │ ├── stm32g4xx_hal_flash_ex.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_flash_ex.d
│ │ │ │ │ ├── stm32g4xx_hal_flash_ex.o
│ │ │ │ │ ├── stm32g4xx_hal_flash_ex.su
│ │ │ │ │ ├── stm32g4xx_hal_flash_ramfunc.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_flash_ramfunc.d
│ │ │ │ │ ├── stm32g4xx_hal_flash_ramfunc.o
│ │ │ │ │ ├── stm32g4xx_hal_flash_ramfunc.su
│ │ │ │ │ ├── stm32g4xx_hal_gpio.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_gpio.d
│ │ │ │ │ ├── stm32g4xx_hal_gpio.o
│ │ │ │ │ ├── stm32g4xx_hal_gpio.su
│ │ │ │ │ ├── stm32g4xx_hal_pwr.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_pwr.d
│ │ │ │ │ ├── stm32g4xx_hal_pwr.o
│ │ │ │ │ ├── stm32g4xx_hal_pwr.su
│ │ │ │ │ ├── stm32g4xx_hal_pwr_ex.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_pwr_ex.d
│ │ │ │ │ ├── stm32g4xx_hal_pwr_ex.o
│ │ │ │ │ ├── stm32g4xx_hal_pwr_ex.su
│ │ │ │ │ ├── stm32g4xx_hal_rcc.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_rcc.d
│ │ │ │ │ ├── stm32g4xx_hal_rcc.o
│ │ │ │ │ ├── stm32g4xx_hal_rcc.su
│ │ │ │ │ ├── stm32g4xx_hal_rcc_ex.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_rcc_ex.d
│ │ │ │ │ ├── stm32g4xx_hal_rcc_ex.o
│ │ │ │ │ ├── stm32g4xx_hal_rcc_ex.su
│ │ │ │ │ ├── stm32g4xx_hal_tim.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_tim.d
│ │ │ │ │ ├── stm32g4xx_hal_tim.o
│ │ │ │ │ ├── stm32g4xx_hal_tim.su
│ │ │ │ │ ├── stm32g4xx_hal_tim_ex.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_tim_ex.d
│ │ │ │ │ ├── stm32g4xx_hal_tim_ex.o
│ │ │ │ │ ├── stm32g4xx_hal_tim_ex.su
│ │ │ │ │ ├── stm32g4xx_ll_adc.cyclo
│ │ │ │ │ ├── stm32g4xx_ll_adc.d
│ │ │ │ │ ├── stm32g4xx_ll_adc.o
│ │ │ │ │ ├── stm32g4xx_ll_adc.su
│ │ │ │ │ └── subdir.mk
│ │ │ │ ├── chorus_G431.elf
│ │ │ │ ├── chorus_G431.list
│ │ │ │ ├── makefile
│ │ │ │ ├── objects.list
│ │ │ │ ├── objects.mk
│ │ │ │ └── sources.mk
│ │ │ ├── Drivers/
│ │ │ │ ├── CMSIS/
│ │ │ │ │ ├── Device/
│ │ │ │ │ │ └── ST/
│ │ │ │ │ │ └── STM32G4xx/
│ │ │ │ │ │ ├── Include/
│ │ │ │ │ │ │ ├── stm32g431xx.h
│ │ │ │ │ │ │ ├── stm32g4xx.h
│ │ │ │ │ │ │ └── system_stm32g4xx.h
│ │ │ │ │ │ └── LICENSE.txt
│ │ │ │ │ ├── Include/
│ │ │ │ │ │ ├── cmsis_armcc.h
│ │ │ │ │ │ ├── cmsis_armclang.h
│ │ │ │ │ │ ├── cmsis_armclang_ltm.h
│ │ │ │ │ │ ├── cmsis_compiler.h
│ │ │ │ │ │ ├── cmsis_gcc.h
│ │ │ │ │ │ ├── cmsis_iccarm.h
│ │ │ │ │ │ ├── cmsis_version.h
│ │ │ │ │ │ ├── core_armv81mml.h
│ │ │ │ │ │ ├── core_armv8mbl.h
│ │ │ │ │ │ ├── core_armv8mml.h
│ │ │ │ │ │ ├── core_cm0.h
│ │ │ │ │ │ ├── core_cm0plus.h
│ │ │ │ │ │ ├── core_cm1.h
│ │ │ │ │ │ ├── core_cm23.h
│ │ │ │ │ │ ├── core_cm3.h
│ │ │ │ │ │ ├── core_cm33.h
│ │ │ │ │ │ ├── core_cm35p.h
│ │ │ │ │ │ ├── core_cm4.h
│ │ │ │ │ │ ├── core_cm7.h
│ │ │ │ │ │ ├── core_sc000.h
│ │ │ │ │ │ ├── core_sc300.h
│ │ │ │ │ │ ├── mpu_armv7.h
│ │ │ │ │ │ ├── mpu_armv8.h
│ │ │ │ │ │ └── tz_context.h
│ │ │ │ │ └── LICENSE.txt
│ │ │ │ └── STM32G4xx_HAL_Driver/
│ │ │ │ ├── Inc/
│ │ │ │ │ ├── Legacy/
│ │ │ │ │ │ └── stm32_hal_legacy.h
│ │ │ │ │ ├── stm32g4xx_hal.h
│ │ │ │ │ ├── stm32g4xx_hal_adc.h
│ │ │ │ │ ├── stm32g4xx_hal_adc_ex.h
│ │ │ │ │ ├── stm32g4xx_hal_cortex.h
│ │ │ │ │ ├── stm32g4xx_hal_dac.h
│ │ │ │ │ ├── stm32g4xx_hal_dac_ex.h
│ │ │ │ │ ├── stm32g4xx_hal_def.h
│ │ │ │ │ ├── stm32g4xx_hal_dma.h
│ │ │ │ │ ├── stm32g4xx_hal_dma_ex.h
│ │ │ │ │ ├── stm32g4xx_hal_exti.h
│ │ │ │ │ ├── stm32g4xx_hal_flash.h
│ │ │ │ │ ├── stm32g4xx_hal_flash_ex.h
│ │ │ │ │ ├── stm32g4xx_hal_flash_ramfunc.h
│ │ │ │ │ ├── stm32g4xx_hal_gpio.h
│ │ │ │ │ ├── stm32g4xx_hal_gpio_ex.h
│ │ │ │ │ ├── stm32g4xx_hal_pwr.h
│ │ │ │ │ ├── stm32g4xx_hal_pwr_ex.h
│ │ │ │ │ ├── stm32g4xx_hal_rcc.h
│ │ │ │ │ ├── stm32g4xx_hal_rcc_ex.h
│ │ │ │ │ ├── stm32g4xx_hal_tim.h
│ │ │ │ │ ├── stm32g4xx_hal_tim_ex.h
│ │ │ │ │ └── stm32g4xx_ll_adc.h
│ │ │ │ ├── LICENSE.txt
│ │ │ │ └── Src/
│ │ │ │ ├── stm32g4xx_hal.c
│ │ │ │ ├── stm32g4xx_hal_adc.c
│ │ │ │ ├── stm32g4xx_hal_adc_ex.c
│ │ │ │ ├── stm32g4xx_hal_cortex.c
│ │ │ │ ├── stm32g4xx_hal_dac.c
│ │ │ │ ├── stm32g4xx_hal_dac_ex.c
│ │ │ │ ├── stm32g4xx_hal_dma.c
│ │ │ │ ├── stm32g4xx_hal_dma_ex.c
│ │ │ │ ├── stm32g4xx_hal_exti.c
│ │ │ │ ├── stm32g4xx_hal_flash.c
│ │ │ │ ├── stm32g4xx_hal_flash_ex.c
│ │ │ │ ├── stm32g4xx_hal_flash_ramfunc.c
│ │ │ │ ├── stm32g4xx_hal_gpio.c
│ │ │ │ ├── stm32g4xx_hal_pwr.c
│ │ │ │ ├── stm32g4xx_hal_pwr_ex.c
│ │ │ │ ├── stm32g4xx_hal_rcc.c
│ │ │ │ ├── stm32g4xx_hal_rcc_ex.c
│ │ │ │ ├── stm32g4xx_hal_tim.c
│ │ │ │ ├── stm32g4xx_hal_tim_ex.c
│ │ │ │ └── stm32g4xx_ll_adc.c
│ │ │ ├── STM32G431KBUX_FLASH.ld
│ │ │ ├── chorus_G431.ioc
│ │ │ └── chorus_G431.launch
│ │ └── jlcpcb/
│ │ ├── chorus_REV1_JLCBOM.csv
│ │ └── chorus_REV1_JLCXY.csv
│ ├── EG/
│ │ ├── EG_REV1_PANEL.ai
│ │ ├── diptrace/
│ │ │ ├── EG_REV1.dch
│ │ │ ├── EG_REV1.dip
│ │ │ └── EG_REV1_PANEL.dip
│ │ └── jlcpcb/
│ │ ├── EG_REV1_JLCBOM.csv
│ │ └── EG_REV1_JLCXY.csv
│ ├── PHRSR/
│ │ ├── PHRSR_REV7_PANEL.ai
│ │ ├── diptrace/
│ │ │ ├── PHRSR_2021_V7.dch
│ │ │ ├── PHRSR_2021_V7.dip
│ │ │ └── PHRSR_2022_PANEL.dip
│ │ ├── firmware/
│ │ │ ├── PHRSR_2024.elf
│ │ │ ├── PHRSR_V4/
│ │ │ │ ├── .cproject
│ │ │ │ ├── .mxproject
│ │ │ │ ├── .project
│ │ │ │ ├── .settings/
│ │ │ │ │ ├── language.settings.xml
│ │ │ │ │ └── stm32cubeide.project.prefs
│ │ │ │ ├── Core/
│ │ │ │ │ ├── Inc/
│ │ │ │ │ │ ├── expo_lut.h
│ │ │ │ │ │ ├── pin_map.h
│ │ │ │ │ │ ├── stm32F334_config.h
│ │ │ │ │ │ ├── stm32f30x.h
│ │ │ │ │ │ ├── stm32f30x_it.h
│ │ │ │ │ │ └── system_stm32f30x.h
│ │ │ │ │ ├── Src/
│ │ │ │ │ │ ├── main.c
│ │ │ │ │ │ ├── syscalls.c
│ │ │ │ │ │ └── system_stm32f30x.c
│ │ │ │ │ └── Startup/
│ │ │ │ │ └── startup_stm32.s
│ │ │ │ ├── Debug/
│ │ │ │ │ ├── Core/
│ │ │ │ │ │ ├── Src/
│ │ │ │ │ │ │ ├── main.d
│ │ │ │ │ │ │ ├── main.o
│ │ │ │ │ │ │ ├── main.su
│ │ │ │ │ │ │ ├── subdir.mk
│ │ │ │ │ │ │ ├── syscalls.d
│ │ │ │ │ │ │ ├── syscalls.o
│ │ │ │ │ │ │ ├── syscalls.su
│ │ │ │ │ │ │ ├── system_stm32f30x.d
│ │ │ │ │ │ │ ├── system_stm32f30x.o
│ │ │ │ │ │ │ └── system_stm32f30x.su
│ │ │ │ │ │ └── Startup/
│ │ │ │ │ │ ├── startup_stm32.d
│ │ │ │ │ │ ├── startup_stm32.o
│ │ │ │ │ │ └── subdir.mk
│ │ │ │ │ ├── Drivers/
│ │ │ │ │ │ └── STM32F3xx_HAL_Driver/
│ │ │ │ │ │ └── Src/
│ │ │ │ │ │ ├── stm32f30x_adc.d
│ │ │ │ │ │ ├── stm32f30x_adc.o
│ │ │ │ │ │ ├── stm32f30x_adc.su
│ │ │ │ │ │ ├── stm32f30x_can.d
│ │ │ │ │ │ ├── stm32f30x_can.o
│ │ │ │ │ │ ├── stm32f30x_can.su
│ │ │ │ │ │ ├── stm32f30x_comp.d
│ │ │ │ │ │ ├── stm32f30x_comp.o
│ │ │ │ │ │ ├── stm32f30x_comp.su
│ │ │ │ │ │ ├── stm32f30x_crc.d
│ │ │ │ │ │ ├── stm32f30x_crc.o
│ │ │ │ │ │ ├── stm32f30x_crc.su
│ │ │ │ │ │ ├── stm32f30x_dac.d
│ │ │ │ │ │ ├── stm32f30x_dac.o
│ │ │ │ │ │ ├── stm32f30x_dac.su
│ │ │ │ │ │ ├── stm32f30x_dbgmcu.d
│ │ │ │ │ │ ├── stm32f30x_dbgmcu.o
│ │ │ │ │ │ ├── stm32f30x_dbgmcu.su
│ │ │ │ │ │ ├── stm32f30x_dma.d
│ │ │ │ │ │ ├── stm32f30x_dma.o
│ │ │ │ │ │ ├── stm32f30x_dma.su
│ │ │ │ │ │ ├── stm32f30x_exti.d
│ │ │ │ │ │ ├── stm32f30x_exti.o
│ │ │ │ │ │ ├── stm32f30x_exti.su
│ │ │ │ │ │ ├── stm32f30x_flash.d
│ │ │ │ │ │ ├── stm32f30x_flash.o
│ │ │ │ │ │ ├── stm32f30x_flash.su
│ │ │ │ │ │ ├── stm32f30x_fmc.d
│ │ │ │ │ │ ├── stm32f30x_fmc.o
│ │ │ │ │ │ ├── stm32f30x_fmc.su
│ │ │ │ │ │ ├── stm32f30x_gpio.d
│ │ │ │ │ │ ├── stm32f30x_gpio.o
│ │ │ │ │ │ ├── stm32f30x_gpio.su
│ │ │ │ │ │ ├── stm32f30x_hrtim.d
│ │ │ │ │ │ ├── stm32f30x_hrtim.o
│ │ │ │ │ │ ├── stm32f30x_hrtim.su
│ │ │ │ │ │ ├── stm32f30x_i2c.d
│ │ │ │ │ │ ├── stm32f30x_i2c.o
│ │ │ │ │ │ ├── stm32f30x_i2c.su
│ │ │ │ │ │ ├── stm32f30x_iwdg.d
│ │ │ │ │ │ ├── stm32f30x_iwdg.o
│ │ │ │ │ │ ├── stm32f30x_iwdg.su
│ │ │ │ │ │ ├── stm32f30x_misc.d
│ │ │ │ │ │ ├── stm32f30x_misc.o
│ │ │ │ │ │ ├── stm32f30x_misc.su
│ │ │ │ │ │ ├── stm32f30x_opamp.d
│ │ │ │ │ │ ├── stm32f30x_opamp.o
│ │ │ │ │ │ ├── stm32f30x_opamp.su
│ │ │ │ │ │ ├── stm32f30x_pwr.d
│ │ │ │ │ │ ├── stm32f30x_pwr.o
│ │ │ │ │ │ ├── stm32f30x_pwr.su
│ │ │ │ │ │ ├── stm32f30x_rcc.d
│ │ │ │ │ │ ├── stm32f30x_rcc.o
│ │ │ │ │ │ ├── stm32f30x_rcc.su
│ │ │ │ │ │ ├── stm32f30x_rtc.d
│ │ │ │ │ │ ├── stm32f30x_rtc.o
│ │ │ │ │ │ ├── stm32f30x_rtc.su
│ │ │ │ │ │ ├── stm32f30x_spi.d
│ │ │ │ │ │ ├── stm32f30x_spi.o
│ │ │ │ │ │ ├── stm32f30x_spi.su
│ │ │ │ │ │ ├── stm32f30x_syscfg.d
│ │ │ │ │ │ ├── stm32f30x_syscfg.o
│ │ │ │ │ │ ├── stm32f30x_syscfg.su
│ │ │ │ │ │ ├── stm32f30x_tim.d
│ │ │ │ │ │ ├── stm32f30x_tim.o
│ │ │ │ │ │ ├── stm32f30x_tim.su
│ │ │ │ │ │ ├── stm32f30x_usart.d
│ │ │ │ │ │ ├── stm32f30x_usart.o
│ │ │ │ │ │ ├── stm32f30x_usart.su
│ │ │ │ │ │ ├── stm32f30x_wwdg.d
│ │ │ │ │ │ ├── stm32f30x_wwdg.o
│ │ │ │ │ │ ├── stm32f30x_wwdg.su
│ │ │ │ │ │ └── subdir.mk
│ │ │ │ │ ├── PHRSR_V4.elf
│ │ │ │ │ ├── PHRSR_V4.list
│ │ │ │ │ ├── makefile
│ │ │ │ │ ├── objects.list
│ │ │ │ │ ├── objects.mk
│ │ │ │ │ └── sources.mk
│ │ │ │ ├── Drivers/
│ │ │ │ │ ├── CMSIS/
│ │ │ │ │ │ ├── Device/
│ │ │ │ │ │ │ └── ST/
│ │ │ │ │ │ │ └── STM32F3xx/
│ │ │ │ │ │ │ └── Include/
│ │ │ │ │ │ │ ├── stm32f334x8.h
│ │ │ │ │ │ │ ├── stm32f3xx.h
│ │ │ │ │ │ │ └── system_stm32f3xx.h
│ │ │ │ │ │ └── Include/
│ │ │ │ │ │ ├── arm_common_tables.h
│ │ │ │ │ │ ├── arm_const_structs.h
│ │ │ │ │ │ ├── arm_math.h
│ │ │ │ │ │ ├── core_cm0.h
│ │ │ │ │ │ ├── core_cm0plus.h
│ │ │ │ │ │ ├── core_cm3.h
│ │ │ │ │ │ ├── core_cm4.h
│ │ │ │ │ │ ├── core_cm7.h
│ │ │ │ │ │ ├── core_cmFunc.h
│ │ │ │ │ │ ├── core_cmInstr.h
│ │ │ │ │ │ ├── core_cmSimd.h
│ │ │ │ │ │ ├── core_sc000.h
│ │ │ │ │ │ └── core_sc300.h
│ │ │ │ │ └── STM32F3xx_HAL_Driver/
│ │ │ │ │ ├── Inc/
│ │ │ │ │ │ ├── stm32f30x_adc.h
│ │ │ │ │ │ ├── stm32f30x_can.h
│ │ │ │ │ │ ├── stm32f30x_comp.h
│ │ │ │ │ │ ├── stm32f30x_conf.h
│ │ │ │ │ │ ├── stm32f30x_crc.h
│ │ │ │ │ │ ├── stm32f30x_dac.h
│ │ │ │ │ │ ├── stm32f30x_dbgmcu.h
│ │ │ │ │ │ ├── stm32f30x_dma.h
│ │ │ │ │ │ ├── stm32f30x_exti.h
│ │ │ │ │ │ ├── stm32f30x_flash.h
│ │ │ │ │ │ ├── stm32f30x_fmc.h
│ │ │ │ │ │ ├── stm32f30x_gpio.h
│ │ │ │ │ │ ├── stm32f30x_hrtim.h
│ │ │ │ │ │ ├── stm32f30x_i2c.h
│ │ │ │ │ │ ├── stm32f30x_iwdg.h
│ │ │ │ │ │ ├── stm32f30x_misc.h
│ │ │ │ │ │ ├── stm32f30x_opamp.h
│ │ │ │ │ │ ├── stm32f30x_pwr.h
│ │ │ │ │ │ ├── stm32f30x_rcc.h
│ │ │ │ │ │ ├── stm32f30x_rtc.h
│ │ │ │ │ │ ├── stm32f30x_spi.h
│ │ │ │ │ │ ├── stm32f30x_syscfg.h
│ │ │ │ │ │ ├── stm32f30x_tim.h
│ │ │ │ │ │ ├── stm32f30x_usart.h
│ │ │ │ │ │ └── stm32f30x_wwdg.h
│ │ │ │ │ └── Src/
│ │ │ │ │ ├── stm32f30x_adc.c
│ │ │ │ │ ├── stm32f30x_can.c
│ │ │ │ │ ├── stm32f30x_comp.c
│ │ │ │ │ ├── stm32f30x_crc.c
│ │ │ │ │ ├── stm32f30x_dac.c
│ │ │ │ │ ├── stm32f30x_dbgmcu.c
│ │ │ │ │ ├── stm32f30x_dma.c
│ │ │ │ │ ├── stm32f30x_exti.c
│ │ │ │ │ ├── stm32f30x_flash.c
│ │ │ │ │ ├── stm32f30x_fmc.c
│ │ │ │ │ ├── stm32f30x_gpio.c
│ │ │ │ │ ├── stm32f30x_hrtim.c
│ │ │ │ │ ├── stm32f30x_i2c.c
│ │ │ │ │ ├── stm32f30x_iwdg.c
│ │ │ │ │ ├── stm32f30x_misc.c
│ │ │ │ │ ├── stm32f30x_opamp.c
│ │ │ │ │ ├── stm32f30x_pwr.c
│ │ │ │ │ ├── stm32f30x_rcc.c
│ │ │ │ │ ├── stm32f30x_rtc.c
│ │ │ │ │ ├── stm32f30x_spi.c
│ │ │ │ │ ├── stm32f30x_syscfg.c
│ │ │ │ │ ├── stm32f30x_tim.c
│ │ │ │ │ ├── stm32f30x_usart.c
│ │ │ │ │ └── stm32f30x_wwdg.c
│ │ │ │ ├── PHRSR_V4.ioc
│ │ │ │ ├── PHRSR_V4.launch
│ │ │ │ └── STM32F334K4TX_FLASH.ld
│ │ │ └── README.md
│ │ └── jlcpcb/
│ │ ├── PHRSR_2021_V7_JLCBOM.csv
│ │ └── PHRSR_2021_V7_JLCXY.csv
│ ├── README.md
│ ├── ROOM/
│ │ ├── diptrace/
│ │ │ ├── room_REV1.dch
│ │ │ ├── room_REV1.dip
│ │ │ ├── room_panel_rev1.dip
│ │ │ ├── room_panel_rev1_border.dip
│ │ │ ├── ~room_REV1.dch~
│ │ │ └── ~room_REV1.dip~
│ │ ├── firmware/
│ │ │ ├── ROOM_2024.elf
│ │ │ └── Reverb/
│ │ │ ├── .cproject
│ │ │ ├── .mxproject
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ ├── com.st.stm32cube.ide.mcu.sfrview.prefs
│ │ │ │ ├── language.settings.xml
│ │ │ │ ├── org.eclipse.cdt.core.prefs
│ │ │ │ └── stm32cubeide.project.prefs
│ │ │ ├── Core/
│ │ │ │ ├── Inc/
│ │ │ │ │ ├── adc.h
│ │ │ │ │ ├── dac.h
│ │ │ │ │ ├── dma.h
│ │ │ │ │ ├── gpio.h
│ │ │ │ │ ├── main.h
│ │ │ │ │ ├── sandbox.h
│ │ │ │ │ ├── stm32g4xx_hal_conf.h
│ │ │ │ │ ├── stm32g4xx_it.h
│ │ │ │ │ ├── tanh_lookup_table.h
│ │ │ │ │ └── tim.h
│ │ │ │ ├── Lib/
│ │ │ │ │ ├── big_sine_wave.c
│ │ │ │ │ ├── c_filters.c
│ │ │ │ │ ├── chorus.c
│ │ │ │ │ ├── delay.c
│ │ │ │ │ ├── dynamic_smooth.c
│ │ │ │ │ ├── envelopes.c
│ │ │ │ │ ├── float_expo_table.c
│ │ │ │ │ ├── include/
│ │ │ │ │ │ ├── big_sine_wave.h
│ │ │ │ │ │ ├── c_filters.h
│ │ │ │ │ │ ├── chorus.h
│ │ │ │ │ │ ├── delay.h
│ │ │ │ │ │ ├── dynamic_smooth.h
│ │ │ │ │ │ ├── envelopes.h
│ │ │ │ │ │ ├── expit.h
│ │ │ │ │ │ ├── float_expo_table.h
│ │ │ │ │ │ ├── lerp.h
│ │ │ │ │ │ ├── lfo.h
│ │ │ │ │ │ ├── logit.h
│ │ │ │ │ │ ├── mtof.h
│ │ │ │ │ │ ├── noise.h
│ │ │ │ │ │ ├── opamp.h
│ │ │ │ │ │ ├── operator.h
│ │ │ │ │ │ ├── preset_table.h
│ │ │ │ │ │ ├── shared_delays.h
│ │ │ │ │ │ └── tanh_table.h
│ │ │ │ │ ├── lerp.c
│ │ │ │ │ ├── lfo.c
│ │ │ │ │ ├── noise.c
│ │ │ │ │ ├── opamp.c
│ │ │ │ │ ├── operator.c
│ │ │ │ │ └── shared_delays.c
│ │ │ │ ├── Src/
│ │ │ │ │ ├── adc.c
│ │ │ │ │ ├── dac.c
│ │ │ │ │ ├── dma.c
│ │ │ │ │ ├── gpio.c
│ │ │ │ │ ├── main.c
│ │ │ │ │ ├── sandbox.c
│ │ │ │ │ ├── stm32g4xx_hal_msp.c
│ │ │ │ │ ├── stm32g4xx_it.c
│ │ │ │ │ ├── syscalls.c
│ │ │ │ │ ├── sysmem.c
│ │ │ │ │ ├── system_stm32g4xx.c
│ │ │ │ │ ├── tanh_lookup_table.c
│ │ │ │ │ └── tim.c
│ │ │ │ └── Startup/
│ │ │ │ └── startup_stm32g431kbux.s
│ │ │ ├── Debug/
│ │ │ │ ├── Core/
│ │ │ │ │ ├── Lib/
│ │ │ │ │ │ ├── big_sine_wave.cyclo
│ │ │ │ │ │ ├── big_sine_wave.d
│ │ │ │ │ │ ├── big_sine_wave.o
│ │ │ │ │ │ ├── big_sine_wave.su
│ │ │ │ │ │ ├── c_filters.cyclo
│ │ │ │ │ │ ├── c_filters.d
│ │ │ │ │ │ ├── c_filters.o
│ │ │ │ │ │ ├── c_filters.su
│ │ │ │ │ │ ├── chorus.cyclo
│ │ │ │ │ │ ├── chorus.d
│ │ │ │ │ │ ├── chorus.o
│ │ │ │ │ │ ├── chorus.su
│ │ │ │ │ │ ├── delay.cyclo
│ │ │ │ │ │ ├── delay.d
│ │ │ │ │ │ ├── delay.o
│ │ │ │ │ │ ├── delay.su
│ │ │ │ │ │ ├── dynamic_smooth.cyclo
│ │ │ │ │ │ ├── dynamic_smooth.d
│ │ │ │ │ │ ├── dynamic_smooth.o
│ │ │ │ │ │ ├── dynamic_smooth.su
│ │ │ │ │ │ ├── envelopes.cyclo
│ │ │ │ │ │ ├── envelopes.d
│ │ │ │ │ │ ├── envelopes.o
│ │ │ │ │ │ ├── envelopes.su
│ │ │ │ │ │ ├── float_expo_table.cyclo
│ │ │ │ │ │ ├── float_expo_table.d
│ │ │ │ │ │ ├── float_expo_table.o
│ │ │ │ │ │ ├── float_expo_table.su
│ │ │ │ │ │ ├── float_expo_table_with_f.cyclo
│ │ │ │ │ │ ├── float_expo_table_with_f.d
│ │ │ │ │ │ ├── float_expo_table_with_f.o
│ │ │ │ │ │ ├── float_expo_table_with_f.su
│ │ │ │ │ │ ├── lerp.cyclo
│ │ │ │ │ │ ├── lerp.d
│ │ │ │ │ │ ├── lerp.o
│ │ │ │ │ │ ├── lerp.su
│ │ │ │ │ │ ├── lfo.cyclo
│ │ │ │ │ │ ├── lfo.d
│ │ │ │ │ │ ├── lfo.o
│ │ │ │ │ │ ├── lfo.su
│ │ │ │ │ │ ├── noise.cyclo
│ │ │ │ │ │ ├── noise.d
│ │ │ │ │ │ ├── noise.o
│ │ │ │ │ │ ├── noise.su
│ │ │ │ │ │ ├── opamp.cyclo
│ │ │ │ │ │ ├── opamp.d
│ │ │ │ │ │ ├── opamp.o
│ │ │ │ │ │ ├── opamp.su
│ │ │ │ │ │ ├── operator.cyclo
│ │ │ │ │ │ ├── operator.d
│ │ │ │ │ │ ├── operator.o
│ │ │ │ │ │ ├── operator.su
│ │ │ │ │ │ ├── sandbox.su
│ │ │ │ │ │ ├── shared_delays.cyclo
│ │ │ │ │ │ ├── shared_delays.d
│ │ │ │ │ │ ├── shared_delays.o
│ │ │ │ │ │ ├── shared_delays.su
│ │ │ │ │ │ └── subdir.mk
│ │ │ │ │ ├── Src/
│ │ │ │ │ │ ├── adc.cyclo
│ │ │ │ │ │ ├── adc.d
│ │ │ │ │ │ ├── adc.o
│ │ │ │ │ │ ├── adc.su
│ │ │ │ │ │ ├── dac.cyclo
│ │ │ │ │ │ ├── dac.d
│ │ │ │ │ │ ├── dac.o
│ │ │ │ │ │ ├── dac.su
│ │ │ │ │ │ ├── dma.cyclo
│ │ │ │ │ │ ├── dma.d
│ │ │ │ │ │ ├── dma.o
│ │ │ │ │ │ ├── dma.su
│ │ │ │ │ │ ├── gpio.cyclo
│ │ │ │ │ │ ├── gpio.d
│ │ │ │ │ │ ├── gpio.o
│ │ │ │ │ │ ├── gpio.su
│ │ │ │ │ │ ├── main.cyclo
│ │ │ │ │ │ ├── main.d
│ │ │ │ │ │ ├── main.o
│ │ │ │ │ │ ├── main.su
│ │ │ │ │ │ ├── sandbox.cyclo
│ │ │ │ │ │ ├── sandbox.d
│ │ │ │ │ │ ├── sandbox.o
│ │ │ │ │ │ ├── sandbox.su
│ │ │ │ │ │ ├── stm32g4xx_hal_msp.cyclo
│ │ │ │ │ │ ├── stm32g4xx_hal_msp.d
│ │ │ │ │ │ ├── stm32g4xx_hal_msp.o
│ │ │ │ │ │ ├── stm32g4xx_hal_msp.su
│ │ │ │ │ │ ├── stm32g4xx_it.cyclo
│ │ │ │ │ │ ├── stm32g4xx_it.d
│ │ │ │ │ │ ├── stm32g4xx_it.o
│ │ │ │ │ │ ├── stm32g4xx_it.su
│ │ │ │ │ │ ├── subdir.mk
│ │ │ │ │ │ ├── syscalls.cyclo
│ │ │ │ │ │ ├── syscalls.d
│ │ │ │ │ │ ├── syscalls.o
│ │ │ │ │ │ ├── syscalls.su
│ │ │ │ │ │ ├── sysmem.cyclo
│ │ │ │ │ │ ├── sysmem.d
│ │ │ │ │ │ ├── sysmem.o
│ │ │ │ │ │ ├── sysmem.su
│ │ │ │ │ │ ├── system_stm32g4xx.cyclo
│ │ │ │ │ │ ├── system_stm32g4xx.d
│ │ │ │ │ │ ├── system_stm32g4xx.o
│ │ │ │ │ │ ├── system_stm32g4xx.su
│ │ │ │ │ │ ├── tanh_lookup_table.cyclo
│ │ │ │ │ │ ├── tanh_lookup_table.d
│ │ │ │ │ │ ├── tanh_lookup_table.o
│ │ │ │ │ │ ├── tanh_lookup_table.su
│ │ │ │ │ │ ├── tim.cyclo
│ │ │ │ │ │ ├── tim.d
│ │ │ │ │ │ ├── tim.o
│ │ │ │ │ │ └── tim.su
│ │ │ │ │ └── Startup/
│ │ │ │ │ ├── startup_stm32g431kbux.d
│ │ │ │ │ ├── startup_stm32g431kbux.o
│ │ │ │ │ └── subdir.mk
│ │ │ │ ├── Drivers/
│ │ │ │ │ └── STM32G4xx_HAL_Driver/
│ │ │ │ │ └── Src/
│ │ │ │ │ ├── stm32g4xx_hal.cyclo
│ │ │ │ │ ├── stm32g4xx_hal.d
│ │ │ │ │ ├── stm32g4xx_hal.o
│ │ │ │ │ ├── stm32g4xx_hal.su
│ │ │ │ │ ├── stm32g4xx_hal_adc.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_adc.d
│ │ │ │ │ ├── stm32g4xx_hal_adc.o
│ │ │ │ │ ├── stm32g4xx_hal_adc.su
│ │ │ │ │ ├── stm32g4xx_hal_adc_ex.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_adc_ex.d
│ │ │ │ │ ├── stm32g4xx_hal_adc_ex.o
│ │ │ │ │ ├── stm32g4xx_hal_adc_ex.su
│ │ │ │ │ ├── stm32g4xx_hal_cortex.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_cortex.d
│ │ │ │ │ ├── stm32g4xx_hal_cortex.o
│ │ │ │ │ ├── stm32g4xx_hal_cortex.su
│ │ │ │ │ ├── stm32g4xx_hal_dac.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_dac.d
│ │ │ │ │ ├── stm32g4xx_hal_dac.o
│ │ │ │ │ ├── stm32g4xx_hal_dac.su
│ │ │ │ │ ├── stm32g4xx_hal_dac_ex.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_dac_ex.d
│ │ │ │ │ ├── stm32g4xx_hal_dac_ex.o
│ │ │ │ │ ├── stm32g4xx_hal_dac_ex.su
│ │ │ │ │ ├── stm32g4xx_hal_dma.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_dma.d
│ │ │ │ │ ├── stm32g4xx_hal_dma.o
│ │ │ │ │ ├── stm32g4xx_hal_dma.su
│ │ │ │ │ ├── stm32g4xx_hal_dma_ex.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_dma_ex.d
│ │ │ │ │ ├── stm32g4xx_hal_dma_ex.o
│ │ │ │ │ ├── stm32g4xx_hal_dma_ex.su
│ │ │ │ │ ├── stm32g4xx_hal_exti.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_exti.d
│ │ │ │ │ ├── stm32g4xx_hal_exti.o
│ │ │ │ │ ├── stm32g4xx_hal_exti.su
│ │ │ │ │ ├── stm32g4xx_hal_flash.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_flash.d
│ │ │ │ │ ├── stm32g4xx_hal_flash.o
│ │ │ │ │ ├── stm32g4xx_hal_flash.su
│ │ │ │ │ ├── stm32g4xx_hal_flash_ex.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_flash_ex.d
│ │ │ │ │ ├── stm32g4xx_hal_flash_ex.o
│ │ │ │ │ ├── stm32g4xx_hal_flash_ex.su
│ │ │ │ │ ├── stm32g4xx_hal_flash_ramfunc.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_flash_ramfunc.d
│ │ │ │ │ ├── stm32g4xx_hal_flash_ramfunc.o
│ │ │ │ │ ├── stm32g4xx_hal_flash_ramfunc.su
│ │ │ │ │ ├── stm32g4xx_hal_gpio.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_gpio.d
│ │ │ │ │ ├── stm32g4xx_hal_gpio.o
│ │ │ │ │ ├── stm32g4xx_hal_gpio.su
│ │ │ │ │ ├── stm32g4xx_hal_pwr.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_pwr.d
│ │ │ │ │ ├── stm32g4xx_hal_pwr.o
│ │ │ │ │ ├── stm32g4xx_hal_pwr.su
│ │ │ │ │ ├── stm32g4xx_hal_pwr_ex.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_pwr_ex.d
│ │ │ │ │ ├── stm32g4xx_hal_pwr_ex.o
│ │ │ │ │ ├── stm32g4xx_hal_pwr_ex.su
│ │ │ │ │ ├── stm32g4xx_hal_rcc.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_rcc.d
│ │ │ │ │ ├── stm32g4xx_hal_rcc.o
│ │ │ │ │ ├── stm32g4xx_hal_rcc.su
│ │ │ │ │ ├── stm32g4xx_hal_rcc_ex.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_rcc_ex.d
│ │ │ │ │ ├── stm32g4xx_hal_rcc_ex.o
│ │ │ │ │ ├── stm32g4xx_hal_rcc_ex.su
│ │ │ │ │ ├── stm32g4xx_hal_tim.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_tim.d
│ │ │ │ │ ├── stm32g4xx_hal_tim.o
│ │ │ │ │ ├── stm32g4xx_hal_tim.su
│ │ │ │ │ ├── stm32g4xx_hal_tim_ex.cyclo
│ │ │ │ │ ├── stm32g4xx_hal_tim_ex.d
│ │ │ │ │ ├── stm32g4xx_hal_tim_ex.o
│ │ │ │ │ ├── stm32g4xx_hal_tim_ex.su
│ │ │ │ │ ├── stm32g4xx_ll_adc.cyclo
│ │ │ │ │ ├── stm32g4xx_ll_adc.d
│ │ │ │ │ ├── stm32g4xx_ll_adc.o
│ │ │ │ │ ├── stm32g4xx_ll_adc.su
│ │ │ │ │ └── subdir.mk
│ │ │ │ ├── ROOM_2024.elf
│ │ │ │ ├── Reverb.list
│ │ │ │ ├── makefile
│ │ │ │ ├── objects.list
│ │ │ │ ├── objects.mk
│ │ │ │ └── sources.mk
│ │ │ ├── Drivers/
│ │ │ │ ├── CMSIS/
│ │ │ │ │ ├── Device/
│ │ │ │ │ │ └── ST/
│ │ │ │ │ │ └── STM32G4xx/
│ │ │ │ │ │ ├── Include/
│ │ │ │ │ │ │ ├── stm32g431xx.h
│ │ │ │ │ │ │ ├── stm32g4xx.h
│ │ │ │ │ │ │ └── system_stm32g4xx.h
│ │ │ │ │ │ └── LICENSE.txt
│ │ │ │ │ ├── Include/
│ │ │ │ │ │ ├── cmsis_armcc.h
│ │ │ │ │ │ ├── cmsis_armclang.h
│ │ │ │ │ │ ├── cmsis_armclang_ltm.h
│ │ │ │ │ │ ├── cmsis_compiler.h
│ │ │ │ │ │ ├── cmsis_gcc.h
│ │ │ │ │ │ ├── cmsis_iccarm.h
│ │ │ │ │ │ ├── cmsis_version.h
│ │ │ │ │ │ ├── core_armv81mml.h
│ │ │ │ │ │ ├── core_armv8mbl.h
│ │ │ │ │ │ ├── core_armv8mml.h
│ │ │ │ │ │ ├── core_cm0.h
│ │ │ │ │ │ ├── core_cm0plus.h
│ │ │ │ │ │ ├── core_cm1.h
│ │ │ │ │ │ ├── core_cm23.h
│ │ │ │ │ │ ├── core_cm3.h
│ │ │ │ │ │ ├── core_cm33.h
│ │ │ │ │ │ ├── core_cm35p.h
│ │ │ │ │ │ ├── core_cm4.h
│ │ │ │ │ │ ├── core_cm7.h
│ │ │ │ │ │ ├── core_sc000.h
│ │ │ │ │ │ ├── core_sc300.h
│ │ │ │ │ │ ├── mpu_armv7.h
│ │ │ │ │ │ ├── mpu_armv8.h
│ │ │ │ │ │ └── tz_context.h
│ │ │ │ │ └── LICENSE.txt
│ │ │ │ └── STM32G4xx_HAL_Driver/
│ │ │ │ ├── Inc/
│ │ │ │ │ ├── Legacy/
│ │ │ │ │ │ └── stm32_hal_legacy.h
│ │ │ │ │ ├── stm32g4xx_hal.h
│ │ │ │ │ ├── stm32g4xx_hal_adc.h
│ │ │ │ │ ├── stm32g4xx_hal_adc_ex.h
│ │ │ │ │ ├── stm32g4xx_hal_cortex.h
│ │ │ │ │ ├── stm32g4xx_hal_dac.h
│ │ │ │ │ ├── stm32g4xx_hal_dac_ex.h
│ │ │ │ │ ├── stm32g4xx_hal_def.h
│ │ │ │ │ ├── stm32g4xx_hal_dma.h
│ │ │ │ │ ├── stm32g4xx_hal_dma_ex.h
│ │ │ │ │ ├── stm32g4xx_hal_exti.h
│ │ │ │ │ ├── stm32g4xx_hal_flash.h
│ │ │ │ │ ├── stm32g4xx_hal_flash_ex.h
│ │ │ │ │ ├── stm32g4xx_hal_flash_ramfunc.h
│ │ │ │ │ ├── stm32g4xx_hal_gpio.h
│ │ │ │ │ ├── stm32g4xx_hal_gpio_ex.h
│ │ │ │ │ ├── stm32g4xx_hal_pwr.h
│ │ │ │ │ ├── stm32g4xx_hal_pwr_ex.h
│ │ │ │ │ ├── stm32g4xx_hal_rcc.h
│ │ │ │ │ ├── stm32g4xx_hal_rcc_ex.h
│ │ │ │ │ ├── stm32g4xx_hal_tim.h
│ │ │ │ │ ├── stm32g4xx_hal_tim_ex.h
│ │ │ │ │ └── stm32g4xx_ll_adc.h
│ │ │ │ ├── LICENSE.txt
│ │ │ │ └── Src/
│ │ │ │ ├── stm32g4xx_hal.c
│ │ │ │ ├── stm32g4xx_hal_adc.c
│ │ │ │ ├── stm32g4xx_hal_adc_ex.c
│ │ │ │ ├── stm32g4xx_hal_cortex.c
│ │ │ │ ├── stm32g4xx_hal_dac.c
│ │ │ │ ├── stm32g4xx_hal_dac_ex.c
│ │ │ │ ├── stm32g4xx_hal_dma.c
│ │ │ │ ├── stm32g4xx_hal_dma_ex.c
│ │ │ │ ├── stm32g4xx_hal_exti.c
│ │ │ │ ├── stm32g4xx_hal_flash.c
│ │ │ │ ├── stm32g4xx_hal_flash_ex.c
│ │ │ │ ├── stm32g4xx_hal_flash_ramfunc.c
│ │ │ │ ├── stm32g4xx_hal_gpio.c
│ │ │ │ ├── stm32g4xx_hal_pwr.c
│ │ │ │ ├── stm32g4xx_hal_pwr_ex.c
│ │ │ │ ├── stm32g4xx_hal_rcc.c
│ │ │ │ ├── stm32g4xx_hal_rcc_ex.c
│ │ │ │ ├── stm32g4xx_hal_tim.c
│ │ │ │ ├── stm32g4xx_hal_tim_ex.c
│ │ │ │ └── stm32g4xx_ll_adc.c
│ │ │ ├── Reverb.ioc
│ │ │ ├── Reverb.launch
│ │ │ └── STM32G431KBUX_FLASH.ld
│ │ ├── jlcpcb/
│ │ │ ├── room_REV1_JLCBOM.csv
│ │ │ └── room_REV1_JLCXY.csv
│ │ └── room_rev1.ai
│ ├── SCANNER/
│ │ ├── SCANNER_REV2_PANEL.ai
│ │ ├── diptrace/
│ │ │ ├── scanner_rev2.dch
│ │ │ ├── scanner_rev2.dip
│ │ │ └── scanner_rev2_panel.dip
│ │ └── jlcpcb/
│ │ ├── scanner_REV2_JLCBOM.csv
│ │ └── scanner_REV2_JLCXY.csv
│ ├── SVFs/
│ │ ├── SVFs_REV3_PANEL.ai
│ │ ├── diptrace/
│ │ │ ├── SVFs_REV3.dch
│ │ │ ├── SVFs_REV3.dip
│ │ │ └── SVFs_REV3_PANEL.dip
│ │ └── jlcpcb/
│ │ ├── SVFs_2164_2021_REV3_JLCBOM.csv
│ │ └── SVFs_2164_2021_REV3_JLCXY.csv
│ ├── TVCA/
│ │ ├── TVCA_REV3_PANEL.ai
│ │ ├── diptrace/
│ │ │ ├── TVCA_REV3.dch
│ │ │ ├── TVCA_REV3.dip
│ │ │ └── TVCA_REV3_PANEL.dip
│ │ └── jlcpcb/
│ │ ├── TVCA_REV3_JLCBOM.csv
│ │ └── TVCA_REV3_JLCXY.csv
│ └── VCAs/
│ ├── VCAs_REV2_PANEL.ai
│ ├── diptrace/
│ │ ├── VCAs_REV2.dch
│ │ ├── VCAs_REV2.dip
│ │ └── VCAs_REV2_PANEL.dip
│ └── jlcpcb/
│ ├── VCAS_2022_REV1_JLCXY.csv
│ └── VCAS_2022_REV2_JLCBOM.csv
├── README.md
└── Unreleased/
├── OTAVCAs/
│ ├── OTAVCA_x2_V1.ai
│ ├── OTAVCAs_REV2.dch
│ ├── OTAVCAs_REV2.dip
│ ├── OTAVCAs_REV2_JLCBOM.csv
│ └── OTAVCAs_REV2_JLCXY.csv
├── PNGBL/
│ ├── PNGBL_V2_BOM.csv
│ ├── PNGBL_V2_JLCBOM.csv
│ ├── PNGBL_V2_JLCXY.csv
│ ├── PNGBL_V2_XY.csv
│ ├── SVF_V2.dch
│ └── SVF_V2.dip
├── README.md
└── S&H/
├── SNH_REV1_PCB_PANEL.ai
├── diptrace/
│ ├── SnH_REV1.dch
│ ├── SnH_REV1.dip
│ └── SnH_REV1_PANEL.dip
└── manufacturing/
├── SNH_REV1_JLCBOM.csv
└── SNH_REV1_JLCXY.csv
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
.DS_Store
================================================
FILE: Production Modules/2OPFM/2OPFM_REV5_PANEL.ai
================================================
%PDF-1.6
%
1 0 obj
<</Metadata 2 0 R/OCProperties<</D<</OFF[32 0 R]/ON[33 0 R 34 0 R 35 0 R]/Order 36 0 R/RBGroups[]>>/OCGs[33 0 R 32 0 R 34 0 R 35 0 R]>>/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<</Length 46728/Subtype/XML/Type/Metadata>>stream
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.a8731b9, 2021/09/09-00:37:38 ">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/"
xmlns:pdf="http://ns.adobe.com/pdf/1.3/"
xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/">
<dc:format>application/pdf</dc:format>
<dc:title>
<rdf:Alt>
<rdf:li xml:lang="x-default">2OPFM_2022_PANEL</rdf:li>
</rdf:Alt>
</dc:title>
<xmp:MetadataDate>2022-09-28T12:46:35-05:00</xmp:MetadataDate>
<xmp:ModifyDate>2022-09-28T12:46:35-05:00</xmp:ModifyDate>
<xmp:CreateDate>2022-09-28T12:46:34-05:00</xmp:CreateDate>
<xmp:CreatorTool>Adobe Illustrator 26.0 (Macintosh)</xmp:CreatorTool>
<xmp:Thumbnails>
<rdf:Alt>
<rdf:li rdf:parseType="Resource">
<xmpGImg:width>60</xmpGImg:width>
<xmpGImg:height>256</xmpGImg:height>
<xmpGImg:format>JPEG</xmpGImg:format>
<xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAA8AwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A8+YVfSv5af8AOMXk3zF5
J0vXdW1W/a71KIXBSxkgSJFb7MfxxTMWX9rfrtTbArDPz6/JXQfy9t9KvdG1C4uIL95IXtr0xtMG
jAbmjRpECu9COOxpvvsq8z0XRUu0lv7+U2uj2pAubkCru53WGFT9uV+w6AbnbIylWw5sox+Sq+ta
Bzb0/L8AjqeAe4umanbkVkUE+NAMHCe9eIdzX6a0T/qX7b/kfd/9VseE9/3LxDud+mtE/wCpftv+
R93/ANVseE9/3LxDuVfqWnf4o9H6sPqXD1vqvN+NPq/q8OVedK+9cbPCmhaGNhpEFlZTXc1x6t5E
03GJEKqBNJDSrMD/ALqrhsklFBNdJ8432j2v1TSPMWuada8i/wBXtJ2gj5HqeEcyipx3RshtV123
1m6juNb1XVtUljAQSXTiaQJWvFXlkcgY+pOyX61rT6i8UccQtdOtQUsbFDVIkPUk/tu/V3O5PtQB
jGveiUrS3JodirsVZJ/01X/Rv/2J5V/D+O9n1S/V/wDjn6J/zBP/ANRtzko8z7/0BB5BK8mxdirs
VdirsVdirJP+mq/6N/8AsTyr+H8d7Pql+r/8c/RP+YJ/+o25yUeZ9/6Ag8gleTYuxV2Kq1naT3l1
FawLymmYIi+5NMjKQAss8cDOQiOZekwfkF5rnhWaOWMowqpKlSfkGIOURzyIsRLmT0cImjkjfx/U
wjzR5Y1Dy7qP1K8+IlQySAEA9iKHoQcsxZRMdzRqdMcUgCQQRYI5FGf9NV/0b/8AYnj/AA/jvauq
X6v/AMc/RP8AmCf/AKjbnJR5n3/oCDyCZ+SNK0S/uZf0pV0Qp+6VuLcCTyZdxuMxtVllGqdn2Zps
eXi4tyOQSfXoNPt9ZvIdOdpLFJWFuz0LcOwJG1R0zIxSJiCXA1MIxyER5IDLGl6N+R1jpVz5vhe8
YGVGAijbpQg1b33AX6ffMbPziOhLn6MAQySH1iO3x5lKfzL8/wDn6Dz9fRLez2f1aVVtbaPZSooU
PAg8+Xv8syHXs/8AzejhvvJWjalqqiDWXgDyD9r1KqOJHXepG/hXMeW2QV15uxxAS08uL+Ejh955
h5p/01X/AEb/APYnln8P473C6pfq/wDxz9E/5gn/AOo25yUeZ9/6Ag8gleTYuxV2Ko3RtVudK1KC
/tmKywMGBU0NO+QnDiFNuDKcchL8EdXrH/K7NAnKT6josV7qMX93eMnBgR+0VBoTXfamVDxK6OVM
aYysGYHdQ/WwLz552u/NOorPIxEEYpHHTiq+yqCaBRsMljgRZlzLXqc0JARxioD5k95U/wDpqv8A
o3/7E8P8P473H6pfq/8Axz9E/wCYJ/8AqNuclHmff+gIPIJXk2LsVdiqvZfVfrtv9b5fVPUT6xw+
16fIc6e/HAeWyh6PLcflharLcXlpaXUsZfhaWDTmN4PrCCGjPIjCUxepyJOw4kgtmLWQ8i33Bgut
tpLrp7adGsNbRfrcasz0nEjhiS3cqFO2ZEb3tqlXRMP+mq/6N/8AsTyP8P4709UFqUUk1poMUSl5
JLRlRBuSzX1wAB88lHmff+gIPIPVbP8AJLynbaTa3Gv6pcWdzKimYiWFI/UPUIDE5p2rXfJsWP8A
5kflTZeXtIh1bRp57q0DcboysklFbZHUxom1djXxGKvM8VTLy7od1rms2ul2w/eXDhWelQiDdnP+
qMVexy/kj+X8E0dvc6vdQ3Uv93btPBzb/kjirz38zPII8panCtq0kum3KVhllKs4dftKxUKp8VNO
nyxVAf8ATVf9G/8A2J5V/D+O9n1TDy3e6fZax5Xnvk5Ri0kWNiaKkjXlyEY18Pw69slHmff+gIPI
J/8A85AeW/NOrazp2oabbTX+ktbKkSW6mTjJX4m4LU7rxFadskwZH5fhn8t/k4LfzWpJcScLSQ1c
RPWkfzIIA8OnbFLwo0qabDsMKvSfyM1LSbTzO0d2oFxOFEUrdOAqWQfM0P0YqkX5meSPPtx5/vJV
srm8N1KGtLqIMyBNuAMn2Up7keOBD0b82LmCy8h6bpWrt9Y1f0Y1O/xCdTUyVp2WtfnTFLzD/pqv
+jf/ALE8r/h/Hez6pfq//HP0T/mCf/qNuclHmff+gIPIMssPzX86aHZwWdOIMUciGTcujCqP8Vft
A12yQNsaSPzX581vzMEF+2yNyIBPxHoNum3thVjeKq1pdTWlzFcwNxliYOje4xVn1v8Anh5vt4li
iZQiCig/EQPmQTirEfMfmTUNfvhd3rVYLxVakgeJ38cVR3/TVf8ARv8A9ieVfw/jvZ9Uv1f/AI5+
if8AME//AFG3OSjzPv8A0BB5Blkl/ouoWGnwanqWkyW8FnbxRQTrqK3VuUjUOqz21rIm7AnixdQS
dq1yiiCaB+z9bZYI3I+1IPMun+Vbe2il0W+W5kZyssKyzTcV415Vms7DqfDlluOUjzH4+ZYSA6fj
7GPZawTbyprkmheZNN1dWlVLO5ilmWFijvErgyR1qNnSqkHY13yvJDiiQyhKiCy5PzTSTRINNvor
i5kiDO11JK8jtM91cTMSryGP+7nUcwoeooWK0GU/l6lY/GwbPF2pK/Ovm3R9c0+zitIriOeCR3Mc
vH0YI3VQLeCjueCldtl9xWpM8WMxJtjOYIQf/TVf9G//AGJ5L+H8d6OqhNp9zqI8uWNqvKe4tWjj
Hapvbnc+w6nJR5n3/oCDyD1/UtM/KPyXp9haeZIbc3jxgcmhMsrkCrOwUOwqTXpTJMUn/MLyX5Y1
LydB5l8owxCCGsjm3XiJIv2+Sj9pKV+VR1xV43hVP/I/liXzJ5ittOAP1evO6cdolO+/i32Rir1/
Wbn8jtD1X9EanDZx3y8RIqwF1Qt05MAVXY/tEfdgVh35w+RrHSpLTWtGiRNLu1CSJCKRq9PhdR4M
Nj7j3wqxb/pqv+jf/sTyr+H8d7PqitH1xdFv/Ld86hohZSRykipVXvbkFh7j+zJR5n3/AKAg8gzr
81Py01Pz3e2XmHy7cRTf6OtvNbSMRx4ktUcQ29XP0UyTFG8Ivy1/LMaVdTx3WqyOztEp5J6khJVR
/k7/AEgeO2KvCyamuFWe/k95qg0PzIkVyqiG7Zf3lNw61ABPWh5H6cVTLzr+RfmTWvNVxqmkXNvN
pmoOJfWkchkBABqFBB9t/wCuBCc/mtrllo3lWw8q28i3VxHAttK5oQFjIJb/AFqgD5/LCl51/wBN
V/0b/wDYnlX8P472fVL9X/45+if8wT/9Rtzko8z7/wBAQeQTjyf5k1xb+OyW7dbaO2uSqAKCPStp
HT4gOXwso74zJAWIspFqeuarqnD69cGb0ySlQq7t1PwgV6ZNigMVXKzKwZSVZTVSNiCMVZot3+aE
cJ4euI2iW4ZFSI/un4cXZQK0b1VpUd8h4ke9lwFjGuSau2pzR6vzF/ATDNG4CshQ0K8RQChyQNiw
xIpNf+mq/wCjf/sTyv8Ah/Hez6pfq/8Axz9E/wCYJ/8AqNuclHmff+gIPIIjybHJJroWNS7fVb08
VBJ/3kl8MGXl8vvWHNI8sYuxV2Ks40v8yfN1vdy6rb263FvaWkFm8bo8ttDEiRQqWFSoMjQqfi2L
dMx5YIkV5toyS5sT1fUp9U1O61GcATXcjSyBa05OanqScujGhTWTZtOP+mq/6N/+xPIfw/jvZdVP
6rFct5djnhuJ7UWjvdpZqHn9BL25aVowarVUBNTsO+N1f46Ba5KnlTzhpFt5jsz5iFxceXtOtry2
tIIfgmUTJKY6tE0LH99Jyb4um3TbJCA+bHiKX6XqM2sWq6XfC6u5LC1lXRILSOM8XMnrSerRebRh
S7E9R8sBFGx15pBvZK8sYo/Tra0e3vrm9huntreBuE1qoKpcPtD67MKCNiDXv4ZCRO1JAR8XnG0v
dH80vrpmuNf1SOyXS54hwiV7edDL6qRtGhHoJxWqNv4HfGMAOSmRKGnvZNbsLrVLpbm41iKWIXVw
kaC1S2EYiQvwUcX5BVHY/PABwmuiSb36o/8A6ar/AKN/+xPB/D+O9PVTN0lt/h2WWe4t7c2bpcyW
jcZ/Re8uVlCVKirISKE0PfGrv8dAt8kh1XQr20WG79Jlsr3m9k7MhZkU/tBSaHcdcmJXsxITHS9P
uNHtl1S8a6s3vraU6NPaOgLsH9GQSEMGWMjmrU3PyORJvb5pArdLMsYo7T7m2S3vrW7nuo7a5gPG
G2YBJJ03h9ZWIBRST7jtkZDlSQUu1XQtT0u/lsL2L07mHj6iclanJQw3UkfZYd8YyBFhSKTiaxm0
OwutLu3urXV5ZIvrVorJ9We2aMTJ6hRiWcMUZRSn05EHiNjkkitkf/01X/Rv/wBieD+H8d6eqX6v
/wAc/RP+YJ/+o25yUeZ9/wCgIPIJ7dfljr0EULNNC8lxZfpC0hBar2/CJyQxAQENPx4k1qCenEms
Z4n50yOIpZ5m8maz5ddvroie3+sz2kVxFLG4eS2bjJ8Ab1Fof51HbJY8olyRKBikOWsGSeUfI2pe
Z4b2Wznih+pvDGwlEhq06yspqiuFUegeTNQDKcmYQq2cMZkiv+VdahHZ2N5f3sFlFqNnJfQGRZmP
CFPUdW4I9G9Iq48QwweOLIA5FPhnqsv/AMvb2ytpZZL+2a4S3e8itF9X1JIIwhd1PDgKczsWr8J9
qkZgTyU46UP+mq/6N/8AsTw/w/jvR1S/V/8Ajn6J/wAwT/8AUbc5KPM+/wDQEHkHS+aPMEtq9rLf
yvbyKEeJjUcRGkQA8BwhRdv5R4YjHHnS8RW6t5j1zV1jXU7yS7ETO8fqUJDSMXc1p+0zEn3xjAR5
BTInmluTYo2w1jVNPUrZXLwK0kczBDsZIgwjY+6iRvvyJiDzSCQiLjzT5iuYvRuNRnlhAZVjdyVV
Wj9JlUHZQY/hoO2AY4jokyK6Xzb5jmsZbGW/le1mHGVDSpX4fg5U5BT6a1UGhpg8ON3S8ZRv/TVf
9G//AGJ4P4fx3p6pfq//ABz9E/5gn/6jbnJR5n3/AKAg8glZIHU0ybF2KuxV2KuLAGhO56Yq7FWS
f9NV/wBG/wD2J5V/D+O9n1S/V/8Ajn6J/wAwT/8AUbc5KPM+/wDQEHkEmuPsj55JiqL9kfIYVbxV
2KqMv98v0frwKrYVZJ/01X/Rv/2J5V/D+O9n1S/V/wDjn6J/zBP/ANRtzko8z7/0BB5BJrj7I+eS
Yqi/ZHyGFW8VdirK9E0PTLnSo5p4Q8svLk5JqKMQKeHTArFMKsk/6ar/AKN/+xPKv4fx3s+qX6v/
AMc/RP8AmCf/AKjbnJR5n3/oCDyCTXH2R88kxVF+yPkMKt4q7FWW6FrGm2+kxRTXCxyR8uSMfi3Y
kUHfrgViWFWSf9NV/wBG/wD2J5V/D+O9n1S/V/8Ajn6J/wAwT/8AUbc5KPM+/wDQEHkEmuPsj55J
iqL9kfIYVbxV2KqMv98v0frwKrYVZJ/01X/Rv/2J5V/D+O9n1S/V/wDjn6J/zBP/ANRtzko8z7/0
BB5BBW2kX2o8haoGEe7sSABXoN8kxU5YJbeQwzLwkj+Fl8DhVZirsVUZf75fo/XgVWwqyT/pqv8A
o3/7E8q/h/Hez6pfq/8Axz9E/wCYJ/8AqNuclHmff+gIPIJr5N/urr/WT9RyTFJ/MH/HYuf9Yf8A
ERiqXYVdiqjL/fL9H68Cq2FWSf8ATVf9G/8A2J5V/D+O9n1S/V/+Ofon/ME//Ubc5KPM+/8AQEHk
FHTdXu9P5+hxKyU5K4JFR0OxGSYoa5uZbmd55TWSQ1YjbCq0RsRXp4VwKtKkGhwq0VBNSNx0OKux
Vkn/AE1X/Rv/ANieVfw/jvZ9Uv1f/jn6J/zBP/1G3OSjzPv/AEBB5BM7/wAk3bQWc2i8tSea0huL
uzi+O5heSISN+5ADtHQ1DKCB0JqMgMo3vZJh3Mdntbm3bjPC8TA0IdSpr9OWgsKU7qKeRo2jf4QR
tTp74qvlr8IJ5MBuemKsi/5V15rKBktkcm3S89NJY2cQyenwYqGrv66be+VeNFn4ZSPVNNvNL1G5
068QR3dpI0M6AhgHQ0YVFQd/DLIyBFhiRRpOv+mq/wCjf/sTyH8P472XVL9X/wCOfon/ADBP/wBR
tzko8z7/ANAQeQVl8zyhIFOn2TtBGkSyvEWciNQoYsW67YODzK8TWs+adR1a0itbpYxHA5ePhzBB
IoR8TMKfRjHGAbUyJScMR0JGWMXYqyWz/MbzbZ3630N4RMlvHaRKRySOKONIwEQ/CpKxLyp1OUnB
EiqZjIQkOoX1xf3s97cEGe4cySECg5NuaDLQKFMSbTz/AKar/o3/AOxPK/4fx3suqX6v/wAc/RP+
YJ/+o25yUeZ9/wCgIPIJXk2LsVdirsVdirsVZJ/01X/Rv/2J5V/D+O9n1Q0eo+X5rCyh1C1u2ns4
mhD280aIytNJMDxeKQ1/e064eGVmkWOqcaT5RXWLX63pHlfzDqNryKfWLRfXj5DqOcdqwqMfV5L6
UJq+j6To1wtvrGh63ptw680hu3SByviFktlNMal5L6UD63k3/lk1H/pJg/6oY1LyX0q8Vv5al9L0
tM1aT124QcZom5t4JS3+I/LBcu8fj4p27iuey8voZQ+k6upgPGYGWMcDStGrb/D9ONy7x+PitDuL
pLHQI1LSaTq6KKVLSxgfEaDrb9ztjcu8fj4rQ7iofpGL/E/1n6pP6VfR+p8h6/H0vR48uFOdP8n6
MNelF7pHljF9Kfln/wA5O+TvLvkrTNC1bSb5LrTYhb87FIZIpFX/AHYfUlhZWatWFDvvXArDfz6/
OvQvzCttLstG06e3gsHkmkub1Y1mLOoXgixvKAm1T8W5pttirx3Cr0LSPzE0vT/LlhpQF8ZUWaO8
mDJVBLDNCjWp5fB6Xrk8aDlVqt0piywEyJ2bhkAFOvPzSEdmLbTYJCwVYGurs85XhFmto7HiwXmw
DfaDACnfEafff8b2py9yY235x2i6nrtxcWDy2up3UVxbQ/D8ItzNLF6oLEEid4mNNiFOROlNDfkE
jNuWLf4us/8AlZP+K/Qk+qfpL6/9X+H1OHq+px68a098t8I+Hw+VMOP1X5v/2Q==</xmpGImg:image>
</rdf:li>
</rdf:Alt>
</xmp:Thumbnails>
<xmpMM:InstanceID>uuid:591fa095-383a-1c4f-a354-3f1d14514891</xmpMM:InstanceID>
<xmpMM:DocumentID>xmp.did:27d1e5f2-afdf-4ff9-86ba-2f173e57ed0f</xmpMM:DocumentID>
<xmpMM:OriginalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</xmpMM:OriginalDocumentID>
<xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
<xmpMM:DerivedFrom rdf:parseType="Resource">
<stRef:instanceID>xmp.iid:e7cbd5b8-7cd9-4976-99c8-86f54650e30c</stRef:instanceID>
<stRef:documentID>xmp.did:e7cbd5b8-7cd9-4976-99c8-86f54650e30c</stRef:documentID>
<stRef:originalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</stRef:originalDocumentID>
<stRef:renditionClass>proof:pdf</stRef:renditionClass>
</xmpMM:DerivedFrom>
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:ac9a98af-b05b-4cae-bce9-d1299bbc531e</stEvt:instanceID>
<stEvt:when>2020-01-30T12:41:26-06:00</stEvt:when>
<stEvt:softwareAgent>Adobe Illustrator CC 23.1 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:27d1e5f2-afdf-4ff9-86ba-2f173e57ed0f</stEvt:instanceID>
<stEvt:when>2022-09-28T12:46:18-05:00</stEvt:when>
<stEvt:softwareAgent>Adobe Illustrator 26.0 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
</rdf:Seq>
</xmpMM:History>
<illustrator:StartupProfile>Print</illustrator:StartupProfile>
<illustrator:CreatorSubTool>AIRobin</illustrator:CreatorSubTool>
<illustrator:Type>Document</illustrator:Type>
<pdf:Producer>Adobe PDF library 16.03</pdf:Producer>
<xmpTPg:NPages>1</xmpTPg:NPages>
<xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency>
<xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
<xmpTPg:MaxPageSize rdf:parseType="Resource">
<stDim:w>30.000000</stDim:w>
<stDim:h>128.500000</stDim:h>
<stDim:unit>Millimeters</stDim:unit>
</xmpTPg:MaxPageSize>
<xmpTPg:PlateNames>
<rdf:Seq>
<rdf:li>Cyan</rdf:li>
<rdf:li>Magenta</rdf:li>
<rdf:li>Yellow</rdf:li>
<rdf:li>Black</rdf:li>
</rdf:Seq>
</xmpTPg:PlateNames>
<xmpTPg:SwatchGroups>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Default Swatch Group</xmpG:groupName>
<xmpG:groupType>0</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>White</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>Black</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>100.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Red</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>100.000000</xmpG:magenta>
<xmpG:yellow>100.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Yellow</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>100.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Green</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>100.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>100.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Cyan</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>100.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Blue</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>100.000000</xmpG:cyan>
<xmpG:magenta>100.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Magenta</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>100.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=15 M=100 Y=90 K=10</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>15.000000</xmpG:cyan>
<xmpG:magenta>100.000000</xmpG:magenta>
<xmpG:yellow>90.000000</xmpG:yellow>
<xmpG:black>10.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=90 Y=85 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>90.000000</xmpG:magenta>
<xmpG:yellow>85.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=80 Y=95 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>80.000000</xmpG:magenta>
<xmpG:yellow>95.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=50 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>50.000000</xmpG:magenta>
<xmpG:yellow>100.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=35 Y=85 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>35.000000</xmpG:magenta>
<xmpG:yellow>85.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=5 M=0 Y=90 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>5.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>90.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=20 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>20.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>100.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>50.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>100.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>75.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>100.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=10 Y=100 K=10</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>85.000000</xmpG:cyan>
<xmpG:magenta>10.000000</xmpG:magenta>
<xmpG:yellow>100.000000</xmpG:yellow>
<xmpG:black>10.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=90 M=30 Y=95 K=30</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>90.000000</xmpG:cyan>
<xmpG:magenta>30.000000</xmpG:magenta>
<xmpG:yellow>95.000000</xmpG:yellow>
<xmpG:black>30.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=0 Y=75 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>75.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>75.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=80 M=10 Y=45 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>80.000000</xmpG:cyan>
<xmpG:magenta>10.000000</xmpG:magenta>
<xmpG:yellow>45.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=70 M=15 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>70.000000</xmpG:cyan>
<xmpG:magenta>15.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=50 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>85.000000</xmpG:cyan>
<xmpG:magenta>50.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=95 Y=5 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>100.000000</xmpG:cyan>
<xmpG:magenta>95.000000</xmpG:magenta>
<xmpG:yellow>5.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=100 Y=25 K=25</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>100.000000</xmpG:cyan>
<xmpG:magenta>100.000000</xmpG:magenta>
<xmpG:yellow>25.000000</xmpG:yellow>
<xmpG:black>25.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=100 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>75.000000</xmpG:cyan>
<xmpG:magenta>100.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=100 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>50.000000</xmpG:cyan>
<xmpG:magenta>100.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=35 M=100 Y=35 K=10</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>35.000000</xmpG:cyan>
<xmpG:magenta>100.000000</xmpG:magenta>
<xmpG:yellow>35.000000</xmpG:yellow>
<xmpG:black>10.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=10 M=100 Y=50 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>10.000000</xmpG:cyan>
<xmpG:magenta>100.000000</xmpG:magenta>
<xmpG:yellow>50.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=95 Y=20 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>95.000000</xmpG:magenta>
<xmpG:yellow>20.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=25 M=25 Y=40 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>25.000000</xmpG:cyan>
<xmpG:magenta>25.000000</xmpG:magenta>
<xmpG:yellow>40.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=45 Y=50 K=5</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>40.000000</xmpG:cyan>
<xmpG:magenta>45.000000</xmpG:magenta>
<xmpG:yellow>50.000000</xmpG:yellow>
<xmpG:black>5.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=50 Y=60 K=25</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>50.000000</xmpG:cyan>
<xmpG:magenta>50.000000</xmpG:magenta>
<xmpG:yellow>60.000000</xmpG:yellow>
<xmpG:black>25.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=55 M=60 Y=65 K=40</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>55.000000</xmpG:cyan>
<xmpG:magenta>60.000000</xmpG:magenta>
<xmpG:yellow>65.000000</xmpG:yellow>
<xmpG:black>40.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=25 M=40 Y=65 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>25.000000</xmpG:cyan>
<xmpG:magenta>40.000000</xmpG:magenta>
<xmpG:yellow>65.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=30 M=50 Y=75 K=10</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>30.000000</xmpG:cyan>
<xmpG:magenta>50.000000</xmpG:magenta>
<xmpG:yellow>75.000000</xmpG:yellow>
<xmpG:black>10.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=35 M=60 Y=80 K=25</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>35.000000</xmpG:cyan>
<xmpG:magenta>60.000000</xmpG:magenta>
<xmpG:yellow>80.000000</xmpG:yellow>
<xmpG:black>25.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=65 Y=90 K=35</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>40.000000</xmpG:cyan>
<xmpG:magenta>65.000000</xmpG:magenta>
<xmpG:yellow>90.000000</xmpG:yellow>
<xmpG:black>35.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=70 Y=100 K=50</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>40.000000</xmpG:cyan>
<xmpG:magenta>70.000000</xmpG:magenta>
<xmpG:yellow>100.000000</xmpG:yellow>
<xmpG:black>50.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=70 Y=80 K=70</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>50.000000</xmpG:cyan>
<xmpG:magenta>70.000000</xmpG:magenta>
<xmpG:yellow>80.000000</xmpG:yellow>
<xmpG:black>70.000000</xmpG:black>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Grays</xmpG:groupName>
<xmpG:groupType>1</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=100</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>100.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=90</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>89.999400</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=80</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>79.998800</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=70</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>69.999700</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=60</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>59.999100</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=50</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>50.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=40</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>39.999400</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=30</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>29.998800</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=20</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>19.999700</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=10</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>9.999100</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=5</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>0.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>4.998800</xmpG:black>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Brights</xmpG:groupName>
<xmpG:groupType>1</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=100 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>100.000000</xmpG:magenta>
<xmpG:yellow>100.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=75 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>75.000000</xmpG:magenta>
<xmpG:yellow>100.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=10 Y=95 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>0.000000</xmpG:cyan>
<xmpG:magenta>10.000000</xmpG:magenta>
<xmpG:yellow>95.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=10 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>85.000000</xmpG:cyan>
<xmpG:magenta>10.000000</xmpG:magenta>
<xmpG:yellow>100.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=90 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>100.000000</xmpG:cyan>
<xmpG:magenta>90.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=60 M=90 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:cyan>60.000000</xmpG:cyan>
<xmpG:magenta>90.000000</xmpG:magenta>
<xmpG:yellow>0.003100</xmpG:yellow>
<xmpG:black>0.003100</xmpG:black>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
</rdf:Seq>
</xmpTPg:SwatchGroups>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end="w"?>
endstream
endobj
3 0 obj
<</Count 1/Kids[5 0 R]/Type/Pages>>
endobj
5 0 obj
<</ArtBox[0.0 0.0 85.0391 364.252]/BleedBox[0.0 0.0 85.0394 364.252]/Contents 37 0 R/CropBox[0.0 0.0 85.0394 364.252]/LastModified(D:20220928124634-05'00')/MediaBox[0.0 0.0 85.0394 364.252]/Parent 3 0 R/PieceInfo<</Illustrator 7 0 R>>/Resources<</ColorSpace<</CS0 38 0 R/CS1 39 0 R>>/ExtGState<</GS0 40 0 R>>/Properties<</MC0 33 0 R/MC1 32 0 R/MC2 34 0 R/MC3 35 0 R>>/Shading<</Sh0 41 0 R/Sh1 42 0 R>>>>/Thumb 43 0 R/TrimBox[0.0 0.0 85.0394 364.252]/Type/Page>>
endobj
37 0 obj
<</Filter/FlateDecode/Length 20380>>stream
HWn$WL2}%D%vH<ݳ _]NLU;~yޞ^Ï[r+VFS}?q5mo[ڻLl?궽ٖmo?6ْɦuWuUvۗ|>sowI{)~.75@enoʶ=uJio>t%\=k)/OD<ti^ܰҮW9]zEiG?p;~EtX|LC<W^p)_on?X<.Wn(٬o7n}PL&Ld7Uu油`]ė6"[wOHZ<aoϷQRV?ok,(c~Nmje^edr8&yCX戀7ҹvoUlU5JiǮotQ<OJST(=uKiX{|C鞌H,y<Hѧd>UӸ6Z? tϽt{8~eC!>U"ELa0a~]={[[X=լ.,F8Y2V NiVb-4p/"jkO%ܪ̤@|?ƪCQ 1
-b+|*_{K犟<RKݧjai?.wt>c;2dTv1kL)}Gf
!r</lNncq؋|rx"'t~ُP;.Y{ 9M<!9C[}܃C(U8X-Xjsb,k5gfJSs2֪_jEr,˿7oTչ'I"8ů;<H:QaW~zynO<oO/ϺOWnN3)ӊp/gqk.ҭKj6 ze fpj]{cn{A0[V!VgeSglo)`-nRsG8{XG=8,{1oh4iv餇ipgX LFDj$K9H :Q_C~UiWoyeN:=ڎJϷد_,W{R|_& &*C;J,M8ZG͘j>2=rs~X((nQ3V+-f[ڛlL[4$=}];dR߇
+Vr+_(\?Ư髱<j&4Re%klneoN%Jw3A4cWݖHI&cu3&^lzW^nL`@5-geMQVY,6~R烧Xl%- 5-pb
3ۢ`[o<L\+I'7ancb>xAowr4|9JĘ+"A?)zJ4Y{HIF"zROHqT\,vŮKl5j]DlѶ5m½e%G=`!O*!MF%U?jyInsDuʾ'[
u"^UZcspW|L(]F0R1e߬N=1&L.p֛ ;D:uU˨vK'>UgG_hC@Wn'LCD=-r
6PoOIYfB `9ZQ兖N9
;fȑ251kPܚ9hKGTuF ~^O:/DG'2ޅr`4CY^ZCEߏ>FQ_x@%> X+38$k*7nXĈzA=<5*)~D$\3ߵk!&3˽NHeш^p'J7)wyց3,SZ6`dy )HGLؑ2c5*$ŘCAf)8
eNqilI4&'F٢&ӃѝedTb\xeqs2d<ր"cJ3^/
ͨ-aӵձZ"(=Ǽ˴"zFhlXm
)}Z˫
,F>N懡3)A0Y] 2̱Hb@kf4b0GE(jZAHhϧE̹kQ8m=_= K˓6s=ab5CGoWG(U<8%Ξ%
3sL G
s>ElT)GGy4VS`<4rʭ*!ɽ1CMQ(i&Iyy߸zTR3_'3&&#epP[dx
/!*(8
h E
?_tn$R&X=R:4k紭Hٯ$WTEOHT<vwԤ)"$&K͙PCl=!-ndA#[iwtQ "5hbFļݢYx m*Kεҩt
[%F:X-2
x:흧W+tZOS3R⊝{^m#!jz:C}N#Uďôl扶*
;
}=#1^mDmH&ջJyf8GZ]5$(s~1~ #7|}&ϷƑ Rm6W+234vRɐf}~
vRT,iսwc־Ķi6E (0T~aN%aJ',7>[\i e43vk6|g>zkfH2nX%Bc46;[vJHlm$W0' iSQ-=G fא[(|9v<pI;wʵ.^³$EjZj!Ah`|h{oݠ_#<xktz¾aX}KP>OF&C,M_2v{2oEZ͋!v|W# uf9ѐ62.48<,E`VS"Zpy%x5յ^VEG~L\#!\/Ꚍjx&i5!%Y 38ɦ|YQqj.͝w>KʱMG0gؓ]xj KpS4ZHPڅ" Z8]:J2q]3z:|q34=d=CB.C2ʫe~RG:a-+?qή5Z_A t@W(|$p{co8'!qeoM) R]mx.woIeCRд1[
dzKBӥ#P$ b':ETMV,a&Yp̼teYE-i²2fm&3xcY%^Qx-hT[cBF2OPZLFZo@dwWV"mzH;ޗ[E=yl)I(^bwC,nuͭA}y8ƛ6#Išmi4M o֦ uЪ8=ttALq#\7<n̴3LFs'^!(
U@O8Sag-O Id͕ g@%Z&:n.'~Q;E&/a2
Yq$q1
-2^h^S ?-WG#"A~´k@ܴeqB-;oM~ӖXgTߌjx?`6wqqNDeWȂ
v3N/qOt<0¼s-J:-Oi|v'g[1S1g{m"EHxFe
17Y4i^9;Է_IbZ]V1-蒄5~Q mH}jpΎa53Xڿx;*>ߩzИByp=}/_}&?Cw|w܉g.L-Gޣ{ėg|Mԯsx_c_VSS@ 1Fc,[;r)rQ˽)o_wrfXz;:zB`'
pXɆȒ/Jvy\r3h6ECJ9S6CQI1ĚwzHgUN[*wlťmjӤ<Lfxi>SJIQ6<.֫s\*><1TŰ72žzd͒y{5<ղ=ygzDx#UH3x眠ڌ!0Ro..7T-=au5C˰N!lM|?Kyp᪔g\mb=^'H= @tDXxkeiCeL+ASOt0mYq=ӯ
爄 xY5=b.15os3vEht;DVZẎv=pek<ۘHWtbsQ'P?͕şRSJO)~g4*{KY0V,ۤb<D1֓hqI]E~g<!N{5yK;2
6N3Ey<zgg=3~"̘όAPS
<C]G[,x>7
SY1cGMj([9Q0c1tfZa =İzRWG/Ӗ%@-yFQ3(T+hjz<YZꗅ1MTvUbfU=ڜg/9s(T*mYsH5vD_eKrWybR8o?~>=bĚ5բrH1a)ό
%<|zagDgFH虑H6p^"$frI(&13O1]J?.^vdIPtbGZO
((&BHHO
<.Vwlz?.ShhZqjC0KCH<>HKO4*?GXw#;/X-#I+ 9r'W֪eφڛ?}lELgk=fʱM6@mYwRZJd8mNQo[_Э#֜66<>Sg:.T/H77%oJOߠcy2hF֙kpZ>5tƈ⮄CbzRhcƎMANod腱DP;3:@nv҄CZhL|9̄NMf2 h.=KXQ9Ns5i*x6ZՌ
ְE#,~vdA=ȻV9%ϓj{$Ug.@.+bBAԗNiThz1$
jFd=ڎ|`7]0Ywx ,
nm!n+$Ա讃ǂӏҍ\O#(5NK]<؞ѐLx?Gݺl\;~Xiac%d&F0Zd-3<;h#̞$pQDv^,FV4!Bs["j<Dp!Nr0FM)#E5I"QH툩@q~1wK6H=cv}ʕdteDD]-FSȪbr3twu]Jo\p
}g۸W!^6h
37X"i\Ѩayz}^<cNEYѓ9>]aD\?tP£`Su4?L~qcD2t@tmI}1z|-Ga?-T
4S<Yf2fFpy)D7F,,8[;3jSPW'h\qmxqXYXƏ>Vb*hM
)uM~t__Ӧ2DfAqK8ZzE}T!z!¨L]j#6TJJsfVAw"j-b+䊨uVT~lņCe*4wV\T#Y/42by:k#,;n
PIejÍ4б'eP=<oOTлt+7 {=łuDIo$оnF&tN_Ͻsq}>iD4.d %y9e:e|&y:оx2Zh#
N9gQMh+|Fyl阹)Sf$;C$ouk瑾LКЦ>V(4sr}[Q/ǭYJ9-mgݯu}i?4_uZ`FOޮ̬)W~9r{/gζׇq1e}|x///GVaz*J+.*8Ϭ
·~#=`$)ϸ WN~zH>4n3DRV^Oњ"zwc~^*>7vn|3{-F+Ě$vTVx
$IsP|Ң6 <B`ِ5U[̠2[Thw2T#Ұњ_$\*п=K\ԹuWsZ50+ȼ><;Ha߬et3}LJyw|2q,yܾS?n
{KZy6<vϬ{+b}:Xӻ:^4I'7KM[WUt,CJh3&/VP-v\.8izG=؟N\mDhHTo)ՐR/uZۀl3HE#p99,PQ'jlCs"a0nPgG-.ГD9f?UWJT[u]V<@>OxIڅKThSHR8!("z;%Ԓֹ"Xv!yIp%uSImc*Iu$JoK?Q``ě-Dyi4*TuZ
~t"K.$Ij>
OMb{ ڗV$а LvEIUdUSZ\i$iV\fD#4;T/xַ <o!Ҡ"X_&3hYt%ʛBJ(siaNny~ԋǴ² `{qVnוc}x_yewdvr:\hhAYFE1lt(y-vG
4̹d՟Teߛ/\Ŧ*E;{BowI5泃&LlƽV59Ƹָ]؎qoPVomXZ]]~{ʞA8{<#bdMbl0$ڛ,kYi2F}+E/9h-LϥNҵlv9`<HgJUX+idx_C <|!D7>DQ4u`pL K`ND(vC\7@(>D*#XW]t{K#.>?
a(Awht6u}z=Oܺ!$"NH\k=/bn73{6#; wsF?lD=d13sc_Xr]])%-GWJ;7Cy۟հb=[@wTBH|^~A-?LOkcf~ۉ<IϺS_R15WT@$QGW^eQ $W8u!)Y`Qu`7`ry
T/sJߨ|C1CMXvA7,^/ŧQQa.5.7lup/,Qy#g?hc@2D+0u
[i7Y
RCY740F4I%F 9j:Hz\<'IyOo8䊍2p+JU\rtAmCA:/ ʍ, [8/Hx" I[[t(JGɨ*y[56
:
XfnYm-J%J\k`XwrQԴ獴
ˊv<På9;sӎMa܊a?u@!)9H(>I}FEa?ג2'%VR 3-ԫk|y0wqL{>>7}bK/y^f{(!xUo}2oJi%MͅX)rSȊT}dVfPmF+`q4q zGS9H8̖}3R
sjPe>Lo:ϮwFWģ[˃Jx(q'FC=D1k4dQͅiTqAkgA=5gݱ}9YVviHD\S[_fb<O}S{W>L#4
>6j
Lq-yDpj(,/693 vN0>EpM"e5RL;?~:9
ٺN mlvPdоp%aI\r,Q\ʢOwEq==ք
NSLǸMF3w.!wIONL;sD|<?#K]8YѦrma[KC7tG?bKCJO
OOzۧ}J?EUp֓.::O?Fa?P)<ٺ'
&;_}bDyϥYgE:~M> (s*(xD`ykGA>ケOWd=c@ }[t̳^Z &ؔ;ԱB:ɲ讑
<%.`~^cMS
@8o'[Yϯp~$y!(8˨JR]7
45wl6Y$-љ
kh2A !CcCd0) x˓^Iazk+nb? mTiё)iO5G;l)ݣ)(feD=IV|,"R~s!J#ZE562"DjnuM-qb4
.n[/b忺&0#z.hڝ3Y7yy!Ǩ1"3*ibIXZ;'el>*|la_z9HV,0+E7 b"TR!G6sjQPM<}t+4eX٠}W\ɪsrw5}fvgJV;3t֘u/S0{1:ԡʨJnFh/1<(kdeom&Ӷdnc_ bǘNkfWRnTWa>p3iCD|ܰܰIߦFX%~N˞kuFxd=tW4@` (8&\fP-mQ~6%Ծ Ɇ>D"u'BJ X Ebm`jFRȀ0m>ܧضii/mٹLeV&xěNCԘ鈏]AoT
F I@ȘC8yÉ,fm.(iްgx_r`~Zl/,/|WhJnŷ>eo@._iTƑΎ9}ב<<x
FX$ݫ4Eũ[;01J!4[yG%̽>0(Y{v`Fd<c>=N,{kkq]Rb6(ҮBUFl>Z]Yaj(J6X\M kfYYT`RM/yvas+ҹ\,Co5 Kus[Vl|-ȶTMh#}W<z_*1 Z+Gnl&66c2>B !1Xӝvh^q7q䓙T]p9-fMxfZT\cd%nޕY\tWKz1@{G=6B]IIʊ?GJ<
>wiZesږ2 h"^㷩`$vr$Xu¦0@jи^{bo"v?%7,m"ON0XًyGڃ5Iڋi>N|ϷC~=y、˯a +_|eu4 :XMW("'
FX=3v
)AǙ*w,4$8iPEyQL58D
I+?DZLG\ЇC:r9GRSk?\dA [3R6&%!ݪq qe;.}>XK>/</\),owm(I6(ZU5[kzUUknm
Zv<Qh__^إ`PRdϤYz]LzH^5_c:~%ֳgu^ئp}S'=9!)#IѭaBOdh ?PD @*zy2\wS^F:rJbLiq^cafFJEIpҺ{7Hﯝhj;7^)f]Z]y]9An$y] F{ϤzWGKHBx% yqфBB(!5Yq=!±[Z\γXKv?/eri0adpgJ|@ 'ś"^Qg-}FrpÿOq4J漢9%:</GwkꢒHHkG"͗y}0Y\"\"8$3
JVW)yŒW/qYCe|4~3,%wmޠXk6}
92>6;']ٶ{lOoYƎ`}{Ojܿ٘FJrk1nkz/oY
d;piyC듽UO~Y=͋
2!MxuIٹ;{
W52?V]yҿ- /QMhq쀊 >B-:>higYs,"Z~SJa
X4n>T6ѡ")7)FtF7rkuQdˠe0cH9Eі.zC©ØY*B-xP)$9( I'Y9y(UpDJֆϪu
*}`?U`w(V7{(h^'u#`Y?"jdudeZe=&D>~/(}agTфn
Fxuh!PV)siw;e=+בMWz]\
]kޛeevv)kϪew:T?k!5}VZ3<Ĝs_$ό"hL
mqHV0,oo8|9y+$_#OO
&u"*Bӕc=xvֶJ85I
Y$)~:W|ږwn}wjNjүMֺA)_A[);zZFμnw)Lzqa@?ZDlT7TٓGFꔕ:"R]9TܕSA|l<
$mEr@C|\#5G&}
cu|2ݶgӎZ>w鲁6ӧh((ÓsxE.ac'j"2XڃGc{DA挅&VVM
"$=NRvVTvrzw+<b2!
za=QPxQ㔴*B~^8tu߽5O.,xbI>M q6d,- p9ZR"0&m\ E0ӼCd_I)&gz(wÛ>+KԒ37Ǿj= j3ݍ]5_dZ?f=K0Q
AcNXyΩ{ppQ(d'
:^Fجu,{
φs\šx`jH0>>!0'4c ŀ}Be1`u2r/s$O.n2Epi.32/S5urzHƽSv|Ȩ>7w,(CCy!fqݡ1TЀOkT`B 796i fA 2t,6,Qݼt"鼫&|
=90WNm.?(iHWj.K)/^BBеKJ)XH`USFlb
T>䒩
1jiyv +/o0j?j1Sn4o?#ұ? Ώ4Gqd4=S[gS2gxtw>")_cT1t>yqG˂8Vk&yÉz+({քM[lS\f=r:
k^,G> .62Q,7L
uP\Uyob{a~WڵJ3YC-[5~}zUO]eǒ60T x # tC?'> TSK[:T7rf2?!9?o{WtaW(^?aV3[PڨV$ªzu;_'-"w(N(&.SwgWB4K oQ͑*D+#S?hf
RFA8=ٟPRp@GVN@e&lۖY9gpXK~Zr
T7I = I&(`m3ɩr[P\0-+HLdqLBBaa7nW}ZfN;t7 8TbUP+>;z]ֽCHvcY+y㖂
үxϯX}=q[RlX_mOdikx'e_6WtFߵGCktmG## ֔Z`Y[9(R [)m$hI$wQ>\o6>x`Gtuq=z^]qz
Wm3FrQOAsS)@4@Rg|;\i;JܓEoZm-zDQc[*m0GhCKAa[T3Lu$IjH@9:PmEj@O66K_ދ8&7\ٖLxvB~Εlo(9
X}UPH:92|ާ_҅I:uTԪ85aD8欞}ѐ nB˫Cq!2dhs#IrF4VX`!PNpg+p'pw`s7bcTb!=C
/V1TCi|?
QswWb;qvOĚH:dj+{o|q`(v-C&?5W+?{nZ@ p.uNj|_<0>~kuZd盠^I0!=>(>l(3AV.̌5q,::Np!&7̊ak+i m6P<!X>I7=jz?E%/Zʋj gl'1ˏ0<xY_ \*)$b{ZStATw`%&RǴ1TϬTgz<K2Kߪ4{cRc:>{6tPWωܣ҅oдTMVʏHP]`)OQ,SaDX3|c{>N݅Ui1YEcAɾU8W-ArTbA"R93i +yuauFqY\43G`U[$_PODCv2 hrv^)IOJί}ϖ?'9}.D'?U)O
z4}Yzn- =M\hlhnکG<gsw.Xl}\y;K%9pif3f[#Bf"DEPl
.śD
&x#%I QQѹKpC-9HÂ;oR O"R!v&6
p;:²xnt@F#~c n8>`W
jS*XE<*9VbLsCѷ;BҟCu
tNer`Y5+ߌ3AOnKWW
.z);+Q'/a7n;sp|9h<f,rg44qHsxz/6xd(N>]JdiՄ5Zm~Ά<v({G@gz(}(Uf/ϧT{dD3|$d"`OFG& ofq;չo -|H*=nRۻ!*҂nw<AL0'FhMVba@ܬn3hP~g@k Ey/tn`"Rl."fyAxW,Vn/I^=|B?>|/+=IA}}°j%w?_e|跴k;,#._A,v8kPr˼
$[$
*Xi<5REtlJ"EZ|Wɬ2乲*Y}h<CPg*ժYp
wYu4du2+N,Jʮ*՚0;wSCOGueuSjƷb\+l{ʳ/:VKdiR`rє:DJØDhN"2ӉL8>kU5 [z*:tcWP=WE\y/hh.}<]5ף˯Ϗͥ:;v?,'MLbQ_M,5_ 19C+Rc/״
(7uO[=k/k%ύGEȸ2Ex]ty!\ķ\29u^x*$㞌j6yAΆp"ʧ;h) <`$ R.,ˎm`)r|N銦4Xx)T7"Y DY-{,=å
],6!^<Gx2>CJ<&_/ecqDQ~ir_\hR0?H1!}Kf֛N~Y[č4EH,8*4kKTz[t](7~ֵu-Ԕ`'+nddƅjVг`DFf) ]8l%95Eϣ{CY\ǟZEdƙ1>ݳ8xaP5IR`^jNw⥹VA{
*|LP;Q9ʴTdxN&Z3J2K`AkBҮ/DzMR՛v>?fuɫ<%I}x;kT)KΚËNݾo5+
ev:ՇZeB/d.O'/[T__5WaW/%_NRN>9jmz!S||?t0pVf)$ꈽy"'cS׃1.M~v}UrSl-{M* xexfib.
ЄXU(ۚ:8E }wU'*AT5[+aoy/<y=LM;=4&Zlh;
؟(H1F6TȒr@:?-ąA,$ډ'0:P6DہzC߅4>