Full Code of supersynthesis/eurorack for AI

main 95bfdeef4712 cached
1351 files
38.0 MB
10.0M tokens
9200 symbols
1 requests
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&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAA8AwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A8+YVfSv5af8AOMXk3zF5&#xA;J0vXdW1W/a71KIXBSxkgSJFb7MfxxTMWX9rfrtTbArDPz6/JXQfy9t9KvdG1C4uIL95IXtr0xtMG&#xA;jAbmjRpECu9COOxpvvsq8z0XRUu0lv7+U2uj2pAubkCru53WGFT9uV+w6AbnbIylWw5sox+Sq+ta&#xA;Bzb0/L8AjqeAe4umanbkVkUE+NAMHCe9eIdzX6a0T/qX7b/kfd/9VseE9/3LxDud+mtE/wCpftv+&#xA;R93/ANVseE9/3LxDuVfqWnf4o9H6sPqXD1vqvN+NPq/q8OVedK+9cbPCmhaGNhpEFlZTXc1x6t5E&#xA;03GJEKqBNJDSrMD/ALqrhsklFBNdJ8432j2v1TSPMWuada8i/wBXtJ2gj5HqeEcyipx3RshtV123&#xA;1m6juNb1XVtUljAQSXTiaQJWvFXlkcgY+pOyX61rT6i8UccQtdOtQUsbFDVIkPUk/tu/V3O5PtQB&#xA;jGveiUrS3JodirsVZJ/01X/Rv/2J5V/D+O9n1S/V/wDjn6J/zBP/ANRtzko8z7/0BB5BK8mxdirs&#xA;VdirsVdirJP+mq/6N/8AsTyr+H8d7Pql+r/8c/RP+YJ/+o25yUeZ9/6Ag8gleTYuxV2Kq1naT3l1&#xA;FawLymmYIi+5NMjKQAss8cDOQiOZekwfkF5rnhWaOWMowqpKlSfkGIOURzyIsRLmT0cImjkjfx/U&#xA;wjzR5Y1Dy7qP1K8+IlQySAEA9iKHoQcsxZRMdzRqdMcUgCQQRYI5FGf9NV/0b/8AYnj/AA/jvauq&#xA;X6v/AMc/RP8AmCf/AKjbnJR5n3/oCDyCZ+SNK0S/uZf0pV0Qp+6VuLcCTyZdxuMxtVllGqdn2Zps&#xA;eXi4tyOQSfXoNPt9ZvIdOdpLFJWFuz0LcOwJG1R0zIxSJiCXA1MIxyER5IDLGl6N+R1jpVz5vhe8&#xA;YGVGAijbpQg1b33AX6ffMbPziOhLn6MAQySH1iO3x5lKfzL8/wDn6Dz9fRLez2f1aVVtbaPZSooU&#xA;PAg8+Xv8syHXs/8AzejhvvJWjalqqiDWXgDyD9r1KqOJHXepG/hXMeW2QV15uxxAS08uL+Ejh955&#xA;h5p/01X/AEb/APYnln8P473C6pfq/wDxz9E/5gn/AOo25yUeZ9/6Ag8gleTYuxV2Ko3RtVudK1KC&#xA;/tmKywMGBU0NO+QnDiFNuDKcchL8EdXrH/K7NAnKT6josV7qMX93eMnBgR+0VBoTXfamVDxK6OVM&#xA;aYysGYHdQ/WwLz552u/NOorPIxEEYpHHTiq+yqCaBRsMljgRZlzLXqc0JARxioD5k95U/wDpqv8A&#xA;o3/7E8P8P473H6pfq/8Axz9E/wCYJ/8AqNuclHmff+gIPIJXk2LsVdiqvZfVfrtv9b5fVPUT6xw+&#xA;16fIc6e/HAeWyh6PLcflharLcXlpaXUsZfhaWDTmN4PrCCGjPIjCUxepyJOw4kgtmLWQ8i33Bgut&#xA;tpLrp7adGsNbRfrcasz0nEjhiS3cqFO2ZEb3tqlXRMP+mq/6N/8AsTyP8P4709UFqUUk1poMUSl5&#xA;JLRlRBuSzX1wAB88lHmff+gIPIPVbP8AJLynbaTa3Gv6pcWdzKimYiWFI/UPUIDE5p2rXfJsWP8A&#xA;5kflTZeXtIh1bRp57q0DcboysklFbZHUxom1djXxGKvM8VTLy7od1rms2ul2w/eXDhWelQiDdnP+&#xA;qMVexy/kj+X8E0dvc6vdQ3Uv93btPBzb/kjirz38zPII8panCtq0kum3KVhllKs4dftKxUKp8VNO&#xA;nyxVAf8ATVf9G/8A2J5V/D+O9n1TDy3e6fZax5Xnvk5Ri0kWNiaKkjXlyEY18Pw69slHmff+gIPI&#xA;J/8A85AeW/NOrazp2oabbTX+ktbKkSW6mTjJX4m4LU7rxFadskwZH5fhn8t/k4LfzWpJcScLSQ1c&#xA;RPWkfzIIA8OnbFLwo0qabDsMKvSfyM1LSbTzO0d2oFxOFEUrdOAqWQfM0P0YqkX5meSPPtx5/vJV&#xA;srm8N1KGtLqIMyBNuAMn2Up7keOBD0b82LmCy8h6bpWrt9Y1f0Y1O/xCdTUyVp2WtfnTFLzD/pqv&#xA;+jf/ALE8r/h/Hez6pfq//HP0T/mCf/qNuclHmff+gIPIMssPzX86aHZwWdOIMUciGTcujCqP8Vft&#xA;A12yQNsaSPzX581vzMEF+2yNyIBPxHoNum3thVjeKq1pdTWlzFcwNxliYOje4xVn1v8Anh5vt4li&#xA;iZQiCig/EQPmQTirEfMfmTUNfvhd3rVYLxVakgeJ38cVR3/TVf8ARv8A9ieVfw/jvZ9Uv1f/AI5+&#xA;if8AME//AFG3OSjzPv8A0BB5Blkl/ouoWGnwanqWkyW8FnbxRQTrqK3VuUjUOqz21rIm7AnixdQS&#xA;dq1yiiCaB+z9bZYI3I+1IPMun+Vbe2il0W+W5kZyssKyzTcV415Vms7DqfDlluOUjzH4+ZYSA6fj&#xA;7GPZawTbyprkmheZNN1dWlVLO5ilmWFijvErgyR1qNnSqkHY13yvJDiiQyhKiCy5PzTSTRINNvor&#xA;i5kiDO11JK8jtM91cTMSryGP+7nUcwoeooWK0GU/l6lY/GwbPF2pK/Ovm3R9c0+zitIriOeCR3Mc&#xA;vH0YI3VQLeCjueCldtl9xWpM8WMxJtjOYIQf/TVf9G//AGJ5L+H8d6OqhNp9zqI8uWNqvKe4tWjj&#xA;Hapvbnc+w6nJR5n3/oCDyD1/UtM/KPyXp9haeZIbc3jxgcmhMsrkCrOwUOwqTXpTJMUn/MLyX5Y1&#xA;LydB5l8owxCCGsjm3XiJIv2+Sj9pKV+VR1xV43hVP/I/liXzJ5ittOAP1evO6cdolO+/i32Rir1/&#xA;Wbn8jtD1X9EanDZx3y8RIqwF1Qt05MAVXY/tEfdgVh35w+RrHSpLTWtGiRNLu1CSJCKRq9PhdR4M&#xA;Nj7j3wqxb/pqv+jf/sTyr+H8d7PqitH1xdFv/Ld86hohZSRykipVXvbkFh7j+zJR5n3/AKAg8gzr&#xA;81Py01Pz3e2XmHy7cRTf6OtvNbSMRx4ktUcQ29XP0UyTFG8Ivy1/LMaVdTx3WqyOztEp5J6khJVR&#xA;/k7/AEgeO2KvCyamuFWe/k95qg0PzIkVyqiG7Zf3lNw61ABPWh5H6cVTLzr+RfmTWvNVxqmkXNvN&#xA;pmoOJfWkchkBABqFBB9t/wCuBCc/mtrllo3lWw8q28i3VxHAttK5oQFjIJb/AFqgD5/LCl51/wBN&#xA;V/0b/wDYnlX8P472fVL9X/45+if8wT/9Rtzko8z7/wBAQeQTjyf5k1xb+OyW7dbaO2uSqAKCPStp&#xA;HT4gOXwso74zJAWIspFqeuarqnD69cGb0ySlQq7t1PwgV6ZNigMVXKzKwZSVZTVSNiCMVZot3+aE&#xA;cJ4euI2iW4ZFSI/un4cXZQK0b1VpUd8h4ke9lwFjGuSau2pzR6vzF/ATDNG4CshQ0K8RQChyQNiw&#xA;xIpNf+mq/wCjf/sTyv8Ah/Hez6pfq/8Axz9E/wCYJ/8AqNuclHmff+gIPIIjybHJJroWNS7fVb08&#xA;VBJ/3kl8MGXl8vvWHNI8sYuxV2Ks40v8yfN1vdy6rb263FvaWkFm8bo8ttDEiRQqWFSoMjQqfi2L&#xA;dMx5YIkV5toyS5sT1fUp9U1O61GcATXcjSyBa05OanqScujGhTWTZtOP+mq/6N/+xPIfw/jvZdVP&#xA;6rFct5djnhuJ7UWjvdpZqHn9BL25aVowarVUBNTsO+N1f46Ba5KnlTzhpFt5jsz5iFxceXtOtry2&#xA;tIIfgmUTJKY6tE0LH99Jyb4um3TbJCA+bHiKX6XqM2sWq6XfC6u5LC1lXRILSOM8XMnrSerRebRh&#xA;S7E9R8sBFGx15pBvZK8sYo/Tra0e3vrm9huntreBuE1qoKpcPtD67MKCNiDXv4ZCRO1JAR8XnG0v&#xA;dH80vrpmuNf1SOyXS54hwiV7edDL6qRtGhHoJxWqNv4HfGMAOSmRKGnvZNbsLrVLpbm41iKWIXVw&#xA;kaC1S2EYiQvwUcX5BVHY/PABwmuiSb36o/8A6ar/AKN/+xPB/D+O9PVTN0lt/h2WWe4t7c2bpcyW&#xA;jcZ/Re8uVlCVKirISKE0PfGrv8dAt8kh1XQr20WG79Jlsr3m9k7MhZkU/tBSaHcdcmJXsxITHS9P&#xA;uNHtl1S8a6s3vraU6NPaOgLsH9GQSEMGWMjmrU3PyORJvb5pArdLMsYo7T7m2S3vrW7nuo7a5gPG&#xA;G2YBJJ03h9ZWIBRST7jtkZDlSQUu1XQtT0u/lsL2L07mHj6iclanJQw3UkfZYd8YyBFhSKTiaxm0&#xA;OwutLu3urXV5ZIvrVorJ9We2aMTJ6hRiWcMUZRSn05EHiNjkkitkf/01X/Rv/wBieD+H8d6eqX6v&#xA;/wAc/RP+YJ/+o25yUeZ9/wCgIPIJ7dfljr0EULNNC8lxZfpC0hBar2/CJyQxAQENPx4k1qCenEms&#xA;Z4n50yOIpZ5m8maz5ddvroie3+sz2kVxFLG4eS2bjJ8Ab1Fof51HbJY8olyRKBikOWsGSeUfI2pe&#xA;Z4b2Wznih+pvDGwlEhq06yspqiuFUegeTNQDKcmYQq2cMZkiv+VdahHZ2N5f3sFlFqNnJfQGRZmP&#xA;CFPUdW4I9G9Iq48QwweOLIA5FPhnqsv/AMvb2ytpZZL+2a4S3e8itF9X1JIIwhd1PDgKczsWr8J9&#xA;qkZgTyU46UP+mq/6N/8AsTw/w/jvR1S/V/8Ajn6J/wAwT/8AUbc5KPM+/wDQEHkHS+aPMEtq9rLf&#xA;yvbyKEeJjUcRGkQA8BwhRdv5R4YjHHnS8RW6t5j1zV1jXU7yS7ETO8fqUJDSMXc1p+0zEn3xjAR5&#xA;BTInmluTYo2w1jVNPUrZXLwK0kczBDsZIgwjY+6iRvvyJiDzSCQiLjzT5iuYvRuNRnlhAZVjdyVV&#xA;Wj9JlUHZQY/hoO2AY4jokyK6Xzb5jmsZbGW/le1mHGVDSpX4fg5U5BT6a1UGhpg8ON3S8ZRv/TVf&#xA;9G//AGJ4P4fx3p6pfq//ABz9E/5gn/6jbnJR5n3/AKAg8glZIHU0ybF2KuxV2KuLAGhO56Yq7FWS&#xA;f9NV/wBG/wD2J5V/D+O9n1S/V/8Ajn6J/wAwT/8AUbc5KPM+/wDQEHkEmuPsj55JiqL9kfIYVbxV&#xA;2KqMv98v0frwKrYVZJ/01X/Rv/2J5V/D+O9n1S/V/wDjn6J/zBP/ANRtzko8z7/0BB5BJrj7I+eS&#xA;Yqi/ZHyGFW8VdirK9E0PTLnSo5p4Q8svLk5JqKMQKeHTArFMKsk/6ar/AKN/+xPKv4fx3s+qX6v/&#xA;AMc/RP8AmCf/AKjbnJR5n3/oCDyCTXH2R88kxVF+yPkMKt4q7FWW6FrGm2+kxRTXCxyR8uSMfi3Y&#xA;kUHfrgViWFWSf9NV/wBG/wD2J5V/D+O9n1S/V/8Ajn6J/wAwT/8AUbc5KPM+/wDQEHkEmuPsj55J&#xA;iqL9kfIYVbxV2KqMv98v0frwKrYVZJ/01X/Rv/2J5V/D+O9n1S/V/wDjn6J/zBP/ANRtzko8z7/0&#xA;BB5BBW2kX2o8haoGEe7sSABXoN8kxU5YJbeQwzLwkj+Fl8DhVZirsVUZf75fo/XgVWwqyT/pqv8A&#xA;o3/7E8q/h/Hez6pfq/8Axz9E/wCYJ/8AqNuclHmff+gIPIJr5N/urr/WT9RyTFJ/MH/HYuf9Yf8A&#xA;ERiqXYVdiqjL/fL9H68Cq2FWSf8ATVf9G/8A2J5V/D+O9n1S/V/+Ofon/ME//Ubc5KPM+/8AQEHk&#xA;FHTdXu9P5+hxKyU5K4JFR0OxGSYoa5uZbmd55TWSQ1YjbCq0RsRXp4VwKtKkGhwq0VBNSNx0OKux&#xA;Vkn/AE1X/Rv/ANieVfw/jvZ9Uv1f/jn6J/zBP/1G3OSjzPv/AEBB5BM7/wAk3bQWc2i8tSea0huL&#xA;uzi+O5heSISN+5ADtHQ1DKCB0JqMgMo3vZJh3Mdntbm3bjPC8TA0IdSpr9OWgsKU7qKeRo2jf4QR&#xA;tTp74qvlr8IJ5MBuemKsi/5V15rKBktkcm3S89NJY2cQyenwYqGrv66be+VeNFn4ZSPVNNvNL1G5&#xA;068QR3dpI0M6AhgHQ0YVFQd/DLIyBFhiRRpOv+mq/wCjf/sTyH8P472XVL9X/wCOfon/ADBP/wBR&#xA;tzko8z7/ANAQeQVl8zyhIFOn2TtBGkSyvEWciNQoYsW67YODzK8TWs+adR1a0itbpYxHA5ePhzBB&#xA;IoR8TMKfRjHGAbUyJScMR0JGWMXYqyWz/MbzbZ3630N4RMlvHaRKRySOKONIwEQ/CpKxLyp1OUnB&#xA;EiqZjIQkOoX1xf3s97cEGe4cySECg5NuaDLQKFMSbTz/AKar/o3/AOxPK/4fx3suqX6v/wAc/RP+&#xA;YJ/+o25yUeZ9/wCgIPIJXk2LsVdirsVdirsVZJ/01X/Rv/2J5V/D+O9n1Q0eo+X5rCyh1C1u2ns4&#xA;mhD280aIytNJMDxeKQ1/e064eGVmkWOqcaT5RXWLX63pHlfzDqNryKfWLRfXj5DqOcdqwqMfV5L6&#xA;UJq+j6To1wtvrGh63ptw680hu3SByviFktlNMal5L6UD63k3/lk1H/pJg/6oY1LyX0q8Vv5al9L0&#xA;tM1aT124QcZom5t4JS3+I/LBcu8fj4p27iuey8voZQ+k6upgPGYGWMcDStGrb/D9ONy7x+PitDuL&#xA;pLHQI1LSaTq6KKVLSxgfEaDrb9ztjcu8fj4rQ7iofpGL/E/1n6pP6VfR+p8h6/H0vR48uFOdP8n6&#xA;MNelF7pHljF9Kfln/wA5O+TvLvkrTNC1bSb5LrTYhb87FIZIpFX/AHYfUlhZWatWFDvvXArDfz6/&#xA;OvQvzCttLstG06e3gsHkmkub1Y1mLOoXgixvKAm1T8W5pttirx3Cr0LSPzE0vT/LlhpQF8ZUWaO8&#xA;mDJVBLDNCjWp5fB6Xrk8aDlVqt0piywEyJ2bhkAFOvPzSEdmLbTYJCwVYGurs85XhFmto7HiwXmw&#xA;DfaDACnfEafff8b2py9yY235x2i6nrtxcWDy2up3UVxbQ/D8ItzNLF6oLEEid4mNNiFOROlNDfkE&#xA;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/"jkO%ܪ̤@|?ƪCQ1

-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餇ipg΁X	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&^l񐀳zW^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	(0׾T~aN%aJ',7>[\i	e43vk6|g>zkfH2nX%Bc46;[vJHlm$W0'	iSQ-=G fא[(|9v<pI;wʵ.^³$EjZj!Ah`|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_At@W(|$p{co8'!qeoM)	R]mx.woIeCRд1[
dzKBӥ#P$ b':ETMV,a&Yp̼t޽eYE-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
Yq$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\r3h6ECJ9S6CQšI1Ě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ꗅ1MTvUbfU=ڜg/9s(T*mYsH5vD_eKrWybR8o?~>=bĚ5բrH1a)ό
%<|zagDgFH虑H6p^"$frI(&13O1]J?.^vdIPtbGZO
((&BHHO
<.Vwlz?.ShhZqjC0KCH<>HKO4*?GXw#;/X-#I+	9r'W֪eφڛ?}lE׶Lgk=fʱM6@mYwRZJd8mNQo[_Э#֜66<>Sg:.T/H77%oJOߠcy2hF֙kpZ>5tƈ⮄CbzRhcƎ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\qmxqXYXƏ>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ζׇq1e}|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(,/693vN0>EpM"e5RL;?~:9
ٺN mlvPdоp%aI\r,Q\ʢOwEq==ք
NSLǸMF3w.!w•IONL;sD|<?#K]8YѦrma[KC7tG?bKCJO
OOzۧ}J?EUp֓.::O?Fa?P)<ٺ'
&;_}bDyϥYgE:~M>	(s*(xD`y߻kGA>ケ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+E7b"TR!G6sjQPM<}t+4eX٠}W\ɪsrw5}fvgJV;3t֘u/S0{1:ԡʨJnFh/1<(kdeom&Ӷdnc_bǘNkfWRnTWa>p3iCD|ܰܰIߦFX%~N˞kuFxd=tW4@` (8&\fP-mQ~6%ԾɆ>D"u'BJ	XEbm`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+ҹ\,Co5Kus[Vl|-ȶTMh#}W<z_*1 Z+Gnl&66c2>B !1Xӝvh^q֋7q䓙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>/<­/\),ow›m(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?/eri0adp–gJ|@	'ś"^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)FƒtF7rkuQdˠ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}wjNjүMֺA)_A[);zZFμnw)Lzqa@?ZDlT7TٓGFꔕ:"R]9TܕSA|l<
$mEr@C|\#5G&}
cu|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`B796i fA2t,6,Qݼt"鼫&|
=90WNm.?(iHWj.K)/^BBеKJ)XH`USFlb
T>䒩
1jiyv +/o0j?j1Sn4o?#ұ? Ώ4Gqd4=S[gS2gxtw>")_cT1t>yqG˂8Vk&yÉz+({քM[lS\f=r:
k^,G>	.62Q,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+im6P<!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[$_PODCv2hrv^)IOJί}ϖ?'9}.D'?U)O
z4}Yzn-=M\hlhnکG<gsw.Xl}\y;K%9pif3f[#Bf"DEPl
.śD
&x#%I QQѹKpC-9HÂ;oRO"R!v&6
p;:²xnt@F#~cn8>`W
jS*XE<*9VbLsCѷ;BҟC†u
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>8S̡o<rqD9)"3cl%x#X-'ΐ6Z<qc&rlhqʼnŨip%4m_+F8㉳n*|Cz4T	W>34w\ȱ¶>PaG7ηlorbD['h
^7E*-SM:(e61P1/
yݏu[^AJ+ZHqi` i\|d^AIsI)ײS)c^CM~C@^@91tbNĢƱVKa8yS]1]O\lT\\Õ\\^j9D϶?[Otg^hxF͸&[jjr$飼N'v%Vy)hR#)auW)nOt>5j}ޏ\OjdST8IĖmS4
ݤPAҨ'if*7Qn*qt|s<B6q8m)r)qmQ	AɴW)yPnJ4k.rԲ.T99A\g<hg6̃ZSͩ~\
2"N9J	W)rB@J6:L`7ZQ{x>q)|
0`H:]
nMƏn>nR'&|G?|`̉R@tjtt6+ͯV(R^pрnBP߯D&vK3²,APj&F*KRRp4Ai-2D!"CQ,Z]k'6d츘A"vB:^\% FC99FWozDjGOv"tQذz
%%;$JJb/%AÃ/O	ji9f'V,S:G
debUMSa߮/il5^8f}6)M\5VqlxPaE~R`]Qa^y`"Qi(C:,2S<(klRu2P2ۦ
WӃD,2cey, ĹW91)md#}mwW42_{]e[MJԧ$m!.bk,`P$?,a_AR*,7\!jQ3{4SD?4dP
H$nKB3OJT4,aH%mވP%C!Gj,A]IW	x%m5Z/Y
ԋNf2xZkkQk0MeiSIܘ!E{`b7ckHivkB$$_qM>BPb1UYޚHH}nlXa
`7˾4JŮ61xEzc쩍qNN-XcaJbqSie>ǟޯO}>]u].*e=]o[DVk<~&]`HeYj>4,>ѣjm'ʐ=2Ž1oߦ49uI8nZ?.
JݭR3z
dw7D*4X4̺P2_kF:'+~q͕~֍(7G.m/,旫_
q΂]"Zh#(a{ϭꔊ޸mM|?`2_VhV2Fΐb0AmK=:}
>j
&_L:`}d6|!#/#yy˦c]m.v8Ss;ͦy*ӧzLxs"ƥ^KKUEX#Tg=^&%a3hq8,*Ug&oy%>~Yhk'PYei=~!O}tڿxߩgQ*<=eF#/ǟ^W>!FfwZN>n
2Upm{$qK
|}+
9%'?#ݕh	ٮ^uNlGaԷqb>y۞VkFca(z_] u*˜b:K4NeS.oV7Ӄ6z㰴Aִ@ؕ9L}ݥ6\FJȸ`W#y8P[ZI𪶭`7Xm*[C=Xͼu4|iuo֥yLQ\4_-Xh% an8^D(rȇt덤N_=LK/6!C3]sxόxv=HCQA8J
 KQ	6q[ǠnQ6%	n2^
1`Ǽa9=S.^Mx;G/1uO):}|Q~U҂YrJ%ǹrPJmĬbPbm~w.0jz/ut!si\4's&ܷs!1'	[a+|XI̍]
ޢ1<)W#<$?XOrj.\vqb`
Z/Υ<~')V97܇9X9'"O9ȹu{C
{vl
쒊‘-uGFe%Gm0me
7Y_f~eլ[׋SL_t۪VYoDM~|v,gɿLG<LY9=C"I<nqI	,8#g>rd,	xcM[QRNkiJѿ|{@3z35Dk҈=-{8:lO\)t20	ɽy.}Qc&}L{@dTgDU|HQjYKᙇeS`qWLNhhJԢSc(L'x79Οs^(s"r
ᘯcJ5W^R7Dvmꕏ/T||j~qI

endstream
endobj
43 0 obj
<</BitsPerComponent 8/ColorSpace 44 0 R/Filter[/ASCII85Decode/FlateDecode]/Height 45/Length 225/Width 10>>stream
8;V.Y_%FR-$tCCHj1[QC-L`/&Y:m5??6&91L60TT!R:tAKIoHIN5buT.YA]@J[K`s
aaJ]1i"r=QJPFpSZF;::FroN<bc=C4l6pW=P#/X#*gYHY^XP-<+XC*dl>2X8TmHls
Qc%eM(3:DILc1GF6dI3.([g;9qbX,tY`0][-=*LnHI);LpVN=Mc@C*$mTs+ffcPDF
F,D_n>ipD0O)*'SWdb*NdtaiP~>
endstream
endobj
44 0 obj
[/Indexed/DeviceRGB 255 45 0 R]
endobj
45 0 obj
<</Filter[/ASCII85Decode/FlateDecode]/Length 428>>stream
8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0
b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup`
E1r!/,*0[*9.aFIR2&b-C#s<Xl5FH@[<=!#6V)uDBXnIr.F>oRZ7Dl%MLY\.?d>Mn
6%Q2oYfNRF$$+ON<+]RUJmC0I<jlL.oXisZ;SYU[/7#<&37rclQKqeJe#,UF7Rgb1
VNWFKf>nDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j<etJICj7e7nPMb=O6S7UOH<
PO7r\I.Hu&e0d&E<.')fERr/l+*W,)q^D*ai5<uuLX.7g/>$XKrcYp0n+Xl_nU*O(
l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~>
endstream
endobj
41 0 obj
<</AntiAlias false/ColorSpace 38 0 R/Coords[0.0 0.0 1.0 0.0]/Domain[0.0 1.0]/Extend[true true]/Function 46 0 R/ShadingType 2>>
endobj
42 0 obj
<</AntiAlias false/ColorSpace 39 0 R/Coords[0.0 0.0 1.0 0.0]/Domain[0.0 1.0]/Extend[true true]/Function 47 0 R/ShadingType 2>>
endobj
39 0 obj
[/DeviceN[/Black]38 0 R 48 0 R 49 0 R]
endobj
47 0 obj
<</Bounds[]/Domain[0.0 1.0]/Encode[0.0 1.0]/FunctionType 3/Functions[50 0 R]>>
endobj
50 0 obj
<</C0[0.733333]/C1[0.356863]/Domain[0.0 1.0]/FunctionType 2/N 1.0>>
endobj
38 0 obj
[/ICCBased 51 0 R]
endobj
48 0 obj
<</Domain[0.0 1.0]/FunctionType 4/Length 267/Range[0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0]>>stream
{1.000000 2 1 roll 1.000000 2 1 roll 1.000000 2 1 roll 0 index 1.000000 
cvr exch sub 2 1 roll 5 -1 roll 1.000000 cvr exch sub 5 1 
roll 4 -1 roll 1.000000 cvr exch sub 4 1 roll 3 -1 roll 1.000000 
cvr exch sub 3 1 roll 2 -1 roll 1.000000 cvr exch sub 2 1 
roll pop }
endstream
endobj
49 0 obj
<</Process 52 0 R/Subtype/NChannel>>
endobj
52 0 obj
<</ColorSpace 38 0 R/Components[/Cyan/Magenta/Yellow/Black]>>
endobj
51 0 obj
<</Filter/FlateDecode/Length 389757/N 4>>stream
HuTKtKKJI,t(݋4K%ҹH4J#Ғ(H
wqyy~3̙g<3Y9El
@ ]!O-@\+BVKK
:OX~WCaiHKL0qY	`5ck
X]x=8	XĿ׽>.f#aPn		D^{y8	dpH	st:Y׬cxc
IV?S!:_9[YbQP~+rA
ShHht^
'0߅™kYXY9Yqqpl'WzEE$%D>,^|t*K)%/`\ҫ:&D[7dplDa5|mb4,yy{e5
3⚅,t+whlA

	mk
xYUH&%Ȥ
qO'Mz3KT@v[NUnn^\o]abTrtlmE]e~U+jאZ:zaqi5};CS[\_ۆwCaQ1;>L$Lz}4:%8M7l̎Χ/}XT^]X>\Ym[n!ycskkƶʷ;v{pIs0Xݯ3s󝋒&$WWW*)!$$%!e$cHNOAKIMEqƕ;KLw@YX;ؚ8^+DspfKOTCPpJ%D=++O%$*8IZ\Z^UK_wL"dx]}>9=;s_G8/̹N!Gz[<=2|B}PQzlH0Wc(Een|Pds::5&89yFT"od䳔i/ZK^&gd:fgQl
kJХeJ*+篍kj5U[ZUh0|em6]B@`PpH?QM1Msψ*iϛ.Z[JYZ)X-]R޸Ѻپw?@?5 ǖ'vNg
W3gLC#u!MMMEvAms˔FVNA̝GLwA̬,llؿsݛnͽ+!B²"<b4$݇kRғedk*JY*/TS'<SV҈ԌЊЎԉЍЋЏ042?M4I~fs-,󡅰"+uMm]}CcSQ\RZsvGiH3GFFaGDƬč&$V''g$FLG˰4͂djikhCf%VNeAqYUڪG^/Ճ[Z{Vڱ:;`=c}nK
Fv(ރ> 'R&k?3?4+:6oT\ұڿ6VʝoF?LT;:>::>:;eqvx^sawݥʕ'_EFO\DKLtAnFF)F|ԭ6\`@z?m+F;LwiAhy͖)Mgw~_
@ZH_XA,"F)%/*9aZ:Q,\B^_AU񡒀2
*'[jo5[uR1uh`fm$1xJgBdrltlyyEe$feg-g#`dGbwj0TOC9; ܨݿxz6zx8IP=A!.aAxۑϊ}bG-ޒēx`G/Ԝq_O?0"۬խЮ˯ǰı²µŶȷ͸ӹۺ 0@RfzƏǦȾ*GcЀџҿ'LsٛFsM6+1MZ:{T?~ò~i~L}~cbA~Dad~ty~W~O>~\/~|~`Cx}%H}1X}%z}K}
{N}׋<_~7A~-ψ||Dz|+E|[s|z}^}wO@}-~ċ	{Gu{Dz{]Ĭ{f{Zx|[]|ϕM?}R<}Ǝz]YzHħz|z={LNw{\|=>|v|ېI8z/r
z;bz'sMzd6zɬqv{D[{0>|;|yyaIy?yazYvzݮ[{^=c{ФI{R*y߄yfUy`VyyuKzZi{<{z%zȎ~+~}͇}W0}3}HtЄ}Zk}=~zɇ}!~Єd*s}Y<9wpSwuuVrUW؈|;,뇔{RsѲ;:8q)PCV:4.8Ȅ2񡂡?UpVu9ScbփR.ՁNn	U388A/ͬδz6߆өn1T\e7݀tXT)$̯̕6;eCʷˆ	imw3SƀV7M
\lGNػځNāa5tNzlߴS<H6*<a|kz|CV|Ǎ||Ik|Ru}26'~2F-B*ojQ^@5zI`ٳ$ĝ"cߘ&Uij|PJˇv4vyVG.2{萾hS掼O[3Œ(Jьx&$Ԟs҉h
~2gK>-N}o2ن
N%է>w֣A}⇤\fXMݘ2,KԐ3g°[}
0e6M_1?1ӣǾI^I|B̯dܪwLe1$:rW]
1S{z|diL
g0\U{[G{!{	ޔ`{&yE{xbie{Jr|/c5}~
~:f#MKx+Ca|uI~.yW	ώәߎ%¡唘[w!^T`^H*-	5GȨ瘎=Π4rv_ҍRGf,ދ̋|,ƕ{Ҙtٕ^1Fő,;'<!_Yl~JJtS#]'FA4+;ۊLPf&ɔޝըs@夏]0E+:ևSS	𧠨jVPp,<XQ)XVl(Js&J!K{@BE.eWqQ䆓~37FHI^\ӡ+j&YbdML{#)FA;qT0_
^9IݤxֺƢYFh9ՅhX;Jln+jġ(m,ּJ(VaV/aؑ@Q~.8_]7]g|F)-/MH|P8%oFxC<RlA^QlzrJAUUd*N$i܏
#v
b7F*4ނ

pvix֖IoJ۱#
Whԉl"kxwVjGDz*ߜxW:ƩdP$j4WM[,]ʫ$W$I&N}7¨
s1@9TɎ.EzNDf*uwr 	*#,h؅"8=N
%=(pQu9sLӓ(&wھ?ERAHi.R~	Ԅ6:*tД3*۱x#m?r~32+wp6yXaTO#
U¼<_)I(}W2SX Uw
Mf_T)?kYYFK8u;J$þ*1T>,#h%T,Qۥ{[s:9󅼓&^!Փa@!"y
.Jl6mHju,bU6+shܸd-ʥ}wi-sun=0Ľi-_*)U_ˈb$na+;ϧT;ppA7C4.*Iߥa8Mm.ACi7\j|fiԫ)]ޭjʄU]3(íwhJch-4x7h׿*P0H됎L랇ڡuÂ,{Bz}8vggҲd[!XTZZ.vlAg
{;Sm`vؿ`~?ga.
3Ì{L^WYe4]L<pq޴k!G]lv:DeHXqEK4kHoS|XֽO7o**+2h`?k6ݤg,M{ST3`b5XE#*і}z#C//7}V;9T)?ވ2[ُ]n$~fЌ,dp,BAdrH]`uPVkaEVvYNU5/yfD.ݡ\ 1Qa#KE:|N[k=&[],1$ξB0Y(ߊq$]!{Ik5U3j=Or)<V
A8H:YjD!L_|OlxE{EY[9#Evx2Eas=[RQi*i66`ώ,+#,i1A2@ƪWmHXJNP+)̧+=l$zUkb]i[:<旰Ar)<+e.
%ӂBsWď[~}F.+}Wt= 
Ke&,^-va(0ttzSw0D6jtl.\lVդ)-g	[ѭ'x||DDߵvwi8ư=݋bY
TC7jKIX7оs{W|}&饷MRQrs%5ԯ1G*=VDM鶢l`JYKe\+kl=ּsr͌
_L\E܋ʮܤH)B"nĕ)Jۙ3gYi&M{&MʹIB+!%,O=Y>7ok!wI~Ira^=C#Zh`Wu}p)"z7ff&3$FJ8Ҷ5m
uR_,^VS&aR~PfLL_Dw*`\-9]qTI6)>u6	D`e͢/xqY%9ʜ;åOd\˾P&eRz;].R<oΡ]P{?:r̨\ʻb	Ҥ3|m s؟W9oZt]RnÅ\cW#+nI&gyAjsN06HiD'@J+a5V~cRI̫vwtUc[3+?F|l(iU^+O?Rs1Hqil$Wþh=(RE
1BvџnF/
BsGMY9>ܖ3ȗqI
ڣ5V_1ȣβiJiX0WVH[8g_/
n3`	38A.|f|ј0I6bv%& ;Y㿜҄#dD.).p'3J12K[Duɥ$s8I<RimJ8}f DJƀ຃ws!ʫrRX-\y^*̏Ld'雲9?)
"q^5/<4i
Q<
;/ԱJB"7t͚,mXdھ^;촞&s`Y"Y{>Ɗ.z^48e!R6}vcMiozo0'=~i,3:?-?oS,9w#ROa;	?pB
֞IOݟe#}ԯN$\l?],y,>&Рq]yh0AqK)ĝBFҍcH:-h-ǟcf)K9T127]qEjL<>h;|U
dpG
ƫ`&!8al`83>.qɂnA9
;`HBygKB*k㰗2fF=#OM eT?
mTm_OBۊV<ɆF('n3uG~Ȯ#7Њ9[١`Ns.P..콤'KnpF\?
B>-`NWOOWBlfxW^<x==Z/~4/.*g™Pʲ<*V-}&ٟwzWq=g?:;[-(Z6*<Ȉ`p?2eQyў>b-_x&*/(j_=߆󑊢zF`LdE:SNʔ@S 03|TOKokto}bFz$4-,.m'j*J|)J6BP^3ewܫpX.*,07xPڳ:2XOT21|"7=<J}|wl\}vGicQS]<Cjȹ*	@8-f݂={ñ(
]xѨn?ϑ]qOˏExyUc0tM]u3j o)(Co~2sЃlx֙
{L7z<"!s[Ha*{1l1,V&I*[v$#1/5Zp(3]8i2|(2| zD5 Ns֬viV`D0Û]R)L!'n" <v~x)~if
wnKܑQVB"Խp *+تED* (o	B'{pwH؆ʴ*JѪmA-nWjGEޯy~~?rI^WO@l)ƶWgiX"C#knA˻r)b!UڲIb=>0ߴy}ĸB)H[FsV+̯+Y(I(x&9JAI'tXmyG=X[8TK)2<TSRvxlȓGO|g/{>4/gRFȶ&A52uЯ*B<i0gr+OA,0-bug[\~-4:I>幃AuFǞѧuD)B,*?n`	'qQIzK֗4{B_g68#ʉ2.A$69!̒ub1&D3Qx">ɏnνxVG&TۨÓ)sxd-5KxߣD&1±jdGjJ|J{Z޲f6/vTp̄ub
PmBU#gBg˷)-*E
ar>>Ƶrn[ɭF-IByѸP=ĶKUC
wGD}"vN.p]]Q8uY{#qCv}sax_oyiNr(
d8aw2CQ}V8UWO\g\yk@dcZt9$u
p-1z(=f)
vě92 w	u煼ת#{P6+Dq3HIi%BCb!kc5&U	):X$܎[b2*@PkcӘdoTB_L1Uwi")=2#pI9,RO>T@>;bnDPuCfk^^\G~
 oLRcHqܮ=-8^5Ońy*9:-\g8:T<?*C;[yX+I;lRL߭$DvYTQ6DyVmfy%/sIsmXP1Lռȭvow)QBb_LVwupeėO*|+](uHװ4WU.{ 4\m.QwR~MAiRz+%BKz?'{k҉aa{H]sX}da~3_auQz	VM\ĵv5I0LM)DŽp1:5,&4%!$}ocޤA]R^xT◬M&/B:DwA24?cd&g]5b4a?iǐ  Ĉ.OA
6vfvsd(5yTH/P=(a;zUsbWxDa)Eʼ	$sgPJreY3w`cFo0|U[j5k.5J&eTor	È´}I	lpjC8c5J=g%Uo|L58E"
ِ[Ak]J͆VBM"{NrQihЦ@Y?6^߫ZWٯ]ذc؋hKSLj:>O
ɲ.ݰQ{5mm<ٷ?^v"}ъw9O&vX7km[	,70nΒ7|eP\I;<u^`u!$PB
ET9ٲFWcm$="G
}Ke6~֔G_MDԿs` g]vp-9\Nd{::gvH_3fC;}ƓPNpHdU9u;9$8w3r#AFiD1n-}teDH!5$,IQ:ȖR13<7j1[ЊTmWwzUx|վ+ք{W>p:ʤJRqY^`ǯ<~j!mr.B+'OyY+fN*żt
W$W\2M_c[gjj%WuU{{,_pWn%}PI^W|nˆ;c!pucʨN!k#)ksd5nŽ6Q{H10U
-"{⠇TZG R,ɇjࣶZw8j	ICF:b[	\+?
oA
n'a

Oj0`%|^/si_XǣLqiw]IέD"J!y!Զn0R	zWCcchūK_R
[*)!
OSouOշ܌WzeWCaϝL/QBo_k/cg&MV?֫5z !g"?wP͚IQ"PAdtE)q4jGsn{"}eUMrkzvi89C}XLB1W".ꕝ^Mt?WKLwDP]tU揊1rJոKVGM;phշm v>-wgFNcIP#qWI;NٶA)H~7i thl~~dzY
Cx2>*c&mb{9f1X*L	#>

V@g蒼]7n249=MK%
;,F\j1klZi؊ΐ.|Q9а$_.!;̿lE,ɥDi}D3^a`Y5g{J=mɳy3CM'jM-iЦmn5?	SJE+U~ ;q.tXd~~p*QeS%.Ћ"ưBsZ6-6[\d;^z4`;64藸ͱw;|+&AfLU3XTm)lF'l
VɺgcGObbɜ9;v\CL,>B?KGCe"z-@EH</s=/ᑍY{Pw\L1A|U{_"҉w+Gm
$#noxN+}M9MbΥ_@Tܲ'1 ,q$;!헁h1kbBo
\wJuY/|ϕd<wΤc~ώx¡#dg3~g‡ xT2ȵ6s3i75ƻZE\1\ɺWA' ײ M	}?;ʂ8|R0S#❣CۿUb0L7ֽ`hcEkT\m+	6&=B9)곌
\@^jkaƚPh<=T6K^MK͋=݊$Q-U&>ILp<5'҉$>8#gL2m	c1
cFw)P+rkC
qp/u8#!*g°Pa`vu@oH`"Ž:z_Q<,D>'ӅWP .`xW3|!6	
5El[",0	e[Oz0~lUO+&xkPc|u$k.?{Qp""kr6isVa=~@W_
.<7
2#h?c~m'rE_xs6aG+K14L^kUp^^_mS^dШ'>}5$:τ!E[bJx&n t(m;ZsF5uqX.ՂBqKP *l%{ٓ{'f';,TT,bhUq2Z3;}T9vwRR;GD
K*/@hUv$j!@
vyבm,W|-͢	^
~D_􆭍"ĉ#c禘*X/Ϝe>|XH;:)d9gƖ4aBQ4Ew,C
ۯBU#>SV$L-5gV	ϯ*B#}npþtdU$Db&$^\^&Z"/˺+-}%Z:}9AYu	rTlP0"~!	͚*@5K?߫Z-P=j>܈[O?)a5
?WUsy5^(ge${Cm>	"Gգ+$踿ϫ&
Xw8?g,'ō="/xNM)'EFqrf
CįQ9ZY$r!6m<YZС.<V^z{US=P
kX%3xfjn%^i𴵻s30qh$`kܯD&!M1W}훌1r=2NSdkb\ŀpdW}^'S^}+P0iC1R 0hDz[P&!v@B]P]V< SܒGLONgK]+&-A
2#sL4j&Dib&,AMSUD9y
v98jc7MI~(sL#}3(M^NiEKE8mi	uzI$Nr|}*+'4w{y%F $8@Nz^G.g-1Vfk)G]u6K"K1pΛP8r>)4
V9kJ$#FьX٥Cp[ģ)CS;rFP#ImKG<h/U-,COkOKYY;MH-t%^NξB7"
OajX_84V(N-{D)F0$!oJdv/_(ǀUH8Bc1fb5u&*ҽn2sG40:\=Y2߯	$bi8亵M$ҙ:utN)EhDhdj21|*TV˰T5ȮM7-^S84TehRҨj[UGU1K{Nh6vg֨+G?`
lݔ$Rq-.ަ2Se8pSՖk!XC\z00	nlhj<~I,KrL)IM9M_c+"vҜݤL$>ɺzj>>X9,ZL-jIbkȉ8˚?vtxPIO}_ay@:|Ve6ubd/e3<֭ztea'cLaM
lz&,f^_!?l2x2Xyń3D)\?ye~4O+9$

EVD<O0Vbj&mLB2Z܈b9U;n6L0	+oˇCrE.~>TSؓ7X?MM!ԼuOtPCbt;iްa@gW#@4c9.Doz2>M5i~u0qswQ9ǸLt삟Mz)>kɝI;io"U)]$YL
>$$T:gUo$UK,C`sCMAJMÄKC(g]ٮ9sUG0?L5QM%0Ol5&`Ƒ1,x'{k+mY}-Js#\d:i/NK\8HstQ#-ND).s*Zymnf\1l{(E=VGW9s:?wǟQZsC6A1ƃ6K@8OUY^`7j6@9?,yt4&}"T-
\Y&kVx녣391ٵqQ=beMq\`/nņ|2͌JkzDmͫIR4\~5NlօKɁZ]TC3l̅D3jSS)tWw$IX[wV
WTUw^PeUhWE^ؓ~WchssIg`wgs
(5mr]B`7JfAaA3ƓG?{O[?xj/Z*7exXz
Ά})C?`KcMՌ&)Y5J]q':]$؞]Yvx(ıH1eU>_0b?*񸨎b¤،D;Wxm]|N7U13*;.=>SÜj)CM>.eI1/QvН6Tkk+Ɯn\\FFV#Xde&~WE7"bju^I@j@bQWk8w_D^z
xZKA_`T}]
x}ЁM0S,rV+	KO&ƈ`;E{irf0F] w86ffm_8c3V<)r1p +hs|p!QP'Ղʛ2rӤej4Y
r,
r?4! Uq]f(*&umM+;1
-c8CjL=L1TDJ7>)BH*cHY}~xI,{7WjWާʇhg_YovMKiN>QRǧ}AQj^GsyJG"?txt,L>֍p_>Po$^<%}KDS4
*S<ܖyd;éIJ~JMn>ȸcI6uɖژ䩊i77_5W2'	9t^}/8%wd0k)ͦF9kih3ShPBULzs'0$Y/L3ol|fɪ\AW#siS-O^I+36xas @M
Ahm45V-'ѵ1S+~*%~k˝ʉl
*
lك=3_2~OgPs
Ccd[aے{<ХjA	{! ߲ۓ;O'9+wEHE&JV?fiӺ j05瀶bhWZxo=ƺ0zhK5mov(YOut;e=R*yMVn,$v:QڳE.yVl;svn,Wi.[@34SD_!MF>J柣ND @$Y~-CMu(+lBpБ^#$~2è
/@̣6 3nh
;۪.3Fq3\َvZnZ"/vNFNJ2V{#ΚVse_쑮Ta8C¢!Η>FL\M{5eH~7;F		AB?VY=۩Q i9J.sӿc%FVbdեiL`a)kD=W \ne>NX7Ƒ†2IYf-to7/~Uas[`W*v3_`~:kjR("E
*
e)DDIss,f_n6":hmh+]AqñQqSa9{~8|~bh6GZĠםN\h+(E30~kTMGβ1:zka'LG2>,gtX&@?e%
=@Ihs)HUOeX^m7R7~,,\jJԌfͬ8!*]JR:WR]MɚPZ;JN.8ɦ,[r*Α]MM"waX)Lbjd`>:?|:?u>^G$fa.
ʥ_S%ED8J=ĕK{6rzGG Ui<Kg"^ q
I6vPWy^,uc/5@:ǹ+[N+li{P#^yv,ñ-NѳH⺣<֡gxV</nb6󴳜Ρ +nhB˾PoT(W##ĉTwZU} w-vT-9O᭺HIz) z9R'dI5aZGS˟agW=.P1ٜ y?2X)r4VaGXBe`9Q1͚@85$W?D}z2*
pt+;Br\ܕ'>-vCNeʔL-ʌqKHr7I
d<BgNelB^փRγF2AqCR&t7߄{"D9u)Cw1t}?"'[7o̩~1{>Ru*ʖdClutqf2[l~{S4>J$.nQnlP#x])By`r+wLH?VD:|iUG~ժ+&+Rb gP>}WԹkQǖ]WSkqwZ
DQdVd24KGMvU35KJ~4&jwJ*y;X߉˔O@5hw)񘴕o-9E:_̂o&6#V(ѽS-te$פp}4%4mrnzhe4KX*KÃ29ʩ~'Ǥl|O5ÍB
;^j㛑Q`exH;J\*`l˴Khk
&tF|(8VǡܷR:ϳoG*UjSKknRglޅ-6&Nŗ7O4rGmO[du_TvY{̏Iy\aRKy&P7ݪJ)l"W5{K S_j0WSW;wixF1^lО伴^'1b%OAXhq)L7j}=9PX=n`ɗKX#CùA
*7{ jWܴTByufכd=Af]F=_u*`q+_i݋\^`BaE|S&%Za8+QgQ[IK-jIKr2Tcju=AʧQ"7{ٮם*X|,Yzѽ}ƈf:jCo[>]x^hlhNrϳEDkcCǪ
ת9c	Ht<)}z!hE~DBӳ2S͆i{;ouIp??砃46ٺ^"1R<-65sjpCSjqi6dzھİ紈41.$5EG9:=ob쾄v#[xﯦAF+T(C@RQF772I$^a$Eq>.AEbiO0]ТK5ΫPÛG
ZdJ*$d^}E*֤>?Ƅ$dO	_tl%$^7[KSECqz"$]*B]}W
zT[Rk"n]EUYvFUW\B6-RB^Me2B4<ZRVjVy~O
W>/wͺh4Ek5˖<1U[tD>Q!.kR涧7uJc>c
l/i^3;iڐ0sĀZnS
qW7Np:([568ViAFޜ~h9Pldüj2dO
+61--1Ewv	=JCHW34܏&x8,&#Rc3Dvz6RSyu_N/nmكvT֥Y˼?RFװKzn9Q4gC^5l`P\ܲG&ޫ`
9PҞٲXr6
V4,{a؄\tcY`]lǿԾar鴯؏=b!&Yb

^[\aYt$w	
[R)i[{$7f"oXp
zBz'hO|Ō4ǐ|-j
:}̴a%Tv5Y9QK d0?$ćH|#uD3phrd@,@XmVKY@ou([8#!OM~.7SoJn%<IdZ=1D3!P#4(|:]SYd_kGRh+OtB%/e䱖&]hr5slorQ"F,bՓ*2~:ʼi[t˦~M
U6DUe"udPO:]x+GB]q:ʥ':-ML3\F$7K3C*s2zFs'Ô̼KsӚwER	!`%aTHvRWSPƅT}FVArB[SS &}p`	~_1{,yo{30[bK:w3Mne6sz/0<x&3nj@_d
KBٓ! tr!6<rƕKjT;ҽ.Z.,68MUl{D6v@)tmpy_.>OG"
Ü3N|/'O-R_1Vh&׺NPz8de
勊ZTH;XQ6}+'h_|ȋCcuHjBA,NOS{3	L`]1> A
rxӴ*E^.ؐ`Q5v{`=W6뼟\9avGOXc&
v1w~0W:ʎ~f:
0/˵%mKRKAcR%	P#CSߥfmD5oEx17B0<&Yd8"1wܡ5 TaaJ3p57A>+yIMcu
Zd?Bk1x-rsV9sH6p]DGgO|y5S$aE`$Ls
[Ym
~u8p`6*Iߕ`S88sn9O3nXOE/7f^lbN[PBFO.9Z_.5>F	S̉R'}ΪѬ`_dX|{dHXԾ3QlZe7PRqشO5OkZrx5u`aǂ:*`T),
DPQʮdߓJRk=H+
*#u)h) )B6s9߹瞏HZGzGT"93hDͺsr|b4y	$TK	"$I~$v(B#].qi?CN~ޱ|ܷLcOnT~vxj̦5<.f\K<2p:CpSy,66>|zC
E
T)f/:X1}J+>_~Q;^ㆪvs&۸>.k7yZS:˩㜍rݖۜaKa!l.g57Kv0!;ڗfe%]"XTJ3aժlwVj=v姠αe=bI/gH&:g,(y	27>aba88fVVqɌT0NɉB`(_"fo!t}Wg_0}HX9,Qx=~Jٹx>ӱe9M2mFS)Vk-eZFF٥btg0O?Dǐ%7eyښ6WSCyeUS}l`a8i	g"1лJ"|PKڝc,$+&PvꖴGBoj_t4Ivqf熚(eC!b׼^SbYi1¨;2W`/7uh?4
!z@#(T6^!R	S#>E/Sq9z_ /G%ӈ0C9[ۼ@(٩P,}XTOkpQȫUG6
x2e,>
-?ϭQެYz/T5FL^`tީ3\#̬D:,vw[mDW)TBZ`0Ֆ`3tBQ˟kks41y	`\޸cV#z`XHhwA0چFTyqӵܫ*F˪%*/>9
gS'"b'zL=N)cs*bR)W<#S	癛)K
&L\9WtW!Y17i*%wJ_閥nWJ!p-0T`:K6B+SzlL,~J#ZLHBEe߈Eq1
ڸTD}bB;*OTCnՍl$OYQ0mz7o9NŻ|hDV[Ve֩b7YZÖHl~I)ܻJ5oOݑ%(,hZGҼmRd!/NEWutV57z;jjs^^lDǾ0-a_aL؁w44簍b^ppi&nX	uƻ-݂
-cY4_g	?jGIfH%J҂[%ϩC6OzvWzoZtA$?z;ؼFT2/+0@@S<@>0bSuqw;j4S'/4sEթ(P[V^5ƊHkg/ۄw0*֭ ajyB5TCJ(_F4!m,RN
?S9
:״OfOV"յڇ1,V)S@._
#Q`K|ͨ%cj/&\:
[Ft^Z"q٤Jm뙊jMarח`VCg
w"~><
8i}XT8dzQVY<<J=Eۏ7G8v6Z:%hBò94^ԥm!1OD>p%HG/Û`rq;Nm~Ms\/Zh:(MXа^F.꜋.Ys}5`a((X0T+JS4&~|iB!!
!)$)ʰWFY]E븎3x,˽}|dc
|i-0Ws
Q_GpRjy0׿tjT̎ԍD1څڍ›N:ka?7ek_%]a;זF=9-b=&Mm0-vD'^j+/5(er^+EL
F1$1KWE|fOFMKm::1`ڥfXЩM*i9
l?+Lw?-Nx͈wɳ\C0瑃f	sM;iđ`$O0z*RٹB9@"k5v~.lB?ug]ed8JAj͹um.DO^^v:y;ske+,L¶vŝҼخd_5Z;q#k> MU\J{l*͟ґ3Doy"UDcu#H)BPit/	v`_Sʝ{e5mpPpy=-2[m+v6*.WۿSǔ]
^DMk,2.#ɲ\!{^I4Ԉ.~çlDcBU\b"c
jvJG|H`_2rHѥ
tHHBaG	:Bf{'9
[jaЧe
&hz6Fdy?>gۑx&l$^:^nx-'-]O 5@S Uڏy]Tu _,zWPT|BJ,ɕ}`8ߴy?p7gˢu\JO(_vOUue4+Qbi?A.jCxyRJ駥Pt㸲rTfdd$ֺFR>PaL'v2M*׵T]`W*cD*hAe#"ɆKO9JKL2J(KgK3jԉfZnL5oM(_>FOӹGi}<@w#Ndhoo4Y̾Fٸ2YAz$W֜5Copli\32l;a<;S?B><AarL>zprjsm1tZc̥{s/J{c*#3ހfϡneh->Bc9SJ"չO8'8ހ `yHϤu-*`	x[c')Oy\x!QS9q<ocWSR^[H{eU!.$,](1
oe*
p}%
K"G*
yE%S\#V9ۦ24=ZHW}dUU$U>*;$;d'=NY,|ܶ34qT=ka%hs䬺UX7Fl[o1apuxf9QGk4;e
˸7荇5xB:yZdͫ,`2?_a[0~9iYFs3g	Ë9u<,yx87 1Ja,O@/gO㔛94 |.]16'^@1'p:XtwL,jVQv@wl{έ̱\?R^UV\GI+9D03oyd[R<"""
.2}"!<4tH~(-r25DH@l"K濣,/S}"+~wF}V
dRz,:w&?C~FqJ}JݢJirjzEgU#p]ZF%+[PjewVjlW7wR/*C%%jGx@EFH)&0_Օ|Xu
DRNXA\0JSH307͛73CWc+U#r#aQOL4Eљ?s~{sIy?y>ҒLָKd-ޣJ1v*fH
6hz+~BO:IQqZUՍP[UD#BM	>$	z|?^!J0W8N	WzXfщ@'h<
%sdR۔e[$z,Z2H5[&Ht	L
UO췯<uɎrEᾀ{i,8+ןwM2O\7I8il2ewkv"9kr6±U\R*qoGCxxy;:jYE)aΰ!Xidj
q(8S=l(P9Iue&k)W1=kZb;8zBC4ڕav?suUuP\Vf>+52j&P6uRɮ!
a+rk!o4	`ܗP)f%VQTF(Z]s,TR|O)O?ho# ]6yл)OU,F٠E})gsٴGyҘp/kw~˖I'Y;TdgYU'I8@F*	8$I+A2((+y8OϋWȗE
{բbW"@}@C׌teYgvֈHofE`ea<oV	FCk2* ]v%녦Ly|KJ3PnW(<yiBVOhP|q'9["<c-p!pw5ϔr)􁢮^.,8Loқr7ȶǫ.@Pp"XSI3IkTGmWVbu6Gބ`]OZQ&'lTR&"N!vG{%^}T1v:Ȉ\(IWf*ڮʃu*lgw\Wd?'~|S6|ɖ)ݹE< K7b%J\*\D)e
2G2ћBjx$Z-aV#s/h"K6WZ,ɳL90~G"~45"[K4hqɕFa1U_KĪ)P
?Q΢9ޒ"zܮi$5I0]xoܬUJ&]:QS{%Kz<~m댋/7ƣi_y
I<Gdk~xkے1e'w7۲Uyʪ\PxVnL"N6tĦ>gbN_4!/e%O;mhtWv6[iyFy4ʔatV]
au
#QYm3rM/q{~tjD
7fiɷ
 .=[n`4qShBrx_5wԐ%nQ~x'G[	`+qb]Q2Ըi=UGn~ڋJ(AݪdE7Kz
+M]!}jnh-Cզ_魺a٭Dfrj6$-4nUZF)Zpux'@]U/ٳۿ3Ug`iU}ڰULWu+SU[;uXJPvOŀ{$KF,qQruH.}imfZh~atMBb0*iWC䶧jZmn[nKfic+.&oV.&ʭ{5_s9dmIA. *s5:	1Ů
m!|fl'6#N
Z>\oMkCZ8)*bEE@(27{I"	$!0a=+vUZŁ`-xEJUǺ
~~7<NzQT!wB,C)kE++#6-)p*㪝A Aocc~\_xb5ӼzgQu}޵zGeX~	>TSsV6i1=2J眆Jh@ Uu;7!0
߽\醮%-;=.e/T7D$v{.ʫ|ZѮmcDֲ+-Cu_{>1H1]"D^nR
ٺ:E3[h97TJOW+3vœLimc
@6'[c`Ǧ8v!bR{1_ӵuoPE2\@;4"mOm{ߺE1dA}C=WB}[3']\PJG5VmnYGXyahd'J[U~	vWۅWo]WnGnR9H7ѨAu1vZm]lUrTVA
sj6lhm,My4A*0vJR? Ĵ>2C!*#q0MJ!:ŏCR|dFa?2݂ch3dBzSIt?%LmF[AxYGҏ0m;GY1űh%[sጒ@9
q_8G>rWn)jodEzC.qJviN&If8bg

v|sd%:uTf&L0~p.(RU
;_)w%$/t#
~#u`u[w.qsY_-*'̳ɩk/)2*
i9$7fUzflc9}],툏WYCIkS-ty7>T!<v`tFWV")'U!<^DV"_W퇖6!{9JJji_U(홽c4*j>26Kݲ	m&c<kQJln'IyT>ӣh'..+upC6&@j5tdP0=I˂Ė
</BིY%V(q/ܦ,Ǘ	9(B0jtI4	S:qԙ1Kh^ChhCF( ||y0%o:TABQyPI\;hVʓ2J
ĥ[Qr_k`9h "?7<18~Щ
t]Z*7֡^%Anj#7L{Lu77]ČY	LL;
i\WkISy!KC:31hZPf:߄0C>C{޶$tR:(ϭuOR4$=jluq1?פ9Si|cqF!_z^SK}`d%DT	wV>;<'V=(5H%jWMV#9YD2֓p~~J}D]gNSsjJmn->,vg&SLl#>^i8ʞ%4'RJDhRN0hBA0(r0K+aMY|"EGE_R^v4/?m[˨yN`K/5[71[Gؒ' '铯RGhqꭁ]>iIX
5'\GB	ćd^ux+[^%e	֪pxE
 6%!Itި@Ҿ#%:*h$r7שׁ55׈Ց'I+6*ЮwȰ%U#zD+Jt BaUؕ	6}uOr7dPCu}FEua7RV"KST20EN{^lkƕ$vW(,F7bˢÞOy<"_).kh[n 9W?gڈ7yș*ӼuA@ OpIRrP($e[i<H/\t/GinQa@qIa{Yʒ]e?D98ߙydx,8?Pe1NWwAiN,B=%PK~҈G!OʽR=e"!]::BI\MJ1jGK)b'xL"W?D\GԝC{AA
?u#UUJǹ	H{F[5h[N6){((%>VYR
n#(aFq&mq3%\g?%ӆM5XD3b$ʁW ƿ5&͔D4®KcᏊ.
1Zo
^`~¿`6z	qaXǰ)Ӽ܄'84n"Db.yC<Kd},{*h
ڸh>wMv^c8Iƻ(~j?
eoyl/Dl5Żרpy1ܣܵ^004{.%CA22dWuQ>okL<5.ſȠiffh7S-|^TjX[wCY*sG^1Ve֗+˃L3
/2y{+.;CtJ }
->٫y6q<<bs
bk*ĉ_VTm}D51oUQu*nҹDU4|>WxA_PZ?	Q	y1>yK\.!OqM
0Cl];Sk)=RZ@[ɷ5JBeǐ$Ni"0-úR4H~9.☫|Dϸah-)r~"eoMK%4	_7"‘e
QD~0T.>"x*O>酧.Ey+HVy55RWsEk*PxEGB;(JX(8hiqmh^0`}_APWDLZ‹]<4zG֦`oyZR|u^gCF#nr)Va5ƪw9njyIt
xI1bIy>}-AگOShKFx6xqqQ
3SU\ka椚̩Di~?{>J3mtߐZt]YNju]ɒQYlZZsNѴѷW>Sݥ0Bj+7q҄fU7m	:8^;#eտ+*,_CY3MSU*LX.jQȖg_IWJ5a"9R'C\y׳qH)VU-Z.\+Ѥ/aen/|F[?SPkr"
^Y>VH9&yaIxQ<zU1\
ٽl*7}hu;Twfa^cnYS
q;)oZuG!uTUOrlk;HF-x/,u	sm>fd}+]
U.o.=q-y][viRgk*`/pLBu+A@[)&PYQ?im/K,Y*gu(i2`؀V"fJSs=RU@7+>dْsmY)w=U?ο3Dqjv8<!zg)b^[$zRYjT)Ԭ1c?M2q=@?ܣ5ew?SIfqD7k\L24A<D1` (T@@+7{dI؁	3*8:@-mq*8r><uݹ\idXmmJJ"Ujb'm_z$b"uObMq_'isͼ?M#mp_=~m=İ+ȡ:L;48lmb3埒-m$Y|Hn]ckk{>3׽}1r@vy:{Eͩԡ.޸,珈~CH{ksv_l毁@"lOR."0Fl]]C˧Mfi nq˶Q{56ef
el[IuY_(i&;to
5kZ/
jjp~Ch⨿䦿iRs!G-֠5
&wa7WAƫXUr8+}E)oVӃIÌ}qZlh<gw
A?=$6-ޡ|,)!<*ǘ*z!8߀ϸuPpD|Ŝe=sm4'ҢؽYaPOZ(vj?VGgxI=V-̹uMCJH_-C]B~2A\8*E8PTΔTo
9/whaߣby\'F,Ռo%wU/ժnM*T Ƌ{5NJԢT9L;y_fXD\uַA:x")V%V/*]1#)ԋ@X"SVӅ4u.f?Uչk%Nj;c~?]Pۺ˄WҌ=V듍1
E	ֻqd{q׉;
NYHdfttc#&vPtQjd1o
­R)ʽ@}<7	&8wyybH04͂@>o`
~M<a9(nc9̼4<o/E1:ɕ7e.{ՇPi	WEYxޝr
EJ7T|4'r41 ns#?Cśhk6/ϻ7n
HITc6߱=zz!?z_)c)ueT}nS3&iq4rEUYX\K88IX`}7yIi
SiGr38Eiօ$f
l+n.*d}0Qe:FSS퍆֯SȺ8~%;[ژl0~{^KbV+T
sIx)oeqra5),kxUQ"YNפܾWu8GQd!H92'31cC\!Q-;U9
dZo8CNT1+hڟl-?63z,=]Aw7!z6*HH*[|C_@ms2Ur]^9n0"PuTt$#:H@бjyb~=噛*kuUQm9]'pudSۖHgi۬6r->`Oi#T2"-!NSn\ z$SC%Q%;OzcT)!M.wf.Po1U=Bl1F#F0HD\u̞rڜ*ujQO5u8E$7:"І(UuANgulWYE*Z"cT\kTxlx)$<hT',ʷ
y={V?$N)DPVl]:|d̏"w1*=3*gB'|'#sBFS^PR8?
$	m:@l(蕉9Ea,_܎iǀ/O	I4aS8!%UJ8C(&2J:;{Mጫ~JdmrFW	jgY?;s8ҀZ6\FqD,H	Y'{$a@Qk^жrh"j}+mjysәMD]_CJQw)/ʹ5״2s7v}7
TVS6~GoLFYHKmkv~U.+jpo8Ɖ$5)\R(gHm}w5jN)
+pvO[nHj͌%=h4^"lq:i%S,P=ƋGT	BULR8LW$GxLcLS},?E;8QE$?\.e!&KKJG7|_Ҟl8!>8(YBIY`[}.BbT$=U8OŧyP-x$]0_
j(sOH|/=wKR`ptl>f*ӡuU<=Ts(&zpKA?sLo`N0Mq+~*m-~F7^5惬H]${|-Ҷ9Y&=X'Vu+^ϖEm
Y/0X cAdPc_X
VRx6b|C6^FeC]o-F?f7Q3V>͝yFsy]ݯMF͊k^NնI#FZ.7ƆQfeϫCJn;AjBJFw
mԗ6t(I5beElXQ͌i,)6QS 1zJezVBf
۹ʹ/	HQ89SnE%o-4NJ``,)~utyQN]vحp+e"xN6y*,7$'x\CQL[8.d@}CɏE)1D?@晹b$?7
	YMN|
_Td'wa}0Z<9|3閗3~o=Y>l0Wb=P1jmE XR[louv:.C=;.a.BřS[nWJ3ǟN1='\Xr8۲:KXj6e	g΀ap%z"K1.c1ɇzɭGTRiVBe-)K@iͬ!u@_`&2qup%P
SЧ|NWP !o-t_nyV|ؤ賐e`HʏE=>\Tǀ|cҎkIST!%Gu,%[IR'+#T}m3\/df)`n2#\M(CQd6flqGv첵).Z&wITe{JQܕQE\m`p`Ҵ\z[v7OVo9ݜQ}$SSFMWdnyuя:	*o[3 O	FRJ0ոl+L+&oE+d-
@?^fEkoo\fyJ8zΰXmi-Nw}OYpz&@>gݪHc.]7Mz#fe"g\a@\qyºJc\3ܔr'WQVE
D|PLs\h_h#9Z-TdL>˼!WS/bniA3.1Fx@Ǡ3UNN^nPOZdt<jGLys=>vWO&-8ךshveSȉ`wPU_cař=շ}m`<<$+UV66do88{ηzkG}ڻ<<7\jvg!5M!w&GmpfSgO3x?
wZsLRq/~lK]QV:om<Q'R]AMXyu^ȩ$}! 9LHaH8hʡrTtD-*fY]]wuu[bgg޼ߛ"ȹ I7HR7HBHudt
*Ჲ=eJtj|	#TI/W?{ΝO^'`v'$^E=7ITF2˵7-^'Z"[x;[U7,QyWrr9E6cy'I gIRm2ZQ
{0K,^H/>>G@l`T=FZnZH	ѳ$m¯鵩KA3D;w7ŏw^J<`i$M_x8wU-,/h!pbP1|*k_U;N45j<?>X_:]$
%ͫX+éMiwzz{7`fOE5FohX}fL}k%Jq_b_A54WK'h?:lTHmm.	m&"X7rV7l̨b]r+OpK[{0EuwrfӵFajCCPktMݻVw[FR(Y-VE8	P?)p>͛5	#TtF%3	qhk
;`LVOpZۓ.
j&\C<GPJqzKmd
A>ʡ	<*g!r)J;ȁ&xK0N\B&Գ$bԍ7fpt(0H23ӲG1d?ź
bVֆ|\[w+tjj?b7hwJCmm#b.^VBDRb8E]4J
7LGc.Xd/a&ڎ@顢zQuֈ4Tqi˽èb˕ 43~,ymoθ[0 
l}	TCuLBt2ZW>Eh@+[Řy0=
sU"r];û](̏{e E=ma^2'FKv~.Оm0Oj(esߺ
Pk*!3IBЦs4{^|{6k\*
}XYǠD=A%$hǹWǂORV
UBꯪr+Ca6 Kԣe :Zڿu6&?W&k).]%],lb7MX][H"}WL)RIrfr?AƁY&I~_IB${XlZXE&|w#؆`_vߢfu3fm89?9
̟NՎ`jz1*.@爎܋`oْJ_+-4α6@/DWEjE}HRDl;Y+z/1Dѓ(z)oι&;.4aZ#gsbZ+XWi;<~n"(	M'b6!GlP<^\nM8--aG+dyXP^s:0q
\p3bWu.,R&rm#<HeĸvQl.ˍJ>қs)lej(^ ,=/FV6fj;ex%Dk%!FW@ao2QTvs
5h0B{UHiGCOzL'pbIq+'_1Lv
QA%$[H~}{1fKٲ:HmWS
ëd}2w7j< O7i2G;SWݒ!@YsZ~*PƐ6xQܡ/9i7cGHVf3R>K2jZxH"Z")vHD}
@}	YJ64T(P_(*C]miSJqOZgA(ny8}wν37;?߇*x"D6HaeZ
5K	e
tE=H\ƒW8
72ym]Ly	1N<8͍@:>>6pӹ<AМ*쵮5M
N5gܿ]7cD!\O6N(bHֲrt1guN'wߢeGrubJ1a#gi|Gc"
'x&YH;4T1}Ϯ;cV*ܲwf|H2;Rl{K*GZPg׸z*ۿ?ʗ
ד:N9uL7o|jBjEVQR!Ū;~;ZZxٲ
(񆜦qE蠟V7:bg3h\yg.:O07Ңb4=NHdto{<WZgHNRRZ\sW*Zx ƻQͮl<ITs|X)c?p\B Kue|0|/ahB|樕sEGMsMd?*G,HRg[)|3CQ{0bIט%9*XRMU)+^P,py*~uRHw,r~L;_vN"ۿ]//S{̑Ͷ^0X
74㊈#ޒ{Y<mg$5`Vs-*lۻgri˕[LX#DEhgq!N-_c	YPa
!w|Em"PDOUHSr5a+[
m
Wh*¥{I/1YwûJy׸jk@p[z3*ReRXwq30u%BAŒ%\NC)W'5꡵
&F+U,d5gR
"JrVDBSDO]V[EסdyVӃ1,+Iev"`WrwKaG|`%+TVRCF{Ys*Z5߬Res Q3
jQA4Ӌ<>$.7$C$pA)hJewT*FmKg-lm*{{v\ܲsJa>3_*ݑہ>V5|WG_>RR_YL!RFjz	S5fځO2< `}I\:XiZkRH*4[(xX$u|I9̺TkVzl_׼gC%*wXRnY)N.9+wZ[E9ľWJ%wp`Nj[.b|JOsdW,R~#*	ĽyFdwCp*L(8OelL˞)AvfFʹ.Knd~A򥾺]Di(i]YʯJߟ?>w[侾7KK6w"!eDp5V*
3VEa{:KoEDcɾJ#oOU44lTjFk,>{S?ýSk>Su=|j}T
SU.nk.mcŮ)RxbT<TV*yÙ<+`RC;S^0-itp<ȗ2IZ_0ȡVVKHWol9=fdjb%}DCy{sI*{ZL1r`n}+D_*Uz3}i779_kjxL+u	;FxL.mmQ`sKzK#>&ޗxiBV^\s3_XX_رC+ҭj|S	kϽ|j|[X
ΆBL.?\DCqߢ7nO(M&JOiݖw0IJLM,NCOYPoQRSTUVX
Y#Z:[Q\f]x^_`abcdfgh#i3jBkRl^mgnqozpqrstuvwxyz{|}~ˀɁǂф{pdXL@3&֜ȝ|jWE3 תū}kYG6$ڷȸ~kYG5"ŵƣǑ~lYD.оѧҐyaI1ڲۘ}bG,{W3qHvU3sIa)\Z,

 !"#$%&'()*+,-./0123456789:;~<|=|>|?}@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`acdeefghijklmnopqrstuvwxyz{|z}o~dXMA5)ۈʉq`N=,
ٖɗmZH6%ؤʥwog`ZTOLIFEDEFHJNRW]cjr{ĄŊƐǖȝɥʭ˶̿*7DQ^kyކߔ ,8CNYcjnoldVD/h	2
Rer
xzzzyuph^RE7)4=@?:4 ,!#"#$$%&'()*+,-./|0p1d2Y3M4A566+7!89::;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{||}v~oiaZQH>5+!؎͏Ðxpjc^YURPOOPRUY_fnx̰߱	 8Ql»!Ceª9^ɂʦ2TtҔӲ6Lat݇ޘߧoX\[VL=*b/fMq	T	

p_L7!	}tfUA,  !"#$%z&d'N(9)%**+,-./01y2g3U4D526"7889:;<=>?@}AoBbCUDIE<F0G#HIIJKLMNOPQRSTzUmV_WQXCY5Z&[\	\]^_`abcdxeffTgBh0ijjklmnopqlrVs@t)uuvwxyz{n|V}>~%
ہ‚rW; ϊ}bG-ޒēx`G/Ԝq_O?0"۬խЮ˯ǰı²µŶȷ͸ӹۺ 0@RfzƏǦȾ*GcЀџҿ'LsٛFsM6+1MZ:{OX͙~ʹ~y~eL~j~Qc=9~|4~cl@~]̳~nf~C~لOiZ/gP8v}6q}0}>ϲ:}i^},~׉_LpK-~~,*~&E()D9vyowy=TS3wI!D)J%OBvwN<i_ΝDgA]3w^|<~]
bʀ}SW?CN<-Y4 BYpzS)j"{%>64;>FVWm
S^Di*bPkpة?%"1#!ϼK`L<n-e2*+)	X䥂C@v2lQ?(=0q
MzǃIz7MEY;Y@K (-\U&>rI^2IMe;Ya"VN,S;o_%sD;fƎ.R?l;0Dq>8zDKG)3o+&<4@n͗0EO94#ҐnW9b_7}B2yːv/ąJH삻Ȧp$ȫވy;Æǘfo虔F¨LsI,KhW2!AjHE^τ _wdlXggΩr!jU)[%B\DCfp
<_\?k,.wȲirJRݐ=>0+cvZ{HllLVAc۠^{6oCҏSمbȏ:sz
7jP@Q;[wg|z30Uq`!P-~|X3+z2lIђ:_<aXS5\}E^G
XJ4^Ƭw/I!5
bn#FO`.ܙ-J\!gZ0
)ݥq AßOkV^Bf8KĈza>p-FOJ*Yr(".O'qäfrCRJ'dc~h!€?`}WzBd;hѲGϲmTSAij9< 
ߨ%@`8xLTqė=,Mk
$hJdx_r̰gʱhtG,KytomVK0X?R<J%mq<UG]IX't9E
$Vtܛ8i(GT+tԃ]6kN*d$m[w_L-hk,Ȭ&º^>=Џ]ٛa`sʠ7g&Grŀ?>r&z`b>&z%sxbw&{~څ]"WR%c"zDzA rs!֝=jcf]rmANJl$ے#ؑ>wTfGFF699<׵.'SZ*˺#-Jl.ZZx%m*|
o	2ӝ_TWK4eRsu33'jRFBWl|
Fgml0L1,y+Hu2f;[T0BE{:qntoT]okI,
LgV_R:Kϋ0dP?=	vE̷փ(M4m\Tk׉o,H=Zw/EI-LQ[8F/g֖'$?[u~fghXjݚ-	VImKՀ,%ibQ*e97WKMYiHtXTBUDw-49#iԗ/r]hGވ/

lD2h‘%TTT*Fdw">GY?"[f
r5ʊ4`TAo4H5rWS8Xy;$Yr'q vUPV&4m/5LJE:S7Hvy.. kPXAl`
,e:E$@BKr.!{A$A,CY[EA;|TJkU>41aƜdcT.UsR&BchR)
 Pd;ʟHbl?1;_:i^mMh9Ӝ+,x+(‡j3=P6u>a}&b(0=.À<2&m%u9_~zL!S`(6͟>թVlW䨸m5ypg!2<	PR%wC>ubvbF.0UK$K;؂P,!rA5%\v"
[2gwdxJ:_'Eښ_+^Cژ I!	v,V72UJLNITUKɎIy/R+=+(֨v6!M	@PB%R--3|4-)#ͯw.ܘ<;b#;*>$eG
>3"و~AZ$xOUxf𜓜x;٥QhX(Zx=`dš
8b†id, ϐ!enZ
b/޲І2P0~+1baktT	?g)˧9С`.ޓ`>'4\DRdPaxԗ?i|9,tĴq]"m-9OD'Ex>#Bz6Nk%tm6BDzVQGq,2O:y{iHcy[]vaZT5 ȨR345N@qG!fYXr{3^M7HX1ey87ҙ;NP9tn/D=}*I:2s̋%G{<IedXw395Iot=ޓ*̸'(#^s{\dYdSj	V΢T>7abTBm6ۺ4JZmI׶Fהz\FD*rEyք̣V-8ˉi#7XmZLW:2
$Iⷱd`U+z38"}Y\E^\Qܵ)<&uZ!FM)V"ڟ}&à/
ď5O546PW눤0fGlEbdc
'ƪrӬ[{K("M/y%0=zFBx}{w6{Y50%,40R}ԓvTp>K@fR$7HU(	/10f<,1BS>٨RI3#&&pa5j19#yTH9cI[էjU̟~?+7NzM`k|-kqJ}(Ҙ2SaӼGi ; b:`uǤayU}T	2Ftm̔%OpuDU0m~L-_:qWg0~huw-]NVrP
=<]x;Y1iw@8,n\(zqb!$zB&5dn61Q& &
CuЎy#c%$7]w'z\0Lk{8<Oz	o%4P˗
9hz͊$LmxEFGO$Dcn:0td#*vT2.q06vgAԡn3l'H:<@I˞8!mRSs^UgfBu2L> ;fGSFx¬P~Km%t3MccM(bCB$
_ J,@՜ %ӸZ;.6B)PT~~:_tHNITScΤ5_3bO6-[o7$cn:zNqnE2~7\NT'"[fTT^2F&+c5r~ԕ(jl48mWDC]X#<n_	T 45	C0
V~m&AGA7w@w;Q8Q
?d9#1yʕq_eS]y|d*&6Q30J(WG>HN vAg+[o:y1ډGmUV'pJ{"M@3X|*oƙޞ%sfJ<ߔ[-0R'Gi++qNPF\&XT~ykPx>–~u2LX'P
MOW	rة
Z?qU\+w>-q}y/sRQQJ@737Ka[t̷E8X,Tp!PVK$`Κ׵bu~*LlBz-<R&,+?AP]oLKِ'y
Y?
~t-"Xnv&?VAG+7WhKDYZ%4YFg[ C_M6ЅLJ!)9!6-l?@W?t`k;p}
P>f{i8DbMp/ŲF_<`w[Uq.Y!'i7L' Rz$v]c-ީ%HY~ٕ鞀ws{)Wa˹ԑ`{[zϡZ&z
-U@uBP.8jzB{GtϤ1ޕq#
^o2N*`DZm錞c@QY@Oy`ŕ^ )H??s	%J@f-H%{#}řPKn@u5w:=YX9(5#p9#Av(~-"]Qb'䠡ya
'£	+vO@%7_*Z-r*~z Ց4!wBpG-q.a+c"wmqk=WfB
+k^0>npu5㞃= m]0o-1:ǒ~%ui;pVO/a3;0oKܼL6Ed@ZU%{
^ͰyOVNHLmu?uMBEQ1\IُOui@L7Nk\dd[i|lRܰ3"rW^ 
19~(VZQjsfb5~Nl,$LAE \Yv3k"*Ie.gj4uDk"*T~~g^~<|1cPx7kF84K(/AI\%HG;'6`kK
ZJAFqKq$5GT#.a<C]szO9@yQђ-DRPGD{no^7PvUvT_F"Te
^9^9(Zi*J|1"].g:ETIFzN%T|k&JlI3ʌ+r^qfSNMXe$v{ꢫ?IB--Oi0iXo
葚T\.%kR&-?(m=?~3Jncu/mS<Ð,LeH:i_+MSVak@\Ѓ*+wqDS!he
49"(hd}+ɗ7)T	bǪԪhm`Yջs<-,@͋SCgZwN	CUcW-JGm\QA]Q]h&D0Zvnw%0zMTXI:l<7a`	5P`ݰDhk?(b	?`Fgűy=4EJ0	GvQO4Wd SAnMC
ұ|`7ø_vYIoRyYqE,D;&Q\BxWrvt[\"]Uˋ
w髐<|Mc+
Z9(WZʳͰft~X)Ui?m<P	;G-_k&ڞI&ML<::͹7KƒKXѪW[5P7WttbE6ռz~0iWűہi4
[$kil$VRc4ӫGk~ʿYQ:ٮHbFGX~Nu.kfc`m
f4걳qVP~:U#/bE7K*W0]q=$ܭ XQM52ymBS<lU
ZҸLeD׊=BkLBRY^#zA%ڥ`r^'UIoFg>;1p't.t-SSUn;QY(sў*M8=
BHZ#
GcDS{d',Utl=,}*vcr+](_1rØ@?A[KDlv'”o>=ԏ[?Qôn!ܘeoiB]u3PzP'ߧ%44Qw 	L7@?;gSVjgohop7syR\7V%xL|
3n|2Q|-GotuV֘Gk}fd'̐yQ/;^+b#&~ي2(<c 3;n`92[Lqzt.)<lJanX>ɚpTֆ)$Dru:5zj,|~0T\~>*,6Y
]7E9!7;au*8Y?Ң#WfiA~\mB\$OwDhE16:_JqBR%*X3!O:`Iok2+}Y'1%Y
GPMJ{rKw_L&NNyA'ճmﺾo4gz"v;L	je%Ɯ{NS6U'*@djNcvo^=Bi795l€Aⶫ627ICkyV_}B.I=YR2U^c<z+w@b
"8ۺ?pGZ:Oȿ7ÝTԐI
JAx߹rxn?(؁wh?FOGj{D"LaWe}j w*62y3r3O(1;LSPpa?U}cqT/+~3Mҫy$=IQRS$@դ@&\l+fEI1kڸvx}_nϐMfBy"m
9nQpϼϺe\I2Gt3y)w%u$w[6o@&zܞY^Zw;<\bm"{3=sSNӐov(D"idM֬Lใj9ZK7_<ېø974P60,R?Dm6.Dthe3
>~o\Ƙa3Ƹ2@eU*Tlmcӱ~ xnNU)o`Iχa]PFŚVTC&ϣ࿋Y=d]/..FBXs+$=}buM>RWm6Ŗ6ᢐFX 5x{v*j;zv<_~AVUJϐ^IjQxシuQo=lK_ՑEkZ\4sqU7vOa J?Q)4C^\k[{3y~M|J'g4Ay,$0( jHl:Q"V҉1X&e
s)MZ(W|Ϲ\88&tcpҔa͔CCGU$^fb|8u̸&A֍9ke7;㥦koAvՏ0o5y'<!HP4|yC{_2elTrs*Idg_'V
Fvz|"ƞҩn2=3["st	}N8`1`Xi]x(U2\o[v1d%JOO&rؗ0ܵ9Yxݨ \Dm]=Hjovfd):tbdH9\ϛY?8
<%}dVەhnuӻkV3+(+$-#ՋQҰЖX@h-Nd$a>M3q"y$[Y@SgÓ=ݎP1)L<d"drՕsW	DJ
tbcj*!Aq
hG|3j zO|N
*π%2#ǓH7!
;v';O~hĥ%,v6BբTxDv"LtïK"N#.ec}f˺d&TRAS;Yq!E,AAm?~[7[>
\!B;U!)/C$N$A³ueuU},3Y'/Jc	.8_[ON-<"NawGm_+yj~P]ſ^\yX,r-|㒒ܳ<L^T},^eDR,nkqց%|r,!gJx=~p{"\eeEN;Þ=${q@Q_\?/иLe>u#Mp'Yn_e<q㼅Ra8pLB=(YK[l`BKB#4;c;HS^OA<J~I4,$",B\HV'&fಀ/pO_*__#&lWcK	BZ(|Zb+|KpT
Ar3v*>>Ʉx\+0lkOԼ`Fcfup.wlCnKJIi]&fXPAn1کFTKBoI!ӮZ f)~Xhy9ݨOC5&|T2ӲnSLB5eD0:yP;(w9mΪnWhKu{`wk
kH>*ڲ1wp5Q݌$;LvvJ1f3n*Tg@oO#9|}?V0M5.ۀz{"NK?C_$
P&B̆e>(qIu`|ob|_0l2WꂝsCܴLTIa?f(/+PIwBWhgšHEiŮ(G6
" 
"(H2̙dfr	$xZEP>ţC~EF:}<
\{
%rH6N$(߫Nᷘ_%1]2:$o-8ȥ I-qt;'kTjJW^}kfQUr\ulNkHn᫂H*Wd6M2	*{`V%VRoJJ`+"yO|s86Vy8:+;9ɨ=.qqѝ=ɥ^ӏwldG;<bSh	(%]
N}uAܹ`MV?g=&o:R(tWS-{66CSUfoEIhzE'ܜ&Q8,g]-2t%F@}S|QJĜh&S콧bor
2wq|o/$
Ĭ7AңIMXIc>fH^2`zBȳ	ŞO*{M2MoR0i:T~%$9ED~cj<}${.-+P]c=Vzpwz\S;!?C:GFIױqYŞ݇>;]mS)yrEz_n˕aI"l|sGvmߵ_7e]֭>ГU)i:D΂G}V W5*{f?
($p\)9D$ZYr|(4D܁OHʳ;ܫv۱jxLr_r
;Wi
nV|Rudܦ;@YN<qIȗscE^M|Kƿ6#Q쀫Hl6\rEjJK-β+x=j1(~ǒ)C[vQn1򑾪xVauI[8mYGeLV(X/%W}%
M]4ǽAߗnװQԈXtGdƇD\wQyR>l-QnJȲc/14C:'K&̕BOJ{ߴzfsW|F-q2?}Y[pXdY<\v+M{ir8~LJޯ
vlL:	?@o[g`}>?UrǛI2Lk.}GpI8QRV%܂L0/PUE
?ɹTcۼfHs^QMC!)$;ej
uIy	W6#LMi9ĦͱP*HʘFg]mߝn+|X$Z6K'OQJq m(B~ljSuZťbhWP"z@UVJ΂\,<\HA5Oaf΍C75O
<x5MKQe%Tfʤ6
SsFtTOUt(2[
ES!.?Ӕ#C:[6$ߴR2G[DUcbDx(M<}|y%}ђHmzyEy)9Didh(CpKoY9_\niQsƚӮkX36R7U&"cT4Eʈ0X,t	:T/>Uݮx7F>QL~:ʥ#][eTS2%c
Æ~EWg9i%3W4ފ:}޼0_X|-ƣµVu8H{YF"qĔ-F95E!L/3zLw@"FRmOQ&[#ZO/xˤr~9T00bܬ4Pߋb>_nMFY%<ip
;Rx@|qj#lj?Ape[ۊx{
sHt-bM#t8f5}sc0f0
CcBKRmcEkץJH[ۢŚ<!)NoOCI}52
09tMب7B0؋0zDKYeRUJѐ:N::,#D~6ž4o1l`q5XU5G"Z4tX cVu{_<9SN}h%{nԾ"V}V"Cw}t)b3zFjoKj2'Q9
]\Bȫr1.8C|.x8~pGm<ϰ"iS˨ڠu[)Ek+WE8x5
qg<k~[0n&
ˊڮcAaJúg":"].ff5
	RuBTu6u|;4R
'hNp\@I!Bq":*pX'%O$K#(}vW&$nxTeحkU^IkKlY+H;"^\#G_KmR2yfbI-ب:ݐ$;8$N(Ӊxa
 1"*.d8>MOaN$ʡ˖~&($~>tBM%^i3ϐEf8UB	'`-icIaͨ+	دR=ZȾŁ=5U#5HR>njky/s6H؃EoLyCG/?QE%FvMMz)=ZB.ϡƋ/•3O85&YKլ(ST eҝZVx'xaV4Ë*H]z~h~
i0d,K8CZy{jCF')b|xNJ>V{0e#|SE1b狛*_R"37Boξ(p3_<ݥ%-tɫBetƓpx HuRuɵ)H?mf@Iz͂qrgM_D|Ce
ӯ_wCՄYK/Ԩ	佨/Y0y̸7.]*ѳa !d[m9#{-;W[	U$mb?ci3ؘsq6ĂT
t֠}dlv{Fyt/ټt̰KQ8N"4ʻc'׸Ns6I<fWϚvЕ*҇T 9
I#{	mVx@.\EyT}W*fҿSѵ:'hPofħ/7nu3֭FcȶT5yŴѪLiӔ%vIG	ɒ3m?PH-k;?vbkkՉy^4o B[*BoR9^FtbIydW$ګږNT3VYzl((m"Ua.\vzC5H8H$?sZ6=:hhB!É8
`,g6$cN!Lp<b<Nz;0y%
)"
DB@;.a$G=W+vFv-|d%ݿǁgOŨ;$KFlbu#^$(b	,jdM[skxv͆c?sBflSkMe͈Lyi3TZugv#V'{F,8+5%\Y`kY oC,VQ"Bk5Wjؚ
axhk"	Aƛ/dX!xJ(}~&|	h?.XSqX}|#CichKVF @ dw^NH L
jkujVJE)swm^VQe^*7cSu5.:5!{3A/u@v?aDUNCkH2)1z%9U鱛v򹰗!k0>][#?wsb,4U_	f)Eď*	uä6Go76ɵ{'CGa+RUA=@5_rgs1OUG*ʚO&Q͡4%nlc=%Z vY
Zeਝ4?eC`_wvĦ10KB/*Brv4όwM	0r `$CܝGa6;g-N_&ɰ.`	`0M/s\PMf`p3$A7	i	c(y
<N6e/cPOjm+YЪCzXa-T`aott._
,qgOI]@f"	?4|T]T7[r5+D4UffN]Ϭ'MddY%A'-:x>jӍ5!UiMSD-rBFL&^:OF-T4w
T3cq]2Rd/3U\;?Up=@b
TYRJ3O)*+sWu.[L6ǼA. 귒hoN_=C|HW	Gz}w\2h{?Ur_ס,[<4DmD〷C/Fl
Mr_򑹾g"P\TMIiDw$=`IӐ}6.jYx^h}]"]l
8"ӽ΃ǐL"Hڝk:^֖Tm.^@1~qxTlU#U75:LE|4&W25exz*̖̆;M0do^lpmaIS7kD#'͊$"lL?bADINmEh8Ԍ*"vұE݌5Z5
`z~x[MN&a|b(ǁ$ch|cq)M_Ɔw>bSО$	Dpz!G@o3a]PnN2);K4 U"p+q
7bLay$04iCc9(6>E3a{ R䏡0`?s07y9'`Lq`ScLr&MP.ڽ,_ru/F=܏=1ltŜ
9>1lם
KX_t+	=#ثL
uuWK̹u)F@jR_$YuBśGbQl+$,o8qlg!)n2QήU>Ytw(^'Y! %GU9, &>YcwUMj"Zo6VWF9=almynqA/2AI̐i
qAN?!9NxlbO{eiYQ̶>SZ	.&sbj?1_ǡPkٟx`дY!n6fVJ?ffon06l)7BuyMAѢ&m>>Nj#4J%&|E]ۊ:i2g0io*6zXh+҂3;1"2ҍ+O?KjaY|nMHpA/LsI5cu*ΐDx!W{|mpq%qehrYbBtM7uA-
w%5,x+z!Ί}|%wpȩxeXx|Yy$M}yAz5{+=}5"6~{άq~p^Q~Md~*XŸ~,LU~S@~5
~+f2T"P{pUIp<dGX]'LzJ@ς5)+gI"ۇ{~oec,dX؈	L;o@}5^E+#zЩגoycơzWܝL@E5+#NzOoK/cWK՘$B@W|5%+׊#xAqzt&oMɜ9clWK×@V5+@)#qhfj[Ű1lmPʪnpEХip;
s0Xu'xzŒr{qDofp[ԯqP䩪sNEt;=%v15x(
z WW}
q(vsfv[wLP̨OxE뢳y
;Nz11c{v(_| ׊b~mqC|fLo|[y[|P|Eҡt};O}1~/(~!Ep޵f&Bp[Q/PtہgES;P1ƀ(Ā!ހp,RfO6[B5PcE`;U1*)^!Hpy`f[>f	P[AE;Z1ٓ0U)Fj"0΂op~7f
![BPY_EE;T\1撠C)k"djpmfr=[M,1P\ǑES;`Ћ1')}"Ρmfni=pkqr^mtolVurX wtDyw'0|Yz>̾jqźjlr`ntpu0rnvgkbtgwWIv~yCtxz0b{x|bh|~j|l|^n|~pp|j\s}AVtu[}Bw}0z~l;fׇ
i
9kDmh5})oviNqꂿUtXBEv=/yVǧeP{qgi卞|l{nohLp(TsuSAv@Z/ryX_dִ2f}}hƖMk/zmtLgdojT3rxAKuI/8xσ[c&5e[}gܞrQj.xylfoDSrd@u/x\ębp vdܫg%iwy3kyenbSq@to.wUad`RfWh-xkkemn)Rq\@?t@.wZtf4uhvjxxm0xyosekz.qR|{itP?|w-~zK'rp{sqԜu#svFtgwwtudxw*Qz%x?E{zb-}|Xpzr'zssj{@(t{vxv|cwy|Qy
}>z}-R|~H(oYpq݃^s=uPt;bvSPPx<>Ay-|0m{opzrt?s^auQOw+T=y>,{¹luSmoou{psGrlatqOvk?=txj,{
@kmܖnlprxqؔM`WsNuȌ=&x,zj׫4lgmomqq0_s*9N uI_<w6,z@ja観k)m\|2nq)p _<r`Mtړl<wJ),zy}!eu}Dh,9}j}lpp~.o^~qL!t";w+zU{oKj{ipϒ{r>|2so|u]}@vLO}xT;"~z-*|Ly(x*yyr
z$ygWTaˢĮkTd@D\dPPp-HG&]30;sCg( 1DE*n6ܵaz*&<//6
O?Q}0$	8_{[w /!fUmxrIWB5()2.$5Uo}Z!OOqm>>P3ĸg|,X񦁓`S$>BGDǕu#i#܌-`xJ!wم:(`[HWeQ2UFD`|:Cd2~TvkdEeUb2<o]^jj'{@sJɻuiWŷoWs%PFUV6[fruOCU(5?"//b;H-O
o_%{"bHk&9q\W:r&G%2.i6D1%~F+~ZC?8V
2#⮪ui^#v
NL؏SEZLnÖ`=lva;(>̽p ʠ~[@QdF!7H$	#dLt!BOK*G-iCrB.UlmO>
,B2W<+367ߛ@)۠&KO
0ޏO
igm82=D 4FB[!AIb4~Z	*fz\OtF&ӝN&3xF[Hjz&3n14bM zB!
|+
/hw{V\lsTjg?қ۟u 깮D}û.5ʺ(wM	ұ=Ljeo(u\yPXƢ8p2232"uh0
;(3-ybݷ3WdsF@w	,8#!H*9)iF^
P7Dg3I33D_)JQNdOm2ta':=J.۱
s`d+uu- ǵiȵ\L
kw/i&G1|91:H^gW@-Eif?QF?/KvřMkz݈uN0:ӎ3BJ]PU@׊VVzDPC9>RTl{=EY^ScyjN96b~mwj[
Zl'd}[YގM:tU9WI-#d=sѣS
IKuƷ6i/JO{s{c@6oPU,'9cV~M6IQ1WwoT+mlF0\Od?oi4M4MC%HfM[r0p[p|R’/Ld/_c8]׍YpFKM(Ewo@jjI0/kad[H>|/ѓL
|00SVRׂV2Cæav4x,'L82'7&n&CĿf]9-f]i<?h_]ǿ"a5!	+CQO}D{p՛xէɰiX1kt́KMw:h_Id)[`m:'1f%s7^V6,0|33~+䔓*o؜wPPK
W
{W0.^Mq'r>{Ta4EeNٟή"V_ǔ3tf65ҷ, jP6Ex)ͻUSu@6M6dFVSˬGŦwƠuy@>.TȆVOdj?#驺sycA)w,zl<ـB*7ij,\P#;}}~r4fxO"ZhNMBe@(78,iA#FaN}qǖ*lfZۋM2HB-7߅,yY#p9|qeےNYƐ*M}"A튘6؈U,ۅ#||(qW,esY!MANJje6Ç,}#5tPcjOf=_`rhTkHm=op2s(Hv "zbtu5k#jl_-$nnSjpDHrB=tytn2ݑOv)yL |triIs
^ٟtSuSHt#v=_.x02y)B{!
}~s<xi'y?^WLySVzOH-{=:{2|)p}!g~s@|hg]ORr:GA=^2)$!Urhn]RyGƒZ<23 )h!r7h/ۋu]jRRhGv:<ِA2v)҈ƃ*"-=rYg<"]2$R1GDT<2䆡)?"Yׂr+0gȖ]/&R`G;<42^u*څ"|/j	cj_eU᪹h
K$jA+mX7pM.=tsk%v\z`ij@_׭kU֩imKoxAq7ts.vp&(y(60{i[p_`qUrK5t7A<u7˙wz.yQ&c{V+}di$w_OwU_vxKkxAvy7͗z.ݒ|&̍\}[ 'K~hꭢ}9_}AU-)}TK4}wAd}7Ζ~..~'v6 hc_zU{KoAO7ԕL/'A ӆhʉ[^񧞈~U0jKEACą17ה1/7D'r	b!khn/^UuK
ʊEA87͔9/AO7'!HAhZ^bUؐK'A<g7ۓ$/L͆'!rh`JjNcQlyfniMyplfsnSurq@x u</{,yeEkgmEj*olpxnreqdtRt
v|@Uvx.z={9)bv"evhwlEjx6wm0ydoyRrz?u|.ye}Si`Yjcf6̈hvRkycngQNqY?KtS.JxL^يaɉYqd%vgfu/jObmfPp>t(o.w]^`cCcHlVf+;t)i0aldOȯ>tsw[-wnw\-_AMb0ke#SsShA!a7kO|o>#r-v0[Dn^aaShdL%rg{`j哟On-=rfv-vm3Zp]­`܄cr
f؝C` jRNnb=q-vBw~o`^q&ccrfBtiquk_wInN1yq<{u8,-}pymjynlpptnRrp/qsr_;utMwv2<Tyx,|~{6jtnlufntvTpEwFor+xF^Jt8yZLvkz;x{+{}6h~4lj~F(l~LFn~Qnp~e]er~L:uM~;sw~+zf
ik<~m*Rmo_n\qǃKtU;w&+z@ɮoe~giю}k:lnH[[pʈ~Ks:vw+yQdXfh•}jՇ_SVNu1XDYd0@/y{e`@=P8

x+OpOT+gxjZ@c}9`k`cTnw?+^5j䤢T&o
lEx9{XfPg@C_[G=/5g4ʥ^E*z	5#p&XsY>>@?nC)HKс#Eu$%`^>[
(?`~^x0_+OËv&"YD>s5x']~-if~>NF"
P^OG#ǖ0<7ӆ7
:sXL!kݱrx{6Rt"+@q*7k1U誘Y}(~\H`J䞂\
52[{F;Onݦ
*C{2H<N-S2UruUKm5ųBu
}3!JH$#h^Qv0qUY:ʫaZ=V.}VZfsy֧MP8:x-kն(+rީGSIЭOwiι9јy&z8,k.$x=rmRMRuMb;dw0y2֤T{WƊ6m|+8EC`Gd]Mm"WrS禜D~AS	+G6W#jnA>puw0D(MHOB$vKѻX{'V'5c

sh]T4IDGãTD(2BNlz9eB_ ݫ.#JUbGɰ	Pc36߅!3?o/˼	4Ta1l-vKWZApɾ<>\Щހka8Z5$GdW#{{ߢ!	e8l&Vlu4ʚ@ԸQWJ"쎛)9(6gfy'1?JL)b쭢l]4LkۘPpuﲹ)nCA Ŷ+2dEH'Hm&Y3uѷkѽӭ1n]_Z<ڮRvӛpjm9G݂#j}dA-uڠ
0\C"dhK>مٸ:IFq\BVhF'$[I&3BtK\ D'`;I["%#N\I
|?a8+ş3"-Aש_ZZKO%u6`X{cͯw1$+OM{'E],jz6+~Qk	a=_/E	qbVk&S7<R5|m[NS<T['c֝"16`fi+mԂEh6=2%w	\Ww3/VWxGk	(+K6\Gk6ygfp86,W	C	~8yq'
Sk3vIժ*/kffԛ]_M5Ɵ$Ϲv3\2e*^\?|_cj1xڶ+em[8@Ńr1346=v׶+f5RjWuM!\7c{1'a`&y[8#H3Ci\OR<y0mOy3lN2'\N`́QSL'})R찧R3Iw('gV!pGJeضR.u.jO[GCd5aL!_sd݂F\nMͳ&ֹj~*A%y2[\f-:HLeyby 
 }s-j5+ڲkEZ5׺ֵޛc[GSJoŤ+unRƉoQ'j
9y<i;MB]
Y5SA*bPW#X~$u2ξ/1a+` cv&L/0̰;t)H܄|E91ݎjɆ'u/qvC|\lWjaCm^~nc==7Em+O^	|vd,<8LOj%=Y0o}ďvCBW[K&I>fg\"&]KOÑ:%ijeB>%j:l=T1e~/ߪg
I0^YV)<^ϑ%
զՏQS-WGpaθD8ߠ9D֑ՃXM'
UJ]I"mteuuE)-3`Ҍ SoO6Ju@$ZZǚ;oam>݄92)@m{>-V|WU>r$Ӳ]qّ¸zEYuɔ>GT@蚩\'}њG9mp.d.@L4c&,r;b
ӂdlt3ݦ]Q<b-w
Nk	kbK%H@j"W4sf|Aa{8c%J@bW\E':Ehsř=}9fǹTW!3ߔ% פԘ]YzĀ&XIkWdPيb]9gbIi$ O1wu_)xS$P)m/UI.mpsf5Uwl}oyh 4;=DUIKSDSjj:?2*w0P4o+G4O6jeuHW)ϛ=ݮȆs51
okaIӽ֒Wo0%>#}?V5N_r}%7
Լ{!`D}K_4
!Q\HҽzȔHN>uA-^Ჰbg%+k58W	#wi+q0khcuTT[`5Z[`J	&-v**cs0:-7o3G(Z!dz	Q}vx'E}aQ#*'viƷ|'in˵Y;eR{E1vikYT24o/;K|O	c
Rr_T'UtKyγzaL=zs#k)|OĀ܇:axim&&^cŽoIѓ`
W82K/ױϬ˽^ipuO:JD:WtG<Z2]uyy+0H5W?16א	~u[4')BrjXG><8YJ]
ՄyiZP-|xm4rQe`dZH;4SX1̚`wpu>7<dE,]5J!T%"7%:	-+6\wO1=zs[ITNX)bOIUq~JY鮦t ͆/?wU[j+ϖQzUR'd(_XqByg5mVeq}Jsg[\[>	H2<?\`L8n/j?*BgKߩd}d"KK{	LTka(·t=no4iHA-:s0JַYa<Sebv]
%;8;2/+BMqvs$`ىY4/\ssi iUcdUafh6uaP&>%Cd>zES?+&e{\Q>+)
^T9ZPFV+@l@A	B
r3L2$$x *,^-ڷ[]<**RI<E|NBj*K=׌Aua2%V/.RCv(ݴܥKp\	t!w-<ar[fA72:%E;),Aj&%yޑ$xPME@AfWxxM%|zW6Ji,oV^>npdkŻΫ
:C>KXi<_TTՖqcs.JmZEŒ:^΄hsVIbm8tSX&^ a*Ɋn^m=A2s^mICca|k`K{"Y١:nf,ڱW	x_n~	
!f睥#
Aɧo(u
gįVg攷E)?n/ؠbdSu3QQIB`\C!d
P,2QC[Pһn`RXYU^',|Y5G4-}<kCfގoۆ37%R/4!=a'mfUgL(CfU]@::&
wo߿D[D$<H׽kU*I#;He6i*80CTN/h%uhvL5'ƭs*=%s+:V9˲O%(LWӖswn0~~I`F嵃v&K^U*^6U>,V{:T5zGFdx|4Zٲ u'ʦ"Ww[f^'0Xcx2rKJJDJmB|CÁ=55oc/hNL9'0jI. =$!_3s^>pX0]ScԹ`gi9Q?+,O|ekkC)6bf!),MjQZF_Y[-ۈfiv&mH!`5oIxudP#F
P&h_2nnmMsC?wOt[Pk+jnA	ǐHځY*zל`L﵋TL01|w:44o(%j̨5YJ_|fyl00DO+/.5T"$8[g)T`MH?Ɠ\<f\o-1by^QEE*׺eU._3P}7&^lXxVMCG|0A~%_oÀc`4]~rf5o{/DRe)R'2:(FQKLUDu49%O'EGtsӺ|U[nlMӴ
/8*;,a8sk
~!!@)֧&Ñs<-sZ•2EbTb~AA}Dʺ0S{{GaoqB͝$F8z*d:ٟЕLza:Jeaq
T*1"}!@k˳߬B/lEy~eK\5$O=hZ͓ނ9`_ݎ[9Ĥu2B\s
u5=@Όp@z	t;*+.Za]1lRSo
КrHYKg<`7/|+4A*K֨81%-1w?Ɩ)r~K0;h+fg:"&6)rpcyB6 b#&l:w>fިÕyL/\Zj@Ν(Wڢud>P"Yd'$$ʗVJ+W>pG[^Gڻ2|M5kci{ZJbILF<fB>PCR7<]'wKÍQXb*
$f»~	^̈́:)]}pA(+RXzE;b1t!9ݠBj`d>!L7gh%<d:@dAC<@߈@.Zj@pC䂻Qab!Mbqqzbە3;@AK$˰ENTۢH=jon_a|1r('mrQ˰lp;Ա{qe=^ՐYcI$ۖ(o%\-Kч޻ΑvKW0dngXgIF~XQHl8'KrgJ
*XcZ3}EٓDsjd9FK䛉J 
I1{V!xnK-e>7nׅ_Qg1R2Ǽĸ:@n\KX)'WIC0hݤ!XL}4l5 Vh2,?bLb#(sÀytk]:ibP_"2S&F ߆*:/~5l6fݻ	Ӡv<NE"AMBI܆=ӰD!5oG]Ml[UZ~$g"HU(>(l1u;8qi7mL[@Wxl<Rs\]1^>g	Y<#nMDyYZOEX;/C<_IfGuROM++c7S
4ƊaZԃu	Mߊ]>]o/m^&=Nh̕.g*>d_$
]koj-]wz`g`@XRSZ^6uV^og~XQ	濮a%{s
Tp4{HLydW)YU&R?FD/'gH7yOG
S0᪄g
:po)-.XF:e*diG{.㯙nwn.tY<"`7dsSC!x$g:SX9Y%r_']4K.q cYv.㏢Mrm*ADbW냊M1Dqby9mT'buq7Or}yXK8`微.;~1K}wҭrB;ҏޒ&6	Rr*?j䆑lugICkM|vhZYHn8VzQ3N??֫zGP5|No(RGJ[5&Hs)qq}^&2n:zǰkFmP03;7Nsi+ZiӍ	^zs7Tm ,
zb@p22{96ʄ/=4)c	x
t&83B-(;^SedSy7yG^H@Es7<AQ|h[\jeZҎy1|i-<C^ow5pcP_<.&n;ˌpa[yy$۫j!ѫ$E42˚v?ݴ^wnYg?G9cK+%<qWŔz^}NV]QvS{q8ڷu)?WV1l%Wyjp0#>M']|k!3h{&m5&[KiK%}UEk̀uhT[*FkkOZ e ev]Gؼ;GLW[d;oo3xY{OEk[@|l2섐^򒼗F6a	9uUQ[Em'*uWAw:^WfAw:Rc$DZ9-N7~c

?;A34VfO	5*DvUe_Rqr_pMv]{қ[;f4(c5ڑGdxEjO-n
|g8
KٶŲ]{r3J(?ұqlu;S7qWA}ǰ=o
nxg|GCTpTaH͗O0U`llڤClt0jh~pڱY_,x',IUjn\[MzDBb<Ô]T7S0Co}2%sF͘MQś!7fSѕ&.!mFk(+OOȏ@W1fG0JZ-#=qb>@@gIxFz|޴\E=Yg6atҺ*SY5T9vh	%2{}n}I90v zRf8kOʼjVo:*xH3_	6WWx4\;5juK::i7rʶYAd~X:J1<;e
(;MsrlڪU[y5vw(k
-OlHWeG㐣݆L9sŠFp6i&xИp0C2}TxmCH#ѽZyڇm{+EAaWdVSy%ې8bש"SLL14$Bs&Bj&d@Y?O+82}-D^ݒD(PR{Ѭ.s!$4Pڣo\i(#u"D8
:]C>6ڒ׶*m@1GQmlìOrusg# tk-ۤ<v+lUw
]@V99'3ի	P?#0eDaS#[%LYƉUU_nFη4F/V[&+;k+4e[D7\~YCm[D4Mn/90:/[o`K(
TorM8FECwLhTl
;=Lt^r%|TXNdR3O>^G)
yۂ2b+PgDWB;T+4Qv{9輵;!f6~/ė|@r~EM$,<`2+oMҿ$ȵk뤆)<$\nnu|LX+z-]:r"Xꗺ.KW;–YFC	:Aǔ+IUu+U>.+͋;SN@]
LUXKx6͑8=*U4^qݗۥ>S韒+ŻeLsf	v?m!'粈Yv0zْ2GwT1e{BHM,
&fr(y)%
PEhl%
$EVDĶto\~6-s//E2<뤪t:mbpVn(Q7:ziZNl*3miИ`
snX
U\Пbi0^Kc=!!{pwpyKH&Ș/UDg#M@1&yf_sIrŔ\Bc7HexXltbu!hI
&) ֩ršbps;CuGFq~~c6RbO'l"<͖z
[T0}5y V|EWrф\2aAA0	/ɷW&aA
AK]מq\kPU"Jѻ?W{j#'rG^$U)~VHDTup7eÊ⚊R"I^w0^+mOXiMi-T5ȝ'N]~{er5Ճ-wA-VYF~UgBOJt8y0.{KO(vlJ	uS0փyk^?6Wc+
Cl]Eko%ݼ脦g}<p?j~t7Q|/y	u"-Q߽{ޥwiN1j2Fc߀9uTEڵ粎t
;HC;osTH#d}[aT*ЧހGX;Ppit$V.xP
C_">h0[[tVۃw,U^|}X?4:a<X
s%هU)<@ZQ/[6.	0A=fxIҗQl3\PBoJ]Դ\>[3?,ЛMOyIOi>
'|2kxo6<Jc^|5ܲZz;*,1M;]U DQ$6*ړXz#UfZ,ku)jFR6:*hyYpI~KSpMnQjm-+yɽM4q,t0L$th!f_yb
qX𖠕@Fb/rhfZ`;k4<a% KEb}9v_Փ
Ukw3H/usk`Ǚ;3$B4\+;jKD Z
FFvEu{qcʰSTKk
rS4,FSQ?D "u%Zi^,[U6Pw԰S7ž$!E.H7^üum[E^)@YMSP)'b^Eqc?'Fxmuym.͇$|OKb1cwWln~BXfOyDz2MӅBQWci2 [b},1Ew^kb)k,]wHߦ4UmϪKc`C!Zʎ5ICW  fQ9Q|Uά2=-Id	2_M4 /ڨB>oy*Zo9XYifNP?1k𾠣 *_BupֲB[
4Xφ}P73d"dٮ&<ăT>x4Y"GXF%Ngt2S8.hpq܏#~2Hl<hކ
aG-?J1pm"2Vz|Raw~l8
4EZKݸUG|B1&T6;wWٝ]8XyWG-%r9PvX7ix*L(u==ϲ͓mqqZe&߰n=jcio@x/{Y/rpՓ-kb(nJ;7N]Ğ	|ט9^R,qi-j5I~Wfǒ;*~xFMuò~7S.0.rm4PMX
d6͵N|b*4uvv#3֬ަqV`i2d%507Ӝjx9x!KhF	bLb4EzclX>eҢ(j=~n$
Y9PKC‰/q䢘&lrS1|8+ۺp5q Z(QӸAX!\$$$CsrL2$L%,*OQuOłBuUX뵊]xV~n,[|nC
-bY@X?(e92"կ)fm6@>_|Xȼ
LN+VJ2v&ǂga:y*=>C,꽅zqwΣaVbP$Ԇ3H*
|tc^7CvfCUʆN\AX)MȊQrK{Fۏe"j%hCi24.$ҲɹDӮ?2]HMtaPZ+C9J*_r%QNH4r{W)	|em}^eٻ
.v_.e'T)V4(FoUgzf0=rƣ[(hGjKҢy}%]ʟ%(y쭬0L1sR1w^NJO7نyoxõO`i0)¿6T@JJL#״C[!)9!w+@,&TQ0GU5a
5\1(<U~ڌxݷ:vRȆqVt.	d7J<LUS0ݠLwk^Ip2Z#*͚i1.~xE \M;.7vD5枤Bl4 &ɷ͉Qsrkd
B2iNğ':da9<o=:O8Zq]\(p/@ΓH+nind`gAد0iJ*eW}o߶x"omzrQu_p==n_%!w~~S]Jѯ5VQz<L/8#+>-9]s41y3yʍ/	G䇫~IĴ41_35g%@.1N§N̡Pi'74@rz8Z?
 i;f
cENOri@Du{A6.ѱ>1_:, Jf?/LCNN*E]٭!mq=p)ݍ
cFMH?b;t%
7r~L&3>ﰞ~6slD'9?6T­ϙ^5;
k[}gX0^hq$WKJm3qV/f̔&|}31sO[9"6ε69K+|dj8a&kɐ=9wUͩ?|0,lugzeU,}*e-^uGSoy77bC#Qşn[,(l^	6!ʌ>":j<rBa̪ NfEkI8<*͒"e[,Av:ksCl.\șc+5*W&ŀ~\K4sR^?ӕx0v>biq2$V1\$ǕwkGԣQ%[`ѐJΉ	`]+Y)u!*5(HIdaoElw17hYxЈrMyA39ScLYgBل*dlQ
P/Džml)IR`i?ĞAY訌:et/
ysn琸M>dSG&HPe*p:vFӫ}9|%*CdڌTm ؍θSVkq~VQ<f
CB'LH? 6ǍZWzjxA|+cshi#a43KZr?'H:m2AĽeЭdcM^k^Cj#,@DL2I~tHGǫJ̀e	W`_qZb
"pp߄CH 	I&d2L)xʪ*jXEtJJ]EZ_=@XY#>(UT#tgE	UO4E]cDix`Ffw0b(U
Y]sAvjfhw@A,bx#iu+E_Xx˼U-EW'_@ce2b1(h^EN
`V[@-kbn_Pe:60lu-'\j|Dme;tHGD˪&աD!ߪ@M?B=rΕt<GH8Jd	lMilv>Swo2Y!;DLž]򮆁˶Rf;˷-r0ۏ첸R}"?5#mk+3((.RxP{K$
~?uX m(U$C[KIl9vL"F]C2q.OI61Qx	1iQZxle_)O&uZCj7$6} A~8zXmb|n^i>]fQBchJDj^k]rou#Ih
8ЂTc1)üW+-*kxueI~PE:LR]
&t-¬^*$M4-bBc鎳A9ZuKDۄT}pp;dzx0w
7
? rlJU/3BK3hf@jm1RזD*p֓2O(Vv
ndmMAO;1S`M-a6)N˛,_
l[c.Hі%Ŗش+#]lcٶ$ s~&b~In^Y6-쪸ʟ/FRa`	Ei|o$Գh:)=kZv6g|V'E;R^t\"ZW
YnN'⢒LiK[!6bjnf$=+*.ӃKvIchP*%zډ,1-pGsD8DC7x&X8e!j5kL4Y
&XqYLA)$]s_g^.[fx́{sHq	o݌ KFaa)1$PoגיDO̐Ńwq?0$װޮxYZN8$8_ُ$`lcZ6ݐ?ȇY+0H5zቔkQ}Ö<i|>!~QQ2&P{BcH|7gz9^sylu^A;RckU>)vQ8:oVcsK68#7>^nNk_<w*>mڹ3"ΨŢl`D#ޣ7W-#h<Lqf66@0}كih ӛR$0apsT9˟	sJЫlOIw7±A8j^Տorkl17x&eoUd!SQ2b+(km\5/>D:G"DxA4>X( 6b-X>*'qkxOOX+{5|fP|~NEzEy?|S-2<3}=`[~#ltGPj_
_߷,cn$kaM=UlMQ"gɆ5iЉ5M%7R%qvLSG[]]M	vKsw>q|
7pL=#.[CjϨ^wUOlTvCe]j20uuFfձʪ:AƆ"E*S'_
!Z:Qpt47rv윽Ys9{<Fr׃d+G1	F~ /bm1&&x,^LtZnD<t"74"ף.9m-6Iq55.1g)j!0OD<%n{?ns8YF<p	rwPqD!\ FKA^ZŨˍ
R휃EᏥla?aZ뵘ltUtWzs1͘iea1M1g͞vwxeWmOVum6lǦmavovumw8m^wO/o}?tcN:|s/\	
u9:&J\|B"D1X IdJԴkYyBzbs<D(K2T*+RWkjj봺z}CcSsKk[{[}w>z4g?x7o߽06m3fB|=ksΛ
4|K5~Xp%&(*,.0<664^?|X@`PsB#b$ PX<1A͹O3l.O IrOS#?UBP'
BPT;}*~>22
EOL_~[ g,v,cy]zFl(}FVύPq㫪J6A$*H$Ρ`v0;f×9zL2ٞQC|QM5xzAR+Ԕ k*xGjsH%Ť^Vaݼr~Lȡ3h5$؋#2'$
,FP].V!foDc&2`* _'ǹ{#	ݰw%{2>aQ*XSV*5r1V/\2dL9x~dE]0
^z[AKm<L!
|t䳁,&p#Ae* aʁ'pBr	}1zwAj$
,9Kͅ|-7\cL
SyrRꈼ_bl؞ҰUKTU|YB[3@SJӸ!C2)gO|dgسuzw2PW^Rd\=M4
zOh'7@nOPJ-yV;Lg]fΓ'Rj^[(Ā
yCBI@l3o? qMzۨ{6Tև*?]FW^V|.G2 T!YHl"	Iͦ
~]tˑն:6^m5+)U
&G͒ҥU	>ILŤSK``;m\ojc{.]w{]}A][UT5䄚T9"#֑$-QJ֙
(R;7n^윆a:VVTST@e&
PkLlvw6ԷU8{`>5#8-Eʦhc5IjɱUx(EUu=XU=ux}{tjG
4a(=Gr(nËqZTivU肝F7
:&|ؾĮȬ8CLNlG\nt{Bvx~T2?]ъ?:B':nAS+w."nG%PBRBz^MLpz&*T@ mHh؇Dc΢&ZT_Wj5yI5LOї5m
  һE/`v0;fˡp;ϙ־A}UlK8SQC#kדtYFUVErAF̾!b7E|{ewY쓌E8T@V4U4<7IIiA(R@:
j:8vug*tE@EQ*r 럄B; !rIC@V@]_ӇQ5<n.>UW/)aY/-Ry%F2"
	InK/i"tY{p8d|Q\Đxi'6ĩ/UUi5gԧyebLY(ke&\1q(h-Ev;wΛ6 !5kC(xH@m՝N&וy
UFeaf5n\+#$,۾.wAڐ&T%_}ؗY6"s9G&j
ơR9aWLt~-m
ANv$&!	2p0t{z$?5Z uTj]Ġ`9t&	f,h؈!%gS$&T<6ncK /'z&bp`F*8b(@H3x!}': yo8IP&\P{C@Rt(ɓʌ*rH1𵐗&dx'McČ`$f>m|S~䃱ؕ$x0mq]Pe&	i#eF6AWB~8QChiTɞ <|]z[u*nz!bg9Ԓr3lq
Xr3"	>4SPh=m@A8{Ͼ+\Ǖ--F3a@4M6;ҩ'Z8JԐpjj6 DzQ0'չ=;Qv(X
N#0-z#}2Ң>ƾ#Ahw8Vw5C/[r:mU5fYH7H)N6SPX'>}<5ӽe~y'NNdtOݗdjM
Z̓x3YAdECM&-ڀjGož>ْm\-u ZTS#%xG;Ѣ8]0^`#Hƺb~ںnA-9*ViTR8
`'yM>aATm#GђZVZ˪ݐETD_l	}mϒdo8zPc)VdjGT
*:YϪz*MSqKP}W7K۫Ov*om;Czzqt}JeVl|eryItV2j)kb腳h?|lIlN^mzQr}\E+ݫl([Xp1ٔZ[m@_Xi䮠pvfy?q)?GZ3=@W	=T2lvsdrڰP챢ށzE




q5YTp
yOCŻReb
&l[Ghmb9M%>]8!p~{gkl’B42?ȩVnI6
e%2G-8o
QP6ncN/J/FQ&=	}-9>#,
+>nƙ,Πz,>3'ЏԍI6Mo$GWdosfܐT:jGyhKڻ)k[Leٓ#ceA>Vl
oiEǪ2p˪lMe.{J~IT"Cvnc53}-"ÐhI'ِ,kHM"D[YjsUZCM:fD˂+)U
Naa␽Zfk@	0,"IBLtrAlĐ N9Vr:#Q1hax!coDjԀE_dLqi&]8NLSNIS/)WKlƜ5==\[jTv]٨@(WKsm!fwO)iiLڤ?鑓#tɕOL=?ٯ9,o9̳t2UAP@C6-!d!@ BB6BĂQDkop94Mre9*ӍRMd0W:rB5*G1GRBd;
ib"P'dh8^`B5yϕJ\L΄*nW2b߭L)3t*E&'	sdr* i@s?/=:Vh,~ߗ;{u15k}6EnA;xobhS$u,N%ɕ8j
'q/qO=`S)г,Tרs=@o5-z$^˚Fk3(lUA?5(!4v(_uw1ff:w-}hXKvzqAOQ NϜ@:&z$B/$Gc*8?z0;ߗ]/ZZV#sY]X&qzlKNCdP<dՋc1ƶؽPҸ=Ӷ1So<X8/%3Y<IXs:Hsoevn$GH7G8`ݗ$1]\?2^OdJtJz}eb8B!v@YN݅4wBT_DՁ}`0KwͮGfGUl,&3=m2)(ʼn'qvcF+c>¶GFޜ=;èj!,z5ϥ+D`C^n"NJf902?}ɉ=yΝi*mJnL6M$_e
A ($eEUȀӏ^9,>IoGs}YEHBWh֯յYTwL3rS1MOeS-)*d`[hh%؝jӣ͓\$|[XRK@-_JoЌ+כŋ8V"]?/&{d_$]B?,kʯ2xF5xun#s
[oyDs?{how1,8	fL?CVAyE%
K.?)-amU[5[ڜȺMtM0o?s}*Ϝ|-.̩ {JZVu(lIneC6%FQnj̍;\M{w
564q@p${{bKXQVx&\^fA{O򒻭m.B0b
@ħ/d?4m/o
y0wA6kloz=vVtbd.RC{,DŽ4]@ГzӁ4#L#y,xK|}]XÿC>A𵲇i6pD1|܎,HψP(@cii@Rq2[eaU^FR6Jz!`
{v'fQm)0}^(6Rc$5
(r~P,y9wM:(^։gDHDϡyl"0A4t!5F5bl
”#@
)ۚ+Ou`;\
mqׂZ4++'8bqu2ǬN Gt$
F7
G,)O
'6bgSo/+WuQ.mlc`rj($oQM
0rIF?i#@I_S>8Z7gW-[ܫ
J?&[1Ck\B"mф;[
 7qD
$fØt;Sj͖%qzfg,;-^Q`-}"ҘGHv-
35Sl.J7oÉ@5pNgmwٱٙmu*ꊸ/#7H NH 	@HB\$77!PxE.ov[O8bD>Π)Q6AY-aWjLGU-oF<B844N_ 
T%wO_@9{q/ߔ`PɥXh{j*hZ;0TJ5R+
4x|_O 9g.mΦ	^p܀bFlY\u\,RՍRJ	K5dA䉆Hl^jslx9:c6:-
?y{"38\n,9"ARU+J_ʆQ$e6W}HNSA[2:7<v7=DU٭٭ڀSt$K\`˓lV+hO{/y@6N.
DOFNeئ#2z
FifD_h$iK8uyZEA(9pekoR 8ygLWm|!S~q``l*7aڲ+QR%_E6̌VY:+B+5-M@1uqgq;s'/9?lRěa$sihIQAAt>7k1Fj@3\=ۉ <'#Gޙ?<tczЏCC-K4v"b$Sjѭ^M;ڑR%R1Wiu%|ϻ{<k})_=MV6(ƆkF[
Źmzw,Fp	h9voZͯwxpo=3b
$ʨ!Gl03DhvYv s)Fh)-܀nWK/o>uߎo
qxeP IÉh1nzY=WuMզgԥ'(e]-gCGi.];^ɹ>~o[?) oOP^M!=aǠtRl69m^rU4\	O%%-,O]TB*s;?Mw+Pmv{ւC)#HܥO)ih\LC.!K'b1HQs.w{ϟ/2Tp	c6#s6"bI)i+˰exVz:;9sYAnSKG?vOW{$a R*ը1o7l	˯WC^kh+qf7	:B|J+*u}B2#PCѦˋS%e*:g
cCh܁li)
`Fm5{kï

5!>s^sUXt9UJ厓7YΆ-P7 $*gz0W]yl`\:XA>s97<5'&cE=ffӕDdyix	M8ZH<WaT6TچhAgEt
L1
ACc#VEvr}fNt
1I#7ܤ	Gۆ
r;at)ChH^0
uΆcp.]
~x^Lޓ(qUv&ro(JeP<_ׇ{Q
c7Rg4tFZgaCCQx!)(04e)
T12Υf8E‘6G	V^؃R(E֘Yՙ>6."4Fm	Iz9)d1ź 	F+)mju@a7gDfFiUcԝRڊXxi>6|XG/@@+$kaQbќ0/nMҋ]%:c!רZTxYjq4Fּ]Xyw?=5a'v:u]㌵u=,"@n9 $$!+E@AHGBBpEA."(hAP뷙ӗ}Їw
oPEiԑ9qͩ[
q)Q<\Uh.gY}WS(35QEJYj)zS
h/Pk<^~'?aS| A:8}F/R+|cha

4Y^HjZU7
[C1 ?w<}Aw{_Kyē]Pmp\+ؐ-
TźˠRVYĐ[tX;-i(i7[9GPq4zg6@0=4kֈ\c-MANTij*A+7V	|ZQ4fmld/ 5@
ݽ#]w̋Usri07mNwˌ|!WQRQIc	fWlerU:Gg&{ q?
n.|f0rg$u͚B869A$Vˊ:bVoi
L,EUJ@!Og)Л@v4>4=A[+g $fy4"nv,9r1gJc:5J-AYL
:J匞Y*ϗȭy5Zg!W6@@6,GDOMBӆF`+٘^-+*uj/iuUcnC9K)7hsz 5]Nٰ;Td~><lt&aK]VTUu_;#;stxm-&ls{^i

g9yNnZϮ^sws9qq.54̨&Jld2zY.dؓj0t=#ۀ{:y?ڈ-w~B=wB(z?1GEAR#Rƙ6TPfkG5^C s#?9z	%g^t!̛a2Rxc,ip?TЛVNW#E~j7 sZo_;wf	.U/`
c( N`+GD+:%Z}E2u>TJ4&
*ow}
u?zXcΑggS+~P2u.3MV&*1Z,_e%I#\iPpYRg/PphmsY}~'kGs4Tj`ޅX~>3en؈24"y'ʸq~tZh/5kofصOa8s߸F_$@3q˰<R	d%'nQq4fM+Ҩ|׆n|qjpCh#/ⳟ_cbQG0l
%=+>>'n9;7^^^=1.5?jD'_X,D,Qn?t/J\p
&w!ב0؋gTStZ*j|	D„=bCB3WYx{ot}5[,w$	4LBA#oaQQ\xąʈ}IHNKȇߠKe's}*_};v$p;$p\,1~ ?$ 

!
9~|?}SRwp^@YH{VDrqQ"Ş'VpoTU$VdDױJtzt
*BM"{i1a=~oضR[ Q!q/eUV.yVH[(`IʪYL<SJ0MuV~٫@(C[=着0#?/0S.2sC -3)bg$395t2C!6+ӵkhC5Iu?F;;?z{w]-SUԧU ""{*(CF
DF$L@	;/d:!Zu]{wT*ʇF9xɉY9EG4v؊?Ƹ@ֱBJ|/7)˜b@Ջ<*@;€ fe> 1KWiE2c9rg0]DgQ])ܚd]ѯWiMU}:o@:vN?ćѱ@Fq?.[cT(y1oM70œh~8Jh.#lQDҭWF[3j;E#@O<~.;YKhk&qtd=rT}J+zPUX}Ψ9gTz<#8:<1)y/%O$yevUm:>Cn^!R$,@P18Qr
.eFҺs&o|<#AD1@q47剜_NJ5yvAT<Phx0,w*\^j45]ͪD;:UqZWs~,0PDugڴ‡lIJ}8Ma)BU,QdRbn&8mpZ9.7>8a@Â*2
hc^3~13JEi颸r!:Aj$U^NMrs!&xt~8ۀ>4@sWѴm)9PV-kQŸiP8SYFR4c4Kl]
IC4<Q	zás!{2 ЅfNxfKH~JμΟuF^4܊prfJ@г:6BRBd
Am-[[ꍏm@Ch[kd+>~r`vS!CkBD+Y]d=a&JD;Dlw؛7c_so`
	y툈z6tk46֗7Z*-Kآ&%ת#qfB׆cʡ2 GMTC?.X
[ZH5:Wt6譥dUEFIҬŋ(ZǗkxZ,z0= >=P~?Y9=1y~4tV$aix%A!jLsLdEԶrV!tZQ<s`i	,{߸?xQ#/Ne`%zyx+UnGz)xVY'iNCV`k"|FyT&`y'_z>#n/F\Lz2Cs/)Tb%Ӌ\8yU	B+|Ȫ/: {7Ӟ޸ho;A[,8N(V'O7*xUzjޝ;Wd(aCV%l`PPyp<}捑^gՕBkQG5wa…g7pkŭYlhd˿L^b/IİK(9w}
ۿy7S[Zh=(L0~l.}-ZYn@."@P
gSDFd{W5d˸:n8 \o3K>^=ݻ_%%4$&8 j%|	A
oմĶ^Ƿî:fԌ&6-LzH|b?ӑu[}U
^^_b6QYU82Tݘi-434o'iͩZRn
ZoH͟sӹ?}W>ߪm7
b#1en?#s"*aQ{u5k
ixtJK}
LjH
0}0:[gAM vtv3tљvZuծ]uC;rCDD @	!`BBHHBr;\BZPXnŋu؇}f~/76ذQ@Bbh\Yuun^R!lQwLs6H-M{#RpRʒKʓ7k׌MrM'?gİkS!"	q8@& xw3KsޖG!禼:􊑟 %X~H<齾vmWkaİu~AD
(Dh>F,AC~I)o|J"&xŭԤǮ03bgF}PM}3-z[6|ǓoK@C' 룐A	PtD`#c{xʢHjl80bÀ!s'<jc/q/Ӄ@|
8-QMxFeU>iHR|/1{.K<['-<+AIgPW7Kg
 NH]iD/X"IYEMo(
g]Ytd_6]8|pR~
=)L}Uz{@yf4HsRA:VPRX[CYqDu*ܹr. Y%3XlsZ~=*UN^i\U^,t{gP5y
- AEr(ӣAeQq>IY`<<)`?5Y^2]b+0gnϪn]T_\Vc/=˚%>x[@A#I=,-B-	g
Vm<Ǿ_%߭PfZewJ-۸?{5#	%SryUC ݠ>Ф'XʂRlFyCrsTI<MlQ[Tpo|s^7׍/.v?Abw& 4'Y4yhs	1bU
II0k&K;tWp}Qh 켡Ep 0'#@%'U<Ft]]"JQIeVƟ5
L:cmvҘRUo=HB?Mh>0%ŭҐǞ݌!Wi
KFMvWZfC?]>jqF-VTyl?d^6b#Sl0bYKO̹4KftDuE5spx!DGSvWLv|j'mmcUZգ_E&Ѕmc~0
֑ܙy<wΆ4*&ԔZ?ȯ5LA׵YNZSv}ՐCW=bPG*Ǧy
M5*`#Tr+'{]x\Z1RR=bzScnamZˡ;tS^v#6)UkPo࿂9KpD+1v'=~oPK6m 24Ny&j<dnLCqN!hdؽ|<5mám`	p官z"
AN)@2FWgWeF[5YҠ5rN{s;n;~U
Ơ:98p8tޝ55:ї_{mL5XIf;Kc%t6u1NmgF||A54nS_B{<|p!-'+EKV+P-Uj$nl52*mwVK\'%n'M4bGl :tVhÙC{3݉${/$8p4R$b]ՠg0u&Vi[*sTnG|NylZ5HZ~f<m?p3OخW;oO&g$
*nB,k8N9Ei՞VO:cw+MX	$aEО  *EYdHeJq .{1wRX%*UXʄ3W7j5W3K]L8(L6@շPvj{5m;n2IXKg(Q{8$NQ#S~-I!-P%_e^*(֔Tj5
UږJrJjnm(vOnصЮQWGC6{}:#/aDzj vB&ɸR1<sx{a9nm(1̷C;vNwo=ce߽1_ơ di7NHQƋ化|r+FUhueI\yQiGgtmù[6_My>Wk:nv}þvsv$4y4A֏K磻2nuJUaDG222qwQ؃RpaWPgM/uLnmXivu:3_0%yN䍡I/ɴQ:8nj	%bP,|Tv@<x֍6yPNPljLdas&ۯ-Z^.wv+F4DM2gfhɘ	7(-bL}Q(UFE##׵v@W6{ꅿol`btq|ɒMx'L\@SߡE"3OGkYNb )tZ
RMLp'ʸ~<xNPm
zc\c]Ofylş]]HG$;zO'DM
{BYLy\QFє{V%ܰIe'_eP[OÏs,r1F\!}!C
+&woF|,earq^Twgt\w@~``S6%#䀣mI눁`(@z;@F}
`Ox|u,sswY9k:蕏9"0.2\-Ps$mC >^@q;$8ΐBOGhOtP___r:!͆i`=li_(x1ra q#Ь$ 
$v@mdx8$ F{8
;("a)^STS
7
Ә>ɟAdLbc!3쨠bUom`kRS2i@1ȏlr>>^@=͚#K+ڴW+lc4`}_81CQ~u6hxF 0l?	y;H !?)|$Y"3?iV徊H!fLSI̝Itx#{vMH!!M@0cr?H+e.%fNMcH͐/dLk	
V-<IϥA=j2!}APt<dFd20)䷩B$9KTr_KӔrdlMN2Yے۝=$d>I9wȫ_G 7^P6P%Ȩea-\`XL)jYFX|ך3"紒jro/&ꀣmjv;!NzA1
1+d)VasYV.o*X0N?'Tg<'TZs{ZI=yw)=?S4О\	p|*N{?(ы
Q#eMeXqiJѳRSFz9XFRwOMnUzwOqKqOV<mC!v9~(>gKx}E5qcu(:ʢ2 R^P)R @JHC"BE0	A\gnև}99? 
^!HyYz@-F*#1KcH9}b_Rh2/s/gf97y7
HPa 0WRX3aA
*v=A)%(j*5ybf?7+@\MH@2	P7]APeB<*#q
r|h%x\N/bz|VViè-
5(n@
^$k
$ub
wk<sS߉MAn#6kHfǸHTAtVUհ	b@)ŶeK	Db.n\Pbjun@if?Z_xw))J_zUB];ŔF2]KDHHhR~DVMIDIԋq9@>d߁zf0]1>F)\d7KheRUr:[Dx%2Q5I%euaYI+tJ^%(G-il	\~NSyU0.FyaM𔋵dCPq	d&؜L,QdJ)BJ)dB֋$SCwNyߧ6Ʈ6/>
qJhMIlm"Y+q&WQ%+ŕm
Tbs@@ӞEoܭ-~b0䤶2'rą>UepKyBBc^3XVVIqUz1>7O;AtzB;~ICțF-LZ,8GK(^4#J]cz9@YA}O_\;nzGPLh%%lƲ.I*\Y(ؼX%mK$ik^-!Bs@i
?lu?ov9цwD%HS2{31|
n)c!5*!/Q)Hj&I
A 
|sPsp3F>M/Gl|tĺκ>mw3ȭUNӑ98żbt,Bw2IjVs:L&9Z&9&^MaݕɤvOeq'Ey+_hbh'GDzCȺB(kAzE*f5Ό0"4ӌ)ftPnjXo]+o?سB쨅手e36M$Po(u
v02`Ry=0^G/z*TN
k㷩a#3
sr%ۿ
Ve
˴?si1ߓAԇaqIw3SY*v5(Y51讆to40xQ9rl|Wӆus^Y~mKw|NQ^#Bqsғi1s̈9Zn0/GϷ`{|{cn[:6-2vk-oVZm-FCq4Fcqƴ(cj&Rߕ}L{#}9,Wϼ3, S!VCfi}ؼþMGNK?z8O.{—`bc?[BD/b>bSPo93){J<#}Yw:W@F4 WAZY۾[hΪ8,v
]#xA7̀}@a zZ`C?	O-"ܖ#>65ڷ;2"{+vM%\-ypI^vq2_gQMg9=ǥ=Gg>(*(Ȏ;Hd%|	,심@EERVOU0l*wo{_;Ci zCg н|_H)Om;ݠ0ʃ]ʬ_Y4("65p`63q'	ܭc~3!>G P~؎wr+ ..:rN@uᎅEc*lظ
zHMQxzAԾDkW pN8t8@`s$@fka;PYln	"b
HQƺ<vR# 9;PN@<G{w>oc.᮳cً9ܹ11?`
v뀍5}wG!Bj/YD}鈿S
+5wqY.棇xcy/q14o(v7kHx AAn8x|A
<A$5yKiFb\g]nyyʟM	Sḗi9Xd^
gAF/SB3QSJ*bBgx7ۖ)
_ឋ&QKQO”`}vAl	!Oہ*2| v$S	ؙd}һ"Rb%{Tϛȟk%S1(q7a2`c
,A
(==H'PAI#DB§6i^\suYbMׄ^aT8.}"4!OnQe]f|i`Yi'lm`w=	ADx"S޲L7R+jp$yt23mx#>e=1ı.${5pנq
&+0ȋ9	55l	eԄJtJ{UK?Mj>"k>G>EOsE7ڙ+2<b
)׃א{A1(rhH<=fDϠH:XNKS2jdК2SBQw)봑6HV+c$i:F-P,SYr	g2mGkq#(BC8zB]NEz7ܒIN/3au#kX]y2xV:ȶyΛk?T9>k1`0)쉑KxP{
]D#؄t
J2:xՙ&V"_8Cj71RuӲ
6YPsMҹ>jY,BOz;[Rd:MRhg75V]={__Зsbc
kAENBv?k|?0j78H89PE
-aoPoꤜYB#k
5*a\pP&k,
E|>O<3KbXC㟡m+y~oߛ`b<&Uȥ\59颦lY€VɋTg*uũ
6cdJ3Ft@6cv`^GKq;}^]
h;c;HN]/eSVUfRe $7eMZYWF0W-3|@oΗl1a
؜um%]V;B=vB\pW-%\gKERSy*ʐU(E_0}&79 @͟
S߮\tncuO:>hp{+!Z#9RM2Ǫ*KH)T*mN6M2յ4\DgB9_2?B
p%MumwuL@#pBA^	ST::8iQimlY"YY9}^Pd9(R6 D)LI3	%8)|'r2$E9)yWro?(}Sӑ)
֩ COǥ]%c7M5Y,iY!iFy-_RM-ϻR?{9,Rl|RRF$5tYqE7)ɏ<ޑ)

Y4PSF5;/xWg-^f72.ԊU!AyW2*R/}8Bfzc%9gʥAgjĥ:NwJCrgECzu6Wzsmsw~a5eJmN qȈԪkRbWH:&*_V/+w_rDgfIkU[4Pe1vGO}MO@ٛK_omϕY'	YwFHNM?x=G_sb:Uݔɬyɮ|ɭRAb/+զtU|J
WmR}mNW)6'|cDŽ6%ňw3\Heܩ%w_J{1GV(d2*uTnVyxիE5.vmyN5ҏ.b<>oDrZc}[-U$rD$j {.TB2/^#.SjПS3gi{ݒ>'Oqb_B]\~gݑ&ft{wt\ꨎltz9)z68D	WoZ?u#ꇗT
,iCzҏNF<,iQL?ЛO`S,W}ueyUL+vS;3$~S' j#*eߩ]o^T,7Y+O;'=#e4@ӑ/rdbO,B&xȏYhuX#wvݗ
C3깢L<F{FxA\T:۴|O'w7Sx[ׁ>!rL:{NFN&&%ST˴}P<4Mt
/fVwWkS%*4ҩǡ;Ra:6p`F~ 0cFnuF##G!
E$Ks@9]0DTe8v,`X`N70I>~ r>ę["fȱ2E>ރwf6uw	 r3W)˕0b
WS
$x9[LkpXBA{c7$;C#@!MO/	X/AbAh)c52
E0"Z+l<Wz/kL^u!Xw"u
~R6lE8zo*XF[h"n9"\tEق.- 0	#nyYL<>xj=ir$5w«/Urc3\嬃hD1w!av%8?)b|Jؠs~S6$
o=OQ3MAdpm:f2ɷ@Hq$KˡS
YeLT~Sz7I}t	_(Âh#t!	NuM5exuH،x1bCp	= Ȣ{v)Ki5)Zޤw=@0A}N7PF,`Ȅݾr<`&OlX+m$9CiFg#Zd= ̠W5o*oQ+~(F{.0F0Lw$sD%lggEw:v/@2ڿ.bϰ=l.R-:{RUp#V$BB	Y$9Y$0Baod(PW+^!,E^y>9/yw}qzP!qO(CT=gdW	o#oŸ_F M"#Q/IѯȷP(7b5.
0w~B~`9PXT?9; <q
'jp1Ƙ0oEר*F< ~L!f(#QQP/i1sk99= nmqb5_4!ۀ?P(}cyJMKB$gsf2dLeNEFc~cDϲ1vK}76'P^4cA-Bǔ}7bj6Ö#qr&)DQacn .{=p3VsnCsn>@X\V?, !tǻ4̡Y%ԴjH#uz:~CCoX}:No\{5MU?ͯO+r3nwfB`
9HY}LpuD(09ZMF5M.t+y&A	?,'L2򤨈2%`uM%;Ěsy~QC|
%'bzjb72zjRXMI\I-)'KbmB\@ḨOH8Ww~rCsk
3s63Q64r6[!¶K&~˙F"D]?L49.5%Y	=7pH`1],Y1W|rTMOweC/0m|L"H
Qo\JhKٍU}_6HϵIӹ{n
 OO?|{e/ʏU{Pu''L٠KT2^fq OhgK^\RQ?&
lLjwxѬw݂{"YMв֞\;Tw}˄nʦD֤ctB5YN7)S92 C'NEEC,PGI1YR
PJ[rY¹}'}K5Uv Y/Ηg1c|I'SCR(NYd*R!Z2_ɞ*!hTAc2px3H]}=@]_Y0^}gwt#cOU	EttAVJNSrY&U+UJJE1HaU@5ikwxN|ҹk5zC'KԘ<^-j3$/K5u&-Qp5
J暒Qr4rn,Am@7dK[>Tluٰ}sëotxՕ`ߦ*P'B2p5	(\<af(+et}VRQ9#uL {>R'
G&w5\gZ׻^<|}WwVPr9꘩{.+a%R!(Pq9<c952|N<>g83mRa.	$rt
>SWV:rk>WX}rKEGK2؀9ZG@$Ub\TDc+شB-h.YK}6(E[%XӸ$.wBly;
OU+ڼGr꽳ݳҚ7y(n)(A=Ǯ52:ZVf$+̂J]#EOP)=@/q֯/qxpoӡrΟ}=K+3FNȺ	:VMi	ӒLC5vDS7<]~QmP.rF/Pm`C߽yݏ:6Žў%GVg
 uDЏ
fB)7^^Lu)6Z2>u䝆c	Ъh](VED$
*d/FI
Œb#ngT-.uGܷ0n
B39+r?%RC]9˻RzU.y;w;l`Wqy-g?cS_iy=*|	BKZJO6>b)MSXT*4VUj^cu:ZvctWn`>ӳ~˴[9N;W/9'%j:f8#mϲLviTv:^֚ۖǔ.[Wd1uV#eߴj%?Pbv$k4mv!&2yҶ]7tG۝8/t)]8IWN0׵^bvWrRsLyc?=*˷	/m$KQ	TL
eP`F80+c_ĴŦXJU$&U%
J>=r25j"#C##KnD]=q=ɑgDGw>ѝW!p|!ݲ7=^Jp|Rq^>(9!Q(HaY1!;BG.;QȞX?2n
)~c3:Q/H&Ãr"d(|!/1B?T`GMG	b
 ֶj+}<Aw#`'p3nI`ǃѴ(ȦG@=#:dRy=[9}Ʀ߷ V|aStD}Hp
GP''C>i>ԓ}<9S|P6%_z=P5uv1 ġP/r.
ܙIH@Z^(%Q|DJ/&8X`a:$I!a
xa;{K!Ȉra93aӡ@
eqqu1Syn-\Hnlf裆XT?go"aHi9C
crY3aaH@FVҖECm<$ 1n&x k&i}V3#~{Pi
	کaa5,
>.AC+Ĺ!<20DC:oe@XuQS|pS\(nD{;rPo,'!6@f Ac8Lש( _6hLj]
䛙āh'#NwY<L[ȧ򍤏염̒v"k[6A>3a)X<,a&Fc42Q)mkD,Bg_ ܒZTO.P&6+%_e- /
_'E}4pR4Bo`,L\jV[x~IvX%=!+9x-7+__)[T-=YsSn\V/*G5f.
9sPl8PY^X#*EP.r`i^|onI)k-筮EҗvElSecM셦Y֓~G>A^W֯;8"߇UcPwGs-}5bc)pڳS2$kw[4UՇ5wtO7T]Kzuᔦp<p,ctPY3dz;/J?G	ʔC9}~kUaO^i[+h2VJn57^KYEspI}%낺)3==ƣc'ݨ6^(aS+6LX4}7oFyP:}oKVq.[#B~5wsڥ
{S]_QMiPXP2*:
 қR	ɗ Ih%t!Q"ʂhxw#IYfo:^OERS"HN
8LAȲ5,2_*\7{|Ž%a?<ˏ=? 
JI
EޢĨȥۅow:f0E4(7*Hw #jc\	[YX-Tylf"n(<=ŷ?|#jd7+'TJ5krZCK&<K:Z%IO78+69(8.?b\̺:M/꼷,
Ք]r`\sH3A]iȶ+&vAB,IF"Irj%^N(P)5TLх4=M@[~̦#3+}Xlp\J~Z#ʈ꒸sB<+Ԛ)SMJ)WŤ2f=Pzgd1P.SGai!p2o;:ڭX?fk:a1vz͓f7~V+9,PsX2^Z$=+AS+ȅ)V(b#,^&/YLAzXHf}g!mG͞whs:6^IK([^L
0"Ĺ1eYaf>?VM63rz\?YBrs9z!p2;ik#|r[a[!g=,Ʈlׂw1XWef	ƫVD)tL^Nn?Γ8rFJF7qxg3Pr|UO3& S5`їƽ}/0~_5t<᳷9h[C䙆xO$_TN
r0<AvRZt%OLc4@Pv'fQr9Z-K::I=mB(j;jykNmxgSzl8h8]Q.	ȡbrN<K..$2ʩTAT3Z@4Ra09+\!ۊznzycY
ɪVuayLɭ˖d$+22^$% LY/C'i"=+46?^r߳F
ݵ[٧>󖻍\g'9YߎAZ-՘MOd%LM59U}v!5J@XĖ1fGyPdв<SV#AӞ!u̓neK8/NWE5JIh$dc⚋QMR|PBF/EbD-BfYk'j0ua3pG4L~źrg`0h:‰{;<CIǫ!	91=K¸nIBRtGaZ
3Xd	f+`%PɵcrqQKE=s`
G%'#`BS"BՂ <o7W=F1ap6m`De
M@ϘhZ
i$:d^ici&C)Q'q㘳?ܢ~"ƮC4< O#(B|4c#^c!^߆y9av۷r4Oڹ@<gc\4{<{q=5W=b_<Cp
0;aZ{{M+|<gzχEO/ݦ:lЌM5J1P<4UÓHUބ=juiݬ	Z]Qv1)~lG|iZ9]~Yy!;Q@هa# 4Es@޻wM[R;nHz%K./C߇;dヤzuę?O9~R:<t˄g-Amt @A)c
,[1<*OQu
cK_ࠝ>p.O80v9f<
smOvcb8fZp(%-$T,,5K34HDuQP"KٗdZN<9\vupdi}{>Q`>7ZNHM$RCÆGda+2ZB'pĂp2SHr]
j yhC_K^hyb5b=lО#pQ,[8XG*cE_ODNCVNš)i8GU;ۈ&_HfPHZ!I!q"EmB"~>"pg#!(Ohg3aNQ4NB8kC{-!v,t5Jd	@T~|p7c1?#HKAo*V"t@'@P{}dY7`
b u:	Z34b(@,i!֡%`D(0~N}G69?CL  [(B[=	q.Ш=4Bqq%xg`]y=;{5x5,k  2)Blp'0\Wx@c2;U ._QM;#tp[\6scc~pG{ÜʘTe0} 5alZ(~'gYb.cny8=לOO11v
{*D̿D[!އ-L쑾hhśH 1%:K谺8|H!rP6 ca=,(^%~wBx/[bE܋=!9agrܑN6C=ڵQTUnE/?%'bW/wsᓸےRȬCAIɃL;8bXɜ!|n>sZzs~Ē7	ѯ4[؝>sQSYr_?ߓߑǷKWҋayu!CNF
;ڢ0xǡ<T[({*#7UMkOUG:n=uS]	-yM5YGqI98R6k'4C
k %D+t@1rwƺwVt{z?u7iC̯?	WmӊK˪[V곚fnPs8aPݤrLdSo
_+XɜzkglA
RڳVR6^Jwc\~qusBd
'#Cݾ^nf {&c𦐑=N_lN{Z!Fxv f)`_)\גYz*eyExŰxh21v&	uA3lQfJo`MEo"=ƚ*zU5ŗҩ+,e'sG*e35hS$N>ؐ|Ѹ#i{KcmJqkjobMZ:Oo
tgw%;y}w,p>zݭB/M6小\!8D߲^7ZՐUPq̸%5:=iszGRUgcefobEf
b,g":z_Jמ 獡#NvF:unrsԱLvSQpxWZy}&6K&w*簩2yCgu9Irr{A"rYLtފ#oserɁ`{&^ɛu6LfJSdSy:qMP\Tee`KBE~Cb2isjrqؤϷ&,%!T ; (]@{:!PRB(R'DD H*" 
qwPagȇ99ߒs9I$(BVK	S%> ~"^=7y^as`&ETSYAʨcGq'y3좂s‚nÔ/.w-XOlDde1%PD _*s:bhqИvN~Vqt`~xv>ǵ6Ç_TSq4Һ"މDnW49z)p}8EGדrlD@`VFExߡ³JdT=bH2`#7>"ak{?~л>;0y&6)!3)l09l:`9e̒
(FPyyX햅#`\/X˜pQ<cr9Ut(PZ=/2*PmC|zu;+lrJ'&I̩ZgTn$VlDt_$X'ڤEmۓJper7ujRzdYgg穾P3Qֵ]S<xm~y-EYMQqmID$;DXb?Q̒%Tx)	+pwBnL+e|j	m缴Z"-+d7 '3'0дHv[}tָ֞,fuDfĨbEi-k#tX99d*%a(Nyh'EFcmClgqzKFFwDEvwdžWB*x!6]4n5
fp4_$zlϻWLpOS]8Yђ@HuHHsxȰ`9fH5'f`hȓxE!q<7AϭDMZ㲵LJu_-LR.e:Gf|GC|Bgx_\
5-LObV/Q`bkTܣC%hxZw4	9p;Ґ}+4&2j96b)TX8}qG_k'+>NA&&t.C#I.^hz-;XO#v>c>N6nkRlrk}xg.+98=7Q;pa``4ݣARP.F}CycJO$]ㅾjQPpav:MaC/ao,lfʹ%?wHo,
ןDY\$o4(^U5"kUfJglYsVXV^R
x_md-;]:fֳ{l`^`h>jd~rgc"t^hXx@@!`CӘJ*䣃t'w9O~[=>*~fnsK;jZ|[=8t#42B/kd@su:pPQD-JSь6t7t䌞[_Ce!S
"gf(`*`Tݍ=.ne4.OH"Q(D'P\ЈhCFG	t}JaFK!k.<y'lba&6j`鬜:<GW

3)fhH1E3ZQN|:렻6о@&1FB
$T0tE,+`HcHdHA'S*z|,hgKwiRDXUNہyZNzx]F7FQLvtm^~1G
gsEo/vh.:Pń^$?sc4*b`*hw6zvk>:7ict5A=Ș0EƬ_lWXi?M12qJ$ވ:&$*eQyPEY+:긺(#~|G E	3N:8ͺ;8Oz@5!8&cǴ
|5;Gk:{nq#x9g8fӸ/<.ou[@1?s!p@3	if o^9-j
y;Rf5@nrv' tR/2}e_^S\?zqfLxÞ7$>hpANAF\2r6hjіI,[t;RZq3~.Ӿg\^3E&$ߑN_%|
,@`iRkCٽV@8y5l 9H:ff
(wĬMқ\?'?z
u:Lw~v{S?xJ;oe;5CB"/oSlKlYk3)Nd;9ut3{ܟ1N|ʸI/WIs	>@e@>AngkJXO]%i2Bӟ֯eǤ鎣2Մ!n	1!ktkk:K7J?(}\[0G}Eb=lAd<L0R׼?8/":<n($_A{w^f-q
^5^?e{z;B#Zh]>HQ@[!Mڮ{W{zn4yX)(6~;aj<ⵠ*+6EI>9?nj3qfK10$H 0<_^ꝉh4]\ܒ\w,_!5{omwrqqQ{/3=.iH}!徽jϾ&)id`Oˬc6'vMUE]sz=H٤[
<E!~鰆d[6AZr܅ngc<{r}Ŕa:߂XnNIv {ƫ=V*8P~$=Q4XhpybUw
he-/#{(ܺɞq
5~4&A~]ɭ	;˯
&h'ey^|[-ӃH7P\lқ(ݢJ]wr>ע/Kj{FܕXRgkܴ?ZWLdUE7pQ=’_DőEQoQ3C:~AW=
1%ޙhFIiV
V\-[SOxgWVS{zTg*|$1ZpqXqU_-khbOc/scs^r⦅sx!!n꽫QZM}y6Tvnj
Ҁ';#=T>)2U>(I*ي.Q$]qWVS4)u߀`_vP@cMjM給`:IkOk[
lZ
ϗΉ#j3I%iCibVvr/]$8)NI</Q%JTIcH4+T%	 CJ2D	6Ҹ{вlepimZuCԡ(U!%49,zfF!+M]MNk$'(Ro""Y2uN$~A	t6td)yvhfpyFOcVsTHvUDk
9dZj& )07!N.Dg\Dg YaL vGcZcq^f)vBqɉ&ʏuum5"*Np.J/MM)V'1RNl~T~PwF7#EyByΜ
b˱CK߫a+'t0n?F0ml?upJPaTd@B BB"$@Xª(.
UQPȠ(
n 
P
#Z*KMyONz;պTxl6yoqBi~W5+y;)-4,^h[E|fI)xҜ9?[bؔQ4u,̱,%4xPɄ۵LRτ6p{zS{aam_{swfUn\茝S/Tޓݧұ06Q
Aޞ8H&+hhqh2N8r(jr+lקVPt5smLa0UW&m0=g{6v1nX	϶ܫ{@4h:AVl{x(&njM]ds}[$^ؘ-װ24h*~6LgsPfuGQQР?8Pm(pI.Ov?֦K2+GOi3q㵠u3SO17i.U#굺ڈmDSV{?B{uWjN4$6
T^e@	PtˍRxˇzō΋%LC7j R˹~
훂#۷KuU2M{\~x%W]W(/`<*UԞDL(?
8|Z ֲaϞqڙ29בōXΏKQ(vl
h
Tt
Pt
$3,cܮ8_p(&'ϒ4ik~y)mP̲qifm9zbc7/r$Mk^V7x(\'7˞gr?sa#_jpFW6ܥª^9SRӻ|.	+Keexih:e<UGEw{Tifא27qO7|sۿF]gH2YϘ?Pz9Ը^'fei5Tz+@| V:0.dp_&Oa)>C5Cǝ/:	;/1n&K`ŏX4jFtM@-
aPBzVYaLYㅘk|kObX3ٱ~&6r6ȻOOG6ɠDW9i"ӽQEhƜ,0b*e9,'aՖS3c3{DQ4H0)ځPqE!
<Q=0i`
4LOt=.a.ʰ"aDCE4TQDU8cPf([
.Rn(ASxX9xGr09ACڗZ1Jj
֨IGբ8hJ*\'8(>M\'o<GQ`GB't>tb`8dLT;YR6*q~uF.J=QrNި?(KGyR$%zQQţGC10Vg်Qf@e;b/CxbQި$D*,,]彂w9zЧ[0OE-z
c	LZ`
c16\0j
#ڭaMzo0|?@uDЧj*[>*/x}P~|ݣ|ݥBY0<}c%	\*fS1wM\Htdrtqƽ7jCd	n]7{G}^kNtiD/5D/4Dj=|f~Rc5uԙqIDQ⊈ȾCHrsH };

#xZʴiZԱuZ>sx9||񐊵n.<o{`Z$kT":-~*?"Xu9"Z{JSķ䱓3_:'/:._;}N<G0d6,I{0t'FY!"	G2vw
oiv`w/FFJ?	W<*^Zty2~z}zm1Bk(BQrbmc1Iؿ]7<_ӗMNm"s7bDGr~~.Bx+lXˍ.A!c!z]k<H;!g(\-i8Hǚ3a֝;ڇSxK3a#^=.cvҁ9lnp]rj^:qjdhDaIKßO+q0=V<m!ڍ{}Jfk(s^(BgVӜTI8+q4^r9V~)B|T_}0~5MB	3%BS$a`
il8;2-̶Ľ8r՗roو
Q?z<cs˷Hy	*λ+ί=5Ghb\!cfH
1Hujc'BbU`9K|^=(5/XO9qˤ4t(zXh3KKNs-lϹj9BXͼDBeF.cA&+8z`x(Ֆ`AmcpSfr]I|Ul9$3dg8$n<zʷ&<c4A4qJGѢwHQ$r YɁ`4vּ;rB3,mxB鲒ɀ<r_,h[D s*yڴujmJ.L$[Լg</y%5/kNz1oQ<ԙJsp ~JfT񂊲W=q\N]]vcXJ=5|_U:l1ׄ{ќ4mM{JxQ$<`K8luJLOkC1Wak6kx!YCI}N:^⨕]J<|D(IF7*ʸLf|Jd<e
^S3R2Y	db`<)2kjcp~#߇7]N֢	]_B?TUo-8(x.r"''GZ-EY
@܉C4h.35]."Kl:|2\07=F;:m
ڮȃZu(9O!͗d)2eA:r.RS4>5YMAJ"KA	5
*#pL6#-pͶz7ӦJWn]Rc&S٥";H+,%pjHVJbe)Qa^b(,D y)|Z)qn3כX)a	zmVoRG,K)kȫvٕɎ|3LV&V%XU?@Uw(1ſ!1Ő(ZeW0Wi
x6}=A{a.'M6eKȞ&!>6!$.ݙ[+tOfUUFW#ȑWy{R"wypьÝs8>Zﵡ7"fi-hgMoKKiIuHl7Iz7QCi
n
\+k{'B>p6?7{qevCd]@?ߓv> eЛbw8Gv廝xw{S;|)W[E?r/~V迒g9jfjk`s@=aSN3w1_3"ܑН]QM^i@AH ,!!			 aȢѶNjkkGfܵ"hE
.qj3/s{{sfW/=4rl4:&eUԉU'br(PV_}P#>NW8,9u>K~i]ԅ܋/a坟ÝyDUD^Rj<hh.2A>NOD{Z\oO#"V7ЊwXN)iQOͿjr˹jʺZ\25/$7'6}&o 7}״Gm:i=ic l:;wP^Ս
Ϳ㌊|QMD[}fpNۊ<zǷ1tmk|cm_blԶݜǸv
?6OvwP;;ye*pALdRԩ3vΰOJuvuO*vt/v^^ٳK޳[s.=͐^cHzak=U>GhùwK[w@9(+JcԾ"_L+)qZ;@U=h̦E;ȇ#J$ëpKi
נZV7n7ˁp;8]~QBi8c>H7'""zBJ*'T"}kC]dR!EBXd/48pܑ~p֑
͎,xx5quoC('u"4c)d  $L.9t?$\0Q ‚̷C|n	Pݠ}f>g#Ѕf!8w

W(|!g5q
̤+$a.9N	)Br=H$$(H-@TPiwgpZwl!_t1 b
v{
cbh01dU!$Ą	Va8*Ĥ@=	>re(>/}K_2AR]`O!tZ
WR`HR~E$bP
ev0CKq'@7'
-r\>&@~aأ+{X>߀8rɀ7(qVH pIj*$&9f̙!vh7z+bMDbGd*FU'9oTת+-Πӧ<S@?IH䓐0)IO0M_=_3[|5略3h5gx/4x57xk}10=c ֟.)~HEnZ{4:ML5y$҇V'c0l{nj]^An}SwQDMЮ$M|[:A8n@,ҘHB>#/~|qĒ2U<}̷;u
3+ޣ&Op/Bh3Pxtp_t=ᙨ*рK_걺I& (NBQ(e(:\ Ź77ǽ#g={	U[Zm7SH!zʿE-!ƚ+ƛ9ji&"N}}	{o7sYRʳj)s\ΞMoBVkNŲZД!cR֐ȧ̻$VqSmDcYi@~<4VJ' s<0,bK%!dW"fŹbR~]ʀs>*SINf패';Q̨<Ѡ<qOy0jjo&`@9=	y>s,AeԽ"xBBZuh)MְBXRȶ[ȯ)\.<9q]QMi$((H*"@V,f5@	!LK@(h5x92NGǶsȇ߹~z}<gS*}.1UGf5L%w]H҇%MFÆo_{{bw2Nft)hcQho;;<57h~8fq|^BÓRq$M42Kcw3.Gt2";ImoI-#uL$9@@a}/}
(r9#'v<lYes$aL	NXk];]ЛYܕڑХMɍi)
Jr=!է#w"6ClR7%xxQ
<<rU`E)zLi,a>c)̓*u96Ϝ e^*3WuZM?YP2r}mobZfkVPa~RM|%Qz|Ǹ$~(ŵO%n
%ZnUSOPj8=G`ߡ_ҥhܟ)<fA%z)U#%ܫefeE䶉ò3.ҼMBZ P+ڰ¦9$P%+2-%&DqlZ`ߗ+	ks9l3k2"Z*?﯊"you@+a{6}jKKKbA*huE!j	iTo5&#YP>e~L`C&ZSXQr5\k޸qM>ʮSkMmeCJ)׻_V&	*W"5QXN<@>Bsoh\!B-"y3$0T`½z5:<̶ɖøPFm[ÉZUGJ>EMʪ|oHY8T*Wy-$W6Ec-sFF*"odRJ,48X`f:` -ؼbt̡Bpק{+y~š@~,6<_ɮdUL2dtt[Z?tBɐ!䭐\oJީr1p{@0uָ]r]Ky뀨1dzX]ksTu
BV&*)LU*CqP|Ce¬Aȿ!mpLp~Wyz{ô1){˻O9w&)HWԖu㕧4K3!i03"Y3JJTϑ+
r|ȭ^:OuW)
{hshF}p|f+<X?pe`{~䎆v™+m3bl뿈-b}Fqջ,v\DG<e
ݠVLMR1N;';g\GR*J=;շzlNhИӋ>iZ@՜#H1\%wc홗.:3.f$p㦥NNzj5y˟>?}?Oq$6nfDgpGp
=I=@+B;D7xxK>ؼ04+6g|`rŁfڵCk3eO=IW_zFοC#fwv~Qir
os+ k cLV-&۞˲?f`;Dx;ejgA'зhv	7|fkg/]	zٿկ{x`),@
[ߙ@C8`64f1ƳGm4c5ȵ4W+jv8NZ] _;<Bvm5ߍ=Z4h=/pf'ZñNG1gD,YIfl|ˠrZ6k?:jJ8I%@Xe		A
AvdqڣcRBQ,r V+]Zƥ֭+&g.gA8;~p+Y',YUGG;}-mhCc3X
$r+ϓ~CA!^	`Z;e0RuM]Z;.N{`x֓l1V3]ޞf:me:{tc:?p`#q`=m@`@1(ȆdXM?Sni#q4Tڤ?̣~\C~ǰCKldx:NqM}0) dh:=`*)[BYbe(̰Bfi&xh".SߢM>{zLpA8"4```"pP,RFC`
l¥zb'&jA'^R
4TxPQHG</chm6F&Vjr
l&e
#n#D
eSNCCC@:*"=S,kP%;LQRBlt$js_%nsFΐـ޻9sG^x<RH?1YL)ބ/A}uWW赍ElkUGɷԛΘ]2k/69h72!KXߙB51UHC'OcqJ:2STeoG?}?(s!E
oPq7hW4^#^5πZ>WSo<UuxOP@aY%3H}$31pŬfS6pO//XQUU]SN9+U!ÿXoզB~hwS8eoKFuhrQ0=92~	ZҬvN+a|j12ua:vYA]+vգ8tl8ַ$}"֎x
lg齍bvEf?$t5=+~[V?>-Tj}'润
MuyVMg/hF5DӠDdEa0$L!g*Si=j0DG3t9G.ߌzFZd-tm%mӅZ!?9rNGؠq;EQ=QGNZ(M4LfΙIJz{zX[3ح	ټkqyVcW\YgCSǟ"8(s9~P~Tx>좸6xx!IM8JEo`iǒ7g`Yûl;x
ʩg[at5#}!UgєPp6i
6-)>$VG7yTE_UF?UcP=LxI	ds0<Z@{-ΑR.¸j8]ECF.-D
ǣ_:N N&!Ƚ2~"RVws܏^ZqO%(ߓok"!dc@13E4wкXD]c[lظ ]lq|,úՙ3
\+ֹM.}7מEIRN+g^3?*I1ބS8Ä́!9&1<&_b7r2Wi1_ì͍dIUTfgT6k^QIɷ<^3{{j϶:-畅w_u+7nJG騘=C<R}ZVry^).jpdI*/Wy`vs-q-[ 5gdBV.YMY2O(g6yK.omZ>a"^.#NzK\
g8@U+beV%y:Ewn_Bu.Ϩ<PD H)#LQA,"tІFpF  RD *1XQp]f%'nf=G}s=WR*x-^nAIܐ84wQSQQ;aQP_B61xCTT0^,p̕_-]Qךnܔm^`UfWH+v)OmRIޒ)ܤ޹oEDBLH$oA26.98]pfnt.*[;hQ]&8+e6lDzBY[Q+HouSEg|2R>H{-H#BK&E20\ߖpQ)qXt)*+4W֕V"ҭ&ۖg:J$\IN^vNWFv -h[i	Q^R"<Lny3:dpR
讶gګ<9;ΩWҩ.1P7b,e%6EyRsN-PVP_wH \DM/!BKH,SC!pYW#4{
ԲѻKuL.wvCzMu2X_`,۱٢"Z=>K0T꺭bQ#U+,-}).$)"
&{d1pq5k7٨&+46r5
j:^q:(X̝),dEK9wkE5/snAph}OQQQF_,Õ2ڃJwfm4Յlț5{V5d7DbRd+>6)uSu墈&ކ.uCq~hН)
Sxgz7.^܃ZZi>5Pt:2e^iRuI*Knm7rKs=M2
JnHC{p OpCpC:=zW?
-4
]@e*{磤ϖ)sg.VY97[pp֮(f):v!;ikw۪n{B.^R=lRMPzA]H-u̕IrbVύ>u4BcuGLBd.XPWvﰢqy7N}7{;s&9:t}C@HĶQc$:2%@`u#BF6_s*ppqp5~'[-<l{底V"6>LjL.7h2h1=D[!b܍Y?.b/Qߪr<E,g޲}߱*>#icؤ#7&s,17]Կ+_6dǁ\DU#c$&3+Y+&lU}'|2爦4SJM&-m):S]{ýqwx+}P2
d.W)6ncmm,m
<xF0YwbX;)l\nNՅT_xj~4g&}t˨?-_
gZZ|hC+?r'J8?3NO3Og,grFlLP͞d={?6u@GS&=`\^Ws8j\`֯?,^ٛPb&2rMއּ#,߯PSb PNP}$}-o8>ib191	qBG|KV@E1aɂ:3jQ!9N,vP>'Sߨ־XԤN]O}&gI}D]\wa%	R)i~=>BO͂82ٙ!.g.CX~خe6JlQ*\iTS@H.!y`b
FdA@A
4aJ"cD'(
(
Pϱ+߱}`:{uI,c`#ց]{I|OdE?Xc{<
8b¯37*535.ClU4-B8۰::paQpڱX'v1e|2F9#a[ lA{̷Sɥ,s0\;
"_
h@	|9
fрW2:pb5a|'&Gq	b{̽D|^'Fa7BMhXt'=o) <<yb*œ 
ph¬$8*u&#@~'8="heN27n{ssr79zJ´'$c}$M63
oqy-p1qևo3go7jq|\|T©Ig΀S93~V3^i;N0	~.܍,+w{>u[c}[kk*tΫf=btS|lùdߟ{#׻-~C<fx]Fb0Y&]Sc:O82x!o#%0<ӵ{=tf_aon=nֿ4.]:\7ٵר%O`vagz9CC˅yK}4z~a%3*uo׽Km44èӳ<Nǯ<l1u
½X.P\GH41=wNvcY$ϺD_mر_|kO6Xli:suO!N/pm>;P,IF/
Pݓ-;j13":wjY<㶠UǗ3k]RaXmu8`~Vg	xk;`bƮ@jƹ7GhPXCt3bR/IF?mo
)M̚C-oڷfopm}P]];Nrk~-*x5x[w@;M4V;AݓLu%١I2Z{| *
=~stQtU]xΰmwUoͭ
im	io)CC?€1fNKh(h?/2*I[tԝF6\DiKulI#eY=FuRimbGtUd5g
v*gTD#"	G'F"K#k"?JA0M@iBSpUhtdXLҒ>_YؗڝW(5ܞdZnQcU!-[j!.z5{%-dp_jI:Pw1 d_hwWеL*D:臕fJ>Y)hץ(Sc+e&Ir2j}S_l_W-TC|)<i(WD;dnP=wp3+)#NX1:ǣ4؝NߡgVe70(WęfZ'qՉ[y:AvBPpR%Lx$ʔ
;fʾ3e@b gxqR"tg3V@GU;{TriU17eO+SFN_%5.H4+JOT(vZ2#ecZrH9K,y[<eB(ORɾD!DsgW|*7Ukh*[sZvmRho,X6/\8'ƨ0;L[e)m3UvYk|Ez 519(Qqy,F6.LLaRûW2CBW߮8{\MA
lm+R7ϧ-"VC*Q~AiN^27:#'V]M]Y>3I]':&ͺ(f^zLd/.<s?=|ƸĽ3bf0FQPI.]))B[(%]ەnvDmvT[UJ:꼴5|{yL2,9l#(J@r=,u!SMӣW/I[`IRbW8[]9'yjsɭIO\g&
D'g|IPQ
<'*;o$.gn A҆0efYsDYg.en
7'];<zm"*L5=9"Kx55[TL%ʡ:3a9E<'q9&5x>XBVJ/)y+nd)˼hYh=w2٬
)vQ,yvi%)YaYYWCoadbτd`Π6AfҊ`u؋M,hSbE	nU/*H,X%%.ls>abAǐSN7=pw
%!9kųx)-vbE8{`u,=
*̃/ŖŔ	fL7=[+"|WhW+BwK',:}mDss^R(shRX\)wPCTffU*'EL;mV1$bل-mWC_^!S~\[~	uI}q-vP߻`G)@N9@ΡKհSk
km N3<:fjm0ormڹ55K֤Uk|YxWWENѨQ?<D:{P__a~~C88,~֋ ^
n0
n7Ldcubu}
F#5v`o7֜~av	"Df/8`~vkOXt`n=:σFh
;i@ʻ)j=0MeyyKs;tGOLOt#'G0o|m@
=@fG|rG<a5Spoܮk@}\[u"AC9XD9XE9EC/gPm{1mi%P_9z `w!?:.]ۅK_`
d@pt`u/r)Qw	ey2;e2N4_r`y̿|`
4	X`X
zE?g`l<<BbbLW@W}u݈~c~q6D
`t6Lދ?p`A@x@!YNd209aӱV[jvlI7ƄC1<3<1qHܑ
B_
|ozr3^AkDC+_C(b9&41[Ba
Bh;ڍJTFѷt ~gFWf4^MxpXD&drQ!ډ~tբG9惨2{+Sx~*&LzĄ7q(9w.qE&&vhbOrmf>Jw0%wrf@Rɼe%ǘג3Ly)<v2OCݗ?ET6@\$+^ZFRُ"ʉ4qADf@ye2\+d^r}grG^NGv{[v9MN	_Wֈ(Ykt@#q?4witBjӫLc(#e>P@w_wOqץu*N:ڕyw[6~_U%1/;{xb ؅>K=c.Ul&׮VsǭX[-uMu^uY~%U4uyqx"*ʡvlC5ިxxŃJs`Vm\clTf3iwNl׶ݴMnc3w<>]لmqN
`TRiyFxs.q|r۵yyo띭}w8>9|nrolʖҵ-ˤe=UΧ䋜o)`"&#3<#“QZ2\b$D+	mk	ݾKvxr~Kqf(/]p6Q43`	(;e/r*<EŸyûq[Ljfa9
W})j&-Z)=gGN%<4IK:4t!x&i5XÐ䧡GH\ȑ5)XKX7`\wr>x>	].K<^9e>gx:,fٌM`tWDL+p`_+ǐ5|U"wxP
w`EĄ+͸EQ"\!dAל8#P܆Vk=!㼽ay4gTh֩ȑtG] ;z6&
,}sQD%IV%~pYJFii~Nu?V,'ZBsS`	9}yt{\T_b޼1zDw5Q]_Z|#x~sKn)$U9	48U*婄\C"⁒RX?"ZB=zOᨮFgyfG*˒V{3f{OBlMz4eεFO>pZ`JUD/y:Ľr	y̿_
#
C{-4k-C<LƣDYV,me*ƘcA@p/Uޫ8[	Z*LnƍW&*2<jπJL+SzrCpgiC&lDIV4NcS+}U+Ř`*ʿGpp0nnLmXaz4E
S
tA*chsY3ͤlPأ1F( ?_ߏɿRR`,?>F(^ԽfjppQ0f|7\^a3d{wUҕiM
դ	0ь]}QNbWT.ŪUV^+1\"h:еg=Փp>j
-b oЫ*CH׵Gh(M<Rifc
;JͿJ
ZS/}tZE3rϠ7.g&)7x9nz67ME:
ԅijZ#ʫe!BUc%g{
cɪ0zO2FZ`mg}-ԚВcl. $,Ҥ
V7ֆ54뭑hIf[d\)2D>Acj1:QLtwxBOg tZf݈kVߙ^b]jP!SXIsGN/l7O3y|-0?a	LYB6b>@p-3(.7RFvsնD7ó2?YWyĪw6vXhŽ]ٖeɳ<fdnâ_'tΣϡ6g]H<@Am8`[`r K_#闐2Jm.ƳDdڎFrmo#=_ӻwarZV4hÃ!ƽ{n,4N&;7mx3P2!x}r߼_Hf*p’Ohh?'c6:hPQqCP@H~Ů7pEr]AQgw/v]]@VPXYa9[11dZjh5DQpXa=c*Q^[Q1zib|fvyzMMΖ̓'|LY^i~b6]TVCdaLjZr1")b|DxƯP3i(,`e.(Gmo
m1hfZ<f	4K8jeɖ)Be82WkIN*Zd]\YN^EZzBAjr.x}5A~J(?wj6󁥅ԋ)RJ%\Ab+ʽWX,ښYBu(̺@b]&	Z7w[l[~s6~eqCq%\{WGh(?#ƾ#@j%W+^CXh`BmkM@`4au_"[S~hl>јJgg]ȳfPQ%L^`}a`aQ PD0÷Q	)Fal7Ls:q&3sޜ0e
\[%%I8ù	s>pٴi
]ʞQK
@	?IoUWp㠻6DC{=7ff:47BsP	u~ڪ`v? lo>mnVGA	'&:n1ߒBӡCU(|YO"$=3!Q2
@ׄBz=HfX0IF)_u@wPlP( PC2hM?	tB"A
kSRsӚEs@a=2`8Ȩl3q}JCHb >$L$)^>8qZt^wK-uD'3Ÿ2q'vABpaRNH^ɛB~CXHPCnnDOZu	T52^HF"$W셺=W3uЯGn<PWYgkJH܉gswq2m`/t_glHj؀6km1{`5F
uu݁\?mp/#8{QciMƘ&3Փ>j6{ΆF.f#W'~#{;֫e=֥?:CןdNvå_…VW.D.rah+i	8Jc=a}Xa2bak7lcwݿfwܳm<vnJ5Cpj(Z<N{r)O.iQICفмyɄGQ9o:kYn,g׌keBKqp޸[Oc謱@l<,:m5čfI߇:W_nsg|DAJPx8ሡ1#8mAqwعBipƴRdZ+jL|2`DN{$
{EڀRiM1FYjz(3qeώÃm)_
%#mE9=
#BdZ"SىBCBQ}ĵaT(.tې]6!Y|yy!EiH$AYrIy0۶(0NPW{I'Ij\脳1h
	66M8I+'.G^V'MCmʃ[9WUh.RDk-v{?j7$
<Q>ЗH=_2p5YIr4'jqbjQ<UL*%''9@fȦ0n n2?ۼ/T{cvdjb3c{b1taG,wlx0O~g4JCSG(&	ii)sS߷;e<'y2kJUfZCu5}qKo\ZH! @‘+9T]īu{tm׵ٱ?>3o7>xDxG#G퍼y13K~{ԷofÆ_$TT.nTwR7\v43g7p$I42w7yY<=Aߎ~m1[b~(h-hHh\`%li<?"ﻝAtWΰ)83Aq^aQYpZӀ4ۥWsN)LjK$4%Ygu	煵Dğ	|1SPk_yd`ZT[0VFr2zeN
K<׭EhJ3y5YxS}k]|tDP%VHEfuIcQؘo1}c%殺9Us0clƐfӧveٷ͙.J[}FG]z%WPt!A|BT*˗$S^X`EаtP7)r>0Ocm@o6Sm9`ߨIvV8ת\+Urg̬-l/VʣBYNxBKdń3_ܣگ逋"`~ǸCBGGAӢñG%8XrӜ+wcNg3de7}|aQ$G}%@~HJQbB'Ry"es8Ba+z|tٰ֠iEU9H.%:!_YW˫mks{H=%Qi/dj )Բb-in({HWFG'5ԗ25e;8a\sI}iqp)2t|b
~VA `T;!V.J亻r'?$
K߱!u="!<Jйd&7|#*ʷ1Pn9^oJt,0ɜ*WmYGv+SK/iOER=K>{KsH_[p"$bP[*(	bݜB~xmuSv%2MYY^aS̃$0(8qKQ[Q&']%3ZZ:WtCY?֠ȺYwrpnvC}V}^8vw֕z&Vk}j15,(-aW¨/U	V]uTz>+C4-(lA~*h7#};jdEqmim2Gi9%5\y볿_x,?:_/aa
ճ`>GSʹ-]=m]]@^7^/dٿA0Xnb>/!W[cv幷%ޮB:B:㦉fz~t.tV.=Q7![@$oGx(3͉OF"Ʋ9u5ctmim##?r>o<Y,Q}hPv	ec@¤b=%F:ފ]	gBgb=3)ΙmU?nqxkzq	7/ޜS'Xc@
v>ʵ	 sH:D&u9_[sc>oχ`|mq2oTh3q6٬܍~Ivl?ᮝn9~Wc2	Ng9ឋ@e.,x piq6.a]xj_Ǻ%,e%V/YUKʥ#LyFr6#Y,/<爯1E#T{'trcIICm׀759`w
ﮃ^ł_9}PV)x=χ_u1>FH}oM+@lzx> չleD((`W%	1`A,H@Dņ(<	C-O1D!ODQDĂg0;=;{9F9PY0s C Yҿ#DHNb:D X
ACFr<(g3J,Z=X=OZ8`]h%+"6!j&;@:5ͣ1n@hm
}k7jGK(]48Zw }0`W.e@~5Gn+jM	:kRsG?:=@ON}DoG=b{}`]$7bu)bѽ5t?+f
5(F?C?b>`hUŗ`RwŮ`0o4H%$"H>)kxCxjth(m0k0QLɼLDcOWI%KrW߀|ExNyn@߅BV5ջ<RM)OHDɿ#3Z>]x)[,<:t6ᑬt7J+&BZ7pC]h2ehTsE9塡|(T7Tj
:U3PŸ@7QMVen)wr{q]yMWՌCkp^øZsƝ{=fKm`f9/c<Bwm"nh6
MehԮZ\n%6\Ԗ^,4jpWEwϰ~f`}`v`*j
|vCu!^+9[Z貸iz;U۔qmٜz_۶l_*m`_&ۇ	+>)QDyP+Kz?'\z?#qnU듸c>;sC
V}ҮBܾUXfLXD%L3lw`φ1H6G[g\qǜqy,wy"y_sW8-q;-v\#,s:Jvv:;9:wlqfLm|N:h{uA!8bnqm*
[u_epKؐ**2,m7֛l1l5)0.7TJ6W\:dk\^V2Yg`(vF#9.	%
}#cwJFscS[ŋ6-X f%YZ=_ڽXU9

֥t'+mZ#PM88>(cEV~O8qT oDѺk6+Y"ʐ-ʑg{fzmS,maeye//L:}?>4sЬD}>͟Po
;`k@xry`A1Zѓ٣L2eit,ET-RBg}[~=h(1:ӑ (X2
d3lj2|/N&II?Wbиlqr1_5׸S3Xe<e<&R}p˴Sh`o[tơ \Xad{q¿
F/
$Y'MN'-P	J7Jܠ<>jf<.iSGCp"
80(ٯ[u^ȉ̘AȈҢ}QXqR9Ӥ'SE]|j)ǻMk"-&1sT?pjPEq췍Ҽ3NZ,ҿqBj;(v<.@0wlpvL8!f)xy\ԨLȵ"uyGEuqwgfd`.誈i*e60URUZb2XYK(nQ@M\)GO-hknQ999s{}b<31=uO\u]D1D[~:s[<ס='ˍykP0e	P0I(HҜy2s&3.N#56CiuXShvNޠGGp>36o_kE
QY|7jdYc?4bIQ4I\tl-4
6)1D")!ΐc/T+b۵\z/NFŋ~>\3T`'ٔuy%&G,5E^rR!+ea򗤚a6IѶE	
$}LR¤r'Vaܦ	7w	3wY`%Rf5Q|'&`_ԥ<JҀtf9c(23=9Y0eJ2J
e(۸xyLZri+ubQӆ|
NNl
1ԄDuh;Zle鵚.fI?9YJ,6k=QX%rfْitvMTvm٨7ʵ*U/^x=̣9ߐ{_: ]t~Y]%9@!yF%Hw#v]/I#
da6KRAKrP5+w/onw/~9;N1\,k+x\BҖIU+ҡ*@dd!G_ 	-'
.KmJmgd)W)/0hʻ09.^\Tfzor
63eBRL/c߱P"RU1j$B' [)TIfWKfVH2Li)&WTzU"g^?)VZ!{-w}u<,3[_
D=
]c'ŜaU灙uW9uu:ɴɔT\6kkl=k4=j"k)<V
UxAJ
GRRНLwL
{MV{تVOLL$,h	[bO"bIFYVIGZ,&̭mS6nطӻmXk2-\>;I
2ۭ^8cGbt8Nşi
kܭza5_b[7W`=.Z
׆]4T[]Mo:`+@.
Lp? f'iA̓08	׃S
{t{Ȁ>-fn)Eϖ:4@ro9tXr0y	TO&`R3`Q19*hZ]nusp2NmU{0C{2OAy
vP7A%PJ^uqW}@w&cN7sG80u
p>-*ka{l(H/xArA$upup}DwPA;6yDt3=S-iw8O.ձ]#Zr_`HD)PY^K:_KFn )kp9}5O=G; pKŦ@
؋+p
By:xy<KId;B$gcM|W
"sO^-/r#mPAaNkɳ!1/Y$^b]LzWs70"DKBII&YUx5xx-
{?|3<E<:q>DM?} :[KWO21F.~EG+#<C-]c젫Ojǘ370uw͑nѥ7硅m!ʦ0/3n4YJdLZGfvѵf}7"ٹ(.KD|;	LyTSgƟ{$$7n#VjFzXl$&	@v(nR(.ԵxlqL;TtZyOw{?=#r
O4~%<JLRj|%cI=r
ׂ&|\]8p%'.W.+\E0TICQm@0x|ͧ	G|>ɗKq_po-~#nT]:˪^nb
8K!N>C<O}'iǠd[[k;ϯEf\	wNrgũ!p/394L`""}*/@%Spk6\KÍ8†NQp:
jp2`9Nű	yy9t>`:G}vm(/cH?5'Ip?P;2z4.c:	'i8ڍVW0.bfzWt[=h/
n{h˸_E	zyɓTb5O7?OEOHhq`tDg)`Cʘ!]Zv{*vkphsѦŭ!CΉׇ7OZ4gI{Y*w}?A/zPg&2S:QhMP3}:5<@SnT6hZ4uuqUҠ%YVkNq+5WSHOQZ*HyYITꩤމ&8biޡ'H}1
"'b{d86Gji`6D3-vv]m/
%^^%^DR[-&
+[v\^'_H {BWG7&3ҿ| )-F{lM16ͱhIbƤ2l}C<@,L\5G$jW3NpZzfyմyQG}*.*D=P̎NQ-xyO|JOi:D'mxZѬSQ7uOgx$>[TujZ*W+F^kSRΌUighUjPyj9n/L]ns!I!X2)!K	CmJ,S,HNe'e%9ĕىeܬJiybLR^[(TĻ|~$A&\9 4{IF ǪXnZ㻨1b12h![\npI%\BZ_ +/7+)ەN}?&zAI(^s?dN~7_mSJ<ñ TMAeZ$Sa2s
[jfKS\q7K]*Ӵ'Ԥ1n},)F??2	J/W<hH]S۳5i禋P13߃'#e1LIF"[nd3DӒ/ɵIs,sevKOAaMgu-K\'Qn4A۴؁&W)6s`VۘҬPeE1Y	f`lÖ-\l[)gΑeZ[(ҬxsUddʔ3)Bu̙KP\K|gv9~(uDc<
r5pF2y-pvY尉9ybΒS!3,F{`ۏR엉*'^-(_ar<?E>袙h!kS.s(N9]Q;yIq#IlĦ3Ein8U(1<RZ\ܠHt)uΣ|Q\A8/H4Kis>}
$pGn?cUk(b,%	J,v-I..	Eu݊#ʘOʘA'GHotE,9g0@X<ah`D2O
1IHqK%q\LRi.(+لafaQA׺<T5ڨEA	EEqA&.TD0j]S4VmXZc4DM'>3}9ݓT84ɬOOZqIP/y_,*ʷ8o{PzN-gߑn1>c	ӧ#%	iJ-,KRĦwIp^4;D!:gk{Re܋$$ӻ0
Lg6)C8cl7FgaTV?xB\,Il|ଥҨղYeY&rM"<'"*WB[+XIYIoR٢M^s=\wD\C5`0D"83ƹBqfL7JHCvKCviH#iȆe!Ԧ.e.I
^	̦{~F`8[֘B99c@"u(AxI$%_2JF_Tf!شzS۴Ne*Kv
PrQ?
_H
\
lad5i!݉tOR r+ZJWޕeE9X	0e,sòb 3КB[m(xuQ!b#IY}XLa[8l5N
/xF6#n7LŖ-lڶ*	joAe}u͏Dt##s*g16Jҿ<	pnPBUNP6t>2 kgBCfQttR@Z|01O'06 z? 
'Q@86!=Õx-~	0h兠V>xڸ\[
9/G0+"<5`#Ha 8iAu#y㼖➼ŜG;/"WX_B_-'{9ȍN2I{F(;޾^S@y\|N u'^5Mw6'݁t$jV; .={\\ry=f
0^-z~I8m|E&w͜<P]Gc;==>>ɤDtح;DM"P2$ydIOKexJ<Eߢ'xxx7w3Q
Q	Q;@b C2ӹtqL<z<LtmB.z8Sv'n79FBtqvp(\GBHI{-cG">Vғ;؀DW!-tUU񭸆2Gq?"G@ο\!/"o™89iͦ=zГQ3pkMrpqUFjFgъSm$3‘O"%Cpb.đh8!x ܒNuY"o$[TY:Sf*/G|6Eр&E:=؝~@JDd j|<\5x]7\uK18
Ψ)<Gzi8^&͇8و#"َ֔F8|\ڱln/`uQ.b>ؐ<޷=||E>86pc<yLaٰ{
P=q@
ا{&ؼ*`n:T{7aET܁ŧPEy"r]Yt.:ଗ+Z|pG{(M^Dޅ=/F2vlTb{@,eByaP;+~#	APD
@d!XjY?e=)P ƞ>QgvǡJ?
`>eTNXI(ћ`Pl67HCNI6ܒCHrCEIίx̲\fimc?p}a2lEa$&4lLY(6COBao/}\)A55J.{]8..]nr[ۊ(%*XԱmSӦi3δv!mӴt2M3Mil/2f9ߞ>f&mJ`OfO-'_Ʌɍˍ
"ܱj}6p/{Vp\qz܊5)hF+"	ӚjLjIMs"fÙ!v43gNsCܠ"\4wYSe}~@DPCܦ+;t/m"hUc*7'sMέdFNfXa젶
i{~0ק=hgnK.UEg_		yyBrpeCmnNSgcDǐނA}ۘ~#ۥ悺\noӝQ	~+BY_٤+Ш>BIN1@QD,60aL@ش
æ4g"dGٌt*t<lm5vr~c?lS4#BEk7~A|3GYg*=1aV4(Pg|(1Zc$ך#V-V:V"1i&Khi|^pD)ܖrYUcEE*ߘ7tY.,B~&EǡO܄nq':Td! "I,aJ+:z[kc
xJpsjqYeoğTsTM
ܧ9:ި@WYL1Q[`KR,eQʃO2^*br%ZuJ͜C
QE4!ҬB*#Io"IQeyCUQjy9FzK"	hQ~^Y
|n0jelcek9Y+E<.g( ތ)#ʟʨrʨϨHXt<SO?M@Su<՛˞G69J!3cm\aE`د
?&#>UVG5U~B$Zʜ5!M^Z{&Mpݵ6W&dw*&]g]]
+"\F5uWep2CiJi
zE{RpqbS#uEuSnCw}jwςb_c٘B5Y3xwZ.	
וywy_sjJ`&FOy]7Gif-PO՟
f"1j=d\?_T䴼n"[n~i~-J#0GLQ;;ZPŽ0wn)j2@eE~W9tYV2s܁wyu65WGyu7HJxZ)st~P@1лoA^nhRqp@P>CfdJ	U!#:¤zq65<o`M>qMMKr)=kJu.ӞF D5-ʞ[
d!st#2ƶc8ia=R|+,a_؉pH0ç]M&)|II74eָLZqhcq=dLO ej=N'$$O`fbI"qH+FB3sH\3oFH28O1p#Mύ!Z-v87	dRLL=e\,'`f<)H\8شhlX|s/#~qxqo n=<9) Ch_$uh
ПfIH^6]p)	D"\ށX"vŌu+XEJʕA|-p~I|gėPG@pS%gi9i%ҿL/וP1M}SQQB_CRJSNhHER
!|dB29>eȲZfǚ550żmw\]繟њ@ҚCeSeSE؈xxu`ED994|Cݬ`@c\	0^_o
!(`$'NRp>ٜ69mV<Z[9ɭu;yr)ɘ+ƫf0jRӢ	P676
}@R;Nl_lL:X;:8u'F7yۀ܋ouQ`=
PSy
*_6XAEl<sDw'L7;0x0ZSלV/R"ȭN'w97?=G3sǼBOٌ<݋*%_꺑aуBFqd$$o+%9V)6	*5	Gp-'.o
Y]>C+"/NyYG(2ꬢ:lΧq&9[<`_Gz)s	1'#`uQ/Z)ʤN`uSJY1ks4r.f~/Ȣ!ӝ7:WGP3ٌV"uC.b,lN%3_gpqoZ躙Y<8I + ᧾dJQϟ0ԊhI>K\P\͜E140M\ts:k42JC斒e.F`
J.$A"gѦV84%^:e^.R/NZ*4؉zzuuawc3vE= 2,wwȍ>6^X㴱;MI(M"pX2
ʏqPze6>WNbOr۱t?63/QmvU揱-xN,+?
bIaJ.l?=*q|]?o쵘ݖѨ)nyfQ%*W`U56YQ1
^GXmnzxj3%Gyg{GFhh:!m3;m}PcjQevlMv`7v9Xgka}9VoE{X^nA+'C%bY(zԿ=}bi}z556t38zc?*ð1ӱ#9JYXR<,u*BSP<ldXP8^($,'!JuYЅ,t`GH7PK/W\~]ݱ+\PQ!-n(p/,t+J\uBja:1{\b{B!x_P>ۓ
C%(Cg(
<'bg$<c뙈TaW'dy^kJqq):2wNo/y̔3'+G`3NX4y*,PbJl$UE!SUJfr41EU&&6KI>LCRimE/R.aǜ|+W㬰@=ծL?2ԡHWO,TcNiB:[H+~vHZENһ\b͡\l{Jza|7[ +Θ_!90IB|B\`/.>\/E(TL:<&JAigV29Rz)d>rIv!cv
RC⎙!c1#	!aؐHĄ
ѡIBTh0=4W-mSL
'-kzaRYA#[]dK3f	H0$h\FFhM04ᘮiBdx0%|09<G/>_#M273(Bj+7&
"0#2L*8y2T2E$\Ct2_ۮfFmo^R=|yߔ-}ԋRR-)>Ϝ"3*{$efEim4%wW^zQM		ʶ&fPndXVL#1Z[W,2Z2cI>&6j!<@<MsL).gf2˞U9Y,[2m#e%)ݖd;ӍbSRה<&{ytv%!>ۖh!Y>q4M`,e,x	9*#fT{RclO8MI<ceq1QJsc9q8o20~(P8P
0=}6Oּ@uRʤJΏԸ(%Xg85ڙQNF:YFsi\oq2u1G;ϙ4<tH|yZƀ2X`*˝D&<5@Sk촮]S
kdAFF(ޕ8Wr뚬Woq]U(N !8cTp4hw3EM}~Z-謄%P3 2OEQ)aFR\a)b4=L
qn'i{K~5F_v~ψ,nDgj	7UOl3CW(%
LmxI
.骨y=5p^
7D=IT_OxLSoExYj#ܳN%
Fx	@!'=o4hk)z/Žs@Q
&+kSwoے겤Rz_PwB'BJ+tO
}g4	g怋p"h'23YR)̬gXyKyTh TĪshuL#XRyj_Y
ܣ7X񱂞i̧i>E,%eF+amڭku!u
j[5Vm8պʭVU_Z-mߺC[[7䷦A-Vsy\۾HJ1eRl4^kЯBnfsnԢ:D~aj^)K`eổf+]M"ˁ샓4(-wZ^;ir)	㞓nwF[Zi&sMk.:⽏B8jijpkxju-HN~spRb]05g9#э܆AV
xE{M\0pvƎ4Gh
1.::6zIù:bQG,
r/ֱ>[#>AVG%h8ٜh[mӝihml҉GccPϡ_ONIt=.9_9%tzuR glf13] &;Jw>%}iBPWf2PWIU̫8rf`Db405nt;xZj~yl	ҧp>HKo[ȝkrf>7vߐ@a5쇃L 
B,$B&'fѿHi5\Buz}M=żtC:~5V)@C(M44sћ4棱XׯuSDg-:XsE]>c}X+]`F>/jh
 <t
b4o񉖑
R
*ߨ9z˓x6*&|ޚXoC1Hw*>M@'_\h(Ac{)ezO<z߬M7tT~kaG)3͉sv0X\ 穋cgh<<Sot8DN*~DF4cQl/[~n(10dtŁSXy:n]W%,W-5ZCNv]zI;bfV
U[f>=lK59cnE鄩zj>^TPnBHȅ@B.@!B-	!"BAQDTRuκεgzvvnݥ]9o|=y2|k1;nmmW׆p%f.Ōb^pe^wqbpGX}qQ,<s<N>MB!R}[;q+67Dĕ8.n0np̆vr|'p"~b!MX‘8p1Slӛ+,ejwѽW6\ڔsxiXJ$+܂d'wc.#2-޺[b_77
I}O0vG1QݟP{WH{1jm<OYΤdKBF3׈nNLq=${219ؕ5Ѭel{mc}~a ;_QDHB`,uml.^`**08ߎ1~Fw"Pn;r`  λPm
~(zBEtI2St,RCہ5ΏǤ 9UPQ#JChB7> }=]8c,Pxub'k&j~GIF(}Ls1.è(	Qv0 .E!qbz]BgNtW2)ZXKM於C~ʚ%X$|@5敏)pS=e勔Ǡd#$Jr#K*C@ZԂvenx:)-f$sSk48?&"fE9OO5_{Hcq2Kc^2F9)_<Ay)(ѡ]QVE9*(Mp+Фtl
;|Us^lcQQfU=|ƌsdL3NY)GQF@:,xphRRW€
WzPW	[jƙEsjN1Ǩ}|H@1jO'Pݛz49D&N7@9z_ЦG	t|4jJQU*;,:7:?L>fԏ/1*Go6Gg!=GrO4\Q|̒մoѽ =?eiѬ_>
Tx
`5\@mj#5uiBuc:NVefZq1^Tr*L#NKT֬`o+&&uh<͔zS<l-0`͇VZ
VTYZڠaj~,r%(? (-I)QVNZ/#dDHSfZse58mQmˀƇ:	4u*TPQ_u*.(C'̾~IOLZeҺ(+#h!sd7$]CA]m4jH!<rܩҩiU
k	Vgb9&rJG~Dο33čOݰ'ɋdIirP}ɍN@ݳ9*w<d[2!kERJV.>y(CCxIe_3LVe(%dtSV@uʹ[hUIѶ
X6#
D(ЯvB	/
?02xmY/sd?q5iݧg&#?E^`!!	rB*dlnFf2SH/!-|H	}z+NRi2Bz'6@m W7Dd;<GDHȐDJĄ$#iGb"6F\yTd"\\T.j:ZS:* +\\REG'rIsL:Fsq<z:p{-{\-2=3LVáhG5֢]2PŀYO~+y8u<
e*{a
#Z~/c`˹hfɱL52}'2|#ÜLyV-J!
wdbR,)r'?WXXb''-&%PKG[̲ZZF%Y65'Rvv̒+4ĻxBMJ̐&l.@藢cl+eS0w/qƪxhU4j:qj>灼i06@0{]1K%5edX+aXo/m` ƣP;612@:Xvp
{KO"ޣbrϯ.˥*4q~d%dԳճ|$$;G؍=g~Iރs{Ecpnk*>'͓|]%5!qw4V
BB%}lN:PBp$aIvg9s~DD$<Ɂ'=Q%_BfjDd{=YpN')|FLN3,19%]`aB.(}INPWʤ8xd8Du:1>J;돟Ч[opp	p&t;1({@}>np/p_b?'v5Q5M+[4[Rjcr}Ǯ{GﱷEsS{^
=9כ	`.AFhC+qrCH_i!eWk2[EB ;ɳtUvZ+~~vuGMD]쟀F3A#bÎZ̙m
e|??[#(FXI5hHKS?(4HИ9hb4qR<_Zق5b.@dP+^?jFؤsbguC
|h4)ڏ$/{;vk.rrkmOqR-Yۤk#ވ?;@_e.hza}DBc>رlÎر;ꔏ<-zUv5ZVJ*T)Wx+>hv@Iy_bh4ICgV)B^fUllF-n~TTj{OĎ\봷hh{NC-U'5vk}?UV0īܐe-5LbCfaJh*w\*v:"*p~9.ϔbUnܜoGEچ{hsVDh_wTb-pM<I*v"j[VjFtoPG6]T}e~֟h<w{am~-*eAKM&Y<u6kg/{U<X^땪leSFJo[mk4ջ^S|)v?U8Bˆ=@ev
)
`|o|jo|5]7{MR@e
U_%j_OS&*%`q*9݆J
4ci3TBl)Ɩ'z(+_AJҴGi498FG(%8^B5.$U!Jz@EvZþU\؏`}ɩHLE1cllwpӔPokRXguWc(%v1iFwJW\<\*E܄cI`
,b%ұeJ&w6jBƅ؈0%FDjLD%Do+."FWlS5,jF-;

6oRQ1ѧ
kPVb
UPs Qlz4>D(9IQ&1S9DqpŚjdt/
a44ztc-Mh`yн\g̣:0+*"EPEaeXT7(
.ǚb&Zq_c5֥1xXҨZMD?	\{0t^>|߂3s1TG9y%41W1~PŌV1V$ٍ6es[2͔-WJ3-WAMJ`?fr1
6k`T78bEqgO9+h`U9Kq&(%a,pFIJHc0'+

	?:cx#%S3=|K!1'tTN쉽/[P%5)J)Iq$[d-`.s\ŧ<+SJM2ZbSI	Qg[)#Si)ZdQ5DJH5ʜ4LiK+Rm9-QtzƦoԘТKj0;1Ue
v~ۘ7m]Č~2gV|F2-cY1YVEg56@cehKoPxve
G
r+^eti)̇߶L<G3L^魘Eilnr4:/NyEe*ܑ0GF9HGB+FoCN#w4"'V3uJEHg$Oɕإv;SQ}9"
V0\
50F4NHaFjxDkX
-QP
,ڬ!E,V`
,`rȡ0&2F75C1A

)%
.	ҰP
-RPiKS4ԮB
.AeUzl~ej@~~75
,v)̃r4!Rr:W^A<5dӠz<Xad3A~N;,U_g8^|[~]=^ܭԡK8"E;
ms=&(UtV9^7TwezUoE>UvyWMP*սj4ʳrUS99~nբf@	p<dvt)2K
.ϕ.|\`
Q7We+_]5W\0P}Anw)a9Ssl)
}tF?\I]j<ձGk]5|krRKS?`L5`?u]	<τ2G3ND;z4j4t1].<Jɣ3{AO<j5Dk6o@5<l}rNUYM-\n\34l+>WKXN/`^
@8)a3/ffl^˹-~**uv4{Wnuٕ-thFt2K`Py;Nn{7M.v77\ĵ7TN(WRjgpG˽_&h'?mM^!A918P~!0qGBAlp.|7ݾ\Gx`K:9:A$'1
Gf:GMhI
ކ* ]{.CvyH8ZZg8U|J}'|/Fk~Eo#v{n;tk`3?M—Nñ=]|m--M<
W8/t?úB9sIm|y=C魇
ЏF{ok:KkOB<u:=K[Dp\џDlAOЕp@F=+1ɤI	*!q|@#q8մNjB)odJOXWGta(V2:h䳣:FGqK]k!*WmWxvjgvBm1<{/H.ΐ}"1++YO䱜LYvNATúuLM&آMG2ӤO<JpW0`6``6`
$&!IsM4I&kf]zd=Uuӎv6դQҺN:mkUv޷dz{>I}R/xW%^սŋ7Zʥc:\G&dQqX<pz}^ݐs:Dv)^VY
=HӨ5KH:ҩ	.fƨ4&$^KcEi;:p\'zL}L5iTx{Y<򔞯+='$eKDY5ί g850wk8vǢ}'GuW9IXc~ξ[c_,oS)z(]Qx!˷'&sy[Ʃ
՜-
p8nCqS7ρEl8yn7<R_ga4~c+Th)_43	17r|S+"-4:8bB	~&;aYLfWN#(ۓ2tיItLǶOJ|kzJA.=yJ-爼J6p 9\vXJb1RYH#-si#̦M2>tS	gb"㙏5;e2|+
O	=.V%?{ewV,Y	,de#l33a*pN79nek4yg((FsP;."7)R.JŎ].%Yˏg mK(dXѢV2X4Lq턶GIPݦ2=Ke6ҿ7Q׾H_Ny5K/Ib$SCrM6MNJ)&X:@w8]eos[<7C_kҝ6GYyҾLh_Fͱ3k6Tmqeioi⧣"D{(Uh:D,xlO}fۯ_\DVyFWf/k\2,'XL5v
IM[aS4,d+48/QxKEDd'{VwQi> f<aQS@M5xK+q4;\49pvX;HC$u;p:S<Emq^?pFLWuJ뗏_ڜF<T49P_C}}Ά6hǮƵL$M5}kwůğĿ"\FŢKyzKq䊧ѕL}SΦBjp4[7Q݁݋=FgJ*ZciO<[~/,*JR:M%Ҩ>ѩ6n5zqmIޚNuk>VֶJTzx#f(-Q[仗G~C(7_eJ"(YRZ
X;TvPљN3eՔ1[(80EQ`#.xO~S
U..HgI*1'k*j;ʃ(`KO>=&z(쭥z
MIv Y=DFۤ~&~OF'dDwK렴ĔDPKINA?L!w("d
U9@pA҆GI#ydGΈ$
?KŻ$
}*wJkYEHM%ZcUVQ[cȘ06HD:)y$OyZ'$bcxMćOb_O7xG?#~<Ši1"ѡ5UIJQ٘U!}z
I$m8Ms`/68e|/Hu^dD~@cL<0""2
*5"(Ȧ((	(8*
+˩₩1n&DQc%i[5ǦMjԨI44>99=Ǚg}T:++Hϖs<r0K5}ŀyoԣMYj%H.rDCf\2`]xkت頫gȇ,IF;9X2n@5kErA1x-XޟfʋgȭԊ!+Zp^9
"҄9a	9Hx<:W0\ht6|6҈)m4yx8l0fa[o=oUfdI;}ȚM
Q'fRgxmvh?vpM᳇BC,1̬nsZsItJk9r9k_/7K4v'
>''-<hiHi?:^m䤍k#m#HG&4xO!މKypz5$/#0\!K:NL^'&'I;M4oi3tΰϒ賋X%g۹O]J6e%9X'nL%x
^B@H+P༫t\"7eP?.Ӕ}ċ
yd_AzNyerr^_j`}sà_2|W܀N'r1| G|`y;x`<g̘)WߨٴD_3=a{Ĝ%s&LttS]???'ܽouwp.]N ǧ|iq衦2)s˻̗V>ŏ;q?>Əq)S&ժt"_u~uyzYWz+TXGO~>/~طb-v7R(=zB>C,N)V|^)<R"f v'Bk(:hL~Q6OIaToS~-]vف>P+[]G9DFx!Ngu%yab
Qh@#`52yi>ZUƏq@Vf*%cDuX;;M,$ǩW5Ġ1
㱟LV<Hf؅;I+o[m${
_v'lS#8iatNr
3l4?6ᇍl>UG$oV*V[rcգ_Ks4g[{/^g	A'
hEc)hdc)E
ZV,""[.v._iswr#kG>>wpelwUSVw	JhYG%Vu.ZꚢZL-q"|Y܊TVjZ֤y-*s?RwTcx<Q9;đz㽅WMظn
Vziew/wRZ1HCF$LUUxjg<KT5_^K5ǫAE^Tc
_,w5}yJ'm|^-,]dtBoxۤy8Z%x'jO|T蓧"PbJ{nUNSMe
~{''y0
@Cm
S/]TK%~4ׯ*5XNPg(?GPMcUfM%ئJ
AsmױĀ6lE泊r)Ɨ92;C(?feTV8M
JԔTeRz<+e@lФJ2J4]Qbȗ\Ն.ڍiTCs_/2#r{hZSfp2LQJ7
Si&+4I!8RBjQ杊;4.
zn]Ff*`nˣ5!.Yfez*=W>J1lD%G(1,V	aAي/иrF,؈lCuR#~=;iAom
1
ǽl09C"J	(EӸъQ)5UkTtFF[4b0dǼa1|`!vS\7ya&po
K#.M	̣>0dQvMvD}}GEepcĠ`Ԉ\Ƹ5qiFkUظ/MjzbNs5MSTk7IOsf`f{{K9YeIPfRIIHJWzrҒR%SJMJM]j%7)MG`A,W}́z@y>9JTqd2јTI)&
`ҧ)1ݮEXgޭX`>x7e8نV7m\30*ǔ.SR3(<NI(%'*!3U񙙚IePXM,TS+:k+2,=E[l"*3k65C!X!Y7%ey)jP5PqpZ'hBvb5>;[9%ʩVdLE(<wrWhpH!yBsC8hEchTB	*'cW|_/WTA"QB
-
-,THQ5(YAE
,zN;uE_
Q`CEĪB9<\*1U2R
+3(,H"\dP'
1M]&C3xQ*IV|QwW@2zhKUPy0	"_:FbUB*]4Sվ[=VcC4:Zx1ȣj)Z4ʻvjY~ <kC,d
(bjP*%;&KQS)N2L!z/ @޶0yqyڒ!S۪46Cn:b땳m\%ܕjGqـ^5Bkvj%{]+amly=4r)gD
dj v~dVjĨ6b3|9wZV#5YoXh'QXэ7I]NPJ[)^lX=m|!3]rȣzf`>}t
jK4l)w)We7v2l{Emg6k|m~sn0(z8E
BװH~Rr_&,K8p.+*.]tqíAaa=
Gw1]_5ͩPFs([\!k\>ZiJɩm*si-䱎<S
Q
zt!aGO>jb`;6{[
Vf6SDEVFr{	6xh$2.c}cc}ǹ}7TGKH1Ia1y5빑oz	v^x2
 3#jrKy36Y+0;g6~K8N[u?E\vih2@o!ނ18I59͌#</W/RKե
e_&*F;Djǒ7pjY`\
U
\eN>aFї2glMVżuؠu	<=w'-]U'mu}ruvxa}k}Ӹ_C<ω<74}tWE/JD3|t*Ш-6KANw}eE|y\Y"qyW(29?9<{=;BDzQDJ^Gt<ΐ))y|<NBi~NCُ<8$S%^
^8=t2a$J*"yI_k[Xk
z
*CoBݺ](Dux8}hșyk!~2f]ʶ$vmĞ=j".fkVj;ًd*[j37ѥ^}':<ZGH|?ÉG|#-t9إĮV棏9ݬYĞK]B'bBYzZ7DfV-7м8=vj=EE⛈ja_BJRz"~1[R:ҩr|.t}lc+78vce+ڼQ蹡MEǠFJB!_I4&QKј<vTC	"RiOǛf8͑vu>X5<\i0w|G'X4HG#|4J=ͫO[;i$Nb''sqbױsqiRM6Z:umU]K+T(L\Mh	B6&BĆm0ډ3??~:w}~{cc/V0]b
-|Q_75O op}$1s4WG
:kѡ\i5ϫ~j%?LFX0i*\ъvif/hGɋ*ɒ5Q&>d
eEi׸?-Ye,-5jԪJ-ЬyC=ij׌!ƔiM5a<NjĮ1]ר鞒ה0F,Yڬ^FzЧ}c~,lZsLf1;5mnДEami21˘F-Jn\U
c>nzRqU
Zju~?>./8l>Xz{f,3qږ)Q)&iU֦-,xwnm~LъksxUa
WާyEit-<3M2s36{f
5dw*nנݧG=9bVr\Ym(TO5wU:koÇgZI"r=I8ce^FːH_mUPY^g8[R&Au׎*X;EuTo͉[=?kh=Rioޡyd,}<E]E\]VU.W:p^ߧ@}BI5RgZOxQ͍o;|BVW94c@
Fjg{xr)QcRǦvCO<jmlS7oT!57<'o}']P["ww\i4`?[0e,aBGsF6W!ϩ&_->TckDָTߖۿG.Ljj7T2|[/iW?ճ@su~NB/]m|5jRC%w{jc@霑sE՝GT*^eٻހ_p7ά濏YjN~#?yJ
ZUVnTTeOLCS-isCO,|
$[[&[=>Vy54ИVA:R#Շ}…rn1*bQe\HnUCe٢CFS]C;'Ḵ{Mb?9WY73hzϣ3N Aۄ%n໣RU_*KT>`RـUA6
j`#e)>s2/]_SIǴ0:tf|0^B-'F)ՃRuPAED6$dLeHKɘJ	'w([*H^T^r*7C%~(cFgJ D H~hObl3ɘ*QIʤ&*Lժ ըT@aتuL.EL%*Pl܎3%Ce{ˇvLJm<I
6b3KO$f4/	xi4ETi8+{@+A$Vbs8cF,ڵ^ԖK%2~Ppg3,l?
Em$Pf>ϳ?ݿ}"	JH%:bv̠RѰ$H@phĈ`ּ>5&ymxyX{g(b5s/w)1WΣ0JWAJc6ԔG1	#uơK?C"<˚eße.o-q3<{>Mzmx_ShB?ʹ|5[By=g®r'oϳ.0gK2{9	2{2r{	8|oa<!j
]q8zlk=?4WӘ녘r
D6B4-qEUswJ21sgt@5yq_!1&@p7"  V}ZV[;SnUu^ZYٺ^9gtksZ5aw/>ׄnZr1xvfK04&{CYi>>椏 ~q>J%?A۹B>zƸ%9j]cF2ur9ACa?/~곟B;i8'U9@mcAg|FW(ćW$^~Ea{3ظ!'}q=/XRl$Ip.G&&
ҝjKt>oKOlH1ӝS{7$ۘ~S M̫2ґZv>Ϫ@VOS;tF=ğI
|ݞpOѩye	\0]׹<w2\R@w^62R[(דb=z	/|Q|axiRr_GKVLv,trSkƐ2CK@b~M!t(ޣl"?ZI;ηq2n?Wѽg@Yk@njci}ɼl>i"'kL>RXf)'Z:%t,ev+-H|';!.'v5LqTa'&3iB/mt9.hXIdn9L?Ev(,r5^qOCr1/$v9u&q'-[|c!.yds.3:
On1.̓ي
U2E|$E/"|,||\q7˺LOgTT2CeO8[S6[.R^/i8:4D#<4(GJ31yJ}P\M曓Tp$:`v [6
jV^?!=8-:qHCh(fSwԫMԡAS4>.Y2a
ݩЃj
=!vA@{ql5[=0fO53\6;ܠICtgUaɚR{Xi
Tkh79|uq5D,P}JEn<jI\hn8z`fB7]<K^:Cn0j!Fx58lP!G1X:cjmUeTiڨ
I߇4k#[c#;zy\s,k4GFI
8ՙ5j9KfUQUլE3G%1Tl,T{^/=
hZWLZ1yހ:ƆbT%Z#-6UZUaq̒X*RqƍSYg+JUmr);%8:0Z+МQt*Nh1my>GBTaT,5VŶDٜ*e/Hy&)7U9]N%}Ik2*#\gsó֣T=W|$^h)Ub{
Fʳ'+מle'I.;FY)LTc|Pr:#x>3zhL9eHc_#yVR!:qq)ˑLS,yJO-QZZRL#}R\z@IGeǕ6|W<h5ћ<XuPu9~/^NI.W\6Rpɑ"%gV*)AJt(=OUy/G	}U6w@+јfyPPϼLCD)3BIiJ(!ۧrrjemӈ)˝X}xQw7U
ؽhN%iUPE<r{ H%o-?A|Fg*ΗX__b
*KQ2.T^pQC@KПDڑPP>ȅL|}^d+
W\QhŔX]tȑ_$4(c,J*t=TO\K%7MEF4 gR]AQg]wEЪ(*
-, 
BmăD3iFUi;1&ͤNkNc̴L56i֣c,d?Y罾}FL+`WJQdv|dȕQJv\*C	~;+ιOcqX^8V±`>( *id_+;IFYIJdT'[y*u)ڋ'/ыp| <<_h&q;(@1τ;~$J~dʼnJ**@0 :3"$ * !yURxP	JlL_qÿ~Llu1JXbPt|R.Fz#ìCH	Njų#aKgpK-/p
PH9ĜE̓}O?/Q_µEgKOF+k+:w%KF.(\/Qu`;ϰ-DMT\~vPBsy&1O	_?f4`9VAZM.?Ppxs{Ez3r
[d!m\@̳p}jΫ)$C7XlaX?X6N`LM6s6U|RMySpw+TQ"͡|ի^3uK	a·A?XWY<e0":1%7	p;q|'qL~xԹ|Ӊ9c5=mp>
q/O=r,w}qKCM~'q~g<>,Oڙzb/ku?#|agD:a/Caq0&Xku7F4(8!8G䠿&MsA";`4"hu&x`x?NsfO8)w	/:r΄;M6HhD9pɈH#88rpu\,b%%
~O
y.!MwAQj@|ν:+OQ8|H❧I~E?"sphBp;C->Un3o>$}|QX5=:7j~{=Hj=k?
Ux3z]W]Rt+pk>\P\fFi3[GP'^uz|:z:~CE0-{/J'i:A ƸE+Zd$,%ض㷋\DKè!A6]Tyxscu9/pޏ#N[f|a
Gb]m;V]a;l/nvS<7v#drEA+|2;17bۊtf.v#ʎ^DZ=B]F yBz}d%,ã%2vb\lQ*'a{:sυ.#U{~=7QBy5df'ީ~.=$8#`;
ۓ=beد~?:CZEKo
rzSL9q,Ǭ`#vpFHo~:b&'2B".
8p@wtұkuԣj .3HxU32_	Vq
G-*3VÑG&ȃceT<xk1Q舅Kyt7͉w3	ùsW;#k#w3p5&Ū1>Y
1GT5Ii
De=G(\jycm+U5qr
?'L84^zJKXk'/SIF-6X3k,!K.l-HWMbHQuOzU&.UUfRqJL/tBEp|'6\p-^~w[62UcJӔjTM3Te|S**7WUV㖫hjͳUk}Eso*!=pm`cmzk.|q⛃SbUeMRŢ
MI*NS5[ֹ*ZS;IyW)7urR٩O+fL9p{HC
U|w*_ԖTRST:A575Kslʳ*VDEʞT5#}2.5-cD55,!
¿4`$|e}oJx b	I5AI*;œVYKfnVbUQyUۺuն]ﶹ]n9	d'y^z|*|̍W%Yety-Y*R OGrjU(Ek
&-V_vl4~PVg~<mYmj8!:h0
LܫJ)JA (ͤB[6pUJkRAsR~Y;|Vf)e;ו%?
zX]p
U[(p9&HQ#]vGlNN(V^OSkr\m2{^,&ezvyF=V2hoh*ցSJ|wIcTnI"re.r+\Yŵ,	TҪ)ݻQio'}ܔRSp @)>”߬8Ki̥*PfYI(/TzT)
jhQjE'Uo@ɾA%;Ċs2T\*>W?a;Rԃ|ǤJpϊ|THپx&')ʨLiԪP*JnRbuDŚXFwlU|^U	կ+|DUݬmo
W
<wLFjVJe۔wiL@أ+,X#,~o?c-bf6WBQ9(.ÝW
-RZ N)S24`⢇X$H)ZBhB6)B&ȖD$4>TP*1Q
<|.HF3ńٴF4P(NiO;JN3X3.kᡖ&lAĵ)0(41{$f[3K7E,^mfv)##ψvl/dx:4z0^oQ&R1&J	ȵ	Ny=/亭Mԃ>!g}6blS|s>imd7yp.]6E,`c	5YQ>9fq/r9br9c/[yfg0% <RIFxK-Ƃ+j'kcmteg3~i 'җ_c6QaRk̫WFx
K(&ρu`= ,k	,AR0/AAn>.mm,o:HCYk7f-Pl,`'&'ߡOQ!zt~"'(~sbϫ5*]Msv,!{_3hl<&Bh-TlDŽ0 ň2=r?F(8
a:tPuVr4%-|4.F&1BJg蓳q\E?OAr3!pFpvR#<+;<au:Qx\(.A]6}fJ#+{^8i=syS~}=*:+G/P]Wiԟ%.~J~B.i\:ops0^/c_>Q\f
4G5t̻jL?~ʹy-J<Cs?DP@LÜ:	tk#DwQ};1?R1<eد%Sue2~ƏS(X'P84F~6fs0>CxЙOEh47jvP}hũ߄3,ji0)('
L5{ #u̼M`pEWhT՟W<~`;۹v0Ŵi%mx}%rǘas9jj=7{L`eR5:%.Z;}Q`O#6Zm/u؞{݌VlEݥTe е/iVқbX1\G.t욱k.l{]Z쇰V+#]Lb
Y<H0g?>:1~6ktv
5bׄEg?RX a2)snM?ӳٮ:e05&9(Fd}{\,XH.&=Fڍc~t!셱ۦv,n/f:z43UaKH}$A+oX&fp:9/:jQ6LC8JdRruaĉc;ǗN8NvlDZs:M$m״	K֭bBJAVSV1Dm0؀A	h*h6&.ZQPG'e=:3Hì1V*f젗c%Xz>A4lsGX
㰔gKH	;;Ѩ$:u42to>.&	zg=;6%ʯc³x/U|8fwcniL".|5ը\nsL]:Yuv0-WxZ(m٣fA,ǔVr	vM{RaG^{jSWKVZliDҸZJJ[;lWʺPɲ1%(n۬mjS"
ۧ:\G8N
6
CC7]'caVDY]-vJ~%uJأjw)UԱ@
1E(llVG!~*h<G
W^k[KBzN<Y޵K3JV%K1çF##Ѥ3zgC
(ZpV>Uy9-粼u7;\MZL3v@gi%r1O5m

ջ+rW]'OWT]HU+ީJ.Uq}\Kryr{oj'荓@.pm4$x#FE[תסץjWU DJ[զ~UT㟐ۿA|EFpJ偋rPOtk#Z!kR]'D~vy*婩&.W0#gGڅ2j<4)Gh/òRYcm݆]h44O#"YePP\u9rWɨUy}4t'[d"kdlUidJ%#DN*\d	ԿEسA,$!=P
<wGr6.G){RhʢaY	T%Hű*oRa^d?**vt#	ihY#ԣY~}<`1%%m&
$=$USQ2&sET
R^Ҽ{7;IƔ|fR("P5Pų
l3A4lQiM
h6xVLk+yt+^oJf%b2cfF{1u簆	Gcr_ͳʤ¶cmfFcoՍƸvD=d/û,Ӯa6h&5@{?M &|nc }1Gxa)rem3h)mx7d!s_C}Y5:%UIE4O8؇9\0}1B_2yGQ>ˀ91B4B6Lֺ"og4t@mM@mݍ>T𚱮ib8d6cLll&qc|-0'3/<~w4\|tzFaɪ{Yנ6t-#Hb3ı8VjXCc1dOT
3oce}~z.hE75L\=5-Ch,I5$so%{sIFMı817v0&;XTVfH3׆A!s++z))"ö[/:@ndwt/ıv?~ޗ}S)
kyR{꣯s"!Rt{^sk^nh
Ƃz8K!Lt?I!q8feep#TxplCN.a0UXR|e>oH])a0K$SgX'0ٟq%=y2ղ1@ۏk#VR+{ @^y3xޔT'Y{.o?$%KE&<{ŋsgW ml}y`}ò{ސ͚:Lm`VKs%O,~ccl:W {ś4썓dŧpO/yC/s/d"oGG,~~ͤyIKLWW^/}_%Կ,jg'ހUfyw?6sZ)
:2qӺ{Esxq~&̳gcۼ8m~v|;׉8iM鑶뵵)F=Cݠ$@cL	ILHCC􏩈C$PP}~{<$%<t~n+k|>
ݜ73
0(_fѯ=MgP^ <?QR$gHGHXx<	r/0{
>O߰yކ!$=~7V!Rdcse	e:#h$>+xyK+Dgt*sB?Lm*у_u]S25t,v#Wȑq?>2S{R#aCdC/6k*<	3ϋJ\;-[Cw6Н@wY4:0Gt7)T 2d	V9-hm[=c0g!X=GGxl'[p<Sx<:Gϟ#~)|{6o
'hVtaE.UF&1KT0{l9O.:H:7Ŏv9V ]7&Dn,n_Gqɐ9ߏG5,N	2ix11v1vq|Xc3g9򎳥-s]yl.G;QgYlQz
t']CóYIȠopͳU=spQZyֲQM:,6rce4ԁ6ب76f~fHՈjx2{?]>3=ѲЄqQϰǦ![[-&v؉c'vة`;fL$GS\VY<:ށ(Na <e4[)3,y[TuuUj--n[^%{*8ةsI91uVu]Ru]i׋RηRu'kc0}{/eMeånW%_EOPwTr.ux*ʶԕiU;w}GwIquUE}o{z?
6`oRc%A=R]	_L:M~O9_@Y_X_\i#WQVWZ1c)l^Q|NA#__Kq{sQrrP後/EuK!ARGdTŒ(n&3;5Kkj
(l*ZT0tDfhEfgᦌk2Boz?u
7K3A)<}Pᾄ/Z+r**5R8W(Q0ܥ`k֭
D=$#zZcƮ%Uyߓ;&ܒ'rW{;i`Rʵ|.Zz2cAbQc2eu&o;K~yNʕ g9_;\ğdO1פ5j@*P<dy—6-ĭ
%2.>|ayjiȓ*ʝʕ3ݔ=$[愬epf(Hicc{SP2(:x$!(*n?/UK/w6$gGL*)rF%O9s*rg}-ckl<KJY_Ro(fg2r.tz,LYH.E_"SDsVY( 9/woK}>@%!4
AhߌM-]N9K-uma*$MG+],ljj@iCePPo)CН$PnNS!6J@e4U6]?MS'hu>[w4qu:@zJʱ{-hAz<2Lrr®Y~ΚE~A!ah66@A<0ǀfq&m&Аឦ	]`ta/)qĮQ<Hr2ā?B;ꐶq3dhM5I<4ɉI	w&VB{ƛ!]a6)h8w76b,xesnYݙw]w4Ս*a75I{Su5@Q4L)te?~,abra0sqq8S$'}jNk)eA>aE{HYaNaV63]Qg6{9d7l[
PbF
*e(P*SS
J/Pʥj-2 ʴ:ڱj3Hm-ɞt;oel?V~YpYKbr5c̉ջc,NY{&Μ&38]p~ᣴX,k:gHL6}?ѯ'	v?mI[-~x;gr!q68wsΕΒmQQ]·˨#rs[  7c?}&{vdVĻH"8sIKi&xA;.Gd##h^e~WN0?HH3(qe3~VpNEj'[ٜ;nG<$H9X<
WU~H<^W^ef\.euqDINۿ^p᳹ϏU6K<`,D$+5>>ɿJKb&>f-|
Ol.>IQAaM2z2zQ{u΢k~8	p޿z]uq-l$.%~u9Gem~<GHOQ0'Hqoqtx=;xyWVw3v/!^D-<8~89:ΰzA4
)w&>~|?D~bz":'~BiUh
^VXe]SNڟ&hq48Zj%v؝lj~>^n.NC)u}v!~D_v<mv\pǝ;vd`IЈ"v;;eZu&v;#bl/"Vc(p<
4z"%kЙcp_/;muiG:ў؊@ENA{;ӱ;arXeQÛ rW+b f8Sa@䩾";=}ll>B~	*YoaT1v|*8=ط{Lcz\cQlz+۱ݍ>l`o6;s:>GNU
QuCt~1lEоkپTc	~o~;@VdjYdg:YG-e:5c_	;~σaWuMC,lr2ژT2c^y;u£)TEG7Y.wmkUh9WJ4f<iS&Tr2ژJGhvMnYm' dvQnKt\iUd~E&q	6qݏr-e/`53znzWnAAI8p4Q^'tUR Tx'y&@#5ThG<BVa֟Y:l<*jUTtGꊂ
]9x
Lf]e\suu2U`Үt<x}FuaVB/|)n5|j
jE5&(̓N}J|T	7+T,Y˲<e{X|xgqɠxWM|(*+
*+*TH**((lW,8EVp<%Lc"ƣ¡3UZE
5xn}d#QΣ_H@pH1#,ˈL##3ܤ(B1T82,Q7P&뾭@ݓj#U#7/74IhE̻e@ҬQ*ˊdpE@ht)d4oW\Zn
Yߒ:(uRnpE5
-|9H.
<7%aLf@ufPa3$Ê(d
Z	b
X>y$;B5ur%X|	EΊ}ṗs&o/E̻,HK}ܥx#+iժDb񠂉jO˓˝lSMG;lqf܆i	I|HbxSGdQh- ϻ|Iy"QX+3SD~
&
y24Xr5
9gϢ)K{caq+X³Yφ$/"\Cedj(fsI>'ݲ=&=#U0?;ӼMvū_nF5#\O&~mXflؒ!
||e6;A+h9/)>O&d\25
r73DV:HJW	xmǶAlcoC%K"K+>|pN+=`hiy׀)ޅ~F5}faX5	ZZ"
nUƱ3h:Z+neJ;=HYB6BIH@P !Ѻ/NT;նK2x:ɇ0p=!?}f^LRpφ`@Vr@G Aw"0<A!\ŜԪX<711
'#hGw_C0"5m ṫ`",B",BPGbP!BpS/ t3Ϟߧ"$/0`
%:BrXa`F6;XApٕVb\r>i:_PK-:G/Ґ9c+.q|h"|X~5.5uбFl
0a|x=u04.zE4)x	C$Hl-
yױ;'jn
i\
W8tl-бk؎nApNlEMlaY6{ר`
Y;y80_w97=Ecg@Ҁ=	бQR$Ή{P1j`	<z	aXB5n&s;JMBDq~Av{%|{,wQG\:hEx5~<t;Vw]|()41#<=J DQgP6X@s#LtЧG?zje*{;
~v؝;O{(8C#\
Fس٨
)S"̌tNTf`#H800;Iw>B΃VݕYk`Õ(,7U
U+'F|`	
 ^EMB@n/+iQ'B/ paT/D;C!XB"0cr>Q88/l0݊M?xy~n07|cǎ0q)SMs^(d^^2l/WYn_zWl۾ܵ{"ވ־o|#G?>3L6ğ=w>1)BY"D-U5ڂ¢CiTSźƦffpvv]|nܼu}ŗ_o~OD%}y1<\'_ gK<b}ˉ_+'	HBM`8@8AAq,>"0X8d$
D0QPp)#`@L6-F8n#mO@zH(=&c̾dݽz~xFEyy
=%G	X'$`(,K?W-=Co"[	;=Qo;p0ȱ4Ï?!Idr-bXwAWM1		0
z޻}_>xo=z;xɓOkMuDT__ba~CٖsJ:CRZ	G#e&\WfHKih0a@À
4
w|kfdKeUh_ݯAųs94HASe	*g)AxӀ	n_ToO*HSoTb.W]ޠZA
Р%4(ײ3n膆>nE$YL!`*_mԝ/QsР
4y"ySIfuaƹgc,i0,5pCu~S9Ѡriȇ۝+]xWY"Z:ӸdM3^Dv
97V0N6CC4N۝#>1tdBG*@C'ie$5hͥotРUrS!\ʖrz$N:Ҡ#{脆ƒn#Hi	КʷkJ
A˱)sNy6K"cwgI=q:E+6Zg
Uo-/4CTРa;rV(ՕБu9'_4qbf՚*ʶ̅ڸ|5ǢT۳,8Ȅ#Eƾt^鎗{<6XjwУ-VZzQQYkF}QLVנ<VDɲ	̎#Er&ٝg9]|ak۝%m[
-jtgpZנ԰e*5+ٖd2
VGp\9iϷ9[2CeXְRUt6 Ne54̖t5Ӓb&I.ps6v.iXmq-NzXS^JYVwQcghY͉VKm x*2G6A?^TRaX*+5j$!Anh9|N'hG]ǰ.چr'=Uti.4'$l'Nb;niP
q[RNRJK9IӬ"Oli{%Z6[mْyKҙqL8=\8F\wߐLTe$(!aSIc.43l'u߻x=ن7ӚVTRLz"_E>ϋIh4X$&}49߻w?cW{YE˫}?Q
˱lpWDL|rV\`ƉмVmӰi4l6
m{Pdžg0|ǐ0aV]ց灡F!ʺ[Kn۹l{`?)`oh@lǧ"sf\޼-RtɌ)Nm-në=
5e'#1=0htHh#EAg"F	Vh•Ibm0;;67`2>A
:SvIQĢU]1WB%
OXoL[n`	`Q/c×hޫF'Jcs_+!DtU3(˗vjYy`xN+1™-x[VJfAƻC),ȗfjkۭTkëK/ck$fL<zҢ3AAh%{E"_(v}ÐnѡՑǀE{vX|!33ZѲ]X4A-jؒB/KC,_)%o2-o1ã{zc[OvˈNـ6VԔ*tAD@])Kz3c7Zf۳{p~.qte<`7"eUi9
!8\$UijݱfVXׯY!C}Oł)	)ZU:hFxT5Lͭ\϶|Up?G\=)D93}[WaPX:xEfq-6jɺ[5|=홯G޺ngT~Nɤѝڐl]=!5FXxB
ǪhC˵};޼kaOF#}TYإA{\,|41eW؈XÎRϾ*m;BRq}Z鳌ٝ9bIlVȵB%02qȌO[uaDӵ7&(-k~iRNPF
vhT@Ac<
ʓ6;B?["ۊTa[ddcW(i	i}EUq%ݝ pPsvdcA>Gz(6lj;^i<)7m}Uɰw>&t%4aS&Hsĉe!e;l[԰0ݸ/Wi<kQ
%ߤCX<pC#IF̍2c`7bTL8uxp{lh=W-
rɓw͉;0@"l?:ǢH./#3>oƮOW}/>{cI_ᜲks,p!m,g9@Ov.Rgu6A$Ⱥ[5X=ښWǖͯslwrl$&";$&,aqJ'=ʲ[_vwMæaӰi7X?ښc˖9_0tJddD'%x:,&rA>'>\0EEh`NӽGWpkz^`x +Wc"R,Bq&<$Lci7_uA[=kV};Ǘ/	b$fǢ*	˱\PW@i.wEfx΁HmjiHW#-]`0(̩IHL`
HwEĴϙqrxsvB@E͌:yn8~^I3mfځ6MmҔKIJqCwI֣yGﻭѾobKl˖%[^ p(t4uU}\?ɩk3Xb?<1{B1
)ʠ)u
e;5+jK״4Œ^S5x{z~q_=a8ie/ŴxXj(Q@ӨʨVf=[rSPԤtuEhx{~{/ͩ0/!=k[8P&ڪY V	$7yMRULMogn`##4n%ubD@tPf*haTIȚ^ʸ,oe>OUqx-"8g3h.PԗMЬ]U,*WPW2M~K(d+\+x{ڍ^o_=NioYz!pg'ئb
Z(e^ik{dEDUۆa}B{_k_ӜB3sޔJ(6y<d#d؞I.h5`UJUPW

]_ft--}l?mhtƛ]k1m(@SV#8SZʂDC"	Bj]*QTv?r?mcoG#'=c3#
F-DQLu@YBPQ4
-^uֽ/[|<7Ƒsp%'Zf#,՚Dɳ\S82C:vDos/{롽Kmx8dGR!kLBE	)3T}@Zd`&7+ܞ}}}}TUK8=1%
vBFcrQpXL"l*"D&[K76ٲm~~y5Lu?=Z	8
0kcwybd+@"LCӝ]g^)5Ah]@Q284N`Ye)68GQs$#⯜mh\ltrB3lHaO$+aFT&.JRL,	N(;1	Q1v iҷ4ްin|b-dY~FN좃a/ai.(I
JM(-9"IJOE|3٦J/i=#)}ȧl1S#8N0C
Q=ADR.Z;[Oj;r
`aR4BNuK}AeA9N\ˑ(,$fhw&}G'E_yعrXꂯ,@.WDaι99*l	-qWG_hw퇎-?k׽ҏD.gF0QIY0L,I\()'ڼ[pjxڅbmwuVe9A{@RBH,ʡ'LX!n.&⼏(+Aݤ{40Twm^Qw8RvW~_UvJvoJB
&dp$&#|$b32A:39>
%<$iCPMAcqd<k[cݍGۤYѧۗ	9J6"Y?1ᣱ&=3.tET]J0L	)<up}'/%hT'bj&HCg0gdsX]sFaFG2MP`3nc8޿ ?)J._JȱNp/\ڔIAi9_Sb$kdlSݳax3`<_V夗]i5_Jov+À
5R!ڃBҦnu\#.@33lp1%YKִ_[l6$4_1}Eo}O(E"9_72NƘɞx%+,CT堶 #y{hX`{a4'ĝ7PeK("*$}x-B
NhJ&.F%9*J`mAG*Z]i;8EU͡kt@	{dKم)9k~aə(kB~gxl؂kN(?d'ii/i
ŴxXjxW:epC1u3Dr~ϜK6-(',eS$̻챡lo~lPu՝xXOu`.8YNJdb=5P:)'4c]|kˆE+؋1SK<l}FdХ5<S 3rrETvp%9T:VL1O;ZI5xǛ;ƭ=iNse<T0nkĴtPJ%4%V@3\
Kƾ”w0)Fz.*	-ה
k0&Ģ]ig|78O섌ШFK@Nq4]iD%DqX-Tc굘wCw	Iq#xqA+@[q5@&}T'jUjM05o}
z
wҤ[{4p vKXL@QLBcjM8Y+#UJVak0wVC*yCMhmgpjL줌
,:5#,QPv?v
=J‚KЊ5X5Uܟzx?7cM	RځJ[~`A
&dH&Y#$c0$U"W;[e7uC+fspO뭍(rW;*q)tـ,V Xދ-]u?z˃z͑eu}4[u*/ օ%1=<'r`4;p#Yv;GuV\bKV}~]t;QoV9EAb!@
&X.(I/`r"(डT'=Eq2Rd+Erp*Vͻ[}n*L/|'t{q݅-*Zkb>"mnf:p~0HA\^0KÌ<h%\|l|5Zس52CRj=wIM̶i5M6(Ƌ(ԌIҔ-&h8VIlG,M%;%_<3mɟ!J-΅&nc~/lE#aj!Prj
d0+joU7*Öo6|$?6:x_󔺫K`L|b>*QJ 82Eg`*)=P3؏6r[h/w`}o羣=\[u᣻nj:|ͶoZp7ȗ|ImKu:mlB%a50as5ޱwDGI^{Ivx\/$ٝhcD,IFIdB#mZ47"TՁ>m3V?1Yiޯ-:B}Ky/eN(^,
юd,A#$9Z6mtoJZmio=aqS5ݾ|OӂSacO0.v8hx'#TQ*LIHLʆt ޜYޖ~0˪a
аm=ć“!A)# xB1B	3QFg2R!@	R`, }owYr6[iì+auc71'R	9#lD}qNܱqZӝNUzuuk@zWEAAP I\Bx $F$@BȅpAEVԺ9;m-ʶ?*9M8bɢv:jh"(VV@ߠTei4EJtLpavwk}n䅜4~1+=n*(NU
<L;sYINiBx6
_sZfFGܰZ)HB':!TUr_JDot$
H\$\VQ"Fa]|VaG^j2#(Q6"*r*&!i"$]0kA]0ݺ4!>DZр/rz[IV-9~`qL45z]ECmdULDD](ՀOICVt^DA$"CV[+{$SL:Q1hG	5M|CF^kʇZx3UAPi/

n҄di=ۊ~i+zd%C6@>k\OX["d>Еq]iB6gx;iذ%
gd9	$*MM//uxUakfR2ȕ\o`*X(0,OƤAq.<1*;O[T{j8lQƒ.3&Ba:A8/	W=hS
g4IC΢/}ڐ:=kJ]*
*8l]Kh-nH6j	&_ciS
3Ҁir`xaؚDy]Mݧ
1M&o
Zr-s.j)kjTAAdGO۸7`pHGܤM$Հ!o?f*wm2~\?h2b۩z2lnʯK @1'TYY0FG)2UhӲ4`^2nK֬f{}Vm&pҁ-ZwZܥ5UUz(ԦMjJm3GrAA%h4`Z	ЭlVy1>g<X.t+L52hA)-hD{b8V#aUh%i24!_]+.xkqn-1c|Fȏ`
ju~XG(ZFixX ZEui2`y/7eZ{~dUbk"UWYse]-5 ?H
0
 M((#DDYa<	c0EPۯez`]Q`%y$4)l	Vnb:36z&O3#dd`
cs_Ǣ|)p^g՟oM,w9ԛ$Ib	i{e:'ɳ+e;`/LlŚ{1f/w.{ɒ}x}c뻬2
dw6Mf_=8=M4<d3
Ypn	j\[ebۯ8
'?nulֻh?‹Do.̴.V{df]%{j	â'^@-Uquj'/).ѕ}LU:S7}k#prdjz^."*`NnR+n0.J*UqG1|]0?Lm8;7I0y	Nc
ϋEƫ+}V~R}sߟXr+ߖVS9+;S_c	''"OQȹic$jѾWCj-Kr[x#=Pác?8lޣ‚K±%GT]<=CHA—eVT+^˹`;Tv=l\>~	|y؟~uG<wxzيSgM'9tL&)A@
mBS )`Bmh!1RcӒeYu߷dIֹz%!v]iu pd0!L̐$̯ۚ>? ӷmHozޯ'|%:WS
8#^87Ѐ`SӏT]=r{L&u~C*gN{i%8dp?3 x\aheehjOy`~RMOU!KrUh>Du38lj,J0pzT~ޡ{&`jmյk˦t˸("R(HɼX&QoAqq˓2,ah6EeX=7eNަ;63e0uOɧ4]jnH"QRĀvߌ帶la,/1 G#Œaܔ>ehi3~1k<ʞ1tȧiPQ'5D^LRMl)l8q(˛G|0#xeX+)z9Ys{xJ1?o'ud^H2k<k>q2,9ʄq00|hahe>o옵fϘ+&;jpQNj$
%h>鵐ifqfb5\Éߊys&``1k{ڦ4vTᢁ/AɩYL"2B5=+	v:̂*;\q`r!=\=
ycʚqOZO:ᢉ/),duPbM97Fz\Wjz{Be7&H΋	(
un̬uyP>8Z?]'[E(fjY1)QUoh"^jN^l^$oGs4o-Ҁ28>u9Ƚyhlu^sKO3;(jzIyD.
As\5KT1E7w>u>3mu*].NQ!iWcZDX
޲=7B^UtpQ+.hD2-hM;[l'Apd:d;,{OHgpj]<5jT:hCjJ
]QI%d@
[[ߎA;.}߆w[|pRB\G;A-٤}SKUT*K0)!D=eRoh`2xo.cxk{wt#;]ds=c?bv>	k6`B:EM{MDZ"VE
Ӽgwo2oM{
ireӇŢ#3PS
	}fj;8wym>3tE`uÅzAQlnwG6{xϫkE7]HH ~5_8ɯs뜀gq+<kkzʰ2Iކڰ
ꚮO'6Lj!DDQ.aB2, Q1&d1B*UPz/iD~?>>~?>].Lm`=acܜ>"ˑ~RJaiVUXaS/%(\bxa@@Յ e nH\tzK?Y)ƶXf#fHvuqҨFą^DJ+a]XH:$?y.d_Y«Ѷ</"|gvtȣLeU'돉sF;3@^~\R|Q{iK|
;ywpQ~zD74 (/	vj HRtwB;ڕ0^LG;t=@ArɊəūK~5l;ζЙtwfevuV@D@9\"IH"$!	"	IrTģ]ԭ.㮀:}^E_|^<<~$goX7XMsSR8JIj'C=r[k1^	}bcO7_my~{`aaGO?d8V9Г×;-%Pȷr|%jMkV"H+&ImTyxd,cT
1*S]SwB?6o?>Oo~~ZJ^]rrj[Eۛb.A\ԒwͽxYbN8ww`{-CplInF'LǬ/F>-/,zTB^O>{.V~1vtnYHI׽{Bc{C:>gώP:}$%_z^US~nˢeϪq%kҔIe?R˒6^L|,Oxri'	ޥ^y/	>9}Ǿ+22AnB:@$dPɈğ?Ǐ۠d~u9;3'ܝd}/Ds;d~>O`?T.@WY4v,dG$xPt2\11
ЧO|	@<(1>0nN\x??G	)eUMuƥ6-k8b#S͢v횮馐J~Ү*`wo2`i(`!8):W@KD|Ъj){g3Wzǫqdq1>,
Ay-"8YhfNS%o_%B)X7oǶ;LyeT;-
DA 

p[ZT	ͷ4zS>KkL7tDa 3fY`l^{j{~8&x@?=
R7
EUne2^dQDLr9I[M#D%@P؆~?VN8o
@A$o
@
(pM@/6,qkًxդfu㍼*d	%vk\Cn\ӂ9Xgh
?)lń(9
R7DkPPqKf9T$Y?.c(w
5A3xی{6gsv` ;llHklԪa	*,ђY.I38aOr791fkpoui6ٶ0 ( KJlK-Xo;_*%/K8P*cK3\iaY<
r|^|ǐk2L=>_USI;İ
6mNH OHT$+U=Td웒rl+Z3! 6?9(zI!73`zѯP^e-'ڜ2a@d#LҖ*1:HFמӼ(/J	pEHy,pWt:;7
^)m.3ȷ
'=Zs&6qg
6q[ͷOG$$_py"!hgT6! !E
f_+Rl.[buũ@36.}"~'>]W6SL

1f񌒢Su<*qOhfuqi6gAm8%h?w=Oe4Ĕ=1a$P[k匭sH_g7)hv!oFVϷ0&96gtdul`5(
_YT8PG]s߉5{4;~elH&{aL0Ejm<,P2|sszl e1-
?N٭<T3TTNؔfWZi[y噡rx ((xJ !x$)ef55M>s׏oPʝ~w8	JW14Gu'C0VЮ#ԫ%JFWV]R-fE`%la*2
&
7Ym((CU5XB~dgr[7h~}hč87w*A?:Lڞ64^or]҆Xѝ&jL/RiYvCA)Tu6Ae}
{48=?pkbPVg(3]BGiK{hnzicgXeTCP	T!١} փNt[>59w#;vމ)/)+F$ev+Ӥ(󻒔.RPtSj]Τ
eGrJc(D5f&P}j-~&swl&n.Yh)YQtвE~Nkbr[iWra;=VCjRic.TڄjP E&P)46_.K{OkVW<>D:Ewa>r:lHd(qm6r[uKT[|ks+AutpP.0Vhaf'
,լR:!]: sep1"@L)FK%tەYݑ@	29!kZb.zۖ7.nޭY["B>ߝ1cEGC	z)?"WWc{5:DUՄ/
jDA?iW7lZ7ʷ;[%NJd&Dr'IY\hR60r-ʺ6WC`}UI$P,1oDAÖ/V:eņ-`,oY/ݱ)|!	1iTܽشDιt^73h0!-/]6(֣5~c#턉ӗR05nl:CLy!a1Q_sOq!)%5#03g!0̃T2^6:ע4C_XW	L:
ip=<U_Aޝ[TX+jJrK&x?<pjxrY
F֠uF51xn]!L03cy8Z,vcApB^GubϜ>'>sCa@Ci4kP
z#T=saTؽ;`fVg
 ;`xN@vvG!	R\!pJCPy8Otغ.̾߄?m?.N8BpDt=~8+[Z!H[Ck#`X0- -	"<A
|GF1<SJ^R0!Y@*'Ve.a
f»3aC6b@FLrp`EeR+)1h"0Alq<T;K?CLESTZ8q]41(
n	oo>dl2.b">c	@gaЫ\BXK&=ה%?}*_Ŗ͐iŢIbhX<" JFA0(&~> Ce	Cfpc/شLVbJ-?k.A7_"NDˊǣ%cƒ1;;AͲ^bYgT2Cb!,OK=yЫ7DvZC&3O&L%Hq1|4JYqZy->i':OJ|C>1d#LĐ3ѫorٔTÛcM'M$cؚr]0IU=uf# ȮZT!΢<0ZOsjӞqkuQj-"eA`	@XB$d%!@VI %$lj@AAVG;ߙuzݼ</W-D
4PƑ-aXkSҞdh[djZ
"Ox ɤ+3
-:]VlW1UV[TPQ-h%B7<xG?p_1g0;U$x9ZB_/4
	9ҖXJQr]Nl8xZwN̆P!?G@ﺄԧ)f=:N+eyʫ?X|AUDُSVM'Ρ8ZC"84<&n@G
}+/ԇ솆Ph:FL-ʡI,~!(k˓_io3hrmebh&"zi]'wh.t{P50Ps
o𘷢ϛNb
eRYD^Z?D^).uZB5yh5K/X6CcuwC-j`]A@=HwKYL#IbdSjOl?9-;r6M֜o,Bf!::oX
{7$pȃpZQOZIwd4Oc
,մs{.`p4b+6#1K=ĮԠZD
=ˠiE~P?
OyN9WzJLJ{+m:%:'lJVf\[j32JmF)`j/zhٽ
:p(XҔxD;lN/UgRX'72vusUUU&[bXMU6cUb@{ųw@44r +,vRLS}b>٦$DbRfw9WiQ^cUT-U3f5URmJ*0P5ṗƝK@ޱC?
;61|3$-!xUF1x&(bJfX,tf(FނOg5p}o1(f<?znFE_O1ʮ!ѿLWV+GOd#͖\Ȳj=ayxAu|Wqˆm[wwvHDdk46U;t*_ܗBcd˜Y.Bn;geR
sjlV^h3ksZo5p wl\ٰ٥\빽{Ǖ;nEGu?&S>|Sv/%V})$;͚F.MeםuEmvC'hQCݢYаsh],^trx77n97Lw@,Ddu,B %k{=eե:uS.uܥʐt*ڿB۷/7&V,tOmx} o*<^DAxbyލ0>P,8OkĸDT6.HO:{9F#OV{xAW~%=3ϭ/?ulmWۂ%/=J=:U|?HdeP2<ELpY?h1}
־Fo/>дpy7g3w{j<Umv?6TXq*6;ϸAJS+$<u	#j6r`D3,opHOm\ekİ~'  gg=`O?H'O޽P{\3A+E%,a\^~l\f/Zvllk sip9*XU,_Æ۩#߇EcDǧM'%HNIx+\̣$l/ptl%17~K^}
1dN<<yk g:ӧwG3/?_͂UVVY
Q:j8@ϙΔZtV[p

J,ʒ,$@DL$ QU"{A(" "Z3ynt;b7i\B+11쥂txNE%!fZs=ycȑvi@~Zj^֬̆M$kەA>d8⇃ȀX
<&(Gdl1?Ƞʨ13?3vjjqBn8J:j`G'`21|
;7`&oPh1G a}C 	)ȁedD#O/6
P{]䈪F(䠀Kc.#K<xz0C |sl~wGy~4;@kdyn#֊BB匣P2>qgKhpu?ŀ׊@ؿtAC}"c_zAW;(v@ہ;\BPn:w#-ya~	C'z6
UC_
B
9t;{p?*NN&	n
nlwp?8_QC<
Lq;FVk)+>eRƜ%Y8ωgz4Q0kMa?M47q1콌!}
Xu;1pC:b`!7Ey!%x„LiRK33oT-"֋2$+Ill2_;$'I$ʻ厐7Fz,
\
GN-M"EǚT`R%~BL&6.dN(&pG~H988l'
+]mEP7ȌE2&GrpI/9iγ"Szx2*}L|DjP'^81Nh~ʾ}8K ii1U vp9l	Z$N0gy4x2L6AT'f=$7< Kl#&s)'
/S՗@	A
N*1hb d|Q&O%xΗL(Ɠ+jU)
QS4w75}M{Ҁ6D6%h'hĈADApm|("F-lTže'Z88kaVmFwII7
i~~~}FY;A2	Πq@PB ^WfΔT!sF.JsѯzJrИk8W\+e^_4 1b ,oB!APw}A"NUqSJxBrR9aC۴s%Ime]+nnYfSV))!cHɽ_oCP%I/֔J zP*5aniԚ>Z*|a98fkz.7q{ʹ=O@dA(F0aDY0H R'uJP
;-ִWSXmzNf+2~D]nt1k%~fo20~Py]܊?K
ՉLMeQkj\rU[kתKmVHaыLzqWb1CO@s0
&߷uasQOԑLe-ZyUqR+
Ygԕ[j2ZkkU6NQt.bA&b#VgL{BPz7CF7}V3GvHwVeU+mŲ.5[4my6kR-4UN<Weqhwwϝ}򯈀+NLRbЦ)skк8r͘a3$gR"FB0MUD)M*W˦ҡ=?0^??ߞ	8&6U}|kY jNve~fI-[4
}u^6$䥉+PI UA
R9(1BN7׆K/vouQ{87#Ng&eTd֦T7&t6%e6$gեdפfRyC4%ІT!KOJѿ5h:.qƳ#^؉a`o t=\EˢIW㊅
1ŷc&WJUHGІ7XjMv@o\ԙsy(`;0Q\~S\~r]Ji(*J(
V!諍.9U0 4\Q,x\6\MPi
PSϯF,~î)Ӂ	o[#d^ΙKii7Oĵ%Gd˪m"Vàp*lHU2\](+;_"n.P-ТKWX_izhV_FZ+ǨbVo ,)7&D.~	Ҳ唎{kbF,WZv,Ոɀ6d
W6@ݾMЮ)a`cmYms͸;<'z<'InjLEsĥ~$BђfX	G8V̩+2HA:hk{dv̍+I?U\4P|eۺ`o.z+'?C'~|*l*c215`#Mef&>#rH|jx>A2
91PRo<݂x.NW@Ʋ5΅ʃvz!0$lŜ
KHH"N_Ԥy=Hzg04Ay,Ey٬,G} "}bg}OXeeK'!vD	_0Yǩo"ȋąs^kJ86׍z99`t2~@2ȓCByvK߿靐E?)ԯ&X׺5\L^sv:F"ed?	ƿK	\⇻)t{]ue5yn4nq2ueI1@&d	tGeɍRR؞Z`nvb, S!O"
Hu
rK}*e:.װ~vxcOѥ$Z"oieLMoʲ@[F{^ؙΜ.zD{@,D۵rZ
?8rD݁A
bfL6lL0V;f`Kdp3%	d7l+Gq@#[8ko
G-x
,=j]bOrT!H4dT2-pSbj'tC>ZMISs?Ç k
LDFr$j@#H$C!ױAU&46Aw'(vGUNkp+o5SB!JbD}ӃP*CD}qIE3 aQ*qGt7Z#`&gV[VpV0wEJz@٦}}/DІ.ݐr%`U0j(6
pUa/S1f-u%o/&|E@j R|iA
~9_y"
-c>CzϐBT0Bh2@EjpB e(;`uzP/Re@SWI-A+vw>o/e<{g@|˚]b={ǖ
lMi24kp/70D'^'RʚBka~mg}#|%#3a&ϰ&5==-:+ZQԣuTD+ʅuBf!H,'$!Ҡ("e(U(Lx@e(λO}s7i /l>BG<sg5Ġfm>/`X/Ш[
DՄ.3#6'=0]	3ĉjқ:kci!i{JFӚ0#NI@Z
݀xr 9{"=qH{\v[laSBzYF
Hz1|`D>e1̦X
5Q5P7y7@?H@O<qzܻ,\>5F})b_d
<	y`ۣpnapE?tݦ,p89 ٹi$,~'<=E3ch/qǘcӬ*h䥄gx=?1x~M\!_;_[
8> yȷ/5Yt Ac|bIo#e\=;0cÑ͢GV\_͘>؇:Cɹ>q%y?h] zjPo4L 	A f~	'J8=leC5Q
QI^M|or=񁬊@vܛ|ܛ,`:jp!ul,Ap#@䐏bv/f<#|`l	\QރR܎V^N9OJtQ'i=
G,`Ow& iנ8`ڹ} 3ѻkJ&DD0
GMIT:
wc;rjޑnct3:S])lG
en G`2w, oo~g1Ag[$KiPyRT'5kkCWlǷiY<V*ݙ,m
	^S uẀ- wR۽CWa#A&RXoH0HeNNZ-D[CWӌxPnrln6ۮ$ti.B
S@޽ w',_V)޷aB<V33N"&iB<0]nMfS.kA,|w6-"hW;P{+$w
h	Vo 7m؉=O;~1#+	4R)i$D},1pTPj:«dZLf"gԋQ^'r财g}6pPq2r=Y`<MVggv8<	܁?
ȸZ+Q'5
EaNsDfELƪ4eiwjisZڂvJХK4z[pQC8me.[Zuxˍ2ߏ2Y|A!,֪5H(,_[VEh6)-FnPZ3mZgo+ȿS{ڻ3gV4wnKW޹p}J	زc4ZqmːTJoD|D]ni[Ū;IzIbLJɊ6@PCɐūSk<+nװuaNJƋ[qR(X<c(YuDY2\3x:ej w-f@ӂv(ݑ֦ug5Y2l+T/.zએ{O;ۗ_߷.lwi
.",d>jl|(9Uѱrfr%503o':M,s&[W8nR)UK]^6a֖
6X~%dgEl|AWIg)E
	b	K1F|qB̳(V=1mxCY0;̂c&εk\,č
`rlLjxcWʴ|Yu6NQaK:|a6.ݮX:ҝbMf*7CIC<\:W{}w/<صSS~ՍuquDPQT(bIl$$,D*0:ŒZ;NZ:nǵZP*2)UdK9}m^|^K.7VzaZjBK5}F_\c<\mzGiafӛ0ܻ=|j|4쳨Ǟ$MW?l{I]voqf"k[եm+UnzZh|:^Eh[m[?<Y<idkMnsΠ1G_F}
7^gĪ'AQЖn-h-ϥU+m+*/?)(^{\|g`sv}Ε\J}y*!dCOZDU[MtY]Ug(֙][ujxiڝ'S ](UN:HӉQ9{Õ|F`䔿ڸ!m28nM0˦M7"-_&R*:6վK^<`Lj7x^[^gXFtƙit&Gﺐ\UɫT4N>QIT"bŋxFR.p\T*m?;1te!WrΉDyjx,k#]!ԳQ>ňX&gk *Y>cȎcd%rQ)#5Ңq+QhG3bwF-!?&H#!EjZQq_qY_iRH#ܰ8΋ŊhM\
sp1nq9fG!~%d͠3Y	/RLtFkӡ\ObICo2 : Ʃ:KayU4c&ϜBp,4?
#G2_%dBR+>a.|sxF=qs@
݄Y0)։AXISQ-~bOqp?;"s;TR4HH6•%t0	`Hp\"b4GvnM-13Vw_,Q1_@?	`g]!gCzztPh
á.r=3'CM*${yCBEXtYm	Rw26MV/z/钼vH?i3
lhS`¨DFf(Ь\_ܜvCrH1D%3O;r,jߥh@aEvy7;S0	A1lz,
8HA6	MPnK|bH-z9DWUB𘂠z'~٨]BfoUA%@ǰlr2p`^cI<BW(w8 V)%$uWT5!zJ_6+_(ltrHe<pFcG<ear
KQ)"z~G)O!@zU}ݰ.y
:ڨAT6zptg\`
g#/HB5]…eE*Lo@C^Ti<N?"1,Va;V>&f|U7h2}`t06
cP2A J$7?OCj!L0lSAG~DuAYgV\7?QtR6?I:?K94d0
\`Qr$TOCl6Vh%<XȪV´a=}NUm3|ۣm׾mY~2h;ٗwX&94,5+bu֦MZI(VQ0qQj塰D>o
eLpq__ӫڣI7?k~"-ցjWuDd !I2	hQP(ThI ǭ{{̋yy~y$A'b*37EmJO%\OŚx4C<H2
ezvA;{ೀMyKPa,`Bхߠ>
b'iݑ/fF}KF-%:v22vfAi:Oǡs=_H`0Z:*J?,m:	20%	qqChmݨ6foT?'j݆49u	NU<*А^	_b`406YAP24]f2e\w|Dx~j&TxXp%=6s@4j
rѐǓ
)[`bc1`	i,p<f;/_
|A;sT!5஘I	7X-	eI$->CX?\Ij(cO3 4#76N0Zd{߽\ml׷m#šC.9!ƶ˜LV]Q[j6,KeDŽ=<Àd0x9h@ZjKf{p?pjw˓S?+<ڕߡcSX8Z-PKj~!Bl0{R2Y:=,VGr=/mDP\s`z[k	sBfjv,t^<{	j]7wZu@E
מVET$xb%Rν)S $"B˸D5ŕhڷxHGz,߾ோ;^5YovYcS%]7+Îj~jrXUPPl,S.)Du2qrgH\&餢aH8,	DO7"@@*,XSiy}-z.h
umǟѨ1yHJ%e+f%b~jږʑ!K餈tXHFy1_d
9i9%FWa`FN֏oU6>\w1ҧ"6TU"Oe!<32%Q*f<%Ii#b|TȖ	8)GjD́dtm-,_tmkŃ]_t_w]|`eDAmLpfV"tnKR%q)yI㲇%dՈznLHK
B@
6X֬6c7WG0}wv]:֋5-a9AZRNV
T#$Jđ%"\hrLǟ7J#rn<[%/sڥY-xg~5=?Xt,S~gZxB/sI$4IŎ gj/C5z*4 F.!gCȚ0-Em-xlۀl@З}pƁ}U7ܭ>"Ϳ{IŒ81k5Rji`MK	vXQdbF0v<[_o7l@陣UeEmz]~?hn/$%8vC2]$ow/4WԀWKկh!Ab;,å`
tYk24cGfMcݬ?Q}#ف!'Gz6⼆pq^o	7}:Y0y!`XNKg
j,eUL9or^!p]/?4$BQ.X=㴞0&+Am;2]>0GzbL;Zhk
,A}kPdk-[me{Vg]1f=Ϝt{jx&{9:jo|}{׉ϾGt~;߁pF:0Yc>:̓|ޖy9ӡ7Fy:-p.]gQMy?		q
.,*  l!!!{	I	7kKGwKU#-X+:uA=zL[8
B|潚|w]=hil*5{.]0wp3GNRqU"֘[>asbOn"){>G6bڸ-Gx}HY|HC4ЄaX(AQ<f`u|$$c_R"mJnƢ/-H'<<IQϒ(jOEm־VUM+E(݂	|LC4S,rpa
@qH*tA<ֆE<"\q+:}ѡ@9FQ_^$W)jmHQ`Reg|2
2$S cA3-qΈ&"Q5uven .EW\AG%wA}(hi0u^BӸf#B#lX fF@>>a@TNqGq2͓$ߡ(2)*%`8z	dE!;qL.}6D3e|4|Es262'aqh/Ȣhf3 2* (\GAi,; <As
Ru
t:3ALd>
1y
J' JCʀÄFKTaP-!DXK/ldAV'ɺ.g Ivg|[xbd=xM4d'ѡ`1IgB'^9pGCI<ے!ٟ
tNf@x&v.Ywg!>Y/yB	t&xCȀ.	&E[D(@/8nBܖ>BE<C!ρُQx /(#hPy#o1&BPPCUꓠ4
ʝ =GBH#3
KGR<U@@	Ux@/Ҡ1k?8`׆0`A!\P4 o@z>9 &'}HNJ1&QOn=[}KAݝ<Ϡ#4>(:qLT}å
A1(Iy
-|v{8TgP^RWhʟk4Owyw:?.<C>)4½a#*}P23L}*QhAd$?ҵj}jzoW˦QӅQ9g0"7x&XśU@|e渱jGʰs)wtuV+neEc88ᑾx_~aKyrpf.l=tГ|{]Ċ:&N'ؐ=ա#1+mWU]GF&K_
n[nZd(0[mmECSC-_zl/yAo"ؔ-Y#zY[|%+p2\+9TcqK?gK:-;,J/Y_8Z4h
8NJ),9yL~#d+ȷ.ͱLlK2ȟ9(
vmpo]_JSMk{As_%Q{k7%γfGpYeM>'( dȾWOz4̣a[4;Yp؛=n[m
.ѕ++ۗn)ztAGd9׉+eU|Yy+׾ʾݮ~.'0FfQC5&2%?1Ad袻[~mC?h9|{ɉǪ]]mK:j\]Etm_Wly8yƟ8H%CESf_˖889v!5dl!ҴeFiK4L^XYA@3AZ6]MDj+.;fw9&G7%ƞgTF.8M<m^?7Ogg99v:>$,
%tIIlb樒I^֥N{:+vxof:4kRe	i"anH^lYXVt/#\Ԉ 5=/%z*"9z&,9j649j>$)j%=֓0{"_B4{YS.uEp@
k%Y5_qOfKf|Pw .F
&BWLxYN\;.v%
#<{+UͤHߴzrLNM~jK
ODdg%222YI„)x䇑	~d7*a:<:~7ǎ.DDaDrxY~nSћjᮽ&ʷmZ_s2P"wZ~ܙ *d8ᇧOq#Rgy)~[&<pH,'+2Ui!
{Tanޮ#;ڭ5]T8<.)Je
sC9ᬼ&3#/8g:"$s&,4c66K]`)KW[
(ݾ=oZmbܦӖ
	u151$<,+)W[.ܿx&, ̙ce͇/b3]^6H<}_v.WgA7;=4iq^b7&g2J؞uC=ٞ5sSe!~LQ !^0ZE&<AtA6J#ʯM7޳ɼ?)[K
~Zmm=Lko]'./1=^ˁJT*-xVGmTEbTm&W=Փ*6VL~^t{!V~g_[oSoCo}۞~M'.!0
2vMiPR
*GUIEWSc~Gm3tpPPPPqW'æOO?Z?~WQzck wwec7S澵2~R'AcCc_;eڎ[k|}ś7V}6}ChqzEe<'2P/h5%&5hQtٰcJ	u	M	'&&8zv1tCf5FGwL
O
M&ߢgh)Q"u]-M2 qIb4ܥ%Cee+eGue-Y`X~0]ehTh`2AÃ"]U7wwrR^N/:Y߇e\LUł8Ža1jƨ-0YSa^lٍw]hzڈ{r$IQ䋪dwԤG#)346A;Y#tۇJ{0ZYS7lBUmU.m8Ig7m[EPIt{  =eדlQl_P.шzh-$wIi!KZ2_nZ9U߀
*2~Z'Dw	k/+@h׀9ʑQt7Qu)tmEs1
SCg*zҔ1@|+PB%b,HbI~ݦlm#H(
z]T"in%oFm7E	
)hDGSZʠ3u
zQ%I!_Ibq(Fخ<
 V渶(.@ B	dO	 D%AFT8+xvpk:V;zU{JF`YM&<|GtN
Qb؁ʹ'8	3VCX|#⌀.`]OW+N~n5|w<>`A
O_B'=q/n&yd,@؆%`mY`Yn`ug=w4{@7|I:H5?BHI t`{R"n>|bf/s/m!?삐OV"xF`'!,ɹ
0z}OX	҂Ag,7{Ɇ_g"D.ǃ
QvGlYMtBt"s+]*W5Fh+
!:i__#;?=G+b `>7ҁO=3@$fAb"h%[WWGmtp:f}6aיD @+5zq$X?r'j"Du"֕
S g8@>JdHJ[Q+<:D3q,]bk,d;2{!8?Ds3듀UHXAPAK
},N&-*unH2 _x+lƴEwÆ؃Q7Q9/9}pŀw3Wq>&!?{ԯZ{d>@V#֊ArArUU=,7J$6^Z^%s^[%*7!q+C;Q 8/DN&A-d_Ɠ|Ň-֑{@w.…lٲt[R["WQT;KRgIO{[7c! qe#C1$WLhb-
#G4g	_4egy?YH_κs[+▲%kҞ+o.J{IEeW@ܩj$>đ|)֑6UTN-g7G8/yZ\ИNn}%7,ܫQ=V!Jy27ңv[V-@g_Bidg'=6M%sz_e_-~6K]nt^7
r
9戞;O?O9$w&8|[ٮ]ٖ2h[ͩ㲦ԷƴwI
dgQ@zlZhRjwZOkCf>VEuv$ٳ!}*$\KlWv#Ir8}`ZjMk귚}#ꆵVE}Ƹ|{[)!yDmH@6o<l&}ԭmݣFyN$,P}U.+*wWdS6g4e6d\Kٙ٫NQdsqYUDH$[G
dΥ‘2VrG6O]m5n6;^.{vW6g?h䷙6
[
+eyU;jks?լ}0RiN0-1VU0.{$mJ l޲T͡p<߽Vԫ{58xthWflYWf6nIY\#-lTWO0vZn|Z^03iMqTU?(˷y{)L|28k݃(7x_h
{YGՌF6Z
Ě*yeNfSkʦԒ4Sb:ST41L
	 a&.&{S͠|>rǔmݭ%"J};uʍbBf\.1M),,ոLZ^ُĀ>ӐX:)(UƔLV&Bٜ3(CU沧iFuh:'ʿ۝j[W[Ģx=rzSS
nW&./fkIiViqUX٬5X9SY׺-CuyTe4\ѪuMBXEAaIXE@0qWzZD
REAPAܵEܗ#n=3v
cNUԞ,gg|~zy}?ѐf͂1=ŧoA4ӵV+ok2?mW{$QRYk+;.b}˶S"{qIyy%w,>{I@m˶\6E~у*!ݮ3FtmuM原Tյh'ly}OqOj#Ǭ;&a)*>K_X?+w᜜}md}=@V^`O2w
Y٧DN6	u1ֳ.3&sՒ"/jT6慮;TnuÛf=,=sӪo2/UYeCswFRևD"_IUǧM%S,\RU\,=㰽CQ>wݩy'G,iY5-yc\vSѬc{SkRNo
/Æ/?R>*FGRGCo#zTFtb=tG_]ҡkT%^
1MmDd+/d/>08g6;>'^:1U>>f6#9(TѰ臝Dw]۽j/qTyÈM{\]ۑފ_q3m,k|VS\1s6zڌ1יӣ vyŴ#>3D]!h`?Utr뮈ӖO}[8:>˼&<ت};hVFByCx]DFvAu:yDgD7#jnfʯӖ"kNkzżr =ZkCO]JOxVcz>Fȵ=U͊t2T8w(C@u752ω.4>/N͈V/y/eTFWfɯfOxdחa3/N׷!oc.܂M
|{FD7$/!5Z!Dul+Xvv'_=7-)_3{p~jZxY4C
UClw~d5IJAlbY?hGXaD|K#Q;#JÎ7n:Z(3
BHc?d`l.ATVK\_0l_Lj*P5˿C)<?gD(5E@SÝjQ)f1K
X."[$X
ϘLGb3Prh-Orzż#Q(L(?&|X2$B9A9@A˷A,
I|Kdckf.0EBc<M|=HU`J'W›'
Rx,Q[9B6'2qc=/JGp  P'D@~&P,6:KȋYfσe
[1<~b8c!eNÊf5(8auhBPG	/*h"['{dxW= ocg_tN:C3pf/Fa?/C8#"P0!BgI5CHxXAU8v/_
=߳P|]6"3/ܠxnj0|r
;A2BY
!"8@"nd3DL@IlEv{uDP3\jv
KS_!	X
@H+5<B69XC'
+ab2,1m
k rỜVКKiN'Խ#מC~
<WCV7>EpVCԿ.4YEjE( "A%	#@#r
A("HM׫XVG+VWZ]gߝ/g|g]ך$i	VcjD0!D
hzG[Cqn@=_\r}As}F}
ns[x
ϫAy9*Φ9|f9DY@DB(KD*׌F!.mz<vli'k?~1KwZlDi&xb6S a[nb<$^@`1—	x!JsC)W<GnznO1y5euz믬+[oz|}	>?2a4;Na1vk
ZC狰oR # ~H{/px*ٽ_
LJjٰb׻ͷ=o:~y_#!|\qw|	$|ÃQ>P@)wusW`Qn2#5hyR/ף5n3Q-߇/5uM
N	:!x\$hB6&P(APo8.S3)mOEHd`\iXf6iK'EdRtv阽';'
:>|$l*@zg!U4SV,=vS^jR
\g[ͨ.Ǭ="w99)xOHKU|%i
tD0^y(ewE&:bh
F	0$@@)=Į%Ωs?AşS~+[ovlLqɥgr"2.GR<G>IZYEࡄc|;+#vl6Knsc$SA
j)0@7b-ǮȳCcSSfz3%쥓a㹱.#->J
;,3*o&e=d}06ߐp]PW%n8r r`d0q-=-@Ѝ}M>*g./.q<JάjkFQQI>L'꒮O+IX") ]E7!=*nFgfONTF*=ERώ\>fP陕}z;D/*'Dˡ9a~5i(akRe
-D}/
=˷Duz|o.5-Bg7߿f6x@
wqo]GSI:mu~<YSѪ[xU0'k,Tu!THR}Rlu:@BLtOKA7*,Еy8>nG߶a6޲z1hQoge!̩R^[.*KחkUM/+(L
U~P^^Z6j`0pXWwT
hu:yMt52-&bEKh}]m[UM6]e_Q*P+K+njQ@ɵgCe"y;B;9S w!!tC}fh@njՔUOguUMbW]CVm7ϐNԱu/	D{X[~|pL[V)DBwNc=fh
rͲ]5gm[Gn˞YʆܠRzBNQH~T
Ș
Ht@ĖZYpـp{C
|i/CC._-+aNn݉[S;mŴݭՌV"0G<E
osM8"XQ4=Ej9Ba7jO3>)js23^;B|3$toL>,u'{RFj+E^O?dr7N07]X!@*Bw]AdBc
_ݤt{+<sA!(sX亄#qΒѤQaN:8?&l
C DaI)TeZ=zSm:g\jj=.Z7w:V2ֱ. VDױ ·߹?>k/7ZT_ks76mDna-r[;~cx|D_|J>KˎEћԂEG->v8T)Nв@]n|;)T{s%35q0Ͷm@yW5;dd&GyS-<D6z<m5򩊐ꈲWζ7V%}0֨jfe|CqH߱H'DjdV&ZrR@𢙝~4Ej~"tK\/v.dwf7DǤkr{<sHLISPԺh`S={lV"ZvЗ;x~&u+*.;ˣ]>vc_֍Yco,dYbjmt"\8\ۅHMkDDs;^ ,4㹼~ocd
8=
TxV{
.\;vhH5mL¯.CwC׏ma3>^gsX~G[BQ(e>*MCraxayFcxGaw$xKp'l`3vog&_$*BM#|Ʉ@CBZ((	*.\,\xH` X&c	ࠇW!fpU3+l?D"\"
Hų: Ix
C=q?/8T籎簝'c??g5|M˾Erb(xS(b
DZDhĒT	/j!8K"f5SdZm$=m2]
{
-HEbfy"z} ];ҏ|!iү 9ꏨbD2wa1xd] ԠkyXzLVG'zB9qh(F|?b2 ?ɜgfn3~_r
B,#dX,T<Iib@oi^;oTo"q	P#F¶(wB+&x0U&s/	]NDP}90	<T<5<,6]0Nah$.n?
 h>zGPA}1a4{W#"f2ς友#; @vȨAKH?0q}5HpvE,UO
ɯ)cI
n e@t	1W͈<Y0*Y-CSph(	{r!{Y<q6GOgYI-Gdn[/<a˂;g3&YHeϖrȗpp2.VO)RlOshpVWCKrޑGbf蟳b_{=SWdVH<U6@udeD*%d*='Uxx^h_IcpM+c/]khoR'/%vR?T١iC{$hBgX8$^LUp60,yߜ멚xmF^,]}*\{ʳ?J<S%鴳Nح98mus:04:a]CxvC_7rX	lי@x10S=J>1Ҵʀ﫧4OmbEۄ?+[+M:VHiPv}>dj3q]3r57`g0o/iK9<r]QMgy%D
*22XPHTAD @(JޔAB6=sfκ޽{bOMbCx-'I?&s>XߎM9#sdkQ5nBNy\8	<;?QB+y#p!uNxʶ[Ÿ]X&wg<%ݫ:0/<8S6|n:9@틼H뉸Axh|KD~F!ZS4.y}

|&t3I	l}#fr+Ȧ0k4f,9nD$s&J{j<b1=V7j=`~fYGj>UwQ1k	n$o<.x:rVȖQF"vIv$5
Jst0k울	NeNEOU{JX( Z0D]	
(ަi0E&pJהFߍyǷʣl2v2&%ݵI ť3ɵD
K%)^U

/
Es
!Bh`/	{o.
c2{WTKEV}9{[I
rU:]M/6%}_7[͖7[|ĒC_dD[	:U7JHu!ܪ5*5LNe莖˜=jС&K<\YH)ʨ+d
nQnz
1!Y*bRSv10x{J.7[$5;	לvU<uSTbt<%7GEϒ׳dYa$8̯~Lđd"412D
Xp;O눠kXMaщԭq-5ǷUWFRW%TVzeRkYE;')O'̝{/!s[Y)(J"j&	pk0hkZ1i8f.ZU*+{H˔Ԥj<|/_|b+.1]$[=gp{W#vVvYB{>bc'ٸQ9jU#'!@jYR.:S%񫚙'+|*'88|"*;R%S"h5[KLqf`34&w3T1Lz-#6-.Y(l5+ȼ&WdC#-n
Va#FpV#ZX+*_ͿE{Wp``#6ფ!ly +@N{Ss\»JC:՞A=q;mAԣ͈zL(Auy{oq`w0@-vвuq1Q-q/xl#GN
*v:s9>Վiq\r@ o/"s;ٿ}52GpsgN kdӻ	iWRX0o39jUmW;'2w(tێLݒc}9. raut
4|$@MH3v;b=IQ>as7[MΦ[sf
fjvg:`Kږ:duȎ1{\E+WwA'@?@ίXΟH	 m!f[Bਞ_l쫏^'1)i}g6Ky+wVn|8x8]Mh_ο-3'pC"HvY(9yѡY&/J9hZru3W/~,=A}ny;PgD.~gЗL{(m# a!:5px7?ՙSa20f`FP"JQ,X"q%Uc	jtE=.Y{uƵG"%(
!;O}}'~$~0Ofh#v^R+uBWe{;F;m_ x(6Q}اD֍"j)]5GPps`|(|H?-"")bϏ߈5X/v~nH>6J-߳*.C4'DD8?(

А:H>0ZArCOY
yJLX R`Ev%,M4/q-T{cDAD 38Ӆ<Ajt"@4э$H%ΊB+gljٛ?-Q
=9ߧȓkpg.\3D\$71#g1,e|/Ab|}~̂"FM414bC=Al[*pªdpϾg?Ƞ"cMmdpk7a߁!\@Y@][ELA,o1:
T4V.f)ACSAs=5V;xOLO(?o
,*l!$Fbf/oIlErhWvngGОc73G:([tph‘W!s-FQ^wM'b3͓ x	2ao2_MJv(X#0bWaxbhpl6wh2w#
P1Fo/ ^"uCe#|=s0/ri#LlSʹts_&}
w/p3!*s}t$Kzxg[w1˗!v]ktC:szk[mmkWjkzV]gIV
[Mt:\BO$ 5JbL+oJ,ICC)/VvY"ay:g	[ܟvai	?zMx}->㡽.Cw&]mqm{w'♯E^d֬QSzɫly]jyh'P=9]}GK4wV{Ju#qg|&xBSFӉПHD1v(	Cjxm<oeRkQx)*~/] {n0k'{\NbNSKНI:JsWǪm
S;B!󳔄^|j,Qm~xpd鏟W^)T?L	^3Gw4s&seJA}"Cv󓛁ݐL^; Бn=*ő•Ie)O4\S3p\Cus[Н7mϮ2oScec/a}a^Y)},QCPӑNtċ.2gKJO譬z`HpOU_w-oV߄m]aސSiY#bg<-i.A\D.EĢ\/+Tϳƃ1#[cty;-
;K|Gn)4K!k6_lY9hM-%y;0^̂76o0`DK{~y1ϝw
tTJѹ	t(.S˶yF,_3bBЪaSC_2da䢢w-87fܬW_!zfl:Ӌ2QPux9//etrL]췖e6լ--]Y~σdeyQs/<kXeoZ\?jˢEM)Fd{#@p>#TFtfNLPɮ+( }߆}fDTDDYaVePYM*X&FM0.59Ѵ1ihKs޼[ą3r{
ʏ2hnڒ۪1Sb_ǯ*Ҫ=RDna_Y9sMF"",MB0R߯iPQt	&VX)wj+\ټwIl徼Tʜl~Yv<sQq;Gr/+}_~?#_	IQ(MC0
`~'4T?PL)<j0Rm|Vwﲶnsz5;-mK
2d<gnn(3[=蛚u?%k?9_r>)(NBQj&
S(Xlaᮔ^;4>#80Pk=uL{Ӽ/xE}ZhBg./c$18%#p0U$MK]O=O>d(NGQb.
w`1JD}P:}'ih`A=hcZU4ukbMeՉV9iҊ~-FX_r'N>++D8E;
QB`4ԃs5ԃz{vH[Cje-ZEM+c-$u))Y$TzU7	Uxm];xs6pk
bJsS5PH3@/*Ʌ.3rev.+k_ٶ0Ӥ{,wdh9(w辩KpBr_:lEXz.,^.Vô6T~GK5=Z)GvMw[n̳>\Q缮kD{xv;a="zNϤB4MC	rfh
a]';m$gxF[bFl6_7 o7䴺)AU輺ɡQA5h8AzvV,Ns!eL83	Gx*NgLбB㐱Um
kpooȱ>^AwP~1?OH1Łi=3LL{յ3OǨޥzZtnT!ACӷyFsh"D3\p-Ds8I?DMy`%6U" lBgEb eJ2L^U++fMOe?Y-k7g]ew+bG)F)O+a5Xs\3 )ς@x+܊f<ndznK.wTwUQu
Pv5l>֟btRk(j/˔?'ODTup~	`$lF򙔱xV2eы,?xO{*PuAo_t?_#?%7j`X~|0^@0WANx絔Ahieޞ`og?hΓ|9g|Ht7B|{`'zh%hp440ppX%B0H1Bo	FʗRQ>=X=Q[LɅCy+)hEˉH	#[!`|E~\BAYpS8RB7(ˉ
ro	}bL	x`B/Hb͇C<hƠ3̕A#zjAM,H`Z&)&5t>2L$U)}~D^KK0hȠ
]̝ACol`rI$!	2A%r|INeJvv:2hOZ1[•XB\RJj٨B:	Bw,\'u}GEugqSFA"3u
DPAd230 ",BK5ZWcM=hbY-b'su߻}9(zy'V&q_ Nq%]ev^Hihde-r8hQA:'hE"[|}mqBLb?ǖ( zŨ-,rw(e}ow?$kxo%7WCgҋ_w?=߷{'+E;oKQܒ(['e8s21E3fNPxpz]8oW.Z?Y̬Y	0/2]7\
g'\e
/p@w$@/#@oZP/^z~>+]}A&ݙ;U'Eb;w>3_q)0JƧ(:@38]z~@Iw}҆<4{~ެ>;ܛs\Z&Uٳg7'dY>=x5qχ&G<ޚ~f<p h=#)ͥDl/|'3ϝK~?&3:z3ȔA}E>#z}b!\ C
a	ZdC_EyN68=qh~y&sL?ݢ?`xOn>A]gwd-MwN6]V@A`Wal-pM9G2p:ҋ},b>H.p ,ݨ?$Ev/6߹r{Z6A[K:K7]`'QkԱO/&f~e%<疈JGT؃q=ѱ{#4=]7nmtۯ6lM%YK#٪w͡hOPc8O7cq>_'d$8,d_۝P=>Ұ;.AԵ$lSlEGtmMֈ6eY˩1sC9z:N(#5hWұ0e7gRYp"S'g67c{g7'upKJFu=1Ŭ-![ܪYĕ6/Yn"UVѩ6̥2+yy]7Li:Ƣ8н}Iڍ0۔)oS1ņ,؛m	;s䬞l/^g\Pu1$U)&uMCR.־:acE|sejkQ)Wjvţ3q$2
ÍxAe

Z!3|gVglnG^[΢	DY	f
itMuZ<ʾ$ɱHѩII'ܴI7r/Z52ĉȴI0.x82LcTe}
AO)tX6ei<q}nYuN"[c])gd48楯erҺ䚴O2Ӿ[FyF2)3
3SQFFa텑
p:z@QV́tڱJq
UbM˖&YgZmڜzGMv+,OvK|<wUk%YY蘒m:ȣPR9HG$hi9eJK'-K0_Zn-̝eR87vgrU2\tE-rtd/$Q8P>ʟPj=VٵuZaIBC]U(ReS*,˶I+-K5;w01E]#.BdSc
PFF
9Pg?\Nay4;ʛfq+

Fuj,ĚqҘFYdNʊmLXŠKhLX9:RXU[<^H}ݍkWJ8
(8g6NZ`jNmzN?f`afnMPEESkٺn]6eyZ(*X
)JYYػہΞ;0}'MZB׋ǽ2-c$)nJjG%W?ō'=vpUB`J56<ցYki3d^S`gꪉ~E+߷bz	+|NXc.tsȥձK,i)X,1$f=baoy-~KU^)5cFi(ޔmJצJGxiqoMnx$p̆;.X$lhIix^IUDnIcDܵZ"sVIdގ5^u+7r~v'l3`Jy*qEX[Qsl$S}Fna)kֹ9[V̭3ʮ؇-%$}0=5P-gťʁi\&TwWQXJ(W
wݣwy2df3]/ӪKR\;-]lI6h)wHp8_\ɞ:P;`yVCNdQ7F׍j)3u{&կro7$<dH_{ؿF|o>1T(c1f`6ɝ.`2Wûùf6hXt$G<gSFcwAUQ˴2-Z-~ˣQ;"ijro`R?PTY@Ƈ& cO!g|&_$#%;`?;}MCO"h-ݰ}`;+BgDi#3~n`k/b݅
F I'3@9=.ak[,m03Lv^NOй^6Am?tuނvU*3N5?evSO	Hflo|oa1:w4;pPA7 -`s̟ɹ2;ك?e[V`'`x@7BdNqL9ćᇡ7\.,P.W/{rg̎
X>̽o,v$'ehB| CG{"$(C iJ0~OzJclr}jO][B	9 <9Sb(T/yf(ў:-TDA@'/R'yN[ߛ3?;nD$_}š<Z$%?(1΢i>-&¸P9U^x<~4^.0#;ߟi%G\)PaI6Re١Ԫ֏
k괶MM6ѮAbN} :F9UrꧠǕiE`_PKufT
:kA+i_!7!q6Tt-? 	A$b@k"q$>ǫPZ%vٱDX}ب]ti;֨ڹS+D7Lj:##ݢ{-T3$88t%|t$ˉWӵki-Η=>wqڹ\wYsssy6%6{6&]jH`T$>5@| q4Ay@+#Wӝt[ZF⋴dډS5?gcb)+

)yLeKgMi4Hm5M'UvSUX*iIXgk<OH	]~h/d|Ɯ
??xc^uj_2z׬%>{YjveVc<dݕu{U۶,/˒wm#v(_aAh*HQZ͈	}S=>5	Sհ|w
cemyUWo5+
o"	JbZE( K!@k@E(޸junkn۱vvt;ad?=s9s߰NJbMH	k)	^ك{xs%'	0!n%&,%^JR/5|ϹR3qS։ةPG2{4!xW!s΀e$	kg|¾Ct+J\V卵WI*9}V8=0MTL$[ƒۘI=!CCY=2/.H]r³	זDظTuYc繥ΕAt_fMMtf<TDz#DmZLU<lbuRܞTK1#T֡)*[SkI%p^u^oOq<╻l/Xвn38uԓc8;{0Koe=[s8Ϛ6,hUO	D
z4E8ᷘ?d`A{.>v<gTF0즎Їyj^]w!S[lϩ	mn6gu4Caͤ&s>*Ie#YBCDHYCB>9Ήװ{^.p!g0eb	GP5&0z
ޝ,}`k~	I_Zȭusf털\;')Yh?P[xJ$ |s×jߢ7
A	R7
`LRʢܺKeM
"]`Ȭ3VVs͆v~YQaIH?+)/n(|+)1"4#Ucpу.{F[UQyнŜX[W]_]j6BJj9%m|cqP4*Ht+rޠ5~#0t`aB	8Y0O0{Ͳny\VQS
(2UXEj/-唞ה^dޗd3MD1AJ^W%fA=X4By#45Zѫ
ޥ~E@C]S_kͭif!azSz;\Yu:\YHUITf"P	_]Ax<K
	sЊ3hA}`oڎ(2k{5ų-'Uk)i.gi,q@0)Li8/Jn-J&JGl!:O%<9<338߈g
0ЏXF	򞭔7z~Rzز|5靦 ZVjn&Ƿq֛a2YۿqBẍ́XEnạ
s
Ѓ40El(x(Ѵ8zf֟ᥴ|GV&0z{Ccz9{H{đ<HGj#6_]@vv`-}4oZGd;Ġc!PohHO`#8jxg:y_AŠ@"f`=@]ПH?pNLoHKQe
ځ<h#it|^w|1Γd	d:f}dž,TDH&{C̼anvI!ʕ@RRpevn\u]C[]3W\[\_0s4K7%>kC?4
`Cz'f,@w 
;kW j0\Ž-nؾ$mˉuY
[uMeW/ة)ZxM*u]xpNA{&q38;p;@57h~D@t[ۛ NDn^>pW
BCȃz`uP	y2cc}8ܻy3itu` cOx>>ޏ;x}~<?_|^PQ]io0P,$51qT
"* D(Įŵ`Y#Q	QcC
֛"9sp~;̼~߽3Hu1~}|8sȼ{¾gOӀ`}^oZ/頺P\t-@n*wjg&p!pS|ƟTd'3! 1$vp䋀@q-5ِmf
Gܔ<f;p{—xv
	wN֟5'sv/3kcߦT"-mK@MCn*)\DZD؂I{OY2pmfl_wtWq3!!DX&ƒZ7"^;\0O[/|Dݨ
Mi6-%Q)2:N.sbl'qݙ'ۄHԛR)4"ZNŴ^QF^^oI}.҈%lz*!F4%Q:eEb+vw9'cGCzPzD#nf0kۡc-daB6k7\Ru!jL]jF<VoCU;J>lFຕ@Cq  \֥)bJr:ɣP-g<
<ܗ\;JܖᦼUp8^E'	霽:'8^vMm <erf-7g{ܹ2d0jˆ|\2,E27¸{pGr"w}"	:&,7B4SCxހywͨjMb[$Ꞇs#8L\GTJ:Aqsa[z%TiP#|
Ohk+-^#o#n4¥fK`[7CwPOOg~<}>-,U)Q٬jifM~/-߿-4˩ŸS۟*p-lQ犓|P:Ma(UOUϰfRn1MPm6MWf7
l0Ԭ7m\keYb׭Vh%? Z+jslgXgzj~:J[EJ,6PnLW
.	)lڜk\]n^bԼfy\d\h,7W9aSs\Nq+H
eu-??;w
WtX1QcJejtȴ*
OY4KTh;7h.?~vP}^P}n#~zБ]N-:3.mKvʺ{:+=TFiXCEqYZX,
SvfU6zY_L.4W:~Frǜ
!{vziBЏdO%⹷7ubM7gjHwP,,ΏL떢u͌lsdvq);|a\NwYo_G=97Y#Y.{{3~,K`E=^&W{^VocvJ4yRp	}ب<Bcfdm.#"]EtɈzëғHP)`e8pv$p(xJO2'>R=9$A_ٍCf	=s
c;eH~kZLtNr"}zpppc-<wLxhI1kI91:oO˱	ڬd9ϗv#tȈF?4n!=yp
Anɱ^.cɱBOu;yfd8X2y?܁nI6`qY5kG/gK4!=i>4CJbe6%%ppj\&#}YI%)֘ꌉ!;_3T#R4bJIOde7	1P,,.V:,UHA@*`-k1Xb]QQD#UѱrԊ:k+ڙs@wŤ,F/(GFWύ8;jSxTQWc(a>_#}xk+$|dm8IZ%BN(If4-yYrR"!1ba\eLBUt|M,9"V6:pkv
<rX`A'uH^4?Ut[df8#=U1Fc(}Z`h՜눔ŚBmHIFI']p> A>0^舶Kgųf]޹>-)9;r=$eѹ~Ȝ9aّʰ4<MW32O//M触	TOv=~les۲sr)y@|
qXP8QE$󊼤&g(X(Srmj&/Y]RYrH{:\v>$Khz:
w=}lIV|(fYb.sFx<%!e3˦˂KQ~-'-Vy[M(Yc^IWؒSڎ]*lH!)6=g;ؖm^!I.I}*$BP# `hKWjlҪP3yUUeXxUYRzVnQyTWW+>j
a^c{s2|s@鎭WU[`
|7q8P3kH̐	Y I{6+1n2w55w1lmxk:VXX\s;}FZ:K+* <moԪYG]׏[\?Mx,i+q1K6HVȆjdCLN2T+䃶^7τ={tW
MDofm]2kPO
3CwǀPosc6.C}$NKE%q\[Hv	l#z,za
˞u?0 &5M:0h`<c=F`ӒrXBz\U3X>"$d382;s`. 00(лв]:!e
mv0o
E2
N?!kvN}'5) i{M'܋HDrA..iT5/Z\/_\JyC2h/`pB/뭐yO33OW:赦;X_*8kx!v7\[cی@77,]N)KOgͣp4x0mځ=jz/ȏI~"r~T<<<EWy ~
n:-ZUC@(4nOyi<s	P+p%<!_OEl	s"6,qq U/`ŷVo!,!d|
EƑiCRɇ5H6I#89C"?aC5{\UoE_fAƐ)$'$2RI֓sk8Ё,&1xng.z̅;&d6#i99J`5=l3|n6?yy
:-а&Ē(Xȗ'HeU@rzYK-li`qq
G#֌CcŚ(CXxB3<=i,)A?p]Vk*Wpl'.}VwL.t??h8|kD_X2=/#q_=ݪeU.T+qVUFtz;:qR݂6NlE#Ь%Z8;	?i;z&gѩ]]N2>/qC.נ(++7&F,(,ȲܖEvvrY˂+".!xCEh&Fmc6If:i:MSM[vڴ}z<_9y>|e>X6e7pmŕOK\@$dXqu,xFVe
*U-])[kkݵMp={aj1drrr_w~ko7CfC	$r"CkKGmoWkqKp/4nRZ.GRZpP9E;}VC)g~֬(b}Bq}Lq==WΑHH둄CHWׇG17r}G͛`!:)3aNi(-)>)wfi^Qg2z{88w<z7U~Q~?_\_6|f~FdܳpύJV8	i0`dBpB
{\Srn!7O	
}	T{TDгDق@zN
?1DNzN$%L$S)YXJ>}Hca
kl!Mw07ߟWЧ>(U	Qϊ귙.=CӞOQ[2	$<%b޿{?@ωlsc9ʅ49Lføv33@fkזs5ތF~OF-L/jOJ[>})iNؕND"BWO_zp}b0L
&tRݱp@Gt>ի/`wg[]6^g@ێ֬@wV?Ӓt3Fݼ^wKZVw#ơ#"$9p7\G߷`=`
ci`@J0C1)Q0󊸞<+ߝ[ВrE
9{NÈaޒWޕ
m'2H1D>O1wW9K(D}7
A)iN3X&{m.,5V4
ZE5=!8)Ae_HSGD瘃[xqz~\__z_ΒhlViI]lvcI>Yb9Jl5N-,+̃RaYLPZIXn6iH;
\>b<aN<]&Op[#ٺjjhgTWրrETZ)..-Bˬ<r%hh!"Ab3:_Cy~ρJXڬ,pۤl4V:rT'UZ*mrV-(5+w3$F,zRn.֟"+	=g|}w뿈swj mO8+n=T;L4.m+9,<PP ̫rjk2]%'ȟd*"ɬ"L;atv"ٖx}wW΋uDQ9@ZzW
rW6tBW;dB]aX0#ImX4ܗj(IqqJaR(w1}	io{7,dP*=P艁|v*ϓAx,}k!;Z+Ըif<$1-%6QnFw1s?FߋVq#:(0v2۵rnխ2utHyK6qwuU]&ۺ	cc;0cۈ`7γqGv#M0/WC/R|JA=N%
DV*Xq>';(}-ügyQۼxQ}z	?jXxc^.=.vv)jdҐ0@+w(RV, Ư\2ZBm6^V{Nr1糨{{i'҈ߕ>j@k<ɃȣP]S!>	kjX?7vy@E}eaOp}P,	
(q]ՠƂADET,NPXh{,G$1qu]{Xۏ{@xgygΑڛ%_>`Q2l]f(2C/)멷4y赌A.| b38~Z9P	rxë;<+"Q1ír\\p4éUp,2!9V3yLYǻH?RO	VF*gS݀cju#`WDak261ZCcIڲ*K%\@]+!=bԝC݉Eݸr6ԯ_ȠAVh6#GdeYPV:
S^
jO-Pwm.߃k=?CIl3Yw8ߕF6eل\dikbR5љ&+"CV!V`zmDQ7+|;
R@.Wtll]>
7 Lb|II}g'&w!h!y6N(F{;Q׋]# DuOrLhv/C?[7lO1yI#_ҐWhv<xռmּExD3=桍i<,`!Pqk6@kA?	$#dYM6RDJvRK!u/+~xI!쨭PpW;H32$t䐍dur
.2i.'WGƙ5H?2|B>N"u9RkC:k%2SVo>~CG7A8RWm!
GzjXjMf|tX@Tjds"@#~I
p'4q7F \hK_hZG9&ۇGx}Lԙ0&He%rM8O_ŠS	8tZ%#R9SThgG8A'5qU˲h%|:bN+qJ'98̃UYê
4jpHՀ&|W2cjAxQeNW^/'7~}6}pV7lGX3`?`8nsWu2:AC=84aT9F@YBz7ˈn.yJ\C;N;tQwðԹGT{$aL敃*|Tx{JHfKi
IA3!!Z=k,	`;孁Pg} lʎcPR(bdl	HVJ
TX)Iy'e~LY֐՝FRK03Ov@ol=P4[Gas8OgHy!s!)
!!9!5!U!쐣eOKC"#TțY?]8iG,=c~3XP7la(<`G`q8AZc"[eLeʳƕLFEq2ݸS^~EX(\(I<	ԝn_>|r8nU	=+LXcFie%-7e&2Lt\E)EjZL1S-0FlSϏ8gj1=6	,Pe<W{>s :W|j
{Kھ>XX?
#e&5E\F3+Pydvf>6#hE	()Tm(O|ǧJx
bca@OdFwƒ0XiQGdcNR̎LNNγ]mMV71.!Fh*a`+"}ccbuX2qH
&̏(͍͎)K#"q4!SR4VhuGEyafav
.D&葨((("0̌
(qh]\Q0.cMh4rZ=&Ic\kmm&A;8}}yIirjIjI4j{'JxU?3~F[6a>(ѠԦ*CPnHt$=WV^PVOW5MߡYgMYHc֋*^TZRES.qaQؑlZVudD9TfCi*LiPlJN]Y(_Yeƕjq&˸KΘqZqC&#CT
ҏ}mf`69x%RuԘTfbK0ʬcQbBA<!?;Ek͔:92)϶-5Jeh^1۵ifNoPjM5g*ԛDeITr,ځVq#SüTpM9:ۆ
cӱ1W;$9J͎\yaVUz:uUM66vUP-Ee	^zo!c.*ZzR,U#/o4Xs`rI,鐥9
ʄ<j~vu|M\IrY@PT<xʟ1.'`!<NQ@X#$&]0	id!e$rقry|I"d2xjvYߨfS*1	>>dbJxyhI%){rs~0AZy(R+‘R9HLTI\E4L6-U]ު^WY>J"r,JB2`y)PK8]LWA߳H^FB@̯}a瞂hĺ0ǝ"ĸ3ndX宖Ns/nO}M><<<ZG,!U|wKRECZ ާA!n&` ҳSy_X)&z%<=<H<a?HDiˤWdT<p/.$H.L6XEŹhƤјf"Dbw{׈0cB^a]}KY#^Zh"DI*ލ/=5X7k7҃hy Fmc:#Z#|[,kK639-	Cló[|FP(m"Ɇ>P{
	~u@7hYGoڥŠ$;Fc@G8;#\<өG]
	<M
hw=n];G;65+P`0^ہN``~jCp(C!EAeaqC1}C"?6je6րv1.Ao8]@8B{|a#hB>n~psynu󘈿+27ԝXg&Qs459=@{?0#	pZM3lF{p3,?gyٟ!a{(pm>/д.d/`=fC70ԧ'J"H5K\~¿ƍ	b^?EnD|B]k4RCIX=
(z%-BR&kOm?rw޸p0>&?<a;QWw}I~%(Ӌ\C
9YMFM^"ċXdOeD$H$'NJH#I3YOZ+'qpwS!
"A$!%$X,"KIYIp
mw`7pwp:=L
QC@E8&	x:pS8Vg'y},qgp*q3|˙z:t̅od,J͹"ZQUx.ik9Wvn|S8<F8YvEyq^] [Q@PNAc9V؅v9vZe9 'xbzV,xhĚX4Sg:i$f:}Emdg}?<=?5T-u'@DOk%k)"d>62j4hGLAIþxq1GxPR*Ǎ+GsMԝPS20l<@?F-5Aո޸5ZxWXwq+0"<⢤MT8UK<yX>ƱsqW\%uW7hZpYӉQ\ňv¸C8?΍3n&<ĉIdGoN~:G	ӊx0n11W&%atrF&0-_NI~GH)
^?`ST!|:lG<vq2k
p>0V#ӝ84ߛш3۱j웹	Cv`p>ݳ10v%%U'8V?	_LHjȹ{<3&̬)8>'$r&cp{T`:5cgP'vö~ak?|^
.l
>/څCք|/@܎FcyG92]ұcq6-.Rlw/#	û
º]bO~qui;X\/=R}F4XLk6c9b r&G/Ė$W|ٱVW.jձ*]إ[/vI!-;*ޕb$7SjU=c;3Ҙ?ov$/޸ذ,
Xn}+Ra%=W.H	Ƅ'NQ?RjjWr^\	Ekp4riӊ
2)I~<'yNGWJVRn0͐/BBl4ԉC6rUe8T.j*w4eߓ(N*;ST<Uڍfրg_&k
t3m6:2BСŘ&r4sHpbF66IUN¸Q.3TJ3jJ2qo؍5vߕU~J*ٟD2j^'91M52XEk4g
Y9ll+
sXnHNs\bZ8Lەb~MO馏[Kդ*,U&5Sl#5/Gi763+w.֧<	
9SG%չMEe^P/8bInuKŹmranbݪX-4y3>u˯lU'
j^,^h71nFȘyP"\ֹ-B-΂d,NJ`/(
bAAdHyղ֯dۆ4fi,5L}2dZU%3_S11׫=W̽H;Xx:O#c㳪EpFIB81(rБ-6!Q"ګ{dwY>ey&&
MCMZMZr4;ej\A+XEq挄2r˲S/dSYlN)ݹINuVR55I4)I%)RCm|GiJ%i"ߋk$UNjr!ۥɕ,]]EBLHuW ]򲪣r|ը纯UUT
U+Wg`/*!mMVXE]
k#ݳFz}IEDŽdAyZ8Z1~SIOrYSZU!ϸ\R㻤Ž@H55 IFJd$LEb<[ðu	⽉f`ׂX.omBw{P޻bh'bh*6FU{'Za'|/^@,%#k& jU8"W-EĪdĢn+ºKuG|qXYĖ,$&niTUk_p
"$DԒPJ2UcLUjj:Jϕ:Gr#y<꒕Ȭg*]FhI#tM#44B3`i	M7-a*tfpY
Sa*gC~mw@^dQbOE*<7Ps#)7Fay
믐

̟j_v;\y)`jcmAv3yf.fN5`={e!/b򥈥Rpq/R?-	T@iڔʿ4A~kS>jmVҾU^#_WOjYQx?Vv&gR\)"K/ʥk%O<Xp1Pom$5qQ cXFTޕe)
SM4PIYhx>]B
IϕR)51JjIb۶21ocR
P

RCk(b
Wovm7)
	ĚzrjE
oTK;$]++>v۽c~ǏZZ}-ͥbbjW#0Gi%oFɺUh$/5?(G	~ŏc0$~b9EQ:_|F^}I;l5wKaMchJV0E:\:Ǣt%B{KuL/gds2y4]!T=AOI.?H+XMXPܥq>gA*KczM#c/v?>>~_zNo:ptp0JSjc &C0&51II1/gה_q0ބ10fXP+`
-6ПPOls&\wV6=0a&~j	[Z=W^u_:Rtzme.4+k4xƠF
)O</~vVW%qmwڡkڧ:G6|"gֿl"\N:u[זjD+D1x4bj6plVcwvR+4gSX>	ίu/`@hȉ+f7r}!>w7%,gҹYn!Kktv>	<ZäŘ
><r
jrsqQA</::o1OE%=hG#{P-^9ح=څ'pS[m/`zu܂Ϋߔ\"DUG*:8o1h$M	XN>KP_
٤4*3ZzCǪljjm3S/`R
_Z-
N!Mhon6\[b6R\wϑc*=Vc=?jCZyF+n{>@<iGK
iO)rN϶
זѻZ.GZzִrZ3]+}fk}Ϯb?jԿVr(E	h!¤ϣxzήA{ցgկ6h*kux/{*0LFkYljZ1IZ+'B[0xԼk}P~+OQf×u6PyVWIHRaZi:Z>NZ5/bF*#r#7i{YQǍԨ+ƌG(HyNd7xg{=Ê6Wvg"7*l.an	ZЭ跔=Js'jvLbR53fg̈YaT2c?5b/ScSbM#I̯\%gˌ\}2|))enE1>=*U)@=Da)fn$[IcuhuX&L;by7q3qFzWhD{o͌	qڽ]iVK4+>B	=5#>4`%ۆ)6ZSmD{d[1ѶИ`+UXj,m\Fλݳ
1g$b>ã0{	KHeK"I&L2IfLB&$$C!"ITBR,	@!(}cVVc]
B_Hg3s9|/>X$E
ҐcU8E5IsT@U-wdґ
G@2#Xa:Ŏ;BGYn;[ycq9.YK$_mqg.j]L,kc
acSUU
TE<',ݩӣgFsQ3Lw[,q+'+yN+fNj?g8IK+MuJ,Ty]̈Qif3ȝ;KnEFk\mǽvo[Vr_\GF9ƱlMԀxꉧ,'r`fE8;J9SU3GK=qɔϛ\o@^o1Mfg<`9={4cVy+󱕒c}fCV?8+/n-xBRgT7\c_-or}'w*Q?_n0#b&w[I^+Z\xm&}$=o%PF</ot]̂eR
d)=WZX)#H
̈́.sAx>07f|>xhA,BeVVQ2#*RzTVj|&)ԥ`-
V(!x lc
4o2cؒbی-͸"ۈ+c/bO~o&j`<HiX1JEӕP	ZJU|([C
Jņn3ڍ١Y3l1tzJٓЂR}eeWJ>C5o(]k(FӜUʥWj֪"ͬFnԴnM=ɵ(zۚ\16&gJm<h|Pu<شZՃ4>\3	i7ѴxMmthJcuC2Mjӄ6ii|qkzCz[Qk`mD#hl#Yy&-)tS4<D["4eooIZjlkƴzu]kmuնYm{FWDlIIOݷ
ߋ^TB:^ZVŲNoAȎΉXX.
Ӱ

lPX&]ݹC;誎3~AWo5nlol$ϵYPFu+kYkf`WѿX5L"5k̮I288ywYh$M][S

λzs)9[
MLtH㱉T
K2vWC3d//`N'@~:s5PBwK)wDҨipЂvq8'&#aˁeaR#$pKȵ*5o3s@;\'EQ?*
E7p~ۇ)=I=ӈ?5Jzz,0቙ٳK''x5Wh+-"lMgx4#JÞ̧<'9=?Wь
19 e2q8ρ
U&. רk[mH}+iޯp#;9<K2Mf]j>s!&E:TKXܗ.Sp8.jkaR3нAWe4ހRbc‡/L>e~>g|A`fNmh5@8
qP`%:X>qBx_]}%~1%ޅ&V#7B%B70vޯեh>g^}~$%zEs`@}xËWbCaADAz,EL
Fe;{v0-[nrt#Lqjh8Чm>GulꖀiEP0'oeX׈<qL/YY=-s\yLǿoΆ$@Ä!\0`
cm6laCH %9HPҜm%Ҵ94R4G֩iVȦ-4e/	Қ')'tpgSxxƬZQN0]s?u]W4#={ԌOJ5*:t0#4qVN|H5*}\.I\\΋xN.y^s\٧'y31nS4[BxS+k)j96.jRcsNui$c\Q4W9sf92^o:	|skL*n459
+9qJxpBq|N^3sqL͛yphyLο`_ao'L1u4trX>?L0?gpjJU^lbPx;w@x#F7b;&"awQ\r㑗#G~-QXM7gQ;O-SQp2"G#q$*q`i9-2v/kΘV#cak6X.#/a86`Cj~c>11_Cqy,$Ȱ31;VcJlYi$+6%90HAOPKL=PISA&ze?Z#tI %UoW9R2yWP~XaJy;RU496*pz9֧1ڌvd?}ѓݙCM7!Y'KG=2%|'>KL!rl/碗͙s1
ec [Do=9
V8PxWtS9ڕ{QNUy^	g#?¡3m>K,;&Ygɸl`\*cїyŸ_΂j
([
OaZp6¥jJ4	ꚰ>ªzB$a-@Sf4(cCO#	1.aV-EWQ|řh/΃D*.m^4aS$E0 u3J$a"?JE>Nśi^t!:Q%,r\pVhЬEv6VZk`n&AaԾ&EQH5咸Oͫz4KI='=駛qfܚ%piQ)CSU6UhԕêӣAgF&}F F@NZOIB[%*%qX'{j}񻋿UZLXj`-P:FC#j
-1tBoAg}Bc<!ʍ26F
ZIk$Q6C$nQmC2J_K}vo0R
S
M05Ƭ\U'*-XQnEeBZb;PY~%TIL({:ۢ&`aۊ^q5,Q[x2TYQXmc4zL(5Amփb0T](D#R(U
Kz2IA mFVlt69IP;2PPQbENTF8wZk9WzY~o;$d5K"%qeI2AFO|쀡}KUk
[P&C~[6
A#c^dza0Vy#{2 6	i-aU-8YOiɞm@o>r:#w#KV5HA 5Їf$&"p|wHdꓰb	|.&7P[M`븪oR#$32R$uHYjA\,iD"*cDAtH8MENLm]'{LwXǿ *pʐ%DqEׁ/BEyjMl`֓&8֪16Mn?H}~~=~_Y⦎%(	)Dn(/WS:`ʖ@Φ%r2mKʡ|2LhLcx, W<$Rk3`\r2#s͡jgQ[ ٙek,3ƛvsZ+*Pb[嵅O<i>Ηg
S3`VjeSˌ[ۑCh(u:.:.Xn0g<̙+[F_sa
SyH1g`^.@Us$z
4fp'Eg

m=E'{xK4bX94s퉮j#MCd;srÎ]ر;ر;h(|Ful]pwr߇
{)5՜ ݌>4Ap&B4hΏ{Hc_N`G#I#ůKuX4`;1'-cٮqux-tɞ%CR[1Y~ւ}8694.HbU(Mm™&>v~fتnc8!;ݪu.4@W	9|
-Mywt{>Sӆ#I?
{YrU
nGL_M%݁{ց
0=&&OVۃAcYpdrXw@0C̄9PeP`~aY̍;ټ'	K==⭇܁uޔ_8 
l4r9	scxƎi
)>s]u ~˯|
|
\K68ش
+/cHgi?؂.c*Zkl7ң49Y}]ZZ9flAMOŢ:#WϚdD</W2v\ŽZs.$B|D*VޅpنgOS-37V8~$`P]dO)㘁F֞\.f2VGr!e~dJV9]|_|#htY"fQ;c^أj"G&A,[Y6MY߶i9l숗Xu—NnNaF[ȏ2
d2"62PY]n@yr,9lktŧdX"Ih$14429JBb*_T*c1
ۧ*oC{S1ڝ<A	<8~ZgնZfV
ղZnjMRuj?Sf9/Qb9j&-p-Q;]T-Ԉɏ>eo{g)Q~hAN^Z0UiEUUnE&herU|w+Wrm]w?<5nk0I!vßWÕ_n/*}cJ;U*4X;<1*J,{T\,POfӌov?)E]C)!*mU2a.mTAE5k)7Vy~7L9ɚ?^3kz7P2VkJ6Ҥ3J&=UjE7%gaz<+Ŗ7fn^	 jzM9X=G(eJSF,BW(5x&k\A
yOcB+%FXZ(.EQ6XU<+Ė|l%69i!]552{+w>4)l&MPjX&и
/SJ
ج%E҈
CE#\06C9,{rhaVᮚɑJ쭉}55D㢒46jR'ktQ@#bjxFOCcNjH,
Q-נ\ZZ#mPGjRRc<5>_b5&.R)qo%jd%ŧix|4,ޤ5^JأNh`'P-?<*?we1 $n ""2,0QNHAA(MqZ5q4զM6mzĸ&ƚXa9}"ΡlX?m
_fK1SU@Y(/ir'+; ,E&C22UZJRSdHPR>%RBNJO
%$HrT#,g=
3
boeȜ6RpeE+#=ItsjLJ26(\MG'qA;Nw(4bS:F
@QU<Cql6)c22PzfLJ5MT%eUř4lWy4ɼK`nkBC&0#Oa4Â`0eIFsf{Ȑ㣤@%VBnrc59/YyɛMDK&XZaYpY)
_+4ϡ\qh\CR,r()J<zn?e&{)_*ӤIXtEXs4:M
Yjm5ں]#
~B:wh^0JVE7Q)ٓ1jZM(TD‹5dJ"Z%),-SHiJTjPFCCڞlPfю2_"gT;sF{idB*\H=Y@[F4V"[l
z&_VvnjXCt8-sE4V@TCL\F4#lyE_.ats<_-=Qǫɷ&J>5IVcwU^56=VS5Y!r>><ekzP
)iluOy-P0yڇ>+7{4>]5o_pS$l7SO7=ϡ~z&j"9Ff3A(hܚ4K}i~i<[dZ8ZL-Pkygຈmlyh*^/|3Xs"kĚC 7IÚ%%m,1ϵxXE#C
N01ҾCP"p8iFjz͚
 5Jc{Jj}?@?6f	p뤰;YT':ppzybFcI7xZZ+ow^BmxB<v.c/>P\wFzw>{pbGs֏ŜC9VM(gU8@xuq?Nx;AEquO/Nj[9W<F^W]ZGMg_pb x%7ҠÏ,\~gw-/MCOH9;b?%=].;zÇp9AeWKä/
My"ujM穀5Zzaqiȥg7`xa
naw4'?P_\c
z  a:̂`&h65z=}oÔx$}L_6op9o@`DA
dca~P:۱߄V_?4z"J"<}t	K=|YxC?KWL|Y[0Ϛ2cAدj~|ʴ	SټT?QJz9">uqN	?%wŗ̺75f/NLN>V	1,vb{%Ө;[|;xR><Z7tHCu8
#>prWJU}s_DщTMNΨ@Ə7𣋼:~ŏZu[8}D|EBm'|.85go-/(t"шZ:s_lخ|l6bsll29=قldsۮ"G'#$:Db]Pr\l.`w,$
ϓTVWUD̮r]9 ];A1B9
(hr4*Ѩf,RyZDd+G#r"pvrԾѿ+`ܵ^
Gk4:ıT-TiL\Yn0˰/2,3,31$vcxKʭk7V괪*RRU~V.Q*Jc;R{;G:	rq+YȦcn:JFd)ﱰG}VuWj폴~UeZr6f_T=/F|Tg"S8%S[K8]ͱlsrx[}嘽,Lr fÄce.vLg2=&> 1,wvi9Tk%?k5t2Y$Dq"nG9orj8`!E8\IL&1B(iK{SH9#3jJCq'_vDSyʝi%SK,'r %pj6iLU1݌2ьQfL4-0`tݙ2y_d2LG_d}>'.zi{XdU˜jɌf*3Y&w/4i'p y-0ws_c=om)]Ɲo6t=&ezX✖.kߜ,ȔjٯZ͛ٗsJ*fwa=V|En+xO=ūt?*%o^ΒVGa<Ywe
ŪIW=f8%K(-޲Z<.z*<tUbee6Z,l:M񔊧#|
ğbFkգ(ǠYgI[LwU]V
tTvniNb[a[ѶA6vר ꬟RmvBCYcbAL7c~اz<(m;pפQgm%muvZZhG}F~'&=US]g<][Q49ܠy ; ߫ZUS=8RhmȢGcM5465䥮iZ86<ՎT9.`qܠeG:~GYӿAyAE]i,{IߡbH.wiۦCSs"
-Էao-zlmmXۺnS69G((q^B(pRjP7tՋd" |#\UKMml4l:
`騥N:)C{B*su
9  enpS?uBX!'Dk;4(>ֺ"tQޓDY3%R=V
=xz1{GN]a92k=c`~53tRLrH[(m$`H#Ϸ\_!9
}ue1ӿH4)$(~I$
=5XE_Z#_t	^}Wt,RT$k$S @:;I
Th$9")Obp/	yvOL\Mb&&+#rrC|ǥĠp!ҮZjBVCq$Y!6BLaCSl
aTdo1'"lgqHLݢէ9(Ji+"J_1uBp:ع	DSbsMa}aܰnBywxfkf?T#VJ٭aH=Aa+\89JI_4)ҟMDZYXI׃(ORS_US[Ƕ\[U\=%=@vP5,O8"Y=%]6mzI0H_)K0l>.wR)ZL-vj5!/Cp'V54Xք,(z۩gC|
Download .txt
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
Download .txt
Showing preview only (904K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (9200 symbols across 397 files)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/App/Inc/2op_main.h
  type envelope_stage (line 18) | typedef enum {
  type soft_adsr (line 22) | typedef struct {
  type Operator (line 58) | typedef struct {

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/App/Inc/dynamic_smooth.h
  type dynamic_smooth (line 13) | typedef struct {

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/App/Src/2op_main.c
  function adsr_structinit (line 47) | void adsr_structinit(soft_adsr *adsr) {
  function run_adsr (line 61) | void run_adsr(soft_adsr *adsr) {
  function run_ar (line 105) | void run_ar(soft_adsr *adsr) {
  function run_linear_a_expo_r (line 142) | void run_linear_a_expo_r(soft_adsr *adsr) {
  function operator_run (line 181) | uint32_t operator_run(Operator *OP, float envelope) {
  function operator_structinit (line 187) | void operator_structinit(Operator *OP) {
  function check_trig (line 194) | void check_trig() {
  function set_adsr_parameters (line 223) | void set_adsr_parameters(soft_adsr *adsr) {
  function main_2OP_loop (line 243) | void main_2OP_loop() {

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/App/Src/dynamic_smooth.c
  function cm_min (line 11) | float cm_min(float a, float b) {
  function cm_abs (line 15) | float cm_abs(float a) {
  function dynamic_smooth_init (line 23) | void dynamic_smooth_init(dynamic_smooth* _smooth, float _base, float _se...
  function dynamic_smooth_tick (line 44) | float dynamic_smooth_tick(dynamic_smooth* _smooth, float in) {

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/App/Src/loop.c
  function loop (line 11) | void loop(void) {

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/adc.c
  function MX_ADC1_Init (line 33) | void MX_ADC1_Init(void)
  function MX_ADC2_Init (line 135) | void MX_ADC2_Init(void)
  function HAL_ADC_MspInit (line 197) | void HAL_ADC_MspInit(ADC_HandleTypeDef* adcHandle)
  function HAL_ADC_MspDeInit (line 318) | void HAL_ADC_MspDeInit(ADC_HandleTypeDef* adcHandle)
  function ADC_Start (line 375) | void ADC_Start() {

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/dac.c
  function MX_DAC1_Init (line 30) | void MX_DAC1_Init(void)
  function HAL_DAC_MspInit (line 76) | void HAL_DAC_MspInit(DAC_HandleTypeDef* dacHandle)
  function HAL_DAC_MspDeInit (line 104) | void HAL_DAC_MspDeInit(DAC_HandleTypeDef* dacHandle)
  function DAC_Start (line 128) | void DAC_Start() {

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/dma.c
  function MX_DMA_Init (line 39) | void MX_DMA_Init(void)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/gpio.c
  function MX_GPIO_Init (line 37) | void MX_GPIO_Init(void)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/main.c
  function main (line 68) | int main(void)
  function SystemClock_Config (line 138) | void SystemClock_Config(void)
  function Error_Handler (line 186) | void Error_Handler(void)
  function assert_failed (line 204) | void assert_failed(uint8_t *file, uint32_t line)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/stm32g4xx_hal_msp.c
  function HAL_MspInit (line 63) | void HAL_MspInit(void)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/stm32g4xx_it.c
  function NMI_Handler (line 71) | void NMI_Handler(void)
  function HardFault_Handler (line 85) | void HardFault_Handler(void)
  function MemManage_Handler (line 100) | void MemManage_Handler(void)
  function BusFault_Handler (line 115) | void BusFault_Handler(void)
  function UsageFault_Handler (line 130) | void UsageFault_Handler(void)
  function SVC_Handler (line 145) | void SVC_Handler(void)
  function DebugMon_Handler (line 158) | void DebugMon_Handler(void)
  function PendSV_Handler (line 171) | void PendSV_Handler(void)
  function SysTick_Handler (line 184) | void SysTick_Handler(void)
  function TIM2_IRQHandler (line 205) | void TIM2_IRQHandler(void)
  function TIM3_IRQHandler (line 225) | void TIM3_IRQHandler(void)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/syscalls.c
  function initialise_monitor_handles (line 44) | void initialise_monitor_handles()
  function _getpid (line 48) | int _getpid(void)
  function _kill (line 53) | int _kill(int pid, int sig)
  function _exit (line 59) | void _exit (int status)
  function _read (line 65) | __attribute__((weak)) int _read(int file, char *ptr, int len)
  function _write (line 77) | __attribute__((weak)) int _write(int file, char *ptr, int len)
  function _close (line 88) | int _close(int file)
  function _fstat (line 94) | int _fstat(int file, struct stat *st)
  function _isatty (line 100) | int _isatty(int file)
  function _lseek (line 105) | int _lseek(int file, int ptr, int dir)
  function _open (line 110) | int _open(char *path, int flags, ...)
  function _wait (line 116) | int _wait(int *status)
  function _unlink (line 122) | int _unlink(char *name)
  function _times (line 128) | int _times(struct tms *buf)
  function _stat (line 133) | int _stat(char *file, struct stat *st)
  function _link (line 139) | int _link(char *old, char *new)
  function _fork (line 145) | int _fork(void)
  function _execve (line 151) | int _execve(char *name, char **argv, char **env)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/system_stm32g4xx.c
  function SystemInit (line 179) | void SystemInit(void)
  function SystemCoreClockUpdate (line 228) | void SystemCoreClockUpdate(void)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/tim.c
  function MX_TIM2_Init (line 31) | void MX_TIM2_Init(void)
  function MX_TIM3_Init (line 71) | void MX_TIM3_Init(void)
  function HAL_TIM_Base_MspInit (line 111) | void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* tim_baseHandle)
  function HAL_TIM_Base_MspDeInit (line 146) | void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef* tim_baseHandle)
  function TIM_Start (line 180) | void TIM_Start() {

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h
  type IRQn_Type (line 65) | typedef enum
  type ADC_TypeDef (line 166) | typedef struct
  type ADC_Common_TypeDef (line 209) | typedef struct
  type FDCAN_GlobalTypeDef (line 221) | typedef struct
  type FDCAN_Config_TypeDef (line 271) | typedef struct
  type COMP_TypeDef (line 280) | typedef struct
  type CRC_TypeDef (line 289) | typedef struct
  type CRS_TypeDef (line 302) | typedef struct
  type DAC_TypeDef (line 314) | typedef struct
  type DBGMCU_TypeDef (line 346) | typedef struct
  type DMA_Channel_TypeDef (line 359) | typedef struct
  type DMA_TypeDef (line 367) | typedef struct
  type DMAMUX_Channel_TypeDef (line 377) | typedef struct
  type DMAMUX_ChannelStatus_TypeDef (line 382) | typedef struct
  type DMAMUX_RequestGen_TypeDef (line 388) | typedef struct
  type DMAMUX_RequestGenStatus_TypeDef (line 393) | typedef struct
  type EXTI_TypeDef (line 403) | typedef struct
  type FLASH_TypeDef (line 425) | typedef struct
  type FMAC_TypeDef (line 447) | typedef struct
  type GPIO_TypeDef (line 464) | typedef struct
  type I2C_TypeDef (line 482) | typedef struct
  type IWDG_TypeDef (line 501) | typedef struct
  type LPTIM_TypeDef (line 514) | typedef struct
  type OPAMP_TypeDef (line 531) | typedef struct
  type PWR_TypeDef (line 542) | typedef struct
  type RCC_TypeDef (line 575) | typedef struct
  type RTC_TypeDef (line 632) | typedef struct
  type TAMP_TypeDef (line 664) | typedef struct
  type SAI_TypeDef (line 700) | typedef struct
  type SAI_Block_TypeDef (line 707) | typedef struct
  type SPI_TypeDef (line 723) | typedef struct
  type SYSCFG_TypeDef (line 740) | typedef struct
  type TIM_TypeDef (line 755) | typedef struct
  type USART_TypeDef (line 792) | typedef struct
  type USB_TypeDef (line 812) | typedef struct
  type VREFBUF_TypeDef (line 850) | typedef struct
  type WWDG_TypeDef (line 860) | typedef struct
  type RNG_TypeDef (line 871) | typedef struct
  type CORDIC_TypeDef (line 882) | typedef struct
  type UCPD_TypeDef (line 893) | typedef struct

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h
  type FlagStatus (line 137) | typedef enum
  type FunctionalState (line 143) | typedef enum
  type ErrorStatus (line 150) | typedef enum

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/cmsis_armcc.h
  function __STATIC_INLINE (line 159) | __STATIC_INLINE uint32_t __get_CONTROL(void)
  function __STATIC_INLINE (line 171) | __STATIC_INLINE void __set_CONTROL(uint32_t control)
  function __STATIC_INLINE (line 183) | __STATIC_INLINE uint32_t __get_IPSR(void)
  function __STATIC_INLINE (line 195) | __STATIC_INLINE uint32_t __get_APSR(void)
  function __STATIC_INLINE (line 207) | __STATIC_INLINE uint32_t __get_xPSR(void)
  function __STATIC_INLINE (line 219) | __STATIC_INLINE uint32_t __get_PSP(void)
  function __STATIC_INLINE (line 231) | __STATIC_INLINE void __set_PSP(uint32_t topOfProcStack)
  function __STATIC_INLINE (line 243) | __STATIC_INLINE uint32_t __get_MSP(void)
  function __STATIC_INLINE (line 255) | __STATIC_INLINE void __set_MSP(uint32_t topOfMainStack)
  function __STATIC_INLINE (line 267) | __STATIC_INLINE uint32_t __get_PRIMASK(void)
  function __STATIC_INLINE (line 279) | __STATIC_INLINE void __set_PRIMASK(uint32_t priMask)
  function __STATIC_INLINE (line 310) | __STATIC_INLINE uint32_t  __get_BASEPRI(void)
  function __STATIC_INLINE (line 322) | __STATIC_INLINE void __set_BASEPRI(uint32_t basePri)
  function __STATIC_INLINE (line 335) | __STATIC_INLINE void __set_BASEPRI_MAX(uint32_t basePri)
  function __STATIC_INLINE (line 347) | __STATIC_INLINE uint32_t __get_FAULTMASK(void)
  function __STATIC_INLINE (line 359) | __STATIC_INLINE void __set_FAULTMASK(uint32_t faultMask)
  function __STATIC_INLINE (line 374) | __STATIC_INLINE uint32_t __get_FPSCR(void)
  function __STATIC_INLINE (line 391) | __STATIC_INLINE void __set_FPSCR(uint32_t fpscr)
  function __REV16 (line 492) | uint32_t __REV16(uint32_t value)
  function __REVSH (line 507) | int16_t __REVSH(int16_t value)
  function __STATIC_INLINE (line 545) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ...
  function __RRX (line 694) | uint32_t __RRX(uint32_t value)
  function __STATIC_INLINE (line 765) | __attribute__((always_inline)) __STATIC_INLINE int32_t __SSAT(int32_t va...
  function __STATIC_INLINE (line 790) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __USAT(int32_t v...

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/cmsis_armclang.h
  type T_UINT32 (line 71) | struct __attribute__((packed)) T_UINT32 { uint32_t v; }
  function __PACKED_STRUCT (line 79) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }
  function __PACKED_STRUCT (line 87) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; }
  function __PACKED_STRUCT (line 95) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }
  function __PACKED_STRUCT (line 103) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; }
  function __STATIC_FORCEINLINE (line 166) | __STATIC_FORCEINLINE uint32_t __get_CONTROL(void)
  function __STATIC_FORCEINLINE (line 181) | __STATIC_FORCEINLINE uint32_t __TZ_get_CONTROL_NS(void)
  function __STATIC_FORCEINLINE (line 196) | __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control)
  function __STATIC_FORCEINLINE (line 208) | __STATIC_FORCEINLINE void __TZ_set_CONTROL_NS(uint32_t control)
  function __STATIC_FORCEINLINE (line 220) | __STATIC_FORCEINLINE uint32_t __get_IPSR(void)
  function __STATIC_FORCEINLINE (line 234) | __STATIC_FORCEINLINE uint32_t __get_APSR(void)
  function __STATIC_FORCEINLINE (line 248) | __STATIC_FORCEINLINE uint32_t __get_xPSR(void)
  function __STATIC_FORCEINLINE (line 262) | __STATIC_FORCEINLINE uint32_t __get_PSP(void)
  function __STATIC_FORCEINLINE (line 277) | __STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void)
  function __STATIC_FORCEINLINE (line 292) | __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack)
  function __STATIC_FORCEINLINE (line 304) | __STATIC_FORCEINLINE void __TZ_set_PSP_NS(uint32_t topOfProcStack)
  function __STATIC_FORCEINLINE (line 316) | __STATIC_FORCEINLINE uint32_t __get_MSP(void)
  function __STATIC_FORCEINLINE (line 331) | __STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void)
  function __STATIC_FORCEINLINE (line 346) | __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack)
  function __STATIC_FORCEINLINE (line 358) | __STATIC_FORCEINLINE void __TZ_set_MSP_NS(uint32_t topOfMainStack)
  function __STATIC_FORCEINLINE (line 371) | __STATIC_FORCEINLINE uint32_t __TZ_get_SP_NS(void)
  function __STATIC_FORCEINLINE (line 385) | __STATIC_FORCEINLINE void __TZ_set_SP_NS(uint32_t topOfStack)
  function __STATIC_FORCEINLINE (line 397) | __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void)
  function __STATIC_FORCEINLINE (line 412) | __STATIC_FORCEINLINE uint32_t __TZ_get_PRIMASK_NS(void)
  function __STATIC_FORCEINLINE (line 427) | __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask)
  function __STATIC_FORCEINLINE (line 439) | __STATIC_FORCEINLINE void __TZ_set_PRIMASK_NS(uint32_t priMask)
  function __STATIC_FORCEINLINE (line 470) | __STATIC_FORCEINLINE uint32_t __get_BASEPRI(void)
  function __STATIC_FORCEINLINE (line 485) | __STATIC_FORCEINLINE uint32_t __TZ_get_BASEPRI_NS(void)
  function __STATIC_FORCEINLINE (line 500) | __STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri)
  function __STATIC_FORCEINLINE (line 512) | __STATIC_FORCEINLINE void __TZ_set_BASEPRI_NS(uint32_t basePri)
  function __STATIC_FORCEINLINE (line 525) | __STATIC_FORCEINLINE void __set_BASEPRI_MAX(uint32_t basePri)
  function __STATIC_FORCEINLINE (line 536) | __STATIC_FORCEINLINE uint32_t __get_FAULTMASK(void)
  function __STATIC_FORCEINLINE (line 551) | __STATIC_FORCEINLINE uint32_t __TZ_get_FAULTMASK_NS(void)
  function __STATIC_FORCEINLINE (line 566) | __STATIC_FORCEINLINE void __set_FAULTMASK(uint32_t faultMask)
  function __STATIC_FORCEINLINE (line 578) | __STATIC_FORCEINLINE void __TZ_set_FAULTMASK_NS(uint32_t faultMask)
  function __STATIC_FORCEINLINE (line 601) | __STATIC_FORCEINLINE uint32_t __get_PSPLIM(void)
  function __STATIC_FORCEINLINE (line 624) | __STATIC_FORCEINLINE uint32_t __TZ_get_PSPLIM_NS(void)
  function __STATIC_FORCEINLINE (line 647) | __STATIC_FORCEINLINE void __set_PSPLIM(uint32_t ProcStackPtrLimit)
  function __STATIC_FORCEINLINE (line 669) | __STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit)
  function __STATIC_FORCEINLINE (line 689) | __STATIC_FORCEINLINE uint32_t __get_MSPLIM(void)
  function __STATIC_FORCEINLINE (line 712) | __STATIC_FORCEINLINE uint32_t __TZ_get_MSPLIM_NS(void)
  function __STATIC_FORCEINLINE (line 734) | __STATIC_FORCEINLINE void __set_MSPLIM(uint32_t MainStackPtrLimit)
  function __STATIC_FORCEINLINE (line 755) | __STATIC_FORCEINLINE void __TZ_set_MSPLIM_NS(uint32_t MainStackPtrLimit)
  function __STATIC_FORCEINLINE (line 902) | __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 937) | __STATIC_FORCEINLINE uint8_t __CLZ(uint32_t value)
  function __STATIC_FORCEINLINE (line 1063) | __STATIC_FORCEINLINE uint32_t __RRX(uint32_t value)
  function __STATIC_FORCEINLINE (line 1078) | __STATIC_FORCEINLINE uint8_t __LDRBT(volatile uint8_t *ptr)
  function __STATIC_FORCEINLINE (line 1093) | __STATIC_FORCEINLINE uint16_t __LDRHT(volatile uint16_t *ptr)
  function __STATIC_FORCEINLINE (line 1108) | __STATIC_FORCEINLINE uint32_t __LDRT(volatile uint32_t *ptr)
  function __STATIC_FORCEINLINE (line 1123) | __STATIC_FORCEINLINE void __STRBT(uint8_t value, volatile uint8_t *ptr)
  function __STATIC_FORCEINLINE (line 1135) | __STATIC_FORCEINLINE void __STRHT(uint16_t value, volatile uint16_t *ptr)
  function __STATIC_FORCEINLINE (line 1147) | __STATIC_FORCEINLINE void __STRT(uint32_t value, volatile uint32_t *ptr)
  function __STATIC_FORCEINLINE (line 1163) | __STATIC_FORCEINLINE int32_t __SSAT(int32_t val, uint32_t sat)
  function __STATIC_FORCEINLINE (line 1188) | __STATIC_FORCEINLINE uint32_t __USAT(int32_t val, uint32_t sat)
  function __STATIC_FORCEINLINE (line 1218) | __STATIC_FORCEINLINE uint8_t __LDAB(volatile uint8_t *ptr)
  function __STATIC_FORCEINLINE (line 1233) | __STATIC_FORCEINLINE uint16_t __LDAH(volatile uint16_t *ptr)
  function __STATIC_FORCEINLINE (line 1248) | __STATIC_FORCEINLINE uint32_t __LDA(volatile uint32_t *ptr)
  function __STATIC_FORCEINLINE (line 1263) | __STATIC_FORCEINLINE void __STLB(uint8_t value, volatile uint8_t *ptr)
  function __STATIC_FORCEINLINE (line 1275) | __STATIC_FORCEINLINE void __STLH(uint16_t value, volatile uint16_t *ptr)
  function __STATIC_FORCEINLINE (line 1287) | __STATIC_FORCEINLINE void __STL(uint32_t value, volatile uint32_t *ptr)
  function __STATIC_FORCEINLINE (line 1432) | __STATIC_FORCEINLINE int32_t __SMMLA (int32_t op1, int32_t op2, int32_t ...

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/cmsis_armclang_ltm.h
  type T_UINT32 (line 71) | struct __attribute__((packed)) T_UINT32 { uint32_t v; }
  function __PACKED_STRUCT (line 79) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }
  function __PACKED_STRUCT (line 87) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; }
  function __PACKED_STRUCT (line 95) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }
  function __PACKED_STRUCT (line 103) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; }
  function __STATIC_FORCEINLINE (line 167) | __STATIC_FORCEINLINE uint32_t __get_CONTROL(void)
  function __STATIC_FORCEINLINE (line 182) | __STATIC_FORCEINLINE uint32_t __TZ_get_CONTROL_NS(void)
  function __STATIC_FORCEINLINE (line 197) | __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control)
  function __STATIC_FORCEINLINE (line 209) | __STATIC_FORCEINLINE void __TZ_set_CONTROL_NS(uint32_t control)
  function __STATIC_FORCEINLINE (line 221) | __STATIC_FORCEINLINE uint32_t __get_IPSR(void)
  function __STATIC_FORCEINLINE (line 235) | __STATIC_FORCEINLINE uint32_t __get_APSR(void)
  function __STATIC_FORCEINLINE (line 249) | __STATIC_FORCEINLINE uint32_t __get_xPSR(void)
  function __STATIC_FORCEINLINE (line 263) | __STATIC_FORCEINLINE uint32_t __get_PSP(void)
  function __STATIC_FORCEINLINE (line 278) | __STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void)
  function __STATIC_FORCEINLINE (line 293) | __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack)
  function __STATIC_FORCEINLINE (line 305) | __STATIC_FORCEINLINE void __TZ_set_PSP_NS(uint32_t topOfProcStack)
  function __STATIC_FORCEINLINE (line 317) | __STATIC_FORCEINLINE uint32_t __get_MSP(void)
  function __STATIC_FORCEINLINE (line 332) | __STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void)
  function __STATIC_FORCEINLINE (line 347) | __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack)
  function __STATIC_FORCEINLINE (line 359) | __STATIC_FORCEINLINE void __TZ_set_MSP_NS(uint32_t topOfMainStack)
  function __STATIC_FORCEINLINE (line 372) | __STATIC_FORCEINLINE uint32_t __TZ_get_SP_NS(void)
  function __STATIC_FORCEINLINE (line 386) | __STATIC_FORCEINLINE void __TZ_set_SP_NS(uint32_t topOfStack)
  function __STATIC_FORCEINLINE (line 398) | __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void)
  function __STATIC_FORCEINLINE (line 413) | __STATIC_FORCEINLINE uint32_t __TZ_get_PRIMASK_NS(void)
  function __STATIC_FORCEINLINE (line 428) | __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask)
  function __STATIC_FORCEINLINE (line 440) | __STATIC_FORCEINLINE void __TZ_set_PRIMASK_NS(uint32_t priMask)
  function __STATIC_FORCEINLINE (line 471) | __STATIC_FORCEINLINE uint32_t __get_BASEPRI(void)
  function __STATIC_FORCEINLINE (line 486) | __STATIC_FORCEINLINE uint32_t __TZ_get_BASEPRI_NS(void)
  function __STATIC_FORCEINLINE (line 501) | __STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri)
  function __STATIC_FORCEINLINE (line 513) | __STATIC_FORCEINLINE void __TZ_set_BASEPRI_NS(uint32_t basePri)
  function __STATIC_FORCEINLINE (line 526) | __STATIC_FORCEINLINE void __set_BASEPRI_MAX(uint32_t basePri)
  function __STATIC_FORCEINLINE (line 537) | __STATIC_FORCEINLINE uint32_t __get_FAULTMASK(void)
  function __STATIC_FORCEINLINE (line 552) | __STATIC_FORCEINLINE uint32_t __TZ_get_FAULTMASK_NS(void)
  function __STATIC_FORCEINLINE (line 567) | __STATIC_FORCEINLINE void __set_FAULTMASK(uint32_t faultMask)
  function __STATIC_FORCEINLINE (line 579) | __STATIC_FORCEINLINE void __TZ_set_FAULTMASK_NS(uint32_t faultMask)
  function __STATIC_FORCEINLINE (line 602) | __STATIC_FORCEINLINE uint32_t __get_PSPLIM(void)
  function __STATIC_FORCEINLINE (line 625) | __STATIC_FORCEINLINE uint32_t __TZ_get_PSPLIM_NS(void)
  function __STATIC_FORCEINLINE (line 648) | __STATIC_FORCEINLINE void __set_PSPLIM(uint32_t ProcStackPtrLimit)
  function __STATIC_FORCEINLINE (line 670) | __STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit)
  function __STATIC_FORCEINLINE (line 690) | __STATIC_FORCEINLINE uint32_t __get_MSPLIM(void)
  function __STATIC_FORCEINLINE (line 713) | __STATIC_FORCEINLINE uint32_t __TZ_get_MSPLIM_NS(void)
  function __STATIC_FORCEINLINE (line 735) | __STATIC_FORCEINLINE void __set_MSPLIM(uint32_t MainStackPtrLimit)
  function __STATIC_FORCEINLINE (line 756) | __STATIC_FORCEINLINE void __TZ_set_MSPLIM_NS(uint32_t MainStackPtrLimit)
  function __STATIC_FORCEINLINE (line 901) | __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 936) | __STATIC_FORCEINLINE uint8_t __CLZ(uint32_t value)
  function __STATIC_FORCEINLINE (line 1062) | __STATIC_FORCEINLINE uint32_t __RRX(uint32_t value)
  function __STATIC_FORCEINLINE (line 1077) | __STATIC_FORCEINLINE uint8_t __LDRBT(volatile uint8_t *ptr)
  function __STATIC_FORCEINLINE (line 1092) | __STATIC_FORCEINLINE uint16_t __LDRHT(volatile uint16_t *ptr)
  function __STATIC_FORCEINLINE (line 1107) | __STATIC_FORCEINLINE uint32_t __LDRT(volatile uint32_t *ptr)
  function __STATIC_FORCEINLINE (line 1122) | __STATIC_FORCEINLINE void __STRBT(uint8_t value, volatile uint8_t *ptr)
  function __STATIC_FORCEINLINE (line 1134) | __STATIC_FORCEINLINE void __STRHT(uint16_t value, volatile uint16_t *ptr)
  function __STATIC_FORCEINLINE (line 1146) | __STATIC_FORCEINLINE void __STRT(uint32_t value, volatile uint32_t *ptr)
  function __STATIC_FORCEINLINE (line 1162) | __STATIC_FORCEINLINE int32_t __SSAT(int32_t val, uint32_t sat)
  function __STATIC_FORCEINLINE (line 1187) | __STATIC_FORCEINLINE uint32_t __USAT(int32_t val, uint32_t sat)
  function __STATIC_FORCEINLINE (line 1217) | __STATIC_FORCEINLINE uint8_t __LDAB(volatile uint8_t *ptr)
  function __STATIC_FORCEINLINE (line 1232) | __STATIC_FORCEINLINE uint16_t __LDAH(volatile uint16_t *ptr)
  function __STATIC_FORCEINLINE (line 1247) | __STATIC_FORCEINLINE uint32_t __LDA(volatile uint32_t *ptr)
  function __STATIC_FORCEINLINE (line 1262) | __STATIC_FORCEINLINE void __STLB(uint8_t value, volatile uint8_t *ptr)
  function __STATIC_FORCEINLINE (line 1274) | __STATIC_FORCEINLINE void __STLH(uint16_t value, volatile uint16_t *ptr)
  function __STATIC_FORCEINLINE (line 1286) | __STATIC_FORCEINLINE void __STL(uint32_t value, volatile uint32_t *ptr)
  function __STATIC_FORCEINLINE (line 1365) | __STATIC_FORCEINLINE uint32_t __SADD8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1373) | __STATIC_FORCEINLINE uint32_t __QADD8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1381) | __STATIC_FORCEINLINE uint32_t __SHADD8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1389) | __STATIC_FORCEINLINE uint32_t __UADD8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1397) | __STATIC_FORCEINLINE uint32_t __UQADD8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1405) | __STATIC_FORCEINLINE uint32_t __UHADD8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1414) | __STATIC_FORCEINLINE uint32_t __SSUB8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1422) | __STATIC_FORCEINLINE uint32_t __QSUB8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1430) | __STATIC_FORCEINLINE uint32_t __SHSUB8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1438) | __STATIC_FORCEINLINE uint32_t __USUB8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1446) | __STATIC_FORCEINLINE uint32_t __UQSUB8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1454) | __STATIC_FORCEINLINE uint32_t __UHSUB8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1463) | __STATIC_FORCEINLINE uint32_t __SADD16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1471) | __STATIC_FORCEINLINE uint32_t __QADD16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1479) | __STATIC_FORCEINLINE uint32_t __SHADD16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1487) | __STATIC_FORCEINLINE uint32_t __UADD16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1495) | __STATIC_FORCEINLINE uint32_t __UQADD16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1503) | __STATIC_FORCEINLINE uint32_t __UHADD16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1511) | __STATIC_FORCEINLINE uint32_t __SSUB16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1519) | __STATIC_FORCEINLINE uint32_t __QSUB16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1527) | __STATIC_FORCEINLINE uint32_t __SHSUB16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1535) | __STATIC_FORCEINLINE uint32_t __USUB16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1543) | __STATIC_FORCEINLINE uint32_t __UQSUB16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1551) | __STATIC_FORCEINLINE uint32_t __UHSUB16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1559) | __STATIC_FORCEINLINE uint32_t __SASX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1567) | __STATIC_FORCEINLINE uint32_t __QASX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1575) | __STATIC_FORCEINLINE uint32_t __SHASX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1583) | __STATIC_FORCEINLINE uint32_t __UASX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1591) | __STATIC_FORCEINLINE uint32_t __UQASX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1599) | __STATIC_FORCEINLINE uint32_t __UHASX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1607) | __STATIC_FORCEINLINE uint32_t __SSAX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1615) | __STATIC_FORCEINLINE uint32_t __QSAX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1623) | __STATIC_FORCEINLINE uint32_t __SHSAX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1631) | __STATIC_FORCEINLINE uint32_t __USAX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1639) | __STATIC_FORCEINLINE uint32_t __UQSAX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1647) | __STATIC_FORCEINLINE uint32_t __UHSAX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1655) | __STATIC_FORCEINLINE uint32_t __USAD8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1663) | __STATIC_FORCEINLINE uint32_t __USADA8(uint32_t op1, uint32_t op2, uint3...
  function __STATIC_FORCEINLINE (line 1685) | __STATIC_FORCEINLINE uint32_t __UXTB16(uint32_t op1)
  function __STATIC_FORCEINLINE (line 1693) | __STATIC_FORCEINLINE uint32_t __UXTAB16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1701) | __STATIC_FORCEINLINE uint32_t __SXTB16(uint32_t op1)
  function __STATIC_FORCEINLINE (line 1709) | __STATIC_FORCEINLINE uint32_t __SXTAB16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1717) | __STATIC_FORCEINLINE uint32_t __SMUAD  (uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1725) | __STATIC_FORCEINLINE uint32_t __SMUADX (uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1733) | __STATIC_FORCEINLINE uint32_t __SMLAD (uint32_t op1, uint32_t op2, uint3...
  function __STATIC_FORCEINLINE (line 1741) | __STATIC_FORCEINLINE uint32_t __SMLADX (uint32_t op1, uint32_t op2, uint...
  function __STATIC_FORCEINLINE (line 1749) | __STATIC_FORCEINLINE uint64_t __SMLALD (uint32_t op1, uint32_t op2, uint...
  function __STATIC_FORCEINLINE (line 1766) | __STATIC_FORCEINLINE uint64_t __SMLALDX (uint32_t op1, uint32_t op2, uin...
  function __STATIC_FORCEINLINE (line 1783) | __STATIC_FORCEINLINE uint32_t __SMUSD  (uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1791) | __STATIC_FORCEINLINE uint32_t __SMUSDX (uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1799) | __STATIC_FORCEINLINE uint32_t __SMLSD (uint32_t op1, uint32_t op2, uint3...
  function __STATIC_FORCEINLINE (line 1807) | __STATIC_FORCEINLINE uint32_t __SMLSDX (uint32_t op1, uint32_t op2, uint...
  function __STATIC_FORCEINLINE (line 1815) | __STATIC_FORCEINLINE uint64_t __SMLSLD (uint32_t op1, uint32_t op2, uint...
  function __STATIC_FORCEINLINE (line 1832) | __STATIC_FORCEINLINE uint64_t __SMLSLDX (uint32_t op1, uint32_t op2, uin...
  function __STATIC_FORCEINLINE (line 1849) | __STATIC_FORCEINLINE uint32_t __SEL  (uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1857) | __STATIC_FORCEINLINE  int32_t __QADD( int32_t op1,  int32_t op2)
  function __STATIC_FORCEINLINE (line 1865) | __STATIC_FORCEINLINE  int32_t __QSUB( int32_t op1,  int32_t op2)
  function __STATIC_FORCEINLINE (line 1879) | __STATIC_FORCEINLINE int32_t __SMMLA (int32_t op1, int32_t op2, int32_t ...

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/cmsis_compiler.h
  type T_UINT32 (line 101) | struct __attribute__((packed)) T_UINT32 { uint32_t v; }
  function __PACKED_STRUCT (line 105) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }
  function __PACKED_STRUCT (line 109) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; }
  function __PACKED_STRUCT (line 113) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }
  function __PACKED_STRUCT (line 117) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; }
  function T_UINT32 (line 173) | struct __packed__ T_UINT32 { uint32_t v; }
  function __PACKED_STRUCT (line 177) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }
  function __PACKED_STRUCT (line 181) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; }
  function __PACKED_STRUCT (line 185) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }
  function __PACKED_STRUCT (line 189) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; }
  function packed (line 244) | packed struct T_UINT32 { uint32_t v; }
  function __PACKED_STRUCT (line 248) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }
  function __PACKED_STRUCT (line 252) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; }
  function __PACKED_STRUCT (line 256) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }
  function __PACKED_STRUCT (line 260) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; }

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/cmsis_gcc.h
  type T_UINT32 (line 74) | struct __attribute__((packed)) T_UINT32 { uint32_t v; }
  function __PACKED_STRUCT (line 82) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }
  function __PACKED_STRUCT (line 90) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; }
  function __PACKED_STRUCT (line 98) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }
  function __PACKED_STRUCT (line 106) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; }
  function __cmsis_start (line 131) | void __cmsis_start(void)
  function __STATIC_FORCEINLINE (line 233) | __STATIC_FORCEINLINE uint32_t __TZ_get_CONTROL_NS(void)
  function __STATIC_FORCEINLINE (line 248) | __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control)
  function __STATIC_FORCEINLINE (line 260) | __STATIC_FORCEINLINE void __TZ_set_CONTROL_NS(uint32_t control)
  function __STATIC_FORCEINLINE (line 272) | __STATIC_FORCEINLINE uint32_t __get_IPSR(void)
  function __STATIC_FORCEINLINE (line 286) | __STATIC_FORCEINLINE uint32_t __get_APSR(void)
  function __STATIC_FORCEINLINE (line 300) | __STATIC_FORCEINLINE uint32_t __get_xPSR(void)
  function __STATIC_FORCEINLINE (line 314) | __STATIC_FORCEINLINE uint32_t __get_PSP(void)
  function __STATIC_FORCEINLINE (line 329) | __STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void)
  function __STATIC_FORCEINLINE (line 344) | __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack)
  function __STATIC_FORCEINLINE (line 356) | __STATIC_FORCEINLINE void __TZ_set_PSP_NS(uint32_t topOfProcStack)
  function __STATIC_FORCEINLINE (line 368) | __STATIC_FORCEINLINE uint32_t __get_MSP(void)
  function __STATIC_FORCEINLINE (line 383) | __STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void)
  function __STATIC_FORCEINLINE (line 398) | __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack)
  function __STATIC_FORCEINLINE (line 410) | __STATIC_FORCEINLINE void __TZ_set_MSP_NS(uint32_t topOfMainStack)
  function __STATIC_FORCEINLINE (line 423) | __STATIC_FORCEINLINE uint32_t __TZ_get_SP_NS(void)
  function __STATIC_FORCEINLINE (line 437) | __STATIC_FORCEINLINE void __TZ_set_SP_NS(uint32_t topOfStack)
  function __STATIC_FORCEINLINE (line 449) | __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void)
  function __STATIC_FORCEINLINE (line 464) | __STATIC_FORCEINLINE uint32_t __TZ_get_PRIMASK_NS(void)
  function __STATIC_FORCEINLINE (line 479) | __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask)
  function __STATIC_FORCEINLINE (line 491) | __STATIC_FORCEINLINE void __TZ_set_PRIMASK_NS(uint32_t priMask)
  function __STATIC_FORCEINLINE (line 543) | __STATIC_FORCEINLINE uint32_t __TZ_get_BASEPRI_NS(void)
  function __STATIC_FORCEINLINE (line 558) | __STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri)
  function __STATIC_FORCEINLINE (line 570) | __STATIC_FORCEINLINE void __TZ_set_BASEPRI_NS(uint32_t basePri)
  function __STATIC_FORCEINLINE (line 583) | __STATIC_FORCEINLINE void __set_BASEPRI_MAX(uint32_t basePri)
  function __STATIC_FORCEINLINE (line 594) | __STATIC_FORCEINLINE uint32_t __get_FAULTMASK(void)
  function __STATIC_FORCEINLINE (line 609) | __STATIC_FORCEINLINE uint32_t __TZ_get_FAULTMASK_NS(void)
  function __STATIC_FORCEINLINE (line 624) | __STATIC_FORCEINLINE void __set_FAULTMASK(uint32_t faultMask)
  function __STATIC_FORCEINLINE (line 636) | __STATIC_FORCEINLINE void __TZ_set_FAULTMASK_NS(uint32_t faultMask)
  function __STATIC_FORCEINLINE (line 659) | __STATIC_FORCEINLINE uint32_t __get_PSPLIM(void)
  function __STATIC_FORCEINLINE (line 681) | __STATIC_FORCEINLINE uint32_t __TZ_get_PSPLIM_NS(void)
  function __STATIC_FORCEINLINE (line 704) | __STATIC_FORCEINLINE void __set_PSPLIM(uint32_t ProcStackPtrLimit)
  function __STATIC_FORCEINLINE (line 725) | __STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit)
  function __STATIC_FORCEINLINE (line 746) | __STATIC_FORCEINLINE uint32_t __get_MSPLIM(void)
  function __STATIC_FORCEINLINE (line 769) | __STATIC_FORCEINLINE uint32_t __TZ_get_MSPLIM_NS(void)
  function __STATIC_FORCEINLINE (line 792) | __STATIC_FORCEINLINE void __set_MSPLIM(uint32_t MainStackPtrLimit)
  function __STATIC_FORCEINLINE (line 813) | __STATIC_FORCEINLINE void __TZ_set_MSPLIM_NS(uint32_t MainStackPtrLimit)
  function __STATIC_FORCEINLINE (line 833) | __STATIC_FORCEINLINE uint32_t __get_FPSCR(void)
  function __STATIC_FORCEINLINE (line 859) | __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr)
  function __STATIC_FORCEINLINE (line 986) | __STATIC_FORCEINLINE uint32_t __REV16(uint32_t value)
  function __STATIC_FORCEINLINE (line 1001) | __STATIC_FORCEINLINE int16_t __REVSH(int16_t value)
  function __STATIC_FORCEINLINE (line 1021) | __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1048) | __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value)
  function __STATIC_FORCEINLINE (line 1078) | __STATIC_FORCEINLINE uint8_t __CLZ(uint32_t value)
  function __STATIC_FORCEINLINE (line 1107) | __STATIC_FORCEINLINE uint8_t __LDREXB(volatile uint8_t *addr)
  function __STATIC_FORCEINLINE (line 1129) | __STATIC_FORCEINLINE uint16_t __LDREXH(volatile uint16_t *addr)
  function __STATIC_FORCEINLINE (line 1151) | __STATIC_FORCEINLINE uint32_t __LDREXW(volatile uint32_t *addr)
  function __STATIC_FORCEINLINE (line 1168) | __STATIC_FORCEINLINE uint32_t __STREXB(uint8_t value, volatile uint8_t *...
  function __STATIC_FORCEINLINE (line 1185) | __STATIC_FORCEINLINE uint32_t __STREXH(uint16_t value, volatile uint16_t...
  function __STATIC_FORCEINLINE (line 1202) | __STATIC_FORCEINLINE uint32_t __STREXW(uint32_t value, volatile uint32_t...
  function __STATIC_FORCEINLINE (line 1215) | __STATIC_FORCEINLINE void __CLREX(void)
  function __STATIC_FORCEINLINE (line 1268) | __STATIC_FORCEINLINE uint32_t __RRX(uint32_t value)
  function __STATIC_FORCEINLINE (line 1283) | __STATIC_FORCEINLINE uint8_t __LDRBT(volatile uint8_t *ptr)
  function __STATIC_FORCEINLINE (line 1305) | __STATIC_FORCEINLINE uint16_t __LDRHT(volatile uint16_t *ptr)
  function __STATIC_FORCEINLINE (line 1327) | __STATIC_FORCEINLINE uint32_t __LDRT(volatile uint32_t *ptr)
  function __STATIC_FORCEINLINE (line 1342) | __STATIC_FORCEINLINE void __STRBT(uint8_t value, volatile uint8_t *ptr)
  function __STATIC_FORCEINLINE (line 1354) | __STATIC_FORCEINLINE void __STRHT(uint16_t value, volatile uint16_t *ptr)
  function __STATIC_FORCEINLINE (line 1366) | __STATIC_FORCEINLINE void __STRT(uint32_t value, volatile uint32_t *ptr)
  function __STATIC_FORCEINLINE (line 1382) | __STATIC_FORCEINLINE int32_t __SSAT(int32_t val, uint32_t sat)
  function __STATIC_FORCEINLINE (line 1407) | __STATIC_FORCEINLINE uint32_t __USAT(int32_t val, uint32_t sat)
  function __STATIC_FORCEINLINE (line 1437) | __STATIC_FORCEINLINE uint8_t __LDAB(volatile uint8_t *ptr)
  function __STATIC_FORCEINLINE (line 1452) | __STATIC_FORCEINLINE uint16_t __LDAH(volatile uint16_t *ptr)
  function __STATIC_FORCEINLINE (line 1467) | __STATIC_FORCEINLINE uint32_t __LDA(volatile uint32_t *ptr)
  function __STATIC_FORCEINLINE (line 1482) | __STATIC_FORCEINLINE void __STLB(uint8_t value, volatile uint8_t *ptr)
  function __STATIC_FORCEINLINE (line 1494) | __STATIC_FORCEINLINE void __STLH(uint16_t value, volatile uint16_t *ptr)
  function __STATIC_FORCEINLINE (line 1506) | __STATIC_FORCEINLINE void __STL(uint32_t value, volatile uint32_t *ptr)
  function __STATIC_FORCEINLINE (line 1518) | __STATIC_FORCEINLINE uint8_t __LDAEXB(volatile uint8_t *ptr)
  function __STATIC_FORCEINLINE (line 1533) | __STATIC_FORCEINLINE uint16_t __LDAEXH(volatile uint16_t *ptr)
  function __STATIC_FORCEINLINE (line 1548) | __STATIC_FORCEINLINE uint32_t __LDAEX(volatile uint32_t *ptr)
  function __STATIC_FORCEINLINE (line 1565) | __STATIC_FORCEINLINE uint32_t __STLEXB(uint8_t value, volatile uint8_t *...
  function __STATIC_FORCEINLINE (line 1582) | __STATIC_FORCEINLINE uint32_t __STLEXH(uint16_t value, volatile uint16_t...
  function __STATIC_FORCEINLINE (line 1599) | __STATIC_FORCEINLINE uint32_t __STLEX(uint32_t value, volatile uint32_t ...
  function __STATIC_FORCEINLINE (line 1621) | __STATIC_FORCEINLINE uint32_t __SADD8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1629) | __STATIC_FORCEINLINE uint32_t __QADD8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1637) | __STATIC_FORCEINLINE uint32_t __SHADD8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1645) | __STATIC_FORCEINLINE uint32_t __UADD8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1653) | __STATIC_FORCEINLINE uint32_t __UQADD8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1661) | __STATIC_FORCEINLINE uint32_t __UHADD8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1670) | __STATIC_FORCEINLINE uint32_t __SSUB8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1678) | __STATIC_FORCEINLINE uint32_t __QSUB8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1686) | __STATIC_FORCEINLINE uint32_t __SHSUB8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1694) | __STATIC_FORCEINLINE uint32_t __USUB8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1702) | __STATIC_FORCEINLINE uint32_t __UQSUB8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1710) | __STATIC_FORCEINLINE uint32_t __UHSUB8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1719) | __STATIC_FORCEINLINE uint32_t __SADD16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1727) | __STATIC_FORCEINLINE uint32_t __QADD16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1735) | __STATIC_FORCEINLINE uint32_t __SHADD16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1743) | __STATIC_FORCEINLINE uint32_t __UADD16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1751) | __STATIC_FORCEINLINE uint32_t __UQADD16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1759) | __STATIC_FORCEINLINE uint32_t __UHADD16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1767) | __STATIC_FORCEINLINE uint32_t __SSUB16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1775) | __STATIC_FORCEINLINE uint32_t __QSUB16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1783) | __STATIC_FORCEINLINE uint32_t __SHSUB16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1791) | __STATIC_FORCEINLINE uint32_t __USUB16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1799) | __STATIC_FORCEINLINE uint32_t __UQSUB16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1807) | __STATIC_FORCEINLINE uint32_t __UHSUB16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1815) | __STATIC_FORCEINLINE uint32_t __SASX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1823) | __STATIC_FORCEINLINE uint32_t __QASX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1831) | __STATIC_FORCEINLINE uint32_t __SHASX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1839) | __STATIC_FORCEINLINE uint32_t __UASX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1847) | __STATIC_FORCEINLINE uint32_t __UQASX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1855) | __STATIC_FORCEINLINE uint32_t __UHASX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1863) | __STATIC_FORCEINLINE uint32_t __SSAX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1871) | __STATIC_FORCEINLINE uint32_t __QSAX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1879) | __STATIC_FORCEINLINE uint32_t __SHSAX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1887) | __STATIC_FORCEINLINE uint32_t __USAX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1895) | __STATIC_FORCEINLINE uint32_t __UQSAX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1903) | __STATIC_FORCEINLINE uint32_t __UHSAX(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1911) | __STATIC_FORCEINLINE uint32_t __USAD8(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1919) | __STATIC_FORCEINLINE uint32_t __USADA8(uint32_t op1, uint32_t op2, uint3...
  function __STATIC_FORCEINLINE (line 1941) | __STATIC_FORCEINLINE uint32_t __UXTB16(uint32_t op1)
  function __STATIC_FORCEINLINE (line 1949) | __STATIC_FORCEINLINE uint32_t __UXTAB16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1957) | __STATIC_FORCEINLINE uint32_t __SXTB16(uint32_t op1)
  function __STATIC_FORCEINLINE (line 1965) | __STATIC_FORCEINLINE uint32_t __SXTAB16(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1973) | __STATIC_FORCEINLINE uint32_t __SMUAD  (uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1981) | __STATIC_FORCEINLINE uint32_t __SMUADX (uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1989) | __STATIC_FORCEINLINE uint32_t __SMLAD (uint32_t op1, uint32_t op2, uint3...
  function __STATIC_FORCEINLINE (line 1997) | __STATIC_FORCEINLINE uint32_t __SMLADX (uint32_t op1, uint32_t op2, uint...
  function __STATIC_FORCEINLINE (line 2005) | __STATIC_FORCEINLINE uint64_t __SMLALD (uint32_t op1, uint32_t op2, uint...
  function __STATIC_FORCEINLINE (line 2022) | __STATIC_FORCEINLINE uint64_t __SMLALDX (uint32_t op1, uint32_t op2, uin...
  function __STATIC_FORCEINLINE (line 2039) | __STATIC_FORCEINLINE uint32_t __SMUSD  (uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 2047) | __STATIC_FORCEINLINE uint32_t __SMUSDX (uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 2055) | __STATIC_FORCEINLINE uint32_t __SMLSD (uint32_t op1, uint32_t op2, uint3...
  function __STATIC_FORCEINLINE (line 2063) | __STATIC_FORCEINLINE uint32_t __SMLSDX (uint32_t op1, uint32_t op2, uint...
  function __STATIC_FORCEINLINE (line 2071) | __STATIC_FORCEINLINE uint64_t __SMLSLD (uint32_t op1, uint32_t op2, uint...
  function __STATIC_FORCEINLINE (line 2088) | __STATIC_FORCEINLINE uint64_t __SMLSLDX (uint32_t op1, uint32_t op2, uin...
  function __STATIC_FORCEINLINE (line 2105) | __STATIC_FORCEINLINE uint32_t __SEL  (uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 2113) | __STATIC_FORCEINLINE  int32_t __QADD( int32_t op1,  int32_t op2)
  function __STATIC_FORCEINLINE (line 2121) | __STATIC_FORCEINLINE  int32_t __QSUB( int32_t op1,  int32_t op2)
  function __STATIC_FORCEINLINE (line 2154) | __STATIC_FORCEINLINE int32_t __SMMLA (int32_t op1, int32_t op2, int32_t ...

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/cmsis_iccarm.h
  function __IAR_FT (line 181) | __IAR_FT uint16_t __iar_uint16_read(void const *ptr)
  function __IAR_FT (line 193) | __IAR_FT void __iar_uint16_write(void const *ptr, uint16_t val)
  function __IAR_FT (line 204) | __IAR_FT uint32_t __iar_uint32_read(void const *ptr)
  function __IAR_FT (line 215) | __IAR_FT void __iar_uint32_write(void const *ptr, uint32_t val)
  function __packed (line 226) | __packed struct  __iar_u32 { uint32_t v; }
  function __IAR_FT (line 403) | __IAR_FT int16_t __REVSH(int16_t val)
  function __STATIC_INLINE (line 525) | __STATIC_INLINE uint8_t __CLZ(uint32_t data)
  function __STATIC_INLINE (line 540) | __STATIC_INLINE uint32_t __RBIT(uint32_t v)
  function __STATIC_INLINE (line 553) | __STATIC_INLINE  uint32_t __get_APSR(void)
  function __IAR_FT (line 581) | __IAR_FT uint32_t __LDREXW(uint32_t volatile *ptr)
  function __IAR_FT (line 586) | __IAR_FT uint32_t __STREXW(uint32_t value, uint32_t volatile *ptr)
  function __IAR_FT (line 596) | __IAR_FT uint32_t __RRX(uint32_t value)
  function __IAR_FT (line 603) | __IAR_FT void __set_BASEPRI_MAX(uint32_t value)
  function __IAR_FT (line 615) | __IAR_FT uint32_t __ROR(uint32_t op1, uint32_t op2)
  function __IAR_FT (line 623) | __IAR_FT uint32_t __get_MSPLIM(void)
  function __IAR_FT (line 636) | __IAR_FT void   __set_MSPLIM(uint32_t value)
  function __IAR_FT (line 647) | __IAR_FT uint32_t __get_PSPLIM(void)
  function __IAR_FT (line 660) | __IAR_FT void   __set_PSPLIM(uint32_t value)
  function __IAR_FT (line 671) | __IAR_FT uint32_t __TZ_get_CONTROL_NS(void)
  function __IAR_FT (line 678) | __IAR_FT void   __TZ_set_CONTROL_NS(uint32_t value)
  function __IAR_FT (line 683) | __IAR_FT uint32_t   __TZ_get_PSP_NS(void)
  function __IAR_FT (line 690) | __IAR_FT void   __TZ_set_PSP_NS(uint32_t value)
  function __IAR_FT (line 695) | __IAR_FT uint32_t   __TZ_get_MSP_NS(void)
  function __IAR_FT (line 702) | __IAR_FT void   __TZ_set_MSP_NS(uint32_t value)
  function __IAR_FT (line 707) | __IAR_FT uint32_t   __TZ_get_SP_NS(void)
  function __IAR_FT (line 713) | __IAR_FT void   __TZ_set_SP_NS(uint32_t value)
  function __IAR_FT (line 718) | __IAR_FT uint32_t   __TZ_get_PRIMASK_NS(void)
  function __IAR_FT (line 725) | __IAR_FT void   __TZ_set_PRIMASK_NS(uint32_t value)
  function __IAR_FT (line 730) | __IAR_FT uint32_t   __TZ_get_BASEPRI_NS(void)
  function __IAR_FT (line 737) | __IAR_FT void   __TZ_set_BASEPRI_NS(uint32_t value)
  function __IAR_FT (line 742) | __IAR_FT uint32_t   __TZ_get_FAULTMASK_NS(void)
  function __IAR_FT (line 749) | __IAR_FT void   __TZ_set_FAULTMASK_NS(uint32_t value)
  function __IAR_FT (line 754) | __IAR_FT uint32_t   __TZ_get_PSPLIM_NS(void)
  function __IAR_FT (line 767) | __IAR_FT void   __TZ_set_PSPLIM_NS(uint32_t value)
  function __IAR_FT (line 778) | __IAR_FT uint32_t   __TZ_get_MSPLIM_NS(void)
  function __IAR_FT (line 785) | __IAR_FT void   __TZ_set_MSPLIM_NS(uint32_t value)
  function __STATIC_INLINE (line 797) | __STATIC_INLINE int32_t __SSAT(int32_t val, uint32_t sat)
  function __STATIC_INLINE (line 815) | __STATIC_INLINE uint32_t __USAT(int32_t val, uint32_t sat)
  function __IAR_FT (line 835) | __IAR_FT uint8_t __LDRBT(volatile uint8_t *addr)
  function __IAR_FT (line 842) | __IAR_FT uint16_t __LDRHT(volatile uint16_t *addr)
  function __IAR_FT (line 849) | __IAR_FT uint32_t __LDRT(volatile uint32_t *addr)
  function __IAR_FT (line 856) | __IAR_FT void __STRBT(uint8_t value, volatile uint8_t *addr)
  function __IAR_FT (line 861) | __IAR_FT void __STRHT(uint16_t value, volatile uint16_t *addr)
  function __IAR_FT (line 866) | __IAR_FT void __STRT(uint32_t value, volatile uint32_t *addr)
  function __IAR_FT (line 877) | __IAR_FT uint8_t __LDAB(volatile uint8_t *ptr)
  function __IAR_FT (line 884) | __IAR_FT uint16_t __LDAH(volatile uint16_t *ptr)
  function __IAR_FT (line 891) | __IAR_FT uint32_t __LDA(volatile uint32_t *ptr)
  function __IAR_FT (line 898) | __IAR_FT void __STLB(uint8_t value, volatile uint8_t *ptr)
  function __IAR_FT (line 903) | __IAR_FT void __STLH(uint16_t value, volatile uint16_t *ptr)
  function __IAR_FT (line 908) | __IAR_FT void __STL(uint32_t value, volatile uint32_t *ptr)
  function __IAR_FT (line 913) | __IAR_FT uint8_t __LDAEXB(volatile uint8_t *ptr)
  function __IAR_FT (line 920) | __IAR_FT uint16_t __LDAEXH(volatile uint16_t *ptr)
  function __IAR_FT (line 927) | __IAR_FT uint32_t __LDAEX(volatile uint32_t *ptr)
  function __IAR_FT (line 934) | __IAR_FT uint32_t __STLEXB(uint8_t value, volatile uint8_t *ptr)
  function __IAR_FT (line 941) | __IAR_FT uint32_t __STLEXH(uint16_t value, volatile uint16_t *ptr)
  function __IAR_FT (line 948) | __IAR_FT uint32_t __STLEX(uint32_t value, volatile uint32_t *ptr)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_armv81mml.h
  type APSR_Type (line 315) | typedef union
  type IPSR_Type (line 354) | typedef union
  type xPSR_Type (line 372) | typedef union
  type CONTROL_Type (line 423) | typedef union
  type NVIC_Type (line 462) | typedef struct
  type SCB_Type (line 498) | typedef struct
  type SCnSCB_Type (line 1010) | typedef struct
  type SysTick_Type (line 1035) | typedef struct
  type DWT_Type (line 1202) | typedef struct
  type TPI_Type (line 1388) | typedef struct
  type MPU_Type (line 1544) | typedef struct
  type SAU_Type (line 1660) | typedef struct
  type FPU_Type (line 1746) | typedef struct
  type CoreDebug_Type (line 1876) | typedef struct
  function __STATIC_INLINE (line 2156) | __STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
  function __STATIC_INLINE (line 2175) | __STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void)
  function __STATIC_INLINE (line 2187) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2204) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2223) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2242) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2261) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2276) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2293) | __STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2315) | __STATIC_INLINE uint32_t NVIC_GetTargetState(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2336) | __STATIC_INLINE uint32_t NVIC_SetTargetState(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2358) | __STATIC_INLINE uint32_t NVIC_ClearTargetState(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2382) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
  function __STATIC_INLINE (line 2404) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2429) | __STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, ui...
  function __STATIC_INLINE (line 2456) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr...
  function __STATIC_INLINE (line 2479) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector)
  function __STATIC_INLINE (line 2495) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn)
  function __NVIC_SystemReset (line 2506) | void __NVIC_SystemReset(void)
  function __STATIC_INLINE (line 2531) | __STATIC_INLINE void TZ_NVIC_SetPriorityGrouping_NS(uint32_t PriorityGroup)
  function __STATIC_INLINE (line 2550) | __STATIC_INLINE uint32_t TZ_NVIC_GetPriorityGrouping_NS(void)
  function __STATIC_INLINE (line 2562) | __STATIC_INLINE void TZ_NVIC_EnableIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2579) | __STATIC_INLINE uint32_t TZ_NVIC_GetEnableIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2598) | __STATIC_INLINE void TZ_NVIC_DisableIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2615) | __STATIC_INLINE uint32_t TZ_NVIC_GetPendingIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2634) | __STATIC_INLINE void TZ_NVIC_SetPendingIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2649) | __STATIC_INLINE void TZ_NVIC_ClearPendingIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2666) | __STATIC_INLINE uint32_t TZ_NVIC_GetActive_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2688) | __STATIC_INLINE void TZ_NVIC_SetPriority_NS(IRQn_Type IRQn, uint32_t pri...
  function __STATIC_INLINE (line 2709) | __STATIC_INLINE uint32_t TZ_NVIC_GetPriority_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2749) | __STATIC_INLINE uint32_t SCB_GetFPUType(void)
  function __STATIC_INLINE (line 2787) | __STATIC_INLINE void TZ_SAU_Enable(void)
  function __STATIC_INLINE (line 2798) | __STATIC_INLINE void TZ_SAU_Disable(void)
  function __STATIC_INLINE (line 2831) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)
  function __STATIC_INLINE (line 2860) | __STATIC_INLINE uint32_t TZ_SysTick_Config_NS(uint32_t ticks)
  function __STATIC_INLINE (line 2903) | __STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch)
  function __STATIC_INLINE (line 2924) | __STATIC_INLINE int32_t ITM_ReceiveChar (void)
  function __STATIC_INLINE (line 2944) | __STATIC_INLINE int32_t ITM_CheckChar (void)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_armv8mbl.h
  type APSR_Type (line 233) | typedef union
  type IPSR_Type (line 263) | typedef union
  type xPSR_Type (line 281) | typedef union
  type CONTROL_Type (line 320) | typedef union
  type NVIC_Type (line 351) | typedef struct
  type SCB_Type (line 381) | typedef struct
  type SysTick_Type (line 558) | typedef struct
  type DWT_Type (line 610) | typedef struct
  type TPI_Type (line 725) | typedef struct
  type MPU_Type (line 824) | typedef struct
  type SAU_Type (line 931) | typedef struct
  type CoreDebug_Type (line 988) | typedef struct
  function __STATIC_INLINE (line 1252) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1271) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1290) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1309) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1328) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1343) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1360) | __STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1382) | __STATIC_INLINE uint32_t NVIC_GetTargetState(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1403) | __STATIC_INLINE uint32_t NVIC_SetTargetState(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1425) | __STATIC_INLINE uint32_t NVIC_ClearTargetState(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1449) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
  function __STATIC_INLINE (line 1473) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1498) | __STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, ui...
  function __STATIC_INLINE (line 1525) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr...
  function __STATIC_INLINE (line 1549) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector)
  function __STATIC_INLINE (line 1569) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn)
  function __NVIC_SystemReset (line 1584) | void __NVIC_SystemReset(void)
  function __STATIC_INLINE (line 1605) | __STATIC_INLINE void TZ_NVIC_EnableIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1622) | __STATIC_INLINE uint32_t TZ_NVIC_GetEnableIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1641) | __STATIC_INLINE void TZ_NVIC_DisableIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1658) | __STATIC_INLINE uint32_t TZ_NVIC_GetPendingIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1677) | __STATIC_INLINE void TZ_NVIC_SetPendingIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1692) | __STATIC_INLINE void TZ_NVIC_ClearPendingIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1709) | __STATIC_INLINE uint32_t TZ_NVIC_GetActive_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1731) | __STATIC_INLINE void TZ_NVIC_SetPriority_NS(IRQn_Type IRQn, uint32_t pri...
  function __STATIC_INLINE (line 1754) | __STATIC_INLINE uint32_t TZ_NVIC_GetPriority_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1794) | __STATIC_INLINE uint32_t SCB_GetFPUType(void)
  function __STATIC_INLINE (line 1818) | __STATIC_INLINE void TZ_SAU_Enable(void)
  function __STATIC_INLINE (line 1829) | __STATIC_INLINE void TZ_SAU_Disable(void)
  function __STATIC_INLINE (line 1862) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)
  function __STATIC_INLINE (line 1891) | __STATIC_INLINE uint32_t TZ_SysTick_Config_NS(uint32_t ticks)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_armv8mml.h
  type APSR_Type (line 314) | typedef union
  type IPSR_Type (line 353) | typedef union
  type xPSR_Type (line 371) | typedef union
  type CONTROL_Type (line 422) | typedef union
  type NVIC_Type (line 461) | typedef struct
  type SCB_Type (line 497) | typedef struct
  type SCnSCB_Type (line 929) | typedef struct
  type SysTick_Type (line 954) | typedef struct
  type DWT_Type (line 1106) | typedef struct
  type TPI_Type (line 1292) | typedef struct
  type MPU_Type (line 1391) | typedef struct
  type SAU_Type (line 1504) | typedef struct
  type FPU_Type (line 1590) | typedef struct
  type CoreDebug_Type (line 1720) | typedef struct
  function __STATIC_INLINE (line 2021) | __STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
  function __STATIC_INLINE (line 2040) | __STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void)
  function __STATIC_INLINE (line 2052) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2071) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2090) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2109) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2128) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2143) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2160) | __STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2182) | __STATIC_INLINE uint32_t NVIC_GetTargetState(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2203) | __STATIC_INLINE uint32_t NVIC_SetTargetState(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2225) | __STATIC_INLINE uint32_t NVIC_ClearTargetState(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2249) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
  function __STATIC_INLINE (line 2271) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2296) | __STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, ui...
  function __STATIC_INLINE (line 2323) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr...
  function __STATIC_INLINE (line 2346) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector)
  function __STATIC_INLINE (line 2362) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn)
  function __NVIC_SystemReset (line 2373) | void __NVIC_SystemReset(void)
  function __STATIC_INLINE (line 2398) | __STATIC_INLINE void TZ_NVIC_SetPriorityGrouping_NS(uint32_t PriorityGroup)
  function __STATIC_INLINE (line 2417) | __STATIC_INLINE uint32_t TZ_NVIC_GetPriorityGrouping_NS(void)
  function __STATIC_INLINE (line 2429) | __STATIC_INLINE void TZ_NVIC_EnableIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2446) | __STATIC_INLINE uint32_t TZ_NVIC_GetEnableIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2465) | __STATIC_INLINE void TZ_NVIC_DisableIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2482) | __STATIC_INLINE uint32_t TZ_NVIC_GetPendingIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2501) | __STATIC_INLINE void TZ_NVIC_SetPendingIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2516) | __STATIC_INLINE void TZ_NVIC_ClearPendingIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2533) | __STATIC_INLINE uint32_t TZ_NVIC_GetActive_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2555) | __STATIC_INLINE void TZ_NVIC_SetPriority_NS(IRQn_Type IRQn, uint32_t pri...
  function __STATIC_INLINE (line 2576) | __STATIC_INLINE uint32_t TZ_NVIC_GetPriority_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2616) | __STATIC_INLINE uint32_t SCB_GetFPUType(void)
  function __STATIC_INLINE (line 2654) | __STATIC_INLINE void TZ_SAU_Enable(void)
  function __STATIC_INLINE (line 2665) | __STATIC_INLINE void TZ_SAU_Disable(void)
  function __STATIC_INLINE (line 2698) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)
  function __STATIC_INLINE (line 2727) | __STATIC_INLINE uint32_t TZ_SysTick_Config_NS(uint32_t ticks)
  function __STATIC_INLINE (line 2770) | __STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch)
  function __STATIC_INLINE (line 2791) | __STATIC_INLINE int32_t ITM_ReceiveChar (void)
  function __STATIC_INLINE (line 2811) | __STATIC_INLINE int32_t ITM_CheckChar (void)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_cm0.h
  type APSR_Type (line 199) | typedef union
  type IPSR_Type (line 229) | typedef union
  type xPSR_Type (line 247) | typedef union
  type CONTROL_Type (line 286) | typedef union
  type NVIC_Type (line 314) | typedef struct
  type SCB_Type (line 341) | typedef struct
  type SysTick_Type (line 448) | typedef struct
  function __STATIC_INLINE (line 623) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 661) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 680) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 699) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 714) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 732) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
  function __STATIC_INLINE (line 756) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn)
  function __STATIC_INLINE (line 781) | __STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, ui...
  function __STATIC_INLINE (line 808) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr...
  function __STATIC_INLINE (line 832) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector)
  function __STATIC_INLINE (line 848) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn)
  function __NVIC_SystemReset (line 859) | void __NVIC_SystemReset(void)
  function __STATIC_INLINE (line 892) | __STATIC_INLINE uint32_t SCB_GetFPUType(void)
  function __STATIC_INLINE (line 923) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_cm0plus.h
  type APSR_Type (line 210) | typedef union
  type IPSR_Type (line 240) | typedef union
  type xPSR_Type (line 258) | typedef union
  type CONTROL_Type (line 297) | typedef union
  type NVIC_Type (line 328) | typedef struct
  type SCB_Type (line 355) | typedef struct
  type SysTick_Type (line 472) | typedef struct
  type MPU_Type (line 524) | typedef struct
  function __STATIC_INLINE (line 741) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 760) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 779) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 798) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 817) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 832) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 850) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
  function __STATIC_INLINE (line 874) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn)
  function __STATIC_INLINE (line 899) | __STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, ui...
  function __STATIC_INLINE (line 926) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr...
  function __STATIC_INLINE (line 950) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector)
  function __STATIC_INLINE (line 970) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn)
  function __NVIC_SystemReset (line 985) | void __NVIC_SystemReset(void)
  function __STATIC_INLINE (line 1025) | __STATIC_INLINE uint32_t SCB_GetFPUType(void)
  function __STATIC_INLINE (line 1056) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_cm1.h
  type APSR_Type (line 199) | typedef union
  type IPSR_Type (line 229) | typedef union
  type xPSR_Type (line 247) | typedef union
  type CONTROL_Type (line 286) | typedef union
  type NVIC_Type (line 314) | typedef struct
  type SCB_Type (line 341) | typedef struct
  type SCnSCB_Type (line 448) | typedef struct
  type SysTick_Type (line 474) | typedef struct
  function __STATIC_INLINE (line 650) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 669) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 688) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 707) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 726) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 741) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 759) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
  function __STATIC_INLINE (line 783) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn)
  function __STATIC_INLINE (line 808) | __STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, ui...
  function __STATIC_INLINE (line 835) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr...
  function __STATIC_INLINE (line 859) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector)
  function __STATIC_INLINE (line 875) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn)
  function __NVIC_SystemReset (line 886) | void __NVIC_SystemReset(void)
  function __STATIC_INLINE (line 919) | __STATIC_INLINE uint32_t SCB_GetFPUType(void)
  function __STATIC_INLINE (line 950) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_cm23.h
  type APSR_Type (line 233) | typedef union
  type IPSR_Type (line 263) | typedef union
  type xPSR_Type (line 281) | typedef union
  type CONTROL_Type (line 320) | typedef union
  type NVIC_Type (line 351) | typedef struct
  type SCB_Type (line 381) | typedef struct
  type SysTick_Type (line 558) | typedef struct
  type DWT_Type (line 610) | typedef struct
  type TPI_Type (line 725) | typedef struct
  type MPU_Type (line 899) | typedef struct
  type SAU_Type (line 1006) | typedef struct
  type CoreDebug_Type (line 1063) | typedef struct
  function __STATIC_INLINE (line 1327) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1346) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1365) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1384) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1403) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1418) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1435) | __STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1457) | __STATIC_INLINE uint32_t NVIC_GetTargetState(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1478) | __STATIC_INLINE uint32_t NVIC_SetTargetState(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1500) | __STATIC_INLINE uint32_t NVIC_ClearTargetState(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1524) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
  function __STATIC_INLINE (line 1548) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1573) | __STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, ui...
  function __STATIC_INLINE (line 1600) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr...
  function __STATIC_INLINE (line 1624) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector)
  function __STATIC_INLINE (line 1644) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn)
  function __NVIC_SystemReset (line 1659) | void __NVIC_SystemReset(void)
  function __STATIC_INLINE (line 1680) | __STATIC_INLINE void TZ_NVIC_EnableIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1697) | __STATIC_INLINE uint32_t TZ_NVIC_GetEnableIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1716) | __STATIC_INLINE void TZ_NVIC_DisableIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1733) | __STATIC_INLINE uint32_t TZ_NVIC_GetPendingIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1752) | __STATIC_INLINE void TZ_NVIC_SetPendingIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1767) | __STATIC_INLINE void TZ_NVIC_ClearPendingIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1784) | __STATIC_INLINE uint32_t TZ_NVIC_GetActive_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1806) | __STATIC_INLINE void TZ_NVIC_SetPriority_NS(IRQn_Type IRQn, uint32_t pri...
  function __STATIC_INLINE (line 1829) | __STATIC_INLINE uint32_t TZ_NVIC_GetPriority_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1869) | __STATIC_INLINE uint32_t SCB_GetFPUType(void)
  function __STATIC_INLINE (line 1893) | __STATIC_INLINE void TZ_SAU_Enable(void)
  function __STATIC_INLINE (line 1904) | __STATIC_INLINE void TZ_SAU_Disable(void)
  function __STATIC_INLINE (line 1937) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)
  function __STATIC_INLINE (line 1966) | __STATIC_INLINE uint32_t TZ_SysTick_Config_NS(uint32_t ticks)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_cm3.h
  type APSR_Type (line 206) | typedef union
  type IPSR_Type (line 240) | typedef union
  type xPSR_Type (line 258) | typedef union
  type CONTROL_Type (line 309) | typedef union
  type NVIC_Type (line 340) | typedef struct
  type SCB_Type (line 374) | typedef struct
  type SCnSCB_Type (line 655) | typedef struct
  type SysTick_Type (line 701) | typedef struct
  type DWT_Type (line 841) | typedef struct
  type TPI_Type (line 988) | typedef struct
  type MPU_Type (line 1150) | typedef struct
  type CoreDebug_Type (line 1246) | typedef struct
  function __STATIC_INLINE (line 1472) | __STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
  function __STATIC_INLINE (line 1491) | __STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void)
  function __STATIC_INLINE (line 1503) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1522) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1541) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1560) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1579) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1594) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1611) | __STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1633) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
  function __STATIC_INLINE (line 1655) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1680) | __STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, ui...
  function __STATIC_INLINE (line 1707) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr...
  function __STATIC_INLINE (line 1730) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector)
  function __STATIC_INLINE (line 1746) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn)
  function __NVIC_SystemReset (line 1757) | void __NVIC_SystemReset(void)
  function __STATIC_INLINE (line 1799) | __STATIC_INLINE uint32_t SCB_GetFPUType(void)
  function __STATIC_INLINE (line 1830) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)
  function __STATIC_INLINE (line 1872) | __STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch)
  function __STATIC_INLINE (line 1893) | __STATIC_INLINE int32_t ITM_ReceiveChar (void)
  function __STATIC_INLINE (line 1913) | __STATIC_INLINE int32_t ITM_CheckChar (void)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_cm33.h
  type APSR_Type (line 314) | typedef union
  type IPSR_Type (line 353) | typedef union
  type xPSR_Type (line 371) | typedef union
  type CONTROL_Type (line 422) | typedef union
  type NVIC_Type (line 461) | typedef struct
  type SCB_Type (line 497) | typedef struct
  type SCnSCB_Type (line 929) | typedef struct
  type SysTick_Type (line 954) | typedef struct
  type DWT_Type (line 1106) | typedef struct
  type TPI_Type (line 1292) | typedef struct
  type MPU_Type (line 1466) | typedef struct
  type SAU_Type (line 1579) | typedef struct
  type FPU_Type (line 1665) | typedef struct
  type CoreDebug_Type (line 1795) | typedef struct
  function __STATIC_INLINE (line 2096) | __STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
  function __STATIC_INLINE (line 2115) | __STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void)
  function __STATIC_INLINE (line 2127) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2146) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2165) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2184) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2203) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2218) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2235) | __STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2257) | __STATIC_INLINE uint32_t NVIC_GetTargetState(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2278) | __STATIC_INLINE uint32_t NVIC_SetTargetState(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2300) | __STATIC_INLINE uint32_t NVIC_ClearTargetState(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2324) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
  function __STATIC_INLINE (line 2346) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2371) | __STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, ui...
  function __STATIC_INLINE (line 2398) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr...
  function __STATIC_INLINE (line 2421) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector)
  function __STATIC_INLINE (line 2437) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn)
  function __NVIC_SystemReset (line 2448) | void __NVIC_SystemReset(void)
  function __STATIC_INLINE (line 2473) | __STATIC_INLINE void TZ_NVIC_SetPriorityGrouping_NS(uint32_t PriorityGroup)
  function __STATIC_INLINE (line 2492) | __STATIC_INLINE uint32_t TZ_NVIC_GetPriorityGrouping_NS(void)
  function __STATIC_INLINE (line 2504) | __STATIC_INLINE void TZ_NVIC_EnableIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2521) | __STATIC_INLINE uint32_t TZ_NVIC_GetEnableIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2540) | __STATIC_INLINE void TZ_NVIC_DisableIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2557) | __STATIC_INLINE uint32_t TZ_NVIC_GetPendingIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2576) | __STATIC_INLINE void TZ_NVIC_SetPendingIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2591) | __STATIC_INLINE void TZ_NVIC_ClearPendingIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2608) | __STATIC_INLINE uint32_t TZ_NVIC_GetActive_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2630) | __STATIC_INLINE void TZ_NVIC_SetPriority_NS(IRQn_Type IRQn, uint32_t pri...
  function __STATIC_INLINE (line 2651) | __STATIC_INLINE uint32_t TZ_NVIC_GetPriority_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2691) | __STATIC_INLINE uint32_t SCB_GetFPUType(void)
  function __STATIC_INLINE (line 2729) | __STATIC_INLINE void TZ_SAU_Enable(void)
  function __STATIC_INLINE (line 2740) | __STATIC_INLINE void TZ_SAU_Disable(void)
  function __STATIC_INLINE (line 2773) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)
  function __STATIC_INLINE (line 2802) | __STATIC_INLINE uint32_t TZ_SysTick_Config_NS(uint32_t ticks)
  function __STATIC_INLINE (line 2845) | __STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch)
  function __STATIC_INLINE (line 2866) | __STATIC_INLINE int32_t ITM_ReceiveChar (void)
  function __STATIC_INLINE (line 2886) | __STATIC_INLINE int32_t ITM_CheckChar (void)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_cm35p.h
  type APSR_Type (line 314) | typedef union
  type IPSR_Type (line 353) | typedef union
  type xPSR_Type (line 371) | typedef union
  type CONTROL_Type (line 422) | typedef union
  type NVIC_Type (line 461) | typedef struct
  type SCB_Type (line 497) | typedef struct
  type SCnSCB_Type (line 929) | typedef struct
  type SysTick_Type (line 954) | typedef struct
  type DWT_Type (line 1106) | typedef struct
  type TPI_Type (line 1292) | typedef struct
  type MPU_Type (line 1466) | typedef struct
  type SAU_Type (line 1579) | typedef struct
  type FPU_Type (line 1665) | typedef struct
  type CoreDebug_Type (line 1795) | typedef struct
  function __STATIC_INLINE (line 2096) | __STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
  function __STATIC_INLINE (line 2115) | __STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void)
  function __STATIC_INLINE (line 2127) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2146) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2165) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2184) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2203) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2218) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2235) | __STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2257) | __STATIC_INLINE uint32_t NVIC_GetTargetState(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2278) | __STATIC_INLINE uint32_t NVIC_SetTargetState(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2300) | __STATIC_INLINE uint32_t NVIC_ClearTargetState(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2324) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
  function __STATIC_INLINE (line 2346) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2371) | __STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, ui...
  function __STATIC_INLINE (line 2398) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr...
  function __STATIC_INLINE (line 2421) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector)
  function __STATIC_INLINE (line 2437) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn)
  function __NVIC_SystemReset (line 2448) | void __NVIC_SystemReset(void)
  function __STATIC_INLINE (line 2473) | __STATIC_INLINE void TZ_NVIC_SetPriorityGrouping_NS(uint32_t PriorityGroup)
  function __STATIC_INLINE (line 2492) | __STATIC_INLINE uint32_t TZ_NVIC_GetPriorityGrouping_NS(void)
  function __STATIC_INLINE (line 2504) | __STATIC_INLINE void TZ_NVIC_EnableIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2521) | __STATIC_INLINE uint32_t TZ_NVIC_GetEnableIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2540) | __STATIC_INLINE void TZ_NVIC_DisableIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2557) | __STATIC_INLINE uint32_t TZ_NVIC_GetPendingIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2576) | __STATIC_INLINE void TZ_NVIC_SetPendingIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2591) | __STATIC_INLINE void TZ_NVIC_ClearPendingIRQ_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2608) | __STATIC_INLINE uint32_t TZ_NVIC_GetActive_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2630) | __STATIC_INLINE void TZ_NVIC_SetPriority_NS(IRQn_Type IRQn, uint32_t pri...
  function __STATIC_INLINE (line 2651) | __STATIC_INLINE uint32_t TZ_NVIC_GetPriority_NS(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2691) | __STATIC_INLINE uint32_t SCB_GetFPUType(void)
  function __STATIC_INLINE (line 2729) | __STATIC_INLINE void TZ_SAU_Enable(void)
  function __STATIC_INLINE (line 2740) | __STATIC_INLINE void TZ_SAU_Disable(void)
  function __STATIC_INLINE (line 2773) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)
  function __STATIC_INLINE (line 2802) | __STATIC_INLINE uint32_t TZ_SysTick_Config_NS(uint32_t ticks)
  function __STATIC_INLINE (line 2845) | __STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch)
  function __STATIC_INLINE (line 2866) | __STATIC_INLINE int32_t ITM_ReceiveChar (void)
  function __STATIC_INLINE (line 2886) | __STATIC_INLINE int32_t ITM_CheckChar (void)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_cm4.h
  type APSR_Type (line 259) | typedef union
  type IPSR_Type (line 298) | typedef union
  type xPSR_Type (line 316) | typedef union
  type CONTROL_Type (line 371) | typedef union
  type NVIC_Type (line 406) | typedef struct
  type SCB_Type (line 440) | typedef struct
  type SCnSCB_Type (line 719) | typedef struct
  type SysTick_Type (line 759) | typedef struct
  type DWT_Type (line 899) | typedef struct
  type TPI_Type (line 1046) | typedef struct
  type MPU_Type (line 1208) | typedef struct
  type FPU_Type (line 1304) | typedef struct
  type CoreDebug_Type (line 1416) | typedef struct
  function __STATIC_INLINE (line 1648) | __STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
  function __STATIC_INLINE (line 1667) | __STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void)
  function __STATIC_INLINE (line 1679) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1698) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1717) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1736) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1755) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1770) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1787) | __STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1809) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
  function __STATIC_INLINE (line 1831) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1856) | __STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, ui...
  function __STATIC_INLINE (line 1883) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr...
  function __STATIC_INLINE (line 1906) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector)
  function __STATIC_INLINE (line 1922) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn)
  function __NVIC_SystemReset (line 1933) | void __NVIC_SystemReset(void)
  function __STATIC_INLINE (line 1976) | __STATIC_INLINE uint32_t SCB_GetFPUType(void)
  function __STATIC_INLINE (line 2017) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)
  function __STATIC_INLINE (line 2059) | __STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch)
  function __STATIC_INLINE (line 2080) | __STATIC_INLINE int32_t ITM_ReceiveChar (void)
  function __STATIC_INLINE (line 2100) | __STATIC_INLINE int32_t ITM_CheckChar (void)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_cm7.h
  type APSR_Type (line 274) | typedef union
  type IPSR_Type (line 313) | typedef union
  type xPSR_Type (line 331) | typedef union
  type CONTROL_Type (line 386) | typedef union
  type NVIC_Type (line 421) | typedef struct
  type SCB_Type (line 455) | typedef struct
  type SCnSCB_Type (line 921) | typedef struct
  type SysTick_Type (line 979) | typedef struct
  type DWT_Type (line 1119) | typedef struct
  type TPI_Type (line 1269) | typedef struct
  type MPU_Type (line 1431) | typedef struct
  type FPU_Type (line 1527) | typedef struct
  type CoreDebug_Type (line 1639) | typedef struct
  function __STATIC_INLINE (line 1871) | __STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
  function __STATIC_INLINE (line 1890) | __STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void)
  function __STATIC_INLINE (line 1902) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1921) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1940) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1959) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1978) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1993) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2010) | __STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2032) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
  function __STATIC_INLINE (line 2054) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn)
  function __STATIC_INLINE (line 2079) | __STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, ui...
  function __STATIC_INLINE (line 2106) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr...
  function __STATIC_INLINE (line 2129) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector)
  function __STATIC_INLINE (line 2145) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn)
  function __NVIC_SystemReset (line 2156) | void __NVIC_SystemReset(void)
  function __STATIC_INLINE (line 2199) | __STATIC_INLINE uint32_t SCB_GetFPUType(void)
  function __STATIC_FORCEINLINE (line 2241) | __STATIC_FORCEINLINE void SCB_EnableICache (void)
  function __STATIC_FORCEINLINE (line 2262) | __STATIC_FORCEINLINE void SCB_DisableICache (void)
  function __STATIC_FORCEINLINE (line 2279) | __STATIC_FORCEINLINE void SCB_InvalidateICache (void)
  function __STATIC_FORCEINLINE (line 2299) | __STATIC_FORCEINLINE void SCB_InvalidateICache_by_Addr (void *addr, int3...
  function __STATIC_FORCEINLINE (line 2325) | __STATIC_FORCEINLINE void SCB_EnableDCache (void)
  function __STATIC_FORCEINLINE (line 2365) | __STATIC_FORCEINLINE void SCB_DisableDCache (void)
  function __STATIC_FORCEINLINE (line 2403) | __STATIC_FORCEINLINE void SCB_InvalidateDCache (void)
  function __STATIC_FORCEINLINE (line 2438) | __STATIC_FORCEINLINE void SCB_CleanDCache (void)
  function __STATIC_FORCEINLINE (line 2473) | __STATIC_FORCEINLINE void SCB_CleanInvalidateDCache (void)
  function __STATIC_FORCEINLINE (line 2512) | __STATIC_FORCEINLINE void SCB_InvalidateDCache_by_Addr (void *addr, int3...
  function __STATIC_FORCEINLINE (line 2542) | __STATIC_FORCEINLINE void SCB_CleanDCache_by_Addr (uint32_t *addr, int32...
  function __STATIC_FORCEINLINE (line 2572) | __STATIC_FORCEINLINE void SCB_CleanInvalidateDCache_by_Addr (uint32_t *a...
  function __STATIC_INLINE (line 2618) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)
  function __STATIC_INLINE (line 2660) | __STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch)
  function __STATIC_INLINE (line 2681) | __STATIC_INLINE int32_t ITM_ReceiveChar (void)
  function __STATIC_INLINE (line 2701) | __STATIC_INLINE int32_t ITM_CheckChar (void)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_sc000.h
  type APSR_Type (line 205) | typedef union
  type IPSR_Type (line 235) | typedef union
  type xPSR_Type (line 253) | typedef union
  type CONTROL_Type (line 292) | typedef union
  type NVIC_Type (line 320) | typedef struct
  type SCB_Type (line 347) | typedef struct
  type SCnSCB_Type (line 460) | typedef struct
  type SysTick_Type (line 483) | typedef struct
  type MPU_Type (line 535) | typedef struct
  function __STATIC_INLINE (line 749) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 768) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 787) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 806) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 825) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 840) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 858) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
  function __STATIC_INLINE (line 882) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn)
  function __STATIC_INLINE (line 905) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector)
  function __STATIC_INLINE (line 921) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn)
  function __NVIC_SystemReset (line 932) | void __NVIC_SystemReset(void)
  function __STATIC_INLINE (line 965) | __STATIC_INLINE uint32_t SCB_GetFPUType(void)
  function __STATIC_INLINE (line 996) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_sc300.h
  type APSR_Type (line 206) | typedef union
  type IPSR_Type (line 240) | typedef union
  type xPSR_Type (line 258) | typedef union
  type CONTROL_Type (line 309) | typedef union
  type NVIC_Type (line 340) | typedef struct
  type SCB_Type (line 374) | typedef struct
  type SCnSCB_Type (line 652) | typedef struct
  type SysTick_Type (line 686) | typedef struct
  type DWT_Type (line 826) | typedef struct
  type TPI_Type (line 973) | typedef struct
  type MPU_Type (line 1135) | typedef struct
  type CoreDebug_Type (line 1229) | typedef struct
  function __STATIC_INLINE (line 1455) | __STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
  function __STATIC_INLINE (line 1474) | __STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void)
  function __STATIC_INLINE (line 1486) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1505) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1524) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1543) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1562) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1577) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1594) | __STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1616) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
  function __STATIC_INLINE (line 1638) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn)
  function __STATIC_INLINE (line 1663) | __STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, ui...
  function __STATIC_INLINE (line 1690) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr...
  function __STATIC_INLINE (line 1713) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector)
  function __STATIC_INLINE (line 1729) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn)
  function __NVIC_SystemReset (line 1740) | void __NVIC_SystemReset(void)
  function __STATIC_INLINE (line 1774) | __STATIC_INLINE uint32_t SCB_GetFPUType(void)
  function __STATIC_INLINE (line 1805) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)
  function __STATIC_INLINE (line 1847) | __STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch)
  function __STATIC_INLINE (line 1868) | __STATIC_INLINE int32_t ITM_ReceiveChar (void)
  function __STATIC_INLINE (line 1888) | __STATIC_INLINE int32_t ITM_CheckChar (void)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/mpu_armv7.h
  type ARM_MPU_Region_t (line 183) | typedef struct {
  function __STATIC_INLINE (line 191) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control)
  function __STATIC_INLINE (line 203) | __STATIC_INLINE void ARM_MPU_Disable(void)
  function __STATIC_INLINE (line 215) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr)
  function __STATIC_INLINE (line 225) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr)
  function __STATIC_INLINE (line 236) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui...
  function __STATIC_INLINE (line 248) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const...
  function __STATIC_INLINE (line 261) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_...

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/mpu_armv8.h
  type ARM_MPU_Region_t (line 122) | typedef struct {
  function __STATIC_INLINE (line 130) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control)
  function __STATIC_INLINE (line 142) | __STATIC_INLINE void ARM_MPU_Disable(void)
  function __STATIC_INLINE (line 155) | __STATIC_INLINE void ARM_MPU_Enable_NS(uint32_t MPU_Control)
  function __STATIC_INLINE (line 167) | __STATIC_INLINE void ARM_MPU_Disable_NS(void)
  function __STATIC_INLINE (line 182) | __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, ui...
  function __STATIC_INLINE (line 199) | __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr)
  function __STATIC_INLINE (line 209) | __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr)
  function __STATIC_INLINE (line 219) | __STATIC_INLINE void ARM_MPU_ClrRegionEx(MPU_Type* mpu, uint32_t rnr)
  function __STATIC_INLINE (line 228) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr)
  function __STATIC_INLINE (line 237) | __STATIC_INLINE void ARM_MPU_ClrRegion_NS(uint32_t rnr)
  function __STATIC_INLINE (line 249) | __STATIC_INLINE void ARM_MPU_SetRegionEx(MPU_Type* mpu, uint32_t rnr, ui...
  function __STATIC_INLINE (line 261) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rnr, uint32_t rbar, uint...
  function __STATIC_INLINE (line 272) | __STATIC_INLINE void ARM_MPU_SetRegion_NS(uint32_t rnr, uint32_t rbar, u...
  function __STATIC_INLINE (line 283) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const...
  function __STATIC_INLINE (line 298) | __STATIC_INLINE void ARM_MPU_LoadEx(MPU_Type* mpu, uint32_t rnr, ARM_MPU...
  function __STATIC_INLINE (line 328) | __STATIC_INLINE void ARM_MPU_Load(uint32_t rnr, ARM_MPU_Region_t const* ...
  function __STATIC_INLINE (line 339) | __STATIC_INLINE void ARM_MPU_Load_NS(uint32_t rnr, ARM_MPU_Region_t cons...

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/tz_context.h
  type TZ_ModuleId_t (line 39) | typedef uint32_t TZ_ModuleId_t;
  type TZ_MemoryId_t (line 43) | typedef uint32_t TZ_MemoryId_t;

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h
  type ADC_OversamplingTypeDef (line 49) | typedef struct
  type ADC_InitTypeDef (line 90) | typedef struct
  type ADC_ChannelConfTypeDef (line 267) | typedef struct
  type ADC_AnalogWDGConfTypeDef (line 349) | typedef struct
  type ADC_InjectionConfigTypeDef (line 419) | typedef struct
  type __ADC_HandleTypeDef (line 487) | struct __ADC_HandleTypeDef
  type ADC_HandleTypeDef (line 489) | typedef struct
  type HAL_ADC_CallbackIDTypeDef (line 523) | typedef enum

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h
  type ADC_InjOversamplingTypeDef (line 46) | typedef struct
  type ADC_InjectionConfTypeDef (line 80) | typedef struct
  type ADC_MultiModeTypeDef (line 259) | typedef struct

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h
  type MPU_Region_InitTypeDef (line 48) | typedef struct

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h
  type HAL_DAC_StateTypeDef (line 49) | typedef enum
  type __DAC_HandleTypeDef (line 63) | struct __DAC_HandleTypeDef
  type DAC_HandleTypeDef (line 65) | typedef struct
  type DAC_SampleAndHoldConfTypeDef (line 101) | typedef struct
  type DAC_ChannelConfTypeDef (line 119) | typedef struct
  type HAL_DAC_CallbackIDTypeDef (line 163) | typedef enum

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h
  type HAL_StatusTypeDef (line 38) | typedef enum
  type HAL_LockTypeDef (line 49) | typedef enum

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h
  type DMA_InitTypeDef (line 46) | typedef struct
  type HAL_DMA_StateTypeDef (line 79) | typedef enum
  type HAL_DMA_LevelCompleteTypeDef (line 90) | typedef enum
  type HAL_DMA_CallbackIDTypeDef (line 100) | typedef enum
  type DMA_HandleTypeDef (line 113) | typedef struct __DMA_HandleTypeDef

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h
  type HAL_DMA_MuxSyncConfigTypeDef (line 51) | typedef struct
  type HAL_DMA_MuxRequestGeneratorConfigTypeDef (line 76) | typedef struct

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h
  type EXTI_CallbackIDTypeDef (line 44) | typedef enum
  type EXTI_HandleTypeDef (line 53) | typedef struct
  type EXTI_ConfigTypeDef (line 62) | typedef struct

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h
  type FLASH_EraseInitTypeDef (line 45) | typedef struct
  type FLASH_OBProgramInitTypeDef (line 62) | typedef struct
  type FLASH_ProcedureTypeDef (line 111) | typedef enum
  type FLASH_CacheTypeDef (line 123) | typedef enum
  type FLASH_ProcessTypeDef (line 134) | typedef struct

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h
  type GPIO_InitTypeDef (line 47) | typedef struct
  type GPIO_PinState (line 68) | typedef enum

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h
  type PWR_PVDTypeDef (line 47) | typedef struct

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h
  type PWR_PVMTypeDef (line 49) | typedef struct

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h
  type RCC_PLLInitTypeDef (line 45) | typedef struct
  type RCC_OscInitTypeDef (line 74) | typedef struct
  type RCC_ClkInitTypeDef (line 104) | typedef struct

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h
  type RCC_PeriphCLKInitTypeDef (line 46) | typedef struct
  type RCC_CRSInitTypeDef (line 131) | typedef struct
  type RCC_CRSSynchroInfoTypeDef (line 157) | typedef struct

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h
  type TIM_Base_InitTypeDef (line 46) | typedef struct
  type TIM_OC_InitTypeDef (line 83) | typedef struct
  type TIM_OnePulse_InitTypeDef (line 118) | typedef struct
  type TIM_IC_InitTypeDef (line 157) | typedef struct
  type TIM_Encoder_InitTypeDef (line 175) | typedef struct
  type TIM_ClockConfigTypeDef (line 208) | typedef struct
  type TIM_ClearInputConfigTypeDef (line 223) | typedef struct
  type TIM_MasterConfigTypeDef (line 243) | typedef struct
  type TIM_SlaveConfigTypeDef (line 261) | typedef struct
  type TIM_BreakDeadTimeConfigTypeDef (line 281) | typedef struct
  type HAL_TIM_StateTypeDef (line 314) | typedef enum
  type HAL_TIM_ChannelStateTypeDef (line 326) | typedef enum
  type HAL_TIM_DMABurstStateTypeDef (line 336) | typedef enum
  type HAL_TIM_ActiveChannel (line 346) | typedef enum
  type __TIM_HandleTypeDef (line 361) | struct __TIM_HandleTypeDef
  type TIM_HandleTypeDef (line 363) | typedef struct
  type HAL_TIM_CallbackIDTypeDef (line 417) | typedef enum

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h
  type TIM_HallSensor_InitTypeDef (line 47) | typedef struct
  type TIMEx_BreakInputConfigTypeDef (line 65) | typedef struct
  type TIMEx_EncoderIndexConfigTypeDef (line 78) | typedef struct

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h
  type LL_ADC_CommonInitTypeDef (line 435) | typedef struct
  type LL_ADC_InitTypeDef (line 485) | typedef struct
  type LL_ADC_REG_InitTypeDef (line 523) | typedef struct
  type LL_ADC_INJ_InitTypeDef (line 593) | typedef struct
  function __STATIC_INLINE (line 3608) | __STATIC_INLINE uint32_t LL_ADC_DMA_GetRegAddr(const ADC_TypeDef *ADCx, ...
  function __STATIC_INLINE (line 3626) | __STATIC_INLINE uint32_t LL_ADC_DMA_GetRegAddr(const ADC_TypeDef *ADCx, ...
  function __STATIC_INLINE (line 3679) | __STATIC_INLINE void LL_ADC_SetCommonClock(ADC_Common_TypeDef *ADCxy_COM...
  function __STATIC_INLINE (line 3707) | __STATIC_INLINE uint32_t LL_ADC_GetCommonClock(const ADC_Common_TypeDef ...
  function __STATIC_INLINE (line 3744) | __STATIC_INLINE void LL_ADC_SetCommonPathInternalCh(ADC_Common_TypeDef *...
  function __STATIC_INLINE (line 3780) | __STATIC_INLINE void LL_ADC_SetCommonPathInternalChAdd(ADC_Common_TypeDe...
  function __STATIC_INLINE (line 3804) | __STATIC_INLINE void LL_ADC_SetCommonPathInternalChRem(ADC_Common_TypeDe...
  function __STATIC_INLINE (line 3826) | __STATIC_INLINE uint32_t LL_ADC_GetCommonPathInternalCh(const ADC_Common...
  function __STATIC_INLINE (line 3870) | __STATIC_INLINE void LL_ADC_SetCalibrationFactor(ADC_TypeDef *ADCx, uint...
  function __STATIC_INLINE (line 3895) | __STATIC_INLINE uint32_t LL_ADC_GetCalibrationFactor(const ADC_TypeDef *...
  function __STATIC_INLINE (line 3924) | __STATIC_INLINE void LL_ADC_SetResolution(ADC_TypeDef *ADCx, uint32_t Re...
  function __STATIC_INLINE (line 3941) | __STATIC_INLINE uint32_t LL_ADC_GetResolution(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 3961) | __STATIC_INLINE void LL_ADC_SetDataAlignment(ADC_TypeDef *ADCx, uint32_t...
  function __STATIC_INLINE (line 3976) | __STATIC_INLINE uint32_t LL_ADC_GetDataAlignment(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 4026) | __STATIC_INLINE void LL_ADC_SetLowPowerMode(ADC_TypeDef *ADCx, uint32_t ...
  function __STATIC_INLINE (line 4071) | __STATIC_INLINE uint32_t LL_ADC_GetLowPowerMode(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 4163) | __STATIC_INLINE void LL_ADC_SetOffset(ADC_TypeDef *ADCx, uint32_t Offset...
  function __STATIC_INLINE (line 4249) | __STATIC_INLINE uint32_t LL_ADC_GetOffsetChannel(const ADC_TypeDef *ADCx...
  function __STATIC_INLINE (line 4275) | __STATIC_INLINE uint32_t LL_ADC_GetOffsetLevel(const ADC_TypeDef *ADCx, ...
  function __STATIC_INLINE (line 4308) | __STATIC_INLINE void LL_ADC_SetOffsetState(ADC_TypeDef *ADCx, uint32_t O...
  function __STATIC_INLINE (line 4334) | __STATIC_INLINE uint32_t LL_ADC_GetOffsetState(const ADC_TypeDef *ADCx, ...
  function __STATIC_INLINE (line 4363) | __STATIC_INLINE void LL_ADC_SetOffsetSign(ADC_TypeDef *ADCx, uint32_t Of...
  function __STATIC_INLINE (line 4389) | __STATIC_INLINE uint32_t LL_ADC_GetOffsetSign(const ADC_TypeDef *ADCx, u...
  function __STATIC_INLINE (line 4418) | __STATIC_INLINE void LL_ADC_SetOffsetSaturation(ADC_TypeDef *ADCx, uint3...
  function __STATIC_INLINE (line 4444) | __STATIC_INLINE uint32_t LL_ADC_GetOffsetSaturation(const ADC_TypeDef *A...
  function __STATIC_INLINE (line 4471) | __STATIC_INLINE void LL_ADC_SetGainCompensation(ADC_TypeDef *ADCx, uint3...
  function __STATIC_INLINE (line 4486) | __STATIC_INLINE uint32_t LL_ADC_GetGainCompensation(const ADC_TypeDef *A...
  function __STATIC_INLINE (line 4507) | __STATIC_INLINE void LL_ADC_SetSamplingTimeCommonConfig(ADC_TypeDef *ADC...
  function __STATIC_INLINE (line 4521) | __STATIC_INLINE uint32_t LL_ADC_GetSamplingTimeCommonConfig(const ADC_Ty...
  function __STATIC_INLINE (line 4602) | __STATIC_INLINE void LL_ADC_REG_SetTriggerSource(ADC_TypeDef *ADCx, uint...
  function __STATIC_INLINE (line 4669) | __STATIC_INLINE uint32_t LL_ADC_REG_GetTriggerSource(const ADC_TypeDef *...
  function __STATIC_INLINE (line 4696) | __STATIC_INLINE uint32_t LL_ADC_REG_IsTriggerSourceSWStart(const ADC_Typ...
  function __STATIC_INLINE (line 4716) | __STATIC_INLINE void LL_ADC_REG_SetTriggerEdge(ADC_TypeDef *ADCx, uint32...
  function __STATIC_INLINE (line 4731) | __STATIC_INLINE uint32_t LL_ADC_REG_GetTriggerEdge(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 4754) | __STATIC_INLINE void LL_ADC_REG_SetSamplingMode(ADC_TypeDef *ADCx, uint3...
  function __STATIC_INLINE (line 4769) | __STATIC_INLINE uint32_t LL_ADC_REG_GetSamplingMode(const ADC_TypeDef *A...
  function __STATIC_INLINE (line 4828) | __STATIC_INLINE void LL_ADC_REG_SetSequencerLength(ADC_TypeDef *ADCx, ui...
  function __STATIC_INLINE (line 4882) | __STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerLength(const ADC_TypeDef...
  function __STATIC_INLINE (line 4914) | __STATIC_INLINE void LL_ADC_REG_SetSequencerDiscont(ADC_TypeDef *ADCx, u...
  function __STATIC_INLINE (line 4937) | __STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerDiscont(const ADC_TypeDe...
  function __STATIC_INLINE (line 5043) | __STATIC_INLINE void LL_ADC_REG_SetSequencerRanks(ADC_TypeDef *ADCx, uin...
  function __STATIC_INLINE (line 5161) | __STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerRanks(const ADC_TypeDef ...
  function __STATIC_INLINE (line 5191) | __STATIC_INLINE void LL_ADC_REG_SetContinuousMode(ADC_TypeDef *ADCx, uin...
  function __STATIC_INLINE (line 5208) | __STATIC_INLINE uint32_t LL_ADC_REG_GetContinuousMode(const ADC_TypeDef ...
  function __STATIC_INLINE (line 5248) | __STATIC_INLINE void LL_ADC_REG_SetDMATransfer(ADC_TypeDef *ADCx, uint32...
  function __STATIC_INLINE (line 5283) | __STATIC_INLINE uint32_t LL_ADC_REG_GetDMATransfer(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 5308) | __STATIC_INLINE void LL_ADC_REG_SetOverrun(ADC_TypeDef *ADCx, uint32_t O...
  function __STATIC_INLINE (line 5322) | __STATIC_INLINE uint32_t LL_ADC_REG_GetOverrun(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 5401) | __STATIC_INLINE void LL_ADC_INJ_SetTriggerSource(ADC_TypeDef *ADCx, uint...
  function __STATIC_INLINE (line 5467) | __STATIC_INLINE uint32_t LL_ADC_INJ_GetTriggerSource(const ADC_TypeDef *...
  function __STATIC_INLINE (line 5494) | __STATIC_INLINE uint32_t LL_ADC_INJ_IsTriggerSourceSWStart(const ADC_Typ...
  function __STATIC_INLINE (line 5514) | __STATIC_INLINE void LL_ADC_INJ_SetTriggerEdge(ADC_TypeDef *ADCx, uint32...
  function __STATIC_INLINE (line 5529) | __STATIC_INLINE uint32_t LL_ADC_INJ_GetTriggerEdge(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 5555) | __STATIC_INLINE void LL_ADC_INJ_SetSequencerLength(ADC_TypeDef *ADCx, ui...
  function __STATIC_INLINE (line 5576) | __STATIC_INLINE uint32_t LL_ADC_INJ_GetSequencerLength(const ADC_TypeDef...
  function __STATIC_INLINE (line 5594) | __STATIC_INLINE void LL_ADC_INJ_SetSequencerDiscont(ADC_TypeDef *ADCx, u...
  function __STATIC_INLINE (line 5609) | __STATIC_INLINE uint32_t LL_ADC_INJ_GetSequencerDiscont(const ADC_TypeDe...
  function __STATIC_INLINE (line 5686) | __STATIC_INLINE void LL_ADC_INJ_SetSequencerRanks(ADC_TypeDef *ADCx, uin...
  function __STATIC_INLINE (line 5774) | __STATIC_INLINE uint32_t LL_ADC_INJ_GetSequencerRanks(const ADC_TypeDef ...
  function __STATIC_INLINE (line 5813) | __STATIC_INLINE void LL_ADC_INJ_SetTrigAuto(ADC_TypeDef *ADCx, uint32_t ...
  function __STATIC_INLINE (line 5827) | __STATIC_INLINE uint32_t LL_ADC_INJ_GetTrigAuto(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 5873) | __STATIC_INLINE void LL_ADC_INJ_SetQueueMode(ADC_TypeDef *ADCx, uint32_t...
  function __STATIC_INLINE (line 5888) | __STATIC_INLINE uint32_t LL_ADC_INJ_GetQueueMode(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 6167) | __STATIC_INLINE void LL_ADC_INJ_ConfigQueueContext(ADC_TypeDef *ADCx,
  function __STATIC_INLINE (line 6319) | __STATIC_INLINE void LL_ADC_SetChannelSamplingTime(ADC_TypeDef *ADCx, ui...
  function __STATIC_INLINE (line 6423) | __STATIC_INLINE uint32_t LL_ADC_GetChannelSamplingTime(const ADC_TypeDef...
  function __STATIC_INLINE (line 6490) | __STATIC_INLINE void LL_ADC_SetChannelSingleDiff(ADC_TypeDef *ADCx, uint...
  function __STATIC_INLINE (line 6548) | __STATIC_INLINE uint32_t LL_ADC_GetChannelSingleDiff(const ADC_TypeDef *...
  function __STATIC_INLINE (line 6714) | __STATIC_INLINE void LL_ADC_SetAnalogWDMonitChannels(ADC_TypeDef *ADCx, ...
  function __STATIC_INLINE (line 6852) | __STATIC_INLINE uint32_t LL_ADC_GetAnalogWDMonitChannels(const ADC_TypeD...
  function __STATIC_INLINE (line 6968) | __STATIC_INLINE void LL_ADC_ConfigAnalogWDThresholds(ADC_TypeDef *ADCx, ...
  function __STATIC_INLINE (line 7048) | __STATIC_INLINE void LL_ADC_SetAnalogWDThresholds(ADC_TypeDef *ADCx, uin...
  function __STATIC_INLINE (line 7092) | __STATIC_INLINE uint32_t LL_ADC_GetAnalogWDThresholds(const ADC_TypeDef ...
  function __STATIC_INLINE (line 7127) | __STATIC_INLINE void LL_ADC_SetAWDFilteringConfiguration(ADC_TypeDef *AD...
  function __STATIC_INLINE (line 7152) | __STATIC_INLINE uint32_t LL_ADC_GetAWDFilteringConfiguration(const ADC_T...
  function __STATIC_INLINE (line 7192) | __STATIC_INLINE void LL_ADC_SetOverSamplingScope(ADC_TypeDef *ADCx, uint...
  function __STATIC_INLINE (line 7217) | __STATIC_INLINE uint32_t LL_ADC_GetOverSamplingScope(const ADC_TypeDef *...
  function __STATIC_INLINE (line 7244) | __STATIC_INLINE void LL_ADC_SetOverSamplingDiscont(ADC_TypeDef *ADCx, ui...
  function __STATIC_INLINE (line 7263) | __STATIC_INLINE uint32_t LL_ADC_GetOverSamplingDiscont(const ADC_TypeDef...
  function __STATIC_INLINE (line 7302) | __STATIC_INLINE void LL_ADC_ConfigOverSamplingRatioShift(ADC_TypeDef *AD...
  function __STATIC_INLINE (line 7322) | __STATIC_INLINE uint32_t LL_ADC_GetOverSamplingRatio(const ADC_TypeDef *...
  function __STATIC_INLINE (line 7343) | __STATIC_INLINE uint32_t LL_ADC_GetOverSamplingShift(const ADC_TypeDef *...
  function __STATIC_INLINE (line 7383) | __STATIC_INLINE void LL_ADC_SetMultimode(ADC_Common_TypeDef *ADCxy_COMMO...
  function __STATIC_INLINE (line 7407) | __STATIC_INLINE uint32_t LL_ADC_GetMultimode(const ADC_Common_TypeDef *A...
  function __STATIC_INLINE (line 7458) | __STATIC_INLINE void LL_ADC_SetMultiDMATransfer(ADC_Common_TypeDef *ADCx...
  function __STATIC_INLINE (line 7504) | __STATIC_INLINE uint32_t LL_ADC_GetMultiDMATransfer(const ADC_Common_Typ...
  function __STATIC_INLINE (line 7544) | __STATIC_INLINE void LL_ADC_SetMultiTwoSamplingDelay(ADC_Common_TypeDef ...
  function __STATIC_INLINE (line 7572) | __STATIC_INLINE uint32_t LL_ADC_GetMultiTwoSamplingDelay(const ADC_Commo...
  function __STATIC_INLINE (line 7598) | __STATIC_INLINE void LL_ADC_EnableDeepPowerDown(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 7621) | __STATIC_INLINE void LL_ADC_DisableDeepPowerDown(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 7635) | __STATIC_INLINE uint32_t LL_ADC_IsDeepPowerDownEnabled(const ADC_TypeDef...
  function __STATIC_INLINE (line 7654) | __STATIC_INLINE void LL_ADC_EnableInternalRegulator(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 7673) | __STATIC_INLINE void LL_ADC_DisableInternalRegulator(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 7684) | __STATIC_INLINE uint32_t LL_ADC_IsInternalRegulatorEnabled(const ADC_Typ...
  function __STATIC_INLINE (line 7705) | __STATIC_INLINE void LL_ADC_Enable(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 7725) | __STATIC_INLINE void LL_ADC_Disable(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 7744) | __STATIC_INLINE uint32_t LL_ADC_IsEnabled(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 7755) | __STATIC_INLINE uint32_t LL_ADC_IsDisableOngoing(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 7783) | __STATIC_INLINE void LL_ADC_StartCalibration(ADC_TypeDef *ADCx, uint32_t...
  function __STATIC_INLINE (line 7799) | __STATIC_INLINE uint32_t LL_ADC_IsCalibrationOnGoing(const ADC_TypeDef *...
  function __STATIC_INLINE (line 7830) | __STATIC_INLINE void LL_ADC_REG_StartConversion(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 7850) | __STATIC_INLINE void LL_ADC_REG_StopConversion(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 7866) | __STATIC_INLINE uint32_t LL_ADC_REG_IsConversionOngoing(const ADC_TypeDe...
  function __STATIC_INLINE (line 7877) | __STATIC_INLINE uint32_t LL_ADC_REG_IsStopConversionOngoing(const ADC_Ty...
  function __STATIC_INLINE (line 7897) | __STATIC_INLINE void LL_ADC_REG_StartSamplingPhase(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 7919) | __STATIC_INLINE void LL_ADC_REG_StopSamplingPhase(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 7933) | __STATIC_INLINE uint32_t LL_ADC_REG_ReadConversionData32(const ADC_TypeD...
  function __STATIC_INLINE (line 7948) | __STATIC_INLINE uint16_t LL_ADC_REG_ReadConversionData12(const ADC_TypeD...
  function __STATIC_INLINE (line 7963) | __STATIC_INLINE uint16_t LL_ADC_REG_ReadConversionData10(const ADC_TypeD...
  function __STATIC_INLINE (line 7978) | __STATIC_INLINE uint8_t LL_ADC_REG_ReadConversionData8(const ADC_TypeDef...
  function __STATIC_INLINE (line 7993) | __STATIC_INLINE uint8_t LL_ADC_REG_ReadConversionData6(const ADC_TypeDef...
  function __STATIC_INLINE (line 8020) | __STATIC_INLINE uint32_t LL_ADC_REG_ReadMultiConversionData32(const ADC_...
  function __STATIC_INLINE (line 8056) | __STATIC_INLINE void LL_ADC_INJ_StartConversion(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8076) | __STATIC_INLINE void LL_ADC_INJ_StopConversion(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8092) | __STATIC_INLINE uint32_t LL_ADC_INJ_IsConversionOngoing(const ADC_TypeDe...
  function __STATIC_INLINE (line 8103) | __STATIC_INLINE uint32_t LL_ADC_INJ_IsStopConversionOngoing(const ADC_Ty...
  function __STATIC_INLINE (line 8125) | __STATIC_INLINE uint32_t LL_ADC_INJ_ReadConversionData32(const ADC_TypeD...
  function __STATIC_INLINE (line 8153) | __STATIC_INLINE uint16_t LL_ADC_INJ_ReadConversionData12(const ADC_TypeD...
  function __STATIC_INLINE (line 8181) | __STATIC_INLINE uint16_t LL_ADC_INJ_ReadConversionData10(const ADC_TypeD...
  function __STATIC_INLINE (line 8209) | __STATIC_INLINE uint8_t LL_ADC_INJ_ReadConversionData8(const ADC_TypeDef...
  function __STATIC_INLINE (line 8237) | __STATIC_INLINE uint8_t LL_ADC_INJ_ReadConversionData6(const ADC_TypeDef...
  function __STATIC_INLINE (line 8264) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_ADRDY(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8275) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOC(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8286) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOS(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8297) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_OVR(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8308) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOSMP(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8319) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_JEOC(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8330) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_JEOS(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8341) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_JQOVF(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8352) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD1(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8363) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD2(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8374) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD3(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8388) | __STATIC_INLINE void LL_ADC_ClearFlag_ADRDY(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8399) | __STATIC_INLINE void LL_ADC_ClearFlag_EOC(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8410) | __STATIC_INLINE void LL_ADC_ClearFlag_EOS(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8421) | __STATIC_INLINE void LL_ADC_ClearFlag_OVR(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8432) | __STATIC_INLINE void LL_ADC_ClearFlag_EOSMP(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8443) | __STATIC_INLINE void LL_ADC_ClearFlag_JEOC(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8454) | __STATIC_INLINE void LL_ADC_ClearFlag_JEOS(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8465) | __STATIC_INLINE void LL_ADC_ClearFlag_JQOVF(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8476) | __STATIC_INLINE void LL_ADC_ClearFlag_AWD1(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8487) | __STATIC_INLINE void LL_ADC_ClearFlag_AWD2(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8498) | __STATIC_INLINE void LL_ADC_ClearFlag_AWD3(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8511) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_ADRDY(const ADC_Common_...
  function __STATIC_INLINE (line 8523) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_ADRDY(const ADC_Common_...
  function __STATIC_INLINE (line 8535) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_EOC(const ADC_Common_Ty...
  function __STATIC_INLINE (line 8547) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_EOC(const ADC_Common_Ty...
  function __STATIC_INLINE (line 8559) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_EOS(const ADC_Common_Ty...
  function __STATIC_INLINE (line 8571) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_EOS(const ADC_Common_Ty...
  function __STATIC_INLINE (line 8583) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_OVR(const ADC_Common_Ty...
  function __STATIC_INLINE (line 8595) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_OVR(const ADC_Common_Ty...
  function __STATIC_INLINE (line 8607) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_EOSMP(const ADC_Common_...
  function __STATIC_INLINE (line 8619) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_EOSMP(const ADC_Common_...
  function __STATIC_INLINE (line 8631) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_JEOC(const ADC_Common_T...
  function __STATIC_INLINE (line 8643) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_JEOC(const ADC_Common_T...
  function __STATIC_INLINE (line 8655) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_JEOS(const ADC_Common_T...
  function __STATIC_INLINE (line 8667) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_JEOS(const ADC_Common_T...
  function __STATIC_INLINE (line 8679) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_JQOVF(const ADC_Common_...
  function __STATIC_INLINE (line 8691) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_JQOVF(const ADC_Common_...
  function __STATIC_INLINE (line 8703) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_AWD1(const ADC_Common_T...
  function __STATIC_INLINE (line 8715) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_AWD1(const ADC_Common_T...
  function __STATIC_INLINE (line 8727) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_AWD2(const ADC_Common_T...
  function __STATIC_INLINE (line 8739) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_AWD2(const ADC_Common_T...
  function __STATIC_INLINE (line 8751) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_AWD3(const ADC_Common_T...
  function __STATIC_INLINE (line 8763) | __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_AWD3(const ADC_Common_T...
  function __STATIC_INLINE (line 8783) | __STATIC_INLINE void LL_ADC_EnableIT_ADRDY(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8794) | __STATIC_INLINE void LL_ADC_EnableIT_EOC(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8805) | __STATIC_INLINE void LL_ADC_EnableIT_EOS(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8816) | __STATIC_INLINE void LL_ADC_EnableIT_OVR(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8827) | __STATIC_INLINE void LL_ADC_EnableIT_EOSMP(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8838) | __STATIC_INLINE void LL_ADC_EnableIT_JEOC(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8849) | __STATIC_INLINE void LL_ADC_EnableIT_JEOS(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8860) | __STATIC_INLINE void LL_ADC_EnableIT_JQOVF(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8871) | __STATIC_INLINE void LL_ADC_EnableIT_AWD1(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8882) | __STATIC_INLINE void LL_ADC_EnableIT_AWD2(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8893) | __STATIC_INLINE void LL_ADC_EnableIT_AWD3(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8904) | __STATIC_INLINE void LL_ADC_DisableIT_ADRDY(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8915) | __STATIC_INLINE void LL_ADC_DisableIT_EOC(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8926) | __STATIC_INLINE void LL_ADC_DisableIT_EOS(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8937) | __STATIC_INLINE void LL_ADC_DisableIT_OVR(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8948) | __STATIC_INLINE void LL_ADC_DisableIT_EOSMP(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8959) | __STATIC_INLINE void LL_ADC_DisableIT_JEOC(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8970) | __STATIC_INLINE void LL_ADC_DisableIT_JEOS(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8981) | __STATIC_INLINE void LL_ADC_DisableIT_JQOVF(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 8992) | __STATIC_INLINE void LL_ADC_DisableIT_AWD1(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 9003) | __STATIC_INLINE void LL_ADC_DisableIT_AWD2(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 9014) | __STATIC_INLINE void LL_ADC_DisableIT_AWD3(ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 9026) | __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_ADRDY(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 9038) | __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOC(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 9050) | __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOS(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 9062) | __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_OVR(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 9074) | __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOSMP(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 9086) | __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_JEOC(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 9098) | __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_JEOS(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 9110) | __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_JQOVF(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 9122) | __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD1(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 9134) | __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD2(const ADC_TypeDef *ADCx)
  function __STATIC_INLINE (line 9146) | __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD3(const ADC_TypeDef *ADCx)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c
  function HAL_StatusTypeDef (line 148) | HAL_StatusTypeDef HAL_Init(void)
  function HAL_StatusTypeDef (line 192) | HAL_StatusTypeDef HAL_DeInit(void)
  function __weak (line 221) | __weak void HAL_MspInit(void)
  function __weak (line 232) | __weak void HAL_MspDeInit(void)
  function __weak (line 255) | __weak HAL_StatusTypeDef HAL_InitTick(uint32_t TickPriority)
  function __weak (line 322) | __weak void HAL_IncTick(void)
  function __weak (line 333) | __weak uint32_t HAL_GetTick(void)
  function HAL_GetTickPrio (line 342) | uint32_t HAL_GetTickPrio(void)
  function HAL_StatusTypeDef (line 351) | HAL_StatusTypeDef HAL_SetTickFreq(uint32_t Freq)
  function HAL_GetTickFreq (line 384) | uint32_t HAL_GetTickFreq(void)
  function __weak (line 400) | __weak void HAL_Delay(uint32_t Delay)
  function __weak (line 426) | __weak void HAL_SuspendTick(void)
  function __weak (line 442) | __weak void HAL_ResumeTick(void)
  function HAL_GetHalVersion (line 452) | uint32_t HAL_GetHalVersion(void)
  function HAL_GetREVID (line 461) | uint32_t HAL_GetREVID(void)
  function HAL_GetDEVID (line 470) | uint32_t HAL_GetDEVID(void)
  function HAL_GetUIDw0 (line 479) | uint32_t HAL_GetUIDw0(void)
  function HAL_GetUIDw1 (line 488) | uint32_t HAL_GetUIDw1(void)
  function HAL_GetUIDw2 (line 497) | uint32_t HAL_GetUIDw2(void)
  function HAL_DBGMCU_EnableDBGSleepMode (line 526) | void HAL_DBGMCU_EnableDBGSleepMode(void)
  function HAL_DBGMCU_DisableDBGSleepMode (line 535) | void HAL_DBGMCU_DisableDBGSleepMode(void)
  function HAL_DBGMCU_EnableDBGStopMode (line 544) | void HAL_DBGMCU_EnableDBGStopMode(void)
  function HAL_DBGMCU_DisableDBGStopMode (line 553) | void HAL_DBGMCU_DisableDBGStopMode(void)
  function HAL_DBGMCU_EnableDBGStandbyMode (line 562) | void HAL_DBGMCU_EnableDBGStandbyMode(void)
  function HAL_DBGMCU_DisableDBGStandbyMode (line 571) | void HAL_DBGMCU_DisableDBGStandbyMode(void)
  function HAL_SYSCFG_CCMSRAMErase (line 604) | void HAL_SYSCFG_CCMSRAMErase(void)
  function HAL_SYSCFG_EnableMemorySwappingBank (line 623) | void HAL_SYSCFG_EnableMemorySwappingBank(void)
  function HAL_SYSCFG_DisableMemorySwappingBank (line 638) | void HAL_SYSCFG_DisableMemorySwappingBank(void)
  function HAL_SYSCFG_VREFBUF_VoltageScalingConfig (line 656) | void HAL_SYSCFG_VREFBUF_VoltageScalingConfig(uint32_t VoltageScaling)
  function HAL_SYSCFG_VREFBUF_HighImpedanceConfig (line 672) | void HAL_SYSCFG_VREFBUF_HighImpedanceConfig(uint32_t Mode)
  function HAL_SYSCFG_VREFBUF_TrimmingConfig (line 686) | void HAL_SYSCFG_VREFBUF_TrimmingConfig(uint32_t TrimmingValue)
  function HAL_StatusTypeDef (line 698) | HAL_StatusTypeDef HAL_SYSCFG_EnableVREFBUF(void)
  function HAL_SYSCFG_DisableVREFBUF (line 724) | void HAL_SYSCFG_DisableVREFBUF(void)
  function HAL_SYSCFG_EnableIOSwitchBooster (line 735) | void HAL_SYSCFG_EnableIOSwitchBooster(void)
  function HAL_SYSCFG_DisableIOSwitchBooster (line 745) | void HAL_SYSCFG_DisableIOSwitchBooster(void)
  function HAL_SYSCFG_EnableIOSwitchVDD (line 755) | void HAL_SYSCFG_EnableIOSwitchVDD(void)
  function HAL_SYSCFG_DisableIOSwitchVDD (line 765) | void HAL_SYSCFG_DisableIOSwitchVDD(void)
  function HAL_SYSCFG_CCMSRAM_WriteProtectionEnable (line 776) | void HAL_SYSCFG_CCMSRAM_WriteProtectionEnable(uint32_t Page)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c
  function HAL_StatusTypeDef (line 396) | HAL_StatusTypeDef HAL_ADC_Init(ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 713) | HAL_StatusTypeDef HAL_ADC_DeInit(ADC_HandleTypeDef *hadc)
  function __weak (line 912) | __weak void HAL_ADC_MspInit(ADC_HandleTypeDef *hadc)
  function __weak (line 929) | __weak void HAL_ADC_MspDeInit(ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 963) | HAL_StatusTypeDef HAL_ADC_RegisterCallback(ADC_HandleTypeDef *hadc, HAL_...
  function HAL_StatusTypeDef (line 1088) | HAL_StatusTypeDef HAL_ADC_UnRegisterCallback(ADC_HandleTypeDef *hadc, HA...
  function HAL_StatusTypeDef (line 1219) | HAL_StatusTypeDef HAL_ADC_Start(ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 1354) | HAL_StatusTypeDef HAL_ADC_Stop(ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 1408) | HAL_StatusTypeDef HAL_ADC_PollForConversion(ADC_HandleTypeDef *hadc, uin...
  function HAL_StatusTypeDef (line 1594) | HAL_StatusTypeDef HAL_ADC_PollForEvent(ADC_HandleTypeDef *hadc, uint32_t...
  function HAL_StatusTypeDef (line 1743) | HAL_StatusTypeDef HAL_ADC_Start_IT(ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 1950) | HAL_StatusTypeDef HAL_ADC_Stop_IT(ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 2003) | HAL_StatusTypeDef HAL_ADC_Start_DMA(ADC_HandleTypeDef *hadc, uint32_t *p...
  function HAL_StatusTypeDef (line 2145) | HAL_StatusTypeDef HAL_ADC_Stop_DMA(ADC_HandleTypeDef *hadc)
  function HAL_ADC_GetValue (line 2230) | uint32_t HAL_ADC_GetValue(const ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 2251) | HAL_StatusTypeDef HAL_ADC_StartSampling(ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 2273) | HAL_StatusTypeDef HAL_ADC_StopSampling(ADC_HandleTypeDef *hadc)
  function HAL_ADC_IRQHandler (line 2290) | void HAL_ADC_IRQHandler(ADC_HandleTypeDef *hadc)
  function __weak (line 2662) | __weak void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef *hadc)
  function __weak (line 2677) | __weak void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef *hadc)
  function __weak (line 2692) | __weak void HAL_ADC_LevelOutOfWindowCallback(ADC_HandleTypeDef *hadc)
  function __weak (line 2714) | __weak void HAL_ADC_ErrorCallback(ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 2760) | HAL_StatusTypeDef HAL_ADC_ConfigChannel(ADC_HandleTypeDef *hadc, const A...
  function HAL_StatusTypeDef (line 2998) | HAL_StatusTypeDef HAL_ADC_AnalogWDGConfig(ADC_HandleTypeDef *hadc, const...
  function HAL_ADC_GetState (line 3259) | uint32_t HAL_ADC_GetState(const ADC_HandleTypeDef *hadc)
  function HAL_ADC_GetError (line 3273) | uint32_t HAL_ADC_GetError(const ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 3303) | HAL_StatusTypeDef ADC_ConversionStop(ADC_HandleTypeDef *hadc, uint32_t C...
  function HAL_StatusTypeDef (line 3435) | HAL_StatusTypeDef ADC_Enable(ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 3528) | HAL_StatusTypeDef ADC_Disable(ADC_HandleTypeDef *hadc)
  function ADC_DMAConvCplt (line 3590) | void ADC_DMAConvCplt(DMA_HandleTypeDef *hdma)
  function ADC_DMAHalfConvCplt (line 3668) | void ADC_DMAHalfConvCplt(DMA_HandleTypeDef *hdma)
  function ADC_DMAError (line 3686) | void ADC_DMAError(DMA_HandleTypeDef *hdma)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c
  function HAL_StatusTypeDef (line 126) | HAL_StatusTypeDef HAL_ADCEx_Calibration_Start(ADC_HandleTypeDef *hadc, u...
  function HAL_ADCEx_Calibration_GetValue (line 200) | uint32_t HAL_ADCEx_Calibration_GetValue(const ADC_HandleTypeDef *hadc, u...
  function HAL_StatusTypeDef (line 220) | HAL_StatusTypeDef HAL_ADCEx_Calibration_SetValue(ADC_HandleTypeDef *hadc...
  function HAL_StatusTypeDef (line 277) | HAL_StatusTypeDef HAL_ADCEx_InjectedStart(ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 426) | HAL_StatusTypeDef HAL_ADCEx_InjectedStop(ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 481) | HAL_StatusTypeDef HAL_ADCEx_InjectedPollForConversion(ADC_HandleTypeDef ...
  function HAL_StatusTypeDef (line 622) | HAL_StatusTypeDef HAL_ADCEx_InjectedStart_IT(ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 795) | HAL_StatusTypeDef HAL_ADCEx_InjectedStop_IT(ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 862) | HAL_StatusTypeDef HAL_ADCEx_MultiModeStart_DMA(ADC_HandleTypeDef *hadc, ...
  function HAL_StatusTypeDef (line 981) | HAL_StatusTypeDef HAL_ADCEx_MultiModeStop_DMA(ADC_HandleTypeDef *hadc)
  function HAL_ADCEx_MultiModeGetValue (line 1104) | uint32_t HAL_ADCEx_MultiModeGetValue(const ADC_HandleTypeDef *hadc)
  function HAL_ADCEx_InjectedGetValue (line 1151) | uint32_t HAL_ADCEx_InjectedGetValue(const ADC_HandleTypeDef *hadc, uint3...
  function __weak (line 1186) | __weak void HAL_ADCEx_InjectedConvCpltCallback(ADC_HandleTypeDef *hadc)
  function __weak (line 1205) | __weak void HAL_ADCEx_InjectedQueueOverflowCallback(ADC_HandleTypeDef *h...
  function __weak (line 1220) | __weak void HAL_ADCEx_LevelOutOfWindow2Callback(ADC_HandleTypeDef *hadc)
  function __weak (line 1235) | __weak void HAL_ADCEx_LevelOutOfWindow3Callback(ADC_HandleTypeDef *hadc)
  function __weak (line 1251) | __weak void HAL_ADCEx_EndOfSamplingCallback(ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 1268) | HAL_StatusTypeDef HAL_ADCEx_RegularStop(ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 1326) | HAL_StatusTypeDef HAL_ADCEx_RegularStop_IT(ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 1386) | HAL_StatusTypeDef HAL_ADCEx_RegularStop_DMA(ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 1474) | HAL_StatusTypeDef HAL_ADCEx_RegularMultiModeStop_DMA(ADC_HandleTypeDef *...
  function HAL_StatusTypeDef (line 1659) | HAL_StatusTypeDef HAL_ADCEx_InjectedConfigChannel(ADC_HandleTypeDef *hadc,
  function HAL_StatusTypeDef (line 2116) | HAL_StatusTypeDef HAL_ADCEx_MultiModeConfigChannel(ADC_HandleTypeDef *ha...
  function HAL_StatusTypeDef (line 2233) | HAL_StatusTypeDef HAL_ADCEx_EnableInjectedQueue(ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 2274) | HAL_StatusTypeDef HAL_ADCEx_DisableInjectedQueue(ADC_HandleTypeDef *hadc)
  function HAL_StatusTypeDef (line 2311) | HAL_StatusTypeDef HAL_ADCEx_DisableVoltageRegulator(ADC_HandleTypeDef *h...
  function HAL_StatusTypeDef (line 2348) | HAL_StatusTypeDef HAL_ADCEx_EnterADCDeepPowerDownMode(ADC_HandleTypeDef ...

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c
  function HAL_NVIC_SetPriorityGrouping (line 163) | void HAL_NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
  function HAL_NVIC_SetPriority (line 185) | void HAL_NVIC_SetPriority(IRQn_Type IRQn, uint32_t PreemptPriority, uint...
  function HAL_NVIC_EnableIRQ (line 207) | void HAL_NVIC_EnableIRQ(IRQn_Type IRQn)
  function HAL_NVIC_DisableIRQ (line 223) | void HAL_NVIC_DisableIRQ(IRQn_Type IRQn)
  function HAL_NVIC_SystemReset (line 236) | void HAL_NVIC_SystemReset(void)
  function HAL_SYSTICK_Config (line 249) | uint32_t HAL_SYSTICK_Config(uint32_t TicksNumb)
  function HAL_NVIC_GetPriorityGrouping (line 277) | uint32_t HAL_NVIC_GetPriorityGrouping(void)
  function HAL_NVIC_GetPriority (line 304) | void HAL_NVIC_GetPriority(IRQn_Type IRQn, uint32_t PriorityGroup, uint32...
  function HAL_NVIC_SetPendingIRQ (line 319) | void HAL_NVIC_SetPendingIRQ(IRQn_Type IRQn)
  function HAL_NVIC_GetPendingIRQ (line 337) | uint32_t HAL_NVIC_GetPendingIRQ(IRQn_Type IRQn)
  function HAL_NVIC_ClearPendingIRQ (line 353) | void HAL_NVIC_ClearPendingIRQ(IRQn_Type IRQn)
  function HAL_NVIC_GetActive (line 370) | uint32_t HAL_NVIC_GetActive(IRQn_Type IRQn)
  function HAL_SYSTICK_CLKSourceConfig (line 384) | void HAL_SYSTICK_CLKSourceConfig(uint32_t CLKSource)
  function HAL_SYSTICK_IRQHandler (line 402) | void HAL_SYSTICK_IRQHandler(void)
  function __weak (line 411) | __weak void HAL_SYSTICK_Callback(void)
  function HAL_MPU_Enable (line 430) | void HAL_MPU_Enable(uint32_t MPU_Control)
  function HAL_MPU_Disable (line 445) | void HAL_MPU_Disable(void)
  function HAL_MPU_ConfigRegion (line 461) | void HAL_MPU_ConfigRegion(MPU_Region_InitTypeDef *MPU_Init)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c
  function HAL_StatusTypeDef (line 405) | HAL_StatusTypeDef HAL_DAC_Init(DAC_HandleTypeDef *hdac)
  function HAL_StatusTypeDef (line 466) | HAL_StatusTypeDef HAL_DAC_DeInit(DAC_HandleTypeDef *hdac)
  function __weak (line 511) | __weak void HAL_DAC_MspInit(DAC_HandleTypeDef *hdac)
  function __weak (line 527) | __weak void HAL_DAC_MspDeInit(DAC_HandleTypeDef *hdac)
  function HAL_StatusTypeDef (line 572) | HAL_StatusTypeDef HAL_DAC_Start(DAC_HandleTypeDef *hdac, uint32_t Channel)
  function HAL_StatusTypeDef (line 647) | HAL_StatusTypeDef HAL_DAC_Stop(DAC_HandleTypeDef *hdac, uint32_t Channel)
  function HAL_StatusTypeDef (line 688) | HAL_StatusTypeDef HAL_DAC_Start_DMA(DAC_HandleTypeDef *hdac, uint32_t Ch...
  function HAL_StatusTypeDef (line 834) | HAL_StatusTypeDef HAL_DAC_Stop_DMA(DAC_HandleTypeDef *hdac, uint32_t Cha...
  function HAL_DAC_IRQHandler (line 888) | void HAL_DAC_IRQHandler(DAC_HandleTypeDef *hdac)
  function HAL_StatusTypeDef (line 967) | HAL_StatusTypeDef HAL_DAC_SetValue(DAC_HandleTypeDef *hdac, uint32_t Cha...
  function __weak (line 1011) | __weak void HAL_DAC_ConvCpltCallbackCh1(DAC_HandleTypeDef *hdac)
  function __weak (line 1027) | __weak void HAL_DAC_ConvHalfCpltCallbackCh1(DAC_HandleTypeDef *hdac)
  function __weak (line 1043) | __weak void HAL_DAC_ErrorCallbackCh1(DAC_HandleTypeDef *hdac)
  function __weak (line 1059) | __weak void HAL_DAC_DMAUnderrunCallbackCh1(DAC_HandleTypeDef *hdac)
  function HAL_DAC_GetValue (line 1101) | uint32_t HAL_DAC_GetValue(const DAC_HandleTypeDef *hdac, uint32_t Channel)
  function HAL_StatusTypeDef (line 1144) | HAL_StatusTypeDef HAL_DAC_ConfigChannel(DAC_HandleTypeDef *hdac,
  function HAL_DAC_StateTypeDef (line 1390) | HAL_DAC_StateTypeDef HAL_DAC_GetState(const DAC_HandleTypeDef *hdac)
  function HAL_DAC_GetError (line 1403) | uint32_t HAL_DAC_GetError(const DAC_HandleTypeDef *hdac)
  function HAL_StatusTypeDef (line 1447) | HAL_StatusTypeDef HAL_DAC_RegisterCallback(DAC_HandleTypeDef *hdac, HAL_...
  function HAL_StatusTypeDef (line 1559) | HAL_StatusTypeDef HAL_DAC_UnRegisterCallback(DAC_HandleTypeDef *hdac, HA...
  function DAC_DMAConvCpltCh1 (line 1675) | void DAC_DMAConvCpltCh1(DMA_HandleTypeDef *hdma)
  function DAC_DMAHalfConvCpltCh1 (line 1694) | void DAC_DMAHalfConvCpltCh1(DMA_HandleTypeDef *hdma)
  function DAC_DMAErrorCh1 (line 1711) | void DAC_DMAErrorCh1(DMA_HandleTypeDef *hdma)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c
  function HAL_StatusTypeDef (line 131) | HAL_StatusTypeDef HAL_DACEx_DualStart(DAC_HandleTypeDef *hdac)
  function HAL_StatusTypeDef (line 193) | HAL_StatusTypeDef HAL_DACEx_DualStop(DAC_HandleTypeDef *hdac)
  function HAL_StatusTypeDef (line 232) | HAL_StatusTypeDef HAL_DACEx_DualStart_DMA(DAC_HandleTypeDef *hdac, uint3...
  function HAL_StatusTypeDef (line 360) | HAL_StatusTypeDef HAL_DACEx_DualStop_DMA(DAC_HandleTypeDef *hdac, uint32...
  function HAL_StatusTypeDef (line 444) | HAL_StatusTypeDef HAL_DACEx_TriangleWaveGenerate(DAC_HandleTypeDef *hdac...
  function HAL_StatusTypeDef (line 503) | HAL_StatusTypeDef HAL_DACEx_NoiseWaveGenerate(DAC_HandleTypeDef *hdac, u...
  function HAL_StatusTypeDef (line 559) | HAL_StatusTypeDef HAL_DACEx_SawtoothWaveGenerate(DAC_HandleTypeDef *hdac...
  function HAL_StatusTypeDef (line 629) | HAL_StatusTypeDef HAL_DACEx_SawtoothWaveDataReset(DAC_HandleTypeDef *hda...
  function HAL_StatusTypeDef (line 691) | HAL_StatusTypeDef HAL_DACEx_SawtoothWaveDataStep(DAC_HandleTypeDef *hdac...
  function HAL_StatusTypeDef (line 754) | HAL_StatusTypeDef HAL_DACEx_DualSetValue(DAC_HandleTypeDef *hdac, uint32...
  function __weak (line 796) | __weak void HAL_DACEx_ConvCpltCallbackCh2(DAC_HandleTypeDef *hdac)
  function __weak (line 812) | __weak void HAL_DACEx_ConvHalfCpltCallbackCh2(DAC_HandleTypeDef *hdac)
  function __weak (line 828) | __weak void HAL_DACEx_ErrorCallbackCh2(DAC_HandleTypeDef *hdac)
  function __weak (line 844) | __weak void HAL_DACEx_DMAUnderrunCallbackCh2(DAC_HandleTypeDef *hdac)
  function HAL_StatusTypeDef (line 871) | HAL_StatusTypeDef HAL_DACEx_SelfCalibrate(DAC_HandleTypeDef *hdac, DAC_C...
  function HAL_StatusTypeDef (line 1002) | HAL_StatusTypeDef HAL_DACEx_SetUserTrimming(DAC_HandleTypeDef *hdac, DAC...
  function HAL_DACEx_GetTrimOffset (line 1047) | uint32_t HAL_DACEx_GetTrimOffset(const DAC_HandleTypeDef *hdac, uint32_t...
  function HAL_DACEx_DualGetValue (line 1081) | uint32_t HAL_DACEx_DualGetValue(const DAC_HandleTypeDef *hdac)
  function DAC_DMAConvCpltCh2 (line 1114) | void DAC_DMAConvCpltCh2(DMA_HandleTypeDef *hdma)
  function DAC_DMAHalfConvCpltCh2 (line 1133) | void DAC_DMAHalfConvCpltCh2(DMA_HandleTypeDef *hdma)
  function DAC_DMAErrorCh2 (line 1150) | void DAC_DMAErrorCh2(DMA_HandleTypeDef *hdma)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c
  function HAL_StatusTypeDef (line 152) | HAL_StatusTypeDef HAL_DMA_Init(DMA_HandleTypeDef *hdma)
  function HAL_StatusTypeDef (line 263) | HAL_StatusTypeDef HAL_DMA_DeInit(DMA_HandleTypeDef *hdma)
  function HAL_StatusTypeDef (line 378) | HAL_StatusTypeDef HAL_DMA_Start(DMA_HandleTypeDef *hdma, uint32_t SrcAdd...
  function HAL_StatusTypeDef (line 421) | HAL_StatusTypeDef HAL_DMA_Start_IT(DMA_HandleTypeDef *hdma, uint32_t Src...
  function HAL_StatusTypeDef (line 491) | HAL_StatusTypeDef HAL_DMA_Abort(DMA_HandleTypeDef *hdma)
  function HAL_StatusTypeDef (line 544) | HAL_StatusTypeDef HAL_DMA_Abort_IT(DMA_HandleTypeDef *hdma)
  function HAL_StatusTypeDef (line 611) | HAL_StatusTypeDef HAL_DMA_PollForTransfer(DMA_HandleTypeDef *hdma, HAL_D...
  function HAL_DMA_IRQHandler (line 741) | void HAL_DMA_IRQHandler(DMA_HandleTypeDef *hdma)
  function HAL_StatusTypeDef (line 835) | HAL_StatusTypeDef HAL_DMA_RegisterCallback(DMA_HandleTypeDef *hdma, HAL_...
  function HAL_StatusTypeDef (line 886) | HAL_StatusTypeDef HAL_DMA_UnRegisterCallback(DMA_HandleTypeDef *hdma, HA...
  function HAL_DMA_StateTypeDef (line 964) | HAL_DMA_StateTypeDef HAL_DMA_GetState(DMA_HandleTypeDef *hdma)
  function HAL_DMA_GetError (line 976) | uint32_t HAL_DMA_GetError(DMA_HandleTypeDef *hdma)
  function DMA_SetConfig (line 1002) | static void DMA_SetConfig(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, ...
  function DMA_CalcDMAMUXChannelBaseAndMask (line 1045) | static void DMA_CalcDMAMUXChannelBaseAndMask(DMA_HandleTypeDef *hdma)
  function DMA_CalcDMAMUXRequestGenBaseAndMask (line 1082) | static void DMA_CalcDMAMUXRequestGenBaseAndMask(DMA_HandleTypeDef *hdma)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c
  function HAL_StatusTypeDef (line 95) | HAL_StatusTypeDef HAL_DMAEx_ConfigMuxSync(DMA_HandleTypeDef *hdma, HAL_D...
  function HAL_StatusTypeDef (line 141) | HAL_StatusTypeDef HAL_DMAEx_ConfigMuxRequestGenerator(DMA_HandleTypeDef ...
  function HAL_StatusTypeDef (line 181) | HAL_StatusTypeDef HAL_DMAEx_EnableMuxRequestGenerator(DMA_HandleTypeDef ...
  function HAL_StatusTypeDef (line 209) | HAL_StatusTypeDef HAL_DMAEx_DisableMuxRequestGenerator(DMA_HandleTypeDef...
  function HAL_DMAEx_MUX_IRQHandler (line 237) | void HAL_DMAEx_MUX_IRQHandler(DMA_HandleTypeDef *hdma)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c
  function HAL_StatusTypeDef (line 144) | HAL_StatusTypeDef HAL_EXTI_SetConfigLine(EXTI_HandleTypeDef *hexti, EXTI...
  function HAL_StatusTypeDef (line 268) | HAL_StatusTypeDef HAL_EXTI_GetConfigLine(EXTI_HandleTypeDef *hexti, EXTI...
  function HAL_StatusTypeDef (line 364) | HAL_StatusTypeDef HAL_EXTI_ClearConfigLine(EXTI_HandleTypeDef *hexti)
  function HAL_StatusTypeDef (line 432) | HAL_StatusTypeDef HAL_EXTI_RegisterCallback(EXTI_HandleTypeDef *hexti, E...
  function HAL_StatusTypeDef (line 463) | HAL_StatusTypeDef HAL_EXTI_GetHandle(EXTI_HandleTypeDef *hexti, uint32_t...
  function HAL_EXTI_IRQHandler (line 504) | void HAL_EXTI_IRQHandler(EXTI_HandleTypeDef *hexti)
  function HAL_EXTI_GetPending (line 539) | uint32_t HAL_EXTI_GetPending(EXTI_HandleTypeDef *hexti, uint32_t Edge)
  function HAL_EXTI_ClearPending (line 574) | void HAL_EXTI_ClearPending(EXTI_HandleTypeDef *hexti, uint32_t Edge)
  function HAL_EXTI_GenerateSWI (line 603) | void HAL_EXTI_GenerateSWI(EXTI_HandleTypeDef *hexti)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c
  function HAL_StatusTypeDef (line 173) | HAL_StatusTypeDef HAL_FLASH_Program(uint32_t TypeProgram, uint32_t Addre...
  function HAL_StatusTypeDef (line 255) | HAL_StatusTypeDef HAL_FLASH_Program_IT(uint32_t TypeProgram, uint32_t Ad...
  function HAL_FLASH_IRQHandler (line 327) | void HAL_FLASH_IRQHandler(void)
  function __weak (line 467) | __weak void HAL_FLASH_EndOfOperationCallback(uint32_t ReturnValue)
  function __weak (line 485) | __weak void HAL_FLASH_OperationErrorCallback(uint32_t ReturnValue)
  function HAL_StatusTypeDef (line 518) | HAL_StatusTypeDef HAL_FLASH_Unlock(void)
  function HAL_StatusTypeDef (line 542) | HAL_StatusTypeDef HAL_FLASH_Lock(void)
  function HAL_StatusTypeDef (line 562) | HAL_StatusTypeDef HAL_FLASH_OB_Unlock(void)
  function HAL_StatusTypeDef (line 586) | HAL_StatusTypeDef HAL_FLASH_OB_Lock(void)
  function HAL_StatusTypeDef (line 606) | HAL_StatusTypeDef HAL_FLASH_OB_Launch(void)
  function HAL_FLASH_GetError (line 654) | uint32_t HAL_FLASH_GetError(void)
  function HAL_StatusTypeDef (line 678) | HAL_StatusTypeDef FLASH_WaitForLastOperation(uint32_t Timeout)
  function FLASH_Program_DoubleWord (line 725) | static void FLASH_Program_DoubleWord(uint32_t Address, uint64_t Data)
  function FLASH_Program_Fast (line 750) | static void FLASH_Program_Fast(uint32_t Address, uint32_t DataAddress)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c
  function HAL_StatusTypeDef (line 138) | HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, ...
  function HAL_StatusTypeDef (line 237) | HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit)
  function HAL_StatusTypeDef (line 310) | HAL_StatusTypeDef HAL_FLASHEx_OBProgram(FLASH_OBProgramInitTypeDef *pOBI...
  function HAL_StatusTypeDef (line 459) | HAL_StatusTypeDef HAL_FLASHEx_EnableSecMemProtection(uint32_t Bank)
  function HAL_FLASHEx_EnableDebugger (line 497) | void HAL_FLASHEx_EnableDebugger(void)
  function HAL_FLASHEx_DisableDebugger (line 509) | void HAL_FLASHEx_DisableDebugger(void)
  function FLASH_MassErase (line 537) | static void FLASH_MassErase(uint32_t Banks)
  function FLASH_PageErase (line 582) | void FLASH_PageErase(uint32_t Page, uint32_t Banks)
  function FLASH_FlushCaches (line 620) | void FLASH_FlushCaches(void)
  function HAL_StatusTypeDef (line 674) | static HAL_StatusTypeDef FLASH_OB_WRPConfig(uint32_t WRPArea, uint32_t W...
  function HAL_StatusTypeDef (line 739) | static HAL_StatusTypeDef FLASH_OB_RDPConfig(uint32_t RDPLevel)
  function HAL_StatusTypeDef (line 786) | static HAL_StatusTypeDef FLASH_OB_UserConfig(uint32_t UserType, uint32_t...
  function HAL_StatusTypeDef (line 1004) | static HAL_StatusTypeDef FLASH_OB_PCROPConfig(uint32_t PCROPConfig, uint...
  function HAL_StatusTypeDef (line 1122) | static HAL_StatusTypeDef FLASH_OB_SecMemConfig(uint32_t SecBank, uint32_...
  function HAL_StatusTypeDef (line 1175) | static HAL_StatusTypeDef FLASH_OB_BootLockConfig(uint32_t BootLockConfig)
  function FLASH_OB_GetSecMem (line 1210) | static void FLASH_OB_GetSecMem(uint32_t SecBank, uint32_t *SecSize)
  function FLASH_OB_GetBootLock (line 1236) | static uint32_t FLASH_OB_GetBootLock(void)
  function FLASH_OB_GetWRP (line 1255) | static void FLASH_OB_GetWRP(uint32_t WRPArea, uint32_t *WRPStartOffset, ...
  function FLASH_OB_GetRDP (line 1294) | static uint32_t FLASH_OB_GetRDP(void)
  function FLASH_OB_GetUser (line 1322) | static uint32_t FLASH_OB_GetUser(void)
  function FLASH_OB_GetPCROP (line 1341) | static void FLASH_OB_GetPCROP(uint32_t *PCROPConfig, uint32_t *PCROPStar...

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c
  function HAL_FLASHEx_EnableRunPowerDown (line 92) | HAL_FLASHEx_EnableRunPowerDown(void)
  function HAL_FLASHEx_DisableRunPowerDown (line 106) | HAL_FLASHEx_DisableRunPowerDown(void)
  function __RAM_FUNC (line 130) | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_OB_DBankConfig(uint32_t DBankCo...

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c
  function HAL_GPIO_Init (line 162) | void HAL_GPIO_Init(GPIO_TypeDef  *GPIOx, GPIO_InitTypeDef *GPIO_Init)
  function HAL_GPIO_DeInit (line 292) | void HAL_GPIO_DeInit(GPIO_TypeDef  *GPIOx, uint32_t GPIO_Pin)
  function GPIO_PinState (line 373) | GPIO_PinState HAL_GPIO_ReadPin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin)
  function HAL_GPIO_WritePin (line 407) | void HAL_GPIO_WritePin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin, GPIO_PinS...
  function HAL_GPIO_TogglePin (line 430) | void HAL_GPIO_TogglePin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin)
  function HAL_StatusTypeDef (line 455) | HAL_StatusTypeDef HAL_GPIO_LockPin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin)
  function HAL_GPIO_EXTI_IRQHandler (line 490) | void HAL_GPIO_EXTI_IRQHandler(uint16_t GPIO_Pin)
  function __weak (line 505) | __weak void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c
  function HAL_PWR_DeInit (line 86) | void HAL_PWR_DeInit(void)
  function HAL_PWR_EnableBkUpAccess (line 104) | void HAL_PWR_EnableBkUpAccess(void)
  function HAL_PWR_DisableBkUpAccess (line 114) | void HAL_PWR_DisableBkUpAccess(void)
  function HAL_StatusTypeDef (line 308) | HAL_StatusTypeDef HAL_PWR_ConfigPVD(PWR_PVDTypeDef *sConfigPVD)
  function HAL_PWR_EnablePVD (line 354) | void HAL_PWR_EnablePVD(void)
  function HAL_PWR_DisablePVD (line 363) | void HAL_PWR_DisablePVD(void)
  function HAL_PWR_EnableWakeUpPin (line 388) | void HAL_PWR_EnableWakeUpPin(uint32_t WakeUpPinPolarity)
  function HAL_PWR_DisableWakeUpPin (line 409) | void HAL_PWR_DisableWakeUpPin(uint32_t WakeUpPinx)
  function HAL_PWR_EnterSLEEPMode (line 441) | void HAL_PWR_EnterSLEEPMode(uint32_t Regulator, uint8_t SLEEPEntry)
  function HAL_PWR_EnterSTOPMode (line 516) | void HAL_PWR_EnterSTOPMode(uint32_t Regulator, uint8_t STOPEntry)
  function HAL_PWR_EnterSTANDBYMode (line 549) | void HAL_PWR_EnterSTANDBYMode(void)
  function HAL_PWR_EnableSleepOnExit (line 575) | void HAL_PWR_EnableSleepOnExit(void)
  function HAL_PWR_DisableSleepOnExit (line 588) | void HAL_PWR_DisableSleepOnExit(void)
  function HAL_PWR_EnableSEVOnPend (line 602) | void HAL_PWR_EnableSEVOnPend(void)
  function HAL_PWR_DisableSEVOnPend (line 615) | void HAL_PWR_DisableSEVOnPend(void)
  function __weak (line 629) | __weak void HAL_PWR_PVDCallback(void)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c
  function HAL_PWREx_GetVoltageRange (line 109) | uint32_t HAL_PWREx_GetVoltageRange(void)
  function HAL_StatusTypeDef (line 153) | HAL_StatusTypeDef HAL_PWREx_ControlVoltageScaling(uint32_t VoltageScaling)
  function HAL_PWREx_EnableBatteryCharging (line 238) | void HAL_PWREx_EnableBatteryCharging(uint32_t ResistorSelection)
  function HAL_PWREx_DisableBatteryCharging (line 254) | void HAL_PWREx_DisableBatteryCharging(void)
  function HAL_PWREx_EnableInternalWakeUpLine (line 264) | void HAL_PWREx_EnableInternalWakeUpLine(void)
  function HAL_PWREx_DisableInternalWakeUpLine (line 274) | void HAL_PWREx_DisableInternalWakeUpLine(void)
  function HAL_StatusTypeDef (line 302) | HAL_StatusTypeDef HAL_PWREx_EnableGPIOPullUp(uint32_t GPIO, uint32_t GPI...
  function HAL_StatusTypeDef (line 363) | HAL_StatusTypeDef HAL_PWREx_DisableGPIOPullUp(uint32_t GPIO, uint32_t GP...
  function HAL_StatusTypeDef (line 424) | HAL_StatusTypeDef HAL_PWREx_EnableGPIOPullDown(uint32_t GPIO, uint32_t G...
  function HAL_StatusTypeDef (line 485) | HAL_StatusTypeDef HAL_PWREx_DisableGPIOPullDown(uint32_t GPIO, uint32_t ...
  function HAL_PWREx_EnablePullUpPullDownConfig (line 535) | void HAL_PWREx_EnablePullUpPullDownConfig(void)
  function HAL_PWREx_DisablePullUpPullDownConfig (line 547) | void HAL_PWREx_DisablePullUpPullDownConfig(void)
  function HAL_PWREx_EnableSRAM2ContentRetention (line 560) | void HAL_PWREx_EnableSRAM2ContentRetention(void)
  function HAL_PWREx_DisableSRAM2ContentRetention (line 572) | void HAL_PWREx_DisableSRAM2ContentRetention(void)
  function HAL_PWREx_EnablePVM1 (line 585) | void HAL_PWREx_EnablePVM1(void)
  function HAL_PWREx_DisablePVM1 (line 594) | void HAL_PWREx_DisablePVM1(void)
  function HAL_PWREx_EnablePVM2 (line 606) | void HAL_PWREx_EnablePVM2(void)
  function HAL_PWREx_DisablePVM2 (line 615) | void HAL_PWREx_DisablePVM2(void)
  function HAL_PWREx_EnablePVM3 (line 626) | void HAL_PWREx_EnablePVM3(void)
  function HAL_PWREx_DisablePVM3 (line 635) | void HAL_PWREx_DisablePVM3(void)
  function HAL_PWREx_EnablePVM4 (line 645) | void HAL_PWREx_EnablePVM4(void)
  function HAL_PWREx_DisablePVM4 (line 654) | void HAL_PWREx_DisablePVM4(void)
  function HAL_StatusTypeDef (line 674) | HAL_StatusTypeDef HAL_PWREx_ConfigPVM(PWR_PVMTypeDef *sConfigPVM)
  function HAL_PWREx_EnableLowPowerRunMode (line 835) | void HAL_PWREx_EnableLowPowerRunMode(void)
  function HAL_StatusTypeDef (line 850) | HAL_StatusTypeDef HAL_PWREx_DisableLowPowerRunMode(void)
  function HAL_PWREx_EnterSTOP0Mode (line 894) | void HAL_PWREx_EnterSTOP0Mode(uint8_t STOPEntry)
  function HAL_PWREx_EnterSTOP1Mode (line 945) | void HAL_PWREx_EnterSTOP1Mode(uint8_t STOPEntry)
  function HAL_PWREx_EnterSHUTDOWNMode (line 986) | void HAL_PWREx_EnterSHUTDOWNMode(void)
  function HAL_PWREx_PVD_PVM_IRQHandler (line 1011) | void HAL_PWREx_PVD_PVM_IRQHandler(void)
  function __weak (line 1067) | __weak void HAL_PWREx_PVM1Callback(void)
  function __weak (line 1080) | __weak void HAL_PWREx_PVM2Callback(void)
  function __weak (line 1092) | __weak void HAL_PWREx_PVM3Callback(void)
  function __weak (line 1103) | __weak void HAL_PWREx_PVM4Callback(void)
  function HAL_PWREx_EnableUCPDStandbyMode (line 1115) | void HAL_PWREx_EnableUCPDStandbyMode(void)
  function HAL_PWREx_DisableUCPDStandbyMode (line 1127) | void HAL_PWREx_DisableUCPDStandbyMode(void)
  function HAL_PWREx_EnableUCPDDeadBattery (line 1141) | void HAL_PWREx_EnableUCPDDeadBattery(void)
  function HAL_PWREx_DisableUCPDDeadBattery (line 1157) | void HAL_PWREx_DisableUCPDDeadBattery(void)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c
  function HAL_StatusTypeDef (line 219) | HAL_StatusTypeDef HAL_RCC_DeInit(void)
  function HAL_StatusTypeDef (line 312) | HAL_StatusTypeDef HAL_RCC_OscConfig(RCC_OscInitTypeDef  *RCC_OscInitStruct)
  function HAL_StatusTypeDef (line 766) | HAL_StatusTypeDef HAL_RCC_ClockConfig(RCC_ClkInitTypeDef  *RCC_ClkInitSt...
  function HAL_RCC_MCOConfig (line 994) | void HAL_RCC_MCOConfig(uint32_t RCC_MCOx, uint32_t RCC_MCOSource, uint32...
  function HAL_RCC_GetSysClockFreq (line 1063) | uint32_t HAL_RCC_GetSysClockFreq(void)
  function HAL_RCC_GetHCLKFreq (line 1118) | uint32_t HAL_RCC_GetHCLKFreq(void)
  function HAL_RCC_GetPCLK1Freq (line 1129) | uint32_t HAL_RCC_GetPCLK1Freq(void)
  function HAL_RCC_GetPCLK2Freq (line 1141) | uint32_t HAL_RCC_GetPCLK2Freq(void)
  function HAL_RCC_GetOscConfig (line 1154) | void HAL_RCC_GetOscConfig(RCC_OscInitTypeDef  *RCC_OscInitStruct)
  function HAL_RCC_GetClockConfig (line 1248) | void HAL_RCC_GetClockConfig(RCC_ClkInitTypeDef  *RCC_ClkInitStruct, uint...
  function HAL_RCC_EnableCSS (line 1283) | void HAL_RCC_EnableCSS(void)
  function HAL_RCC_EnableLSECSS (line 1297) | void HAL_RCC_EnableLSECSS(void)
  function HAL_RCC_DisableLSECSS (line 1308) | void HAL_RCC_DisableLSECSS(void)
  function HAL_RCC_NMI_IRQHandler (line 1318) | void HAL_RCC_NMI_IRQHandler(void)
  function __weak (line 1335) | __weak void HAL_RCC_CSSCallback(void)
  function RCC_GetSysClockFreqFromPLLSource (line 1359) | static uint32_t RCC_GetSysClockFreqFromPLLSource(void)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c
  function HAL_StatusTypeDef (line 123) | HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig(RCC_PeriphCLKInitTypeDef  *P...
  function HAL_RCCEx_GetPeriphCLKConfig (line 485) | void HAL_RCCEx_GetPeriphCLKConfig(RCC_PeriphCLKInitTypeDef  *PeriphClkInit)
  function HAL_RCCEx_GetPeriphCLKFreq (line 648) | uint32_t HAL_RCCEx_GetPeriphCLKFreq(uint32_t PeriphClk)
  function HAL_RCCEx_EnableLSECSS (line 1286) | void HAL_RCCEx_EnableLSECSS(void)
  function HAL_RCCEx_DisableLSECSS (line 1296) | void HAL_RCCEx_DisableLSECSS(void)
  function HAL_RCCEx_EnableLSECSS_IT (line 1309) | void HAL_RCCEx_EnableLSECSS_IT(void)
  function HAL_RCCEx_LSECSS_IRQHandler (line 1326) | void HAL_RCCEx_LSECSS_IRQHandler(void)
  function __weak (line 1343) | __weak void HAL_RCCEx_LSECSS_Callback(void)
  function HAL_RCCEx_EnableLSCO (line 1358) | void HAL_RCCEx_EnableLSCO(uint32_t LSCOSource)
  function HAL_RCCEx_DisableLSCO (line 1405) | void HAL_RCCEx_DisableLSCO(void)
  function HAL_RCCEx_CRSConfig (line 1513) | void HAL_RCCEx_CRSConfig(RCC_CRSInitTypeDef *pInit)
  function HAL_RCCEx_CRSSoftwareSynchronizationGenerate (line 1555) | void HAL_RCCEx_CRSSoftwareSynchronizationGenerate(void)
  function HAL_RCCEx_CRSGetSynchronizationInfo (line 1565) | void HAL_RCCEx_CRSGetSynchronizationInfo(RCC_CRSSynchroInfoTypeDef *pSyn...
  function HAL_RCCEx_CRSWaitSynchronization (line 1598) | uint32_t HAL_RCCEx_CRSWaitSynchronization(uint32_t Timeout)
  function HAL_RCCEx_CRS_IRQHandler (line 1681) | void HAL_RCCEx_CRS_IRQHandler(void)
  function __weak (line 1746) | __weak void HAL_RCCEx_CRS_SyncOkCallback(void)
  function __weak (line 1757) | __weak void HAL_RCCEx_CRS_SyncWarnCallback(void)
  function __weak (line 1768) | __weak void HAL_RCCEx_CRS_ExpectedSyncCallback(void)
  function __weak (line 1784) | __weak void HAL_RCCEx_CRS_ErrorCallback(uint32_t Error)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c
  function HAL_StatusTypeDef (line 281) | HAL_StatusTypeDef HAL_TIM_Base_Init(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 341) | HAL_StatusTypeDef HAL_TIM_Base_DeInit(TIM_HandleTypeDef *htim)
  function __weak (line 384) | __weak void HAL_TIM_Base_MspInit(TIM_HandleTypeDef *htim)
  function __weak (line 399) | __weak void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 415) | HAL_StatusTypeDef HAL_TIM_Base_Start(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 454) | HAL_StatusTypeDef HAL_TIM_Base_Stop(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 474) | HAL_StatusTypeDef HAL_TIM_Base_Start_IT(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 516) | HAL_StatusTypeDef HAL_TIM_Base_Stop_IT(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 541) | HAL_StatusTypeDef HAL_TIM_Base_Start_DMA(TIM_HandleTypeDef *htim, const ...
  function HAL_StatusTypeDef (line 610) | HAL_StatusTypeDef HAL_TIM_Base_Stop_DMA(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 665) | HAL_StatusTypeDef HAL_TIM_OC_Init(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 725) | HAL_StatusTypeDef HAL_TIM_OC_DeInit(TIM_HandleTypeDef *htim)
  function __weak (line 768) | __weak void HAL_TIM_OC_MspInit(TIM_HandleTypeDef *htim)
  function __weak (line 783) | __weak void HAL_TIM_OC_MspDeInit(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 806) | HAL_StatusTypeDef HAL_TIM_OC_Start(TIM_HandleTypeDef *htim, uint32_t Cha...
  function HAL_StatusTypeDef (line 862) | HAL_StatusTypeDef HAL_TIM_OC_Stop(TIM_HandleTypeDef *htim, uint32_t Chan...
  function HAL_StatusTypeDef (line 897) | HAL_StatusTypeDef HAL_TIM_OC_Start_IT(TIM_HandleTypeDef *htim, uint32_t ...
  function HAL_StatusTypeDef (line 990) | HAL_StatusTypeDef HAL_TIM_OC_Stop_IT(TIM_HandleTypeDef *htim, uint32_t C...
  function HAL_StatusTypeDef (line 1067) | HAL_StatusTypeDef HAL_TIM_OC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t...
  function HAL_StatusTypeDef (line 1231) | HAL_StatusTypeDef HAL_TIM_OC_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t ...
  function HAL_StatusTypeDef (line 1334) | HAL_StatusTypeDef HAL_TIM_PWM_Init(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 1394) | HAL_StatusTypeDef HAL_TIM_PWM_DeInit(TIM_HandleTypeDef *htim)
  function __weak (line 1437) | __weak void HAL_TIM_PWM_MspInit(TIM_HandleTypeDef *htim)
  function __weak (line 1452) | __weak void HAL_TIM_PWM_MspDeInit(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 1475) | HAL_StatusTypeDef HAL_TIM_PWM_Start(TIM_HandleTypeDef *htim, uint32_t Ch...
  function HAL_StatusTypeDef (line 1531) | HAL_StatusTypeDef HAL_TIM_PWM_Stop(TIM_HandleTypeDef *htim, uint32_t Cha...
  function HAL_StatusTypeDef (line 1566) | HAL_StatusTypeDef HAL_TIM_PWM_Start_IT(TIM_HandleTypeDef *htim, uint32_t...
  function HAL_StatusTypeDef (line 1659) | HAL_StatusTypeDef HAL_TIM_PWM_Stop_IT(TIM_HandleTypeDef *htim, uint32_t ...
  function HAL_StatusTypeDef (line 1736) | HAL_StatusTypeDef HAL_TIM_PWM_Start_DMA(TIM_HandleTypeDef *htim, uint32_...
  function HAL_StatusTypeDef (line 1899) | HAL_StatusTypeDef HAL_TIM_PWM_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t...
  function HAL_StatusTypeDef (line 2002) | HAL_StatusTypeDef HAL_TIM_IC_Init(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 2062) | HAL_StatusTypeDef HAL_TIM_IC_DeInit(TIM_HandleTypeDef *htim)
  function __weak (line 2105) | __weak void HAL_TIM_IC_MspInit(TIM_HandleTypeDef *htim)
  function __weak (line 2120) | __weak void HAL_TIM_IC_MspDeInit(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 2141) | HAL_StatusTypeDef HAL_TIM_IC_Start(TIM_HandleTypeDef *htim, uint32_t Cha...
  function HAL_StatusTypeDef (line 2193) | HAL_StatusTypeDef HAL_TIM_IC_Stop(TIM_HandleTypeDef *htim, uint32_t Chan...
  function HAL_StatusTypeDef (line 2223) | HAL_StatusTypeDef HAL_TIM_IC_Start_IT(TIM_HandleTypeDef *htim, uint32_t ...
  function HAL_StatusTypeDef (line 2315) | HAL_StatusTypeDef HAL_TIM_IC_Stop_IT(TIM_HandleTypeDef *htim, uint32_t C...
  function HAL_StatusTypeDef (line 2387) | HAL_StatusTypeDef HAL_TIM_IC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t...
  function HAL_StatusTypeDef (line 2546) | HAL_StatusTypeDef HAL_TIM_IC_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t ...
  function HAL_StatusTypeDef (line 2651) | HAL_StatusTypeDef HAL_TIM_OnePulse_Init(TIM_HandleTypeDef *htim, uint32_...
  function HAL_StatusTypeDef (line 2720) | HAL_StatusTypeDef HAL_TIM_OnePulse_DeInit(TIM_HandleTypeDef *htim)
  function __weak (line 2765) | __weak void HAL_TIM_OnePulse_MspInit(TIM_HandleTypeDef *htim)
  function __weak (line 2780) | __weak void HAL_TIM_OnePulse_MspDeInit(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 2800) | HAL_StatusTypeDef HAL_TIM_OnePulse_Start(TIM_HandleTypeDef *htim, uint32...
  function HAL_StatusTypeDef (line 2857) | HAL_StatusTypeDef HAL_TIM_OnePulse_Stop(TIM_HandleTypeDef *htim, uint32_...
  function HAL_StatusTypeDef (line 2900) | HAL_StatusTypeDef HAL_TIM_OnePulse_Start_IT(TIM_HandleTypeDef *htim, uin...
  function HAL_StatusTypeDef (line 2963) | HAL_StatusTypeDef HAL_TIM_OnePulse_Stop_IT(TIM_HandleTypeDef *htim, uint...
  function HAL_StatusTypeDef (line 3042) | HAL_StatusTypeDef HAL_TIM_Encoder_Init(TIM_HandleTypeDef *htim, const TI...
  function HAL_StatusTypeDef (line 3157) | HAL_StatusTypeDef HAL_TIM_Encoder_DeInit(TIM_HandleTypeDef *htim)
  function __weak (line 3202) | __weak void HAL_TIM_Encoder_MspInit(TIM_HandleTypeDef *htim)
  function __weak (line 3217) | __weak void HAL_TIM_Encoder_MspDeInit(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 3237) | HAL_StatusTypeDef HAL_TIM_Encoder_Start(TIM_HandleTypeDef *htim, uint32_...
  function HAL_StatusTypeDef (line 3331) | HAL_StatusTypeDef HAL_TIM_Encoder_Stop(TIM_HandleTypeDef *htim, uint32_t...
  function HAL_StatusTypeDef (line 3391) | HAL_StatusTypeDef HAL_TIM_Encoder_Start_IT(TIM_HandleTypeDef *htim, uint...
  function HAL_StatusTypeDef (line 3491) | HAL_StatusTypeDef HAL_TIM_Encoder_Stop_IT(TIM_HandleTypeDef *htim, uint3...
  function HAL_StatusTypeDef (line 3556) | HAL_StatusTypeDef HAL_TIM_Encoder_Start_DMA(TIM_HandleTypeDef *htim, uin...
  function HAL_StatusTypeDef (line 3769) | HAL_StatusTypeDef HAL_TIM_Encoder_Stop_DMA(TIM_HandleTypeDef *htim, uint...
  function HAL_TIM_IRQHandler (line 3846) | void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 4132) | HAL_StatusTypeDef HAL_TIM_OC_ConfigChannel(TIM_HandleTypeDef *htim,
  function HAL_StatusTypeDef (line 4231) | HAL_StatusTypeDef HAL_TIM_IC_ConfigChannel(TIM_HandleTypeDef *htim, cons...
  function HAL_StatusTypeDef (line 4332) | HAL_StatusTypeDef HAL_TIM_PWM_ConfigChannel(TIM_HandleTypeDef *htim,
  function HAL_StatusTypeDef (line 4480) | HAL_StatusTypeDef HAL_TIM_OnePulse_ConfigChannel(TIM_HandleTypeDef *htim...
  function HAL_StatusTypeDef (line 4637) | HAL_StatusTypeDef HAL_TIM_DMABurst_WriteStart(TIM_HandleTypeDef *htim, u...
  function HAL_StatusTypeDef (line 4699) | HAL_StatusTypeDef HAL_TIM_DMABurst_MultiWriteStart(TIM_HandleTypeDef *ht...
  function HAL_StatusTypeDef (line 4883) | HAL_StatusTypeDef HAL_TIM_DMABurst_WriteStop(TIM_HandleTypeDef *htim, ui...
  function HAL_StatusTypeDef (line 4993) | HAL_StatusTypeDef HAL_TIM_DMABurst_ReadStart(TIM_HandleTypeDef *htim, ui...
  function HAL_StatusTypeDef (line 5053) | HAL_StatusTypeDef HAL_TIM_DMABurst_MultiReadStart(TIM_HandleTypeDef *hti...
  function HAL_StatusTypeDef (line 5237) | HAL_StatusTypeDef HAL_TIM_DMABurst_ReadStop(TIM_HandleTypeDef *htim, uin...
  function HAL_StatusTypeDef (line 5321) | HAL_StatusTypeDef HAL_TIM_GenerateEvent(TIM_HandleTypeDef *htim, uint32_...
  function HAL_StatusTypeDef (line 5360) | HAL_StatusTypeDef HAL_TIM_ConfigOCrefClear(TIM_HandleTypeDef *htim,
  function HAL_StatusTypeDef (line 5562) | HAL_StatusTypeDef HAL_TIM_ConfigClockSource(TIM_HandleTypeDef *htim, con...
  function HAL_StatusTypeDef (line 5730) | HAL_StatusTypeDef HAL_TIM_ConfigTI1Input(TIM_HandleTypeDef *htim, uint32...
  function HAL_StatusTypeDef (line 5762) | HAL_StatusTypeDef HAL_TIM_SlaveConfigSynchro(TIM_HandleTypeDef *htim, co...
  function HAL_StatusTypeDef (line 5802) | HAL_StatusTypeDef HAL_TIM_SlaveConfigSynchro_IT(TIM_HandleTypeDef *htim,
  function HAL_TIM_ReadCapturedValue (line 5845) | uint32_t HAL_TIM_ReadCapturedValue(const TIM_HandleTypeDef *htim, uint32...
  function __weak (line 5933) | __weak void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
  function __weak (line 5948) | __weak void HAL_TIM_PeriodElapsedHalfCpltCallback(TIM_HandleTypeDef *htim)
  function __weak (line 5963) | __weak void HAL_TIM_OC_DelayElapsedCallback(TIM_HandleTypeDef *htim)
  function __weak (line 5978) | __weak void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef *htim)
  function __weak (line 5993) | __weak void HAL_TIM_IC_CaptureHalfCpltCallback(TIM_HandleTypeDef *htim)
  function __weak (line 6008) | __weak void HAL_TIM_PWM_PulseFinishedCallback(TIM_HandleTypeDef *htim)
  function __weak (line 6023) | __weak void HAL_TIM_PWM_PulseFinishedHalfCpltCallback(TIM_HandleTypeDef ...
  function __weak (line 6038) | __weak void HAL_TIM_TriggerCallback(TIM_HandleTypeDef *htim)
  function __weak (line 6053) | __weak void HAL_TIM_TriggerHalfCpltCallback(TIM_HandleTypeDef *htim)
  function __weak (line 6068) | __weak void HAL_TIM_ErrorCallback(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 6119) | HAL_StatusTypeDef HAL_TIM_RegisterCallback(TIM_HandleTypeDef *htim, HAL_...
  function HAL_StatusTypeDef (line 6382) | HAL_StatusTypeDef HAL_TIM_UnRegisterCallback(TIM_HandleTypeDef *htim, HA...
  function HAL_TIM_StateTypeDef (line 6670) | HAL_TIM_StateTypeDef HAL_TIM_Base_GetState(const TIM_HandleTypeDef *htim)
  function HAL_TIM_StateTypeDef (line 6680) | HAL_TIM_StateTypeDef HAL_TIM_OC_GetState(const TIM_HandleTypeDef *htim)
  function HAL_TIM_StateTypeDef (line 6690) | HAL_TIM_StateTypeDef HAL_TIM_PWM_GetState(const TIM_HandleTypeDef *htim)
  function HAL_TIM_StateTypeDef (line 6700) | HAL_TIM_StateTypeDef HAL_TIM_IC_GetState(const TIM_HandleTypeDef *htim)
  function HAL_TIM_StateTypeDef (line 6710) | HAL_TIM_StateTypeDef HAL_TIM_OnePulse_GetState(const TIM_HandleTypeDef *...
  function HAL_TIM_StateTypeDef (line 6720) | HAL_TIM_StateTypeDef HAL_TIM_Encoder_GetState(const TIM_HandleTypeDef *h...
  function HAL_TIM_ActiveChannel (line 6730) | HAL_TIM_ActiveChannel HAL_TIM_GetActiveChannel(const TIM_HandleTypeDef *...
  function HAL_TIM_ChannelStateTypeDef (line 6748) | HAL_TIM_ChannelStateTypeDef HAL_TIM_GetChannelState(const TIM_HandleType...
  function HAL_TIM_DMABurstStateTypeDef (line 6765) | HAL_TIM_DMABurstStateTypeDef HAL_TIM_DMABurstState(const TIM_HandleTypeD...
  function TIM_DMAError (line 6790) | void TIM_DMAError(DMA_HandleTypeDef *hdma)
  function TIM_DMADelayPulseCplt (line 6833) | static void TIM_DMADelayPulseCplt(DMA_HandleTypeDef *hdma)
  function TIM_DMADelayPulseHalfCplt (line 6892) | void TIM_DMADelayPulseHalfCplt(DMA_HandleTypeDef *hdma)
  function TIM_DMACaptureCplt (line 6931) | void TIM_DMACaptureCplt(DMA_HandleTypeDef *hdma)
  function TIM_DMACaptureHalfCplt (line 6994) | void TIM_DMACaptureHalfCplt(DMA_HandleTypeDef *hdma)
  function TIM_DMAPeriodElapsedCplt (line 7033) | static void TIM_DMAPeriodElapsedCplt(DMA_HandleTypeDef *hdma)
  function TIM_DMAPeriodElapsedHalfCplt (line 7054) | static void TIM_DMAPeriodElapsedHalfCplt(DMA_HandleTypeDef *hdma)
  function TIM_DMATriggerCplt (line 7070) | static void TIM_DMATriggerCplt(DMA_HandleTypeDef *hdma)
  function TIM_DMATriggerHalfCplt (line 7091) | static void TIM_DMATriggerHalfCplt(DMA_HandleTypeDef *hdma)
  function TIM_Base_SetConfig (line 7108) | void TIM_Base_SetConfig(TIM_TypeDef *TIMx, const TIM_Base_InitTypeDef *S...
  function TIM_OC1_SetConfig (line 7163) | static void TIM_OC1_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDe...
  function TIM_OC2_SetConfig (line 7239) | void TIM_OC2_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_C...
  function TIM_OC3_SetConfig (line 7315) | static void TIM_OC3_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDe...
  function TIM_OC4_SetConfig (line 7390) | static void TIM_OC4_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDe...
  function TIM_OC5_SetConfig (line 7468) | static void TIM_OC5_SetConfig(TIM_TypeDef *TIMx,
  function TIM_OC6_SetConfig (line 7522) | static void TIM_OC6_SetConfig(TIM_TypeDef *TIMx,
  function HAL_StatusTypeDef (line 7577) | static HAL_StatusTypeDef TIM_SlaveTimer_SetConfig(TIM_HandleTypeDef *htim,
  function TIM_TI1_SetConfig (line 7726) | void TIM_TI1_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint3...
  function TIM_TI1_ConfigInputStage (line 7773) | static void TIM_TI1_ConfigInputStage(TIM_TypeDef *TIMx, uint32_t TIM_ICP...
  function TIM_TI2_SetConfig (line 7816) | static void TIM_TI2_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity...
  function TIM_TI2_ConfigInputStage (line 7856) | static void TIM_TI2_ConfigInputStage(TIM_TypeDef *TIMx, uint32_t TIM_ICP...
  function TIM_TI3_SetConfig (line 7899) | static void TIM_TI3_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity...
  function TIM_TI4_SetConfig (line 7947) | static void TIM_TI4_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity...
  function TIM_ITRx_SetConfig (line 8001) | static void TIM_ITRx_SetConfig(TIM_TypeDef *TIMx, uint32_t InputTriggerS...
  function TIM_ETR_SetConfig (line 8031) | void TIM_ETR_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ExtTRGPrescaler,
  function TIM_CCxChannelCmd (line 8063) | void TIM_CCxChannelCmd(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t Cha...
  function TIM_ResetCallback (line 8087) | void TIM_ResetCallback(TIM_HandleTypeDef *htim)

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c
  function HAL_StatusTypeDef (line 157) | HAL_StatusTypeDef HAL_TIMEx_HallSensor_Init(TIM_HandleTypeDef *htim, con...
  function HAL_StatusTypeDef (line 259) | HAL_StatusTypeDef HAL_TIMEx_HallSensor_DeInit(TIM_HandleTypeDef *htim)
  function __weak (line 304) | __weak void HAL_TIMEx_HallSensor_MspInit(TIM_HandleTypeDef *htim)
  function __weak (line 319) | __weak void HAL_TIMEx_HallSensor_MspDeInit(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 334) | HAL_StatusTypeDef HAL_TIMEx_HallSensor_Start(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 388) | HAL_StatusTypeDef HAL_TIMEx_HallSensor_Stop(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 416) | HAL_StatusTypeDef HAL_TIMEx_HallSensor_Start_IT(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 473) | HAL_StatusTypeDef HAL_TIMEx_HallSensor_Stop_IT(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 506) | HAL_StatusTypeDef HAL_TIMEx_HallSensor_Start_DMA(TIM_HandleTypeDef *htim...
  function HAL_StatusTypeDef (line 582) | HAL_StatusTypeDef HAL_TIMEx_HallSensor_Stop_DMA(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 645) | HAL_StatusTypeDef HAL_TIMEx_OCN_Start(TIM_HandleTypeDef *htim, uint32_t ...
  function HAL_StatusTypeDef (line 697) | HAL_StatusTypeDef HAL_TIMEx_OCN_Stop(TIM_HandleTypeDef *htim, uint32_t C...
  function HAL_StatusTypeDef (line 730) | HAL_StatusTypeDef HAL_TIMEx_OCN_Start_IT(TIM_HandleTypeDef *htim, uint32...
  function HAL_StatusTypeDef (line 825) | HAL_StatusTypeDef HAL_TIMEx_OCN_Stop_IT(TIM_HandleTypeDef *htim, uint32_...
  function HAL_StatusTypeDef (line 908) | HAL_StatusTypeDef HAL_TIMEx_OCN_Start_DMA(TIM_HandleTypeDef *htim, uint3...
  function HAL_StatusTypeDef (line 1068) | HAL_StatusTypeDef HAL_TIMEx_OCN_Stop_DMA(TIM_HandleTypeDef *htim, uint32...
  function HAL_StatusTypeDef (line 1167) | HAL_StatusTypeDef HAL_TIMEx_PWMN_Start(TIM_HandleTypeDef *htim, uint32_t...
  function HAL_StatusTypeDef (line 1218) | HAL_StatusTypeDef HAL_TIMEx_PWMN_Stop(TIM_HandleTypeDef *htim, uint32_t ...
  function HAL_StatusTypeDef (line 1251) | HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_IT(TIM_HandleTypeDef *htim, uint3...
  function HAL_StatusTypeDef (line 1345) | HAL_StatusTypeDef HAL_TIMEx_PWMN_Stop_IT(TIM_HandleTypeDef *htim, uint32...
  function HAL_StatusTypeDef (line 1428) | HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_DMA(TIM_HandleTypeDef *htim, uint...
  function HAL_StatusTypeDef (line 1588) | HAL_StatusTypeDef HAL_TIMEx_PWMN_Stop_DMA(TIM_HandleTypeDef *htim, uint3...
  function HAL_StatusTypeDef (line 1687) | HAL_StatusTypeDef HAL_TIMEx_OnePulseN_Start(TIM_HandleTypeDef *htim, uin...
  function HAL_StatusTypeDef (line 1736) | HAL_StatusTypeDef HAL_TIMEx_OnePulseN_Stop(TIM_HandleTypeDef *htim, uint...
  function HAL_StatusTypeDef (line 1775) | HAL_StatusTypeDef HAL_TIMEx_OnePulseN_Start_IT(TIM_HandleTypeDef *htim, ...
  function HAL_StatusTypeDef (line 1830) | HAL_StatusTypeDef HAL_TIMEx_OnePulseN_Stop_IT(TIM_HandleTypeDef *htim, u...
  function HAL_StatusTypeDef (line 1924) | HAL_StatusTypeDef HAL_TIMEx_ConfigCommutEvent(TIM_HandleTypeDef *htim, u...
  function HAL_StatusTypeDef (line 2015) | HAL_StatusTypeDef HAL_TIMEx_ConfigCommutEvent_IT(TIM_HandleTypeDef *htim...
  function HAL_StatusTypeDef (line 2107) | HAL_StatusTypeDef HAL_TIMEx_ConfigCommutEvent_DMA(TIM_HandleTypeDef *hti...
  function HAL_StatusTypeDef (line 2180) | HAL_StatusTypeDef HAL_TIMEx_MasterConfigSynchronization(TIM_HandleTypeDe...
  function HAL_StatusTypeDef (line 2253) | HAL_StatusTypeDef HAL_TIMEx_ConfigBreakDeadTime(TIM_HandleTypeDef *htim,
  function HAL_StatusTypeDef (line 2321) | HAL_StatusTypeDef HAL_TIMEx_ConfigBreakInput(TIM_HandleTypeDef *htim,
  function HAL_StatusTypeDef (line 2584) | HAL_StatusTypeDef HAL_TIMEx_RemapConfig(TIM_HandleTypeDef *htim, uint32_...
  function HAL_StatusTypeDef (line 2758) | HAL_StatusTypeDef  HAL_TIMEx_TISelection(TIM_HandleTypeDef *htim, uint32...
  function HAL_StatusTypeDef (line 2813) | HAL_StatusTypeDef HAL_TIMEx_GroupChannel5(TIM_HandleTypeDef *htim, uint3...
  function HAL_StatusTypeDef (line 2851) | HAL_StatusTypeDef HAL_TIMEx_DisarmBreakInput(TIM_HandleTypeDef *htim, ui...
  function HAL_StatusTypeDef (line 2905) | HAL_StatusTypeDef HAL_TIMEx_ReArmBreakInput(const TIM_HandleTypeDef *hti...
  function HAL_StatusTypeDef (line 2988) | HAL_StatusTypeDef HAL_TIMEx_DitheringEnable(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 3012) | HAL_StatusTypeDef HAL_TIMEx_DitheringDisable(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 3030) | HAL_StatusTypeDef HAL_TIMEx_OC_ConfigPulseOnCompare(TIM_HandleTypeDef *h...
  function HAL_StatusTypeDef (line 3075) | HAL_StatusTypeDef HAL_TIMEx_ConfigSlaveModePreload(TIM_HandleTypeDef *ht...
  function HAL_StatusTypeDef (line 3090) | HAL_StatusTypeDef HAL_TIMEx_EnableSlaveModePreload(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 3104) | HAL_StatusTypeDef HAL_TIMEx_DisableSlaveModePreload(TIM_HandleTypeDef *h...
  function HAL_StatusTypeDef (line 3118) | HAL_StatusTypeDef HAL_TIMEx_EnableDeadTimePreload(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 3132) | HAL_StatusTypeDef HAL_TIMEx_DisableDeadTimePreload(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 3148) | HAL_StatusTypeDef HAL_TIMEx_ConfigDeadTime(TIM_HandleTypeDef *htim, uint...
  function HAL_StatusTypeDef (line 3165) | HAL_StatusTypeDef HAL_TIMEx_ConfigAsymmetricalDeadTime(TIM_HandleTypeDef...
  function HAL_StatusTypeDef (line 3180) | HAL_StatusTypeDef HAL_TIMEx_EnableAsymmetricalDeadTime(TIM_HandleTypeDef...
  function HAL_StatusTypeDef (line 3194) | HAL_StatusTypeDef HAL_TIMEx_DisableAsymmetricalDeadTime(TIM_HandleTypeDe...
  function HAL_StatusTypeDef (line 3212) | HAL_StatusTypeDef HAL_TIMEx_ConfigEncoderIndex(TIM_HandleTypeDef *htim,
  function HAL_StatusTypeDef (line 3251) | HAL_StatusTypeDef HAL_TIMEx_EnableEncoderIndex(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 3265) | HAL_StatusTypeDef HAL_TIMEx_DisableEncoderIndex(TIM_HandleTypeDef *htim)
  function HAL_StatusTypeDef (line 3279) | HAL_StatusTypeDef HAL_TIMEx_EnableEncoderFirstIndex(TIM_HandleTypeDef *h...
  function HAL_StatusTypeDef (line 3293) | HAL_StatusTypeDef HAL_TIMEx_DisableEncoderFirstIndex(TIM_HandleTypeDef *...
  function __weak (line 3327) | __weak void HAL_TIMEx_CommutCallback(TIM_HandleTypeDef *htim)
  function __weak (line 3341) | __weak void HAL_TIMEx_CommutHalfCpltCallback(TIM_HandleTypeDef *htim)
  function __weak (line 3356) | __weak void HAL_TIMEx_BreakCallback(TIM_HandleTypeDef *htim)
  function __weak (line 3371) | __weak void HAL_TIMEx_Break2Callback(TIM_HandleTypeDef *htim)
  function __weak (line 3386) | __weak void HAL_TIMEx_EncoderIndexCallback(TIM_HandleTypeDef *htim)
  function __weak (line 3401) | __weak void HAL_TIMEx_DirectionChangeCallback(TIM_HandleTypeDef *htim)
  function __weak (line 3416) | __weak void HAL_TIMEx_IndexErrorCallback(TIM_HandleTypeDef *htim)
  function __weak (line 3431) | __weak void HAL_TIMEx_TransitionErrorCallback(TIM_HandleTypeDef *htim)
  function HAL_TIM_StateTypeDef (line 3465) | HAL_TIM_StateTypeDef HAL_TIMEx_HallSensor_GetState(const TIM_HandleTypeD...
  function HAL_TIM_ChannelStateTypeDef (line 3481) | HAL_TIM_ChannelStateTypeDef HAL_TIMEx_GetChannelNState(const TIM_HandleT...
  function TIMEx_DMACommutationCplt (line 3510) | void TIMEx_DMACommutationCplt(DMA_HandleTypeDef *hdma)
  function TIMEx_DMACommutationHalfCplt (line 3529) | void TIMEx_DMACommutationHalfCplt(DMA_HandleTypeDef *hdma)
  function TIM_DMADelayPulseNCplt (line 3549) | static void TIM_DMADelayPulseNCplt(DMA_HandleTypeDef *hdma)
  function TIM_DMAErrorCCxN (line 3608) | static void TIM_DMAErrorCCxN(DMA_HandleTypeDef *hdma)
  function TIM_CCxNChannelCmd (line 3659) | static void TIM_CCxNChannelCmd(TIM_TypeDef *TIMx, uint32_t Channel, uint...

FILE: Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c
  function ErrorStatus (line 657) | ErrorStatus LL_ADC_CommonDeInit(const ADC_Common_TypeDef *ADCxy_COMMON)
  function ErrorStatus (line 699) | ErrorStatus LL_ADC_CommonInit(ADC_Common_TypeDef *ADCxy_COMMON, const LL...
  function LL_ADC_CommonStructInit (line 781) | void LL_ADC_CommonStructInit(LL_ADC_CommonInitTypeDef *pADC_CommonInitSt...
  function ErrorStatus (line 814) | ErrorStatus LL_ADC_DeInit(ADC_TypeDef *ADCx)
  function ErrorStatus (line 1088) | ErrorStatus LL_ADC_Init(ADC_TypeDef *ADCx, const LL_ADC_InitTypeDef *pAD...
  function LL_ADC_StructInit (line 1134) | void LL_ADC_StructInit(LL_ADC_InitTypeDef *pADC_InitStruct)
  function ErrorStatus (line 1176) | ErrorStatus LL_ADC_REG_Init(ADC_TypeDef *ADCx, const LL_ADC_REG_InitType...
  function LL_ADC_REG_StructInit (line 1268) | void LL_ADC_REG_StructInit(LL_ADC_REG_InitTypeDef *pADC_RegInitStruct)
  function ErrorStatus (line 1320) | ErrorStatus LL_ADC_INJ_Init(ADC_TypeDef *ADCx, const LL_ADC_INJ_InitType...
  function LL_ADC_INJ_StructInit (line 1391) | void LL_ADC_INJ_StructInit(LL_ADC_INJ_InitTypeDef *pADC_InjInitStruct)

FILE: Production Modules/2OPFM/firmware/_archive/2OPFM_2020/Core/Inc/2op_main.h
  type envelope_stage (line 18) | typedef enum {
  type soft_adsr (line 22) | typedef struct {
  type Operator (line 65) | typedef struct {

FILE: Production Modules/2OPFM/firmware/_archive/2OPFM_2020/Core/Inc/dynamic_smooth.h
  type dynamic_smooth (line 13) | typedef struct {

FILE: Production Modules/2OPFM/firmware/_archive/2OPFM_2020/Core/Src/2op_main.c
  function adsr_structinit (line 48) | void adsr_structinit(soft_adsr *adsr) {
  function run_adsr (line 62) | void run_adsr(soft_adsr *adsr) {
  function run_ar (line 106) | void run_ar(soft_adsr *adsr) {
  function run_linear_a_expo_r (line 143) | void run_linear_a_expo_r(soft_adsr *adsr) {
  function operator_run (line 182) | uint32_t operator_run(Operator *OP, float envelope) {
  function operator_structinit (line 188) | void operator_structinit(Operator *OP) {
  function check_gate (line 195) | void check_gate() {
  function check_trig (line 224) | void check_trig() {
  function set_adsr_parameters (line 251) | void set_adsr_parameters(soft_adsr *adsr) {
  function slow_2op_parameter_loop (line 270) | void slow_2op_parameter_loop() {
  function main_2OP_loop (line 279) | void main_2OP_loop() {

FILE: Production Modules/2OPFM/firmware/_archive/2OPFM_2020/Core/Src/dac.c
  function dac2_ch1 (line 12) | inline void dac2_ch1(uint16_t _out_val) {
  function dac1_ch1 (line 16) | inline void dac1_ch1(uint16_t _out_val) {

FILE: Production Modules/2OPFM/firmware/_archive/2OPFM_2020/Core/Src/dynamic_smooth.c
  function cm_min (line 11) | float cm_min(float a, float b) {
  function cm_abs (line 15) | float cm_abs(float a) {
  function dynamic_smooth_init (line 23) | void dynamic_smooth_init(dynamic_smooth* _smooth, float _base, float _se...
  function dynamic_smooth_tick (line 44) | float dynamic_smooth_tick(dynamic_smooth* _smooth, float in) {

FILE: Production Modules/2OPFM/firmware/_archive/2OPFM_2020/Core/Src/loop.c
  function loop (line 11) | void loop(void) {

FILE: Production Modules/2OPFM/firmware/_archive/2OPFM_2020/Core/Src/main.c
  function main (line 63) | int main(void) {
  function SystemClock_Config (line 116) | void SystemClock_Config(void) {
  function MX_ADC1_Init (line 160) | static void MX_ADC1_Init(void) {
  function MX_ADC2_Init (line 261) | static void MX_ADC2_Init(void) {
  function MX_DAC1_Init (line 313) | static void MX_DAC1_Init(void) {
  function MX_DAC2_Init (line 357) | static void MX_DAC2_Init(void) {
  function MX_TIM1_Init (line 400) | static void MX_TIM1_Init(void) {
  function MX_TIM2_Init (line 441) | static void MX_TIM2_Init(void) {
  function MX_TIM3_Init (line 483) | static void MX_TIM3_Init(void) {
  function MX_DMA_Init (line 523) | static void MX_DMA_Init(void) {
  function MX_GPIO_Init (line 543) | static void MX_GPIO_Init(void) {
  function start_adc (line 559) | void start_adc() {
  function Error_Handler (line 572) | void Error_Handler(void) {
  function assert_failed (line 587) | void assert_failed(char *file, uint32_t line)

FILE: Production Modules/2OPFM/firmware/_archive/2OPFM_2020/Core/Src/noise.c
  function noise (line 14) | uint32_t noise(void) {

FILE: Production Modules/2OPFM/firmware/_archive/2OPFM_2020/Core/Src/stm32f3xx_hal_msp.c
  function HAL_MspInit (line 67) | void HAL_MspInit(void)
  function HAL_ADC_MspInit (line 91) | void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc)
  function HAL_ADC_MspDeInit (line 196) | void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc)

FILE: Production Modules/2OPFM/firmware/_archive/2OPFM_2020/Core/Src/stm32f3xx_it.c
  function NMI_Handler (line 71) | void NMI_Handler(void)
  function HardFault_Handler (line 84) | void HardFault_Handler(void)
  function MemManage_Handler (line 99) | void MemManage_Handler(void)
  function BusFault_Handler (line 114) | void BusFault_Handler(void)
  function UsageFault_Handler (line 129) | void UsageFault_Handler(void)
  function SVC_Handler (line 144) | void SVC_Handler(void)
  function DebugMon_Handler (line 157) | void DebugMon_Handler(void)
  function PendSV_Handler (line 170) | void PendSV_Handler(void)
  function SysTick_Handler (line 183) | void SysTick_Handler(void)
  function DMA1_Channel1_IRQHandler (line 205) | void DMA1_Channel1_IRQHandler(void)
  function DMA1_Channel2_IRQHandler (line 219) | void DMA1_Channel2_IRQHandler(void)
  function TIM1_UP_TIM16_IRQHandler (line 233) | void TIM1_UP_TIM16_IRQHandler(void)
  function TIM2_IRQHandler (line 249) | void TIM2_IRQHandler(void)
  function TIM3_IRQHandler (line 265) | void TIM3_IRQHandler(void)

FILE: Production Modules/2OPFM/firmware/_archive/2OPFM_2020/Core/Src/syscalls.c
  function initialise_monitor_handles (line 73) | void initialise_monitor_handles()
  function _getpid (line 77) | int _getpid(void)
  function _kill (line 82) | int _kill(int pid, int sig)
  function _exit (line 88) | void _exit (int status)
  function _read (line 94) | __attribute__((weak)) int _read(int file, char *ptr, int len)
  function _write (line 106) | __attribute__((weak)) int _write(int file, char *ptr, int len)
  function _close (line 117) | int _close(int file)
  function _fstat (line 123) | int _fstat(int file, struct stat *st)
  function _isatty (line 129) | int _isatty(int file)
  function _lseek (line 134) | int _lseek(int file, int ptr, int dir)
  function _open (line 139) | int _open(char *path, int flags, ...)
  function _wait (line 145) | int _wait(int *status)
  function _unlink (line 151) | int _unlink(char *name)
  function _times (line 157) | int _times(struct tms *buf)
  function _stat (line 162) | int _stat(char *file, struct stat *st)
  function _link (line 168) | int _link(char *old, char *new)
  function _fork (line 174) | int _fork(void)
  function _execve (line 180) | int _execve(char *name, char **argv, char **env)

FILE: Production Modules/2OPFM/firmware/_archive/2OPFM_2020/Core/Src/sysmem.c
  function caddr_t (line 63) | caddr_t _sbrk(int incr)

FILE: Production Modules/2OPFM/firmware/_archive/2OPFM_2020/Core/Src/system_stm32f3xx.c
  function SystemInit (line 151) | void SystemInit(void)
  function SystemCoreClockUpdate (line 201) | void SystemCoreClockUpdate (void)

FILE: Production Modules/2OPFM/firmware/_archive/2OPFM_2020/Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f334x8.h
  type IRQn_Type (line 66) | typedef enum
  type ADC_TypeDef (line 147) | typedef struct
  type ADC_Common_TypeDef (line 189) | typedef struct
  type CAN_TxMailBox_TypeDef (line 201) | typedef struct
  type CAN_FIFOMailBox_TypeDef (line 212) | typedef struct
  type CAN_FilterRegister_TypeDef (line 223) | typedef struct
  type CAN_TypeDef (line 232) | typedef struct
  type COMP_TypeDef (line 261) | typedef struct
  type COMP_Common_TypeDef (line 266) | typedef struct
  type CRC_TypeDef (line 275) | typedef struct
  type DAC_TypeDef (line 291) | typedef struct
  type DBGMCU_TypeDef (line 313) | typedef struct
  type DMA_Channel_TypeDef (line 325) | typedef struct
  type DMA_TypeDef (line 333) | typedef struct
  type EXTI_TypeDef (line 343) | typedef struct
  type FLASH_TypeDef (line 365) | typedef struct
  type OB_TypeDef (line 382) | typedef struct
  type GPIO_TypeDef (line 396) | typedef struct
  type OPAMP_TypeDef (line 414) | typedef struct
  type HRTIM_Master_TypeDef (line 423) | typedef struct
  type HRTIM_Timerx_TypeDef (line 441) | typedef struct
  type HRTIM_Common_TypeDef (line 474) | typedef struct
  type HRTIM_TypeDef (line 508) | typedef struct {
  type SYSCFG_TypeDef (line 519) | typedef struct
  type I2C_TypeDef (line 545) | typedef struct
  type IWDG_TypeDef (line 564) | typedef struct
  type PWR_TypeDef (line 577) | typedef struct
  type RCC_TypeDef (line 586) | typedef struct
  type RTC_TypeDef (line 607) | typedef struct
  type SPI_TypeDef (line 641) | typedef struct
  type TIM_TypeDef (line 655) | typedef struct
  type TSC_TypeDef (line 686) | typedef struct
  type USART_TypeDef (line 708) | typedef struct
  type WWDG_TypeDef (line 728) | typedef struct

FILE: Production Modules/2OPFM/firmware/_archive/2OPFM_2020/Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h
  type FlagStatus (line 164) | typedef enum
  type FunctionalState (line 170) | typedef enum
  type ErrorStatus (line 177) | typedef enum

FILE: Production Modules/2OPFM/firmware/_archive/2OPFM_2020/Drivers/CMSIS/Include/cmsis_armcc.h
  function __STATIC_INLINE (line 130) | __STATIC_INLINE uint32_t __get_CONTROL(void)
  function __STATIC_INLINE (line 142) | __STATIC_INLINE void __set_CONTROL(uint32_t control)
  function __STATIC_INLINE (line 154) | __STATIC_INLINE uint32_t __get_IPSR(void)
  function __STATIC_INLINE (line 166) | __STATIC_INLINE uint32_t __get_APSR(void)
  function __STATIC_INLINE (line 178) | __STATIC_INLINE uint32_t __get_xPSR(void)
  function __STATIC_INLINE (line 190) | __STATIC_INLINE uint32_t __get_PSP(void)
  function __STATIC_INLINE (line 202) | __STATIC_INLINE void __set_PSP(uint32_t topOfProcStack)
  function __STATIC_INLINE (line 214) | __STATIC_INLINE uint32_t __get_MSP(void)
  function __STATIC_INLINE (line 226) | __STATIC_INLINE void __set_MSP(uint32_t topOfMainStack)
  function __STATIC_INLINE (line 238) | __STATIC_INLINE uint32_t __get_PRIMASK(void)
  function __STATIC_INLINE (line 250) | __STATIC_INLINE void __set_PRIMASK(uint32_t priMask)
  function __STATIC_INLINE (line 281) | __STATIC_INLINE uint32_t  __get_BASEPRI(void)
  function __STATIC_INLINE (line 293) | __STATIC_INLINE void __set_BASEPRI(uint32_t basePri)
  function __STATIC_INLINE (line 306) | __STATIC_INLINE void __set_BASEPRI_MAX(uint32_t basePri)
  function __STATIC_INLINE (line 318) | __STATIC_INLINE uint32_t __get_FAULTMASK(void)
  function __STATIC_INLINE (line 330) | __STATIC_INLINE void __set_FAULTMASK(uint32_t faultMask)
  function __STATIC_INLINE (line 345) | __STATIC_INLINE uint32_t __get_FPSCR(void)
  function __STATIC_INLINE (line 362) | __STATIC_INLINE void __set_FPSCR(uint32_t fpscr)
  function __REV16 (line 463) | uint32_t __REV16(uint32_t value)
  function __REVSH (line 478) | int16_t __REVSH(int16_t value)
  function __STATIC_INLINE (line 516) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ...
  function __RRX (line 665) | uint32_t __RRX(uint32_t value)
  function __STATIC_INLINE (line 736) | __attribute__((always_inline)) __STATIC_INLINE int32_t __SSAT(int32_t va...
  function __STATIC_INLINE (line 761) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __USAT(int32_t v...

FILE: Production Modules/2OPFM/firmware/_archive/2OPFM_2020/Drivers/CMSIS/Include/cmsis_armclang.h
  type T_UINT32 (line 71) | struct __attribute__((packed)) T_UINT32 { uint32_t v; }
  function __PACKED_STRUCT (line 79) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }
  function __PACKED_STRUCT (line 87) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; }
  function __PACKED_STRUCT (line 95) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }
  function __PACKED_STRUCT (line 103) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; }
  function __STATIC_FORCEINLINE (line 142) | __STATIC_FORCEINLINE uint32_t __get_CONTROL(void)
  function __STATIC_FORCEINLINE (line 157) | __STATIC_FORCEINLINE uint32_t __TZ_get_CONTROL_NS(void)
  function __STATIC_FORCEINLINE (line 172) | __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control)
  function __STATIC_FORCEINLINE (line 184) | __STATIC_FORCEINLINE void __TZ_set_CONTROL_NS(uint32_t control)
  function __STATIC_FORCEINLINE (line 196) | __STATIC_FORCEINLINE uint32_t __get_IPSR(void)
  function __STATIC_FORCEINLINE (line 210) | __STATIC_FORCEINLINE uint32_t __get_APSR(void)
  function __STATIC_FORCEINLINE (line 224) | __STATIC_FORCEINLINE uint32_t __get_xPSR(void)
  function __STATIC_FORCEINLINE (line 238) | __STATIC_FORCEINLINE uint32_t __get_PSP(void)
  function __STATIC_FORCEINLINE (line 253) | __STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void)
  function __STATIC_FORCEINLINE (line 268) | __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack)
  function __STATIC_FORCEINLINE (line 280) | __STATIC_FORCEINLINE void __TZ_set_PSP_NS(uint32_t topOfProcStack)
  function __STATIC_FORCEINLINE (line 292) | __STATIC_FORCEINLINE uint32_t __get_MSP(void)
  function __STATIC_FORCEINLINE (line 307) | __STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void)
  function __STATIC_FORCEINLINE (line 322) | __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack)
  function __STATIC_FORCEINLINE (line 334) | __STATIC_FORCEINLINE void __TZ_set_MSP_NS(uint32_t topOfMainStack)
  function __STATIC_FORCEINLINE (line 347) | __STATIC_FORCEINLINE uint32_t __TZ_get_SP_NS(void)
  function __STATIC_FORCEINLINE (line 361) | __STATIC_FORCEINLINE void __TZ_set_SP_NS(uint32_t topOfStack)
  function __STATIC_FORCEINLINE (line 373) | __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void)
  function __STATIC_FORCEINLINE (line 388) | __STATIC_FORCEINLINE uint32_t __TZ_get_PRIMASK_NS(void)
  function __STATIC_FORCEINLINE (line 403) | __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask)
  function __STATIC_FORCEINLINE (line 415) | __STATIC_FORCEINLINE void __TZ_set_PRIMASK_NS(uint32_t priMask)
  function __STATIC_FORCEINLINE (line 446) | __STATIC_FORCEINLINE uint32_t __get_BASEPRI(void)
  function __STATIC_FORCEINLINE (line 461) | __STATIC_FORCEINLINE uint32_t __TZ_get_BASEPRI_NS(void)
  function __STATIC_FORCEINLINE (line 476) | __STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri)
  function __STATIC_FORCEINLINE (line 488) | __STATIC_FORCEINLINE void __TZ_set_BASEPRI_NS(uint32_t basePri)
  function __STATIC_FORCEINLINE (line 501) | __STATIC_FORCEINLINE void __set_BASEPRI_MAX(uint32_t basePri)
  function __STATIC_FORCEINLINE (line 512) | __STATIC_FORCEINLINE uint32_t __get_FAULTMASK(void)
  function __STATIC_FORCEINLINE (line 527) | __STATIC_FORCEINLINE uint32_t __TZ_get_FAULTMASK_NS(void)
  function __STATIC_FORCEINLINE (line 542) | __STATIC_FORCEINLINE void __set_FAULTMASK(uint32_t faultMask)
  function __STATIC_FORCEINLINE (line 554) | __STATIC_FORCEINLINE void __TZ_set_FAULTMASK_NS(uint32_t faultMask)
  function __STATIC_FORCEINLINE (line 577) | __STATIC_FORCEINLINE uint32_t __get_PSPLIM(void)
  function __STATIC_FORCEINLINE (line 600) | __STATIC_FORCEINLINE uint32_t __TZ_get_PSPLIM_NS(void)
  function __STATIC_FORCEINLINE (line 623) | __STATIC_FORCEINLINE void __set_PSPLIM(uint32_t ProcStackPtrLimit)
  function __STATIC_FORCEINLINE (line 645) | __STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit)
  function __STATIC_FORCEINLINE (line 665) | __STATIC_FORCEINLINE uint32_t __get_MSPLIM(void)
  function __STATIC_FORCEINLINE (line 688) | __STATIC_FORCEINLINE uint32_t __TZ_get_MSPLIM_NS(void)
  function __STATIC_FORCEINLINE (line 710) | __STATIC_FORCEINLINE void __set_MSPLIM(uint32_t MainStackPtrLimit)
  function __STATIC_FORCEINLINE (line 731) | __STATIC_FORCEINLINE void __TZ_set_MSPLIM_NS(uint32_t MainStackPtrLimit)
  function __STATIC_FORCEINLINE (line 876) | __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2)
  function __STATIC_FORCEINLINE (line 1021) | __STATIC_FORCEINLINE uint32_t __RRX(uint32_t value)
  function __STATIC_FORCEINLINE (line 1036) | __STATIC_FORCEINLINE uint8_t __LDRBT(volatile uint8_t *ptr)
  function __STATIC_FORCEINLINE (line 1051) | __STATIC_FOR
Copy disabled (too large) Download .json
Condensed preview — 1351 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (47,958K chars).
[
  {
    "path": ".gitignore",
    "chars": 10,
    "preview": ".DS_Store\n"
  },
  {
    "path": "Production Modules/2OPFM/2OPFM_REV5_PANEL.ai",
    "chars": 713957,
    "preview": "%PDF-1.6\r%\r\n1 0 obj\r<</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[]>>/"
  },
  {
    "path": "Production Modules/2OPFM/diptrace/_archive/2OPFM_2022_PANEL.dxf",
    "chars": 1305274,
    "preview": "  0\r\nSECTION\r\n  2\r\nHEADER\r\n  9\r\n$ACADVER\r\n  1\r\nAC1024\r\n  9\r\n$ACADMAINTVER\r\n 70\r\n     6\r\n  9\r\n$DWGCODEPAGE\r\n  3\r\nUNDEFINE"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/.cproject",
    "chars": 26402,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<?fileVersion 4.0.0?><cproject storage_type_id=\"org.eclipse.cdt.c"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/.mxproject",
    "chars": 9391,
    "preview": "[PreviousLibFiles]\r\nLibFiles=Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h;Drivers/STM32G4xx_HAL_Driver/Inc/stm32"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/.project",
    "chars": 1184,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<projectDescription>\n\t<name>2OPFM_G431</name>\n\t<comment></comment>\n\t<projects>\n\t<"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/.settings/language.settings.xml",
    "chars": 2344,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<project>\n\t<configuration id=\"com.st.stm32cube.ide.mcu.gnu.manage"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/.settings/org.eclipse.cdt.core.prefs",
    "chars": 226,
    "preview": "doxygen/doxygen_new_line_after_brief=true\ndoxygen/doxygen_use_brief_tag=false\ndoxygen/doxygen_use_javadoc_tags=true\ndoxy"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/.settings/stm32cubeide.project.prefs",
    "chars": 197,
    "preview": "66BE74F758C12D739921AEA421D593D3=5\n8DF89ED150041C4CBC7CB9A9CAA90856=06E11EC06D32D2F937CB0888ADAEEC49\nDC22A860405A8BF2F2C"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/2OPFM_G431.ioc",
    "chars": 11709,
    "preview": "#MicroXplorer Configuration settings - do not modify\nADC1.Channel-0\\#ChannelRegularConversion=ADC_CHANNEL_1\nADC1.Channel"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/2OPFM_G431.launch",
    "chars": 8841,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<launchConfiguration type=\"com.st.stm32cube.ide.mcu.debug.launch."
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/App/Inc/2op_main.h",
    "chars": 2006,
    "preview": "/*\n * 2op_main.h\n *\n *  Created on: Jun 4, 2020\n *      Author: SUPER\n */\n\n\n#ifndef INC_2OP_MAIN_H_\n#define INC_2OP_MAIN"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/App/Inc/big_sine_wave.h",
    "chars": 7119,
    "preview": "/*\n * big_sine_wave.h\n *\n *  Created on: Mar 31, 2020\n *      Author: SUPER\n */\n\n#ifndef BIG_SINE_WAVE_H_\n#define BIG_SI"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/App/Inc/dynamic_smooth.h",
    "chars": 549,
    "preview": "/*\n * dynamic_smooth.h\n *\n *  Created on: Sep 19, 2020\n *      Author: SUPER\n */\n\n#ifndef INC_DYNAMIC_SMOOTH_H_\n#define "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/App/Inc/global_variables.h",
    "chars": 666,
    "preview": "/*\n * global_variables.h\n *\n *  Created on: Apr 2, 2020\n *      Author: SUPER\n */\n\n#ifndef INC_GLOBAL_VARIABLES_H_\n#defi"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/App/Inc/loop.h",
    "chars": 155,
    "preview": "/*\n * loop.h\n *\n *  Created on: Apr 2, 2020\n *      Author: SUPER\n */\n\n#ifndef INC_LOOP_H_\n#define INC_LOOP_H_\n\nvoid loo"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/App/Src/2op_main.c",
    "chars": 10605,
    "preview": "/*\n * 2op_main.c\n *\n *  Created on: Jun 4, 2020\n *      Author: SUPER\n */\n\n#include \"2op_main.h\"\n\nuint16_t expo_lut[1024"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/App/Src/dynamic_smooth.c",
    "chars": 1168,
    "preview": "/*\n * dynamic_smooth.c\n *\n *  Created on: Sep 19, 2020\n *      Author: SUPER\n */\n\n\n#include \"dynamic_smooth.h\"\n\nfloat cm"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/App/Src/loop.c",
    "chars": 129,
    "preview": "/*\n * loop.c\n *\n *  Created on: Apr 2, 2020\n *      Author: SUPER\n */\n\n#include \"loop.h\"\n#include \"main.h\"\n\nvoid loop(vo"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Inc/adc.h",
    "chars": 1405,
    "preview": "/* USER CODE BEGIN Header */\r\n/**\r\n ******************************************************************************\r\n * @"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Inc/dac.h",
    "chars": 1362,
    "preview": "/* USER CODE BEGIN Header */\r\n/**\r\n  ******************************************************************************\r\n  *"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Inc/dma.h",
    "chars": 1393,
    "preview": "/* USER CODE BEGIN Header */\r\n/**\r\n  ******************************************************************************\r\n  *"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Inc/gpio.h",
    "chars": 1313,
    "preview": "/* USER CODE BEGIN Header */\r\n/**\r\n  ******************************************************************************\r\n  *"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Inc/main.h",
    "chars": 2459,
    "preview": "/* USER CODE BEGIN Header */\r\n/**\r\n  ******************************************************************************\r\n  *"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Inc/stm32g4xx_hal_conf.h",
    "chars": 13316,
    "preview": "/* USER CODE BEGIN Header */\r\n/**\r\n  ******************************************************************************\r\n  *"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Inc/stm32g4xx_it.h",
    "chars": 1984,
    "preview": "/* USER CODE BEGIN Header */\r\n/**\r\n  ******************************************************************************\r\n  *"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Inc/tim.h",
    "chars": 1421,
    "preview": "/* USER CODE BEGIN Header */\r\n/**\r\n  ******************************************************************************\r\n  *"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/adc.c",
    "chars": 11212,
    "preview": "/* USER CODE BEGIN Header */\r\n/**\r\n ******************************************************************************\r\n * @"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/dac.c",
    "chars": 3542,
    "preview": "/* USER CODE BEGIN Header */\r\n/**\r\n ******************************************************************************\r\n * @"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/dma.c",
    "chars": 1463,
    "preview": "/* USER CODE BEGIN Header */\r\n/**\r\n  ******************************************************************************\r\n  *"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/gpio.c",
    "chars": 1672,
    "preview": "/* USER CODE BEGIN Header */\r\n/**\r\n  ******************************************************************************\r\n  *"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/main.c",
    "chars": 5876,
    "preview": "/* USER CODE BEGIN Header */\r\n/**\r\n ******************************************************************************\r\n * @"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/stm32g4xx_hal_msp.c",
    "chars": 2354,
    "preview": "/* USER CODE BEGIN Header */\r\n/**\r\n  ******************************************************************************\r\n  *"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/stm32g4xx_it.c",
    "chars": 6977,
    "preview": "/* USER CODE BEGIN Header */\r\n/**\r\n ******************************************************************************\r\n * @"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/syscalls.c",
    "chars": 2511,
    "preview": "/**\n ******************************************************************************\n * @file      syscalls.c\n * @author "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/sysmem.c",
    "chars": 2726,
    "preview": "/**\n ******************************************************************************\n * @file      sysmem.c\n * @author   "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/system_stm32g4xx.c",
    "chars": 10856,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    system_stm32g4xx.c\r\n"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Src/tim.c",
    "chars": 4942,
    "preview": "/* USER CODE BEGIN Header */\r\n/**\r\n ******************************************************************************\r\n * @"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Core/Startup/startup_stm32g431kbux.s",
    "chars": 13021,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file      startup_stm32g431x"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/2OPFM_G431.list",
    "chars": 380734,
    "preview": "\n2OPFM_G431.elf:     file format elf32-littlearm\n\nSections:\nIdx Name          Size      VMA       LMA       File off  Al"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/App/Src/2op_main.d",
    "chars": 4067,
    "preview": "App/Src/2op_main.o: ../App/Src/2op_main.c ../App/Inc/2op_main.h \\\n ../Core/Inc/main.h ../Drivers/STM32G4xx_HAL_Driver/In"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/App/Src/2op_main.su",
    "chars": 364,
    "preview": "2op_main.c:47:6:adsr_structinit\t4\tstatic\n2op_main.c:61:6:run_adsr\t8\tstatic\n2op_main.c:105:6:run_ar\t8\tstatic\n2op_main.c:1"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/App/Src/dynamic_smooth.d",
    "chars": 4082,
    "preview": "App/Src/dynamic_smooth.o: ../App/Src/dynamic_smooth.c \\\n ../App/Inc/dynamic_smooth.h ../Core/Inc/main.h \\\n ../Drivers/ST"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/App/Src/dynamic_smooth.su",
    "chars": 178,
    "preview": "dynamic_smooth.c:11:7:cm_min\t0\tstatic\ndynamic_smooth.c:15:7:cm_abs\t0\tstatic\ndynamic_smooth.c:23:6:dynamic_smooth_init\t0\t"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/App/Src/float_expo_table.su",
    "chars": 0,
    "preview": ""
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/App/Src/loop.d",
    "chars": 4059,
    "preview": "App/Src/loop.o: ../App/Src/loop.c ../App/Inc/loop.h ../Core/Inc/main.h \\\n ../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/App/Src/loop.su",
    "chars": 26,
    "preview": "loop.c:11:6:loop\t0\tstatic\n"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/App/Src/subdir.mk",
    "chars": 1366,
    "preview": "################################################################################\n# Automatically-generated file. Do not "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/adc.d",
    "chars": 4097,
    "preview": "Core/Src/adc.o: ../Core/Src/adc.c ../Core/Inc/adc.h ../Core/Inc/main.h \\\n ../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/adc.su",
    "chars": 178,
    "preview": "adc.c:33:6:MX_ADC1_Init\t64\tstatic\nadc.c:135:6:MX_ADC2_Init\t48\tstatic\nadc.c:197:6:HAL_ADC_MspInit\t128\tstatic\nadc.c:318:6:"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/dac.d",
    "chars": 4097,
    "preview": "Core/Src/dac.o: ../Core/Src/dac.c ../Core/Inc/dac.h ../Core/Inc/main.h \\\n ../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/dac.su",
    "chars": 141,
    "preview": "dac.c:30:6:MX_DAC1_Init\t64\tstatic\ndac.c:76:6:HAL_DAC_MspInit\t40\tstatic\ndac.c:104:6:HAL_DAC_MspDeInit\t0\tstatic\ndac.c:128:"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/dma.d",
    "chars": 4097,
    "preview": "Core/Src/dma.o: ../Core/Src/dma.c ../Core/Inc/dma.h ../Core/Inc/main.h \\\n ../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/dma.su",
    "chars": 32,
    "preview": "dma.c:39:6:MX_DMA_Init\t8\tstatic\n"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/gpio.d",
    "chars": 4101,
    "preview": "Core/Src/gpio.o: ../Core/Src/gpio.c ../Core/Inc/gpio.h ../Core/Inc/main.h \\\n ../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/gpio.su",
    "chars": 35,
    "preview": "gpio.c:37:6:MX_GPIO_Init\t48\tstatic\n"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/main.d",
    "chars": 4256,
    "preview": "Core/Src/main.o: ../Core/Src/main.c ../Core/Inc/main.h \\\n ../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \\\n ../Core"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/main.su",
    "chars": 145,
    "preview": "main.c:138:6:SystemClock_Config\t96\tstatic,ignoring_inline_asm\nmain.c:68:5:main\t24\tstatic\nmain.c:186:6:Error_Handler\t0\tst"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/stm32g4xx_hal_msp.d",
    "chars": 4087,
    "preview": "Core/Src/stm32g4xx_hal_msp.o: ../Core/Src/stm32g4xx_hal_msp.c \\\n ../Core/Inc/main.h ../Drivers/STM32G4xx_HAL_Driver/Inc/"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/stm32g4xx_hal_msp.su",
    "chars": 46,
    "preview": "stm32g4xx_hal_msp.c:63:6:HAL_MspInit\t8\tstatic\n"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/stm32g4xx_it.d",
    "chars": 4136,
    "preview": "Core/Src/stm32g4xx_it.o: ../Core/Src/stm32g4xx_it.c ../Core/Inc/main.h \\\n ../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/stm32g4xx_it.su",
    "chars": 504,
    "preview": "stm32g4xx_it.c:71:6:NMI_Handler\t0\tstatic\nstm32g4xx_it.c:85:6:HardFault_Handler\t0\tstatic\nstm32g4xx_it.c:100:6:MemManage_H"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/subdir.mk",
    "chars": 2268,
    "preview": "################################################################################\n# Automatically-generated file. Do not "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/syscalls.d",
    "chars": 44,
    "preview": "Core/Src/syscalls.o: ../Core/Src/syscalls.c\n"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/syscalls.su",
    "chars": 606,
    "preview": "syscalls.c:44:6:initialise_monitor_handles\t0\tstatic\nsyscalls.c:48:5:_getpid\t0\tstatic\nsyscalls.c:53:5:_kill\t8\tstatic\nsysc"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/sysmem.d",
    "chars": 40,
    "preview": "Core/Src/sysmem.o: ../Core/Src/sysmem.c\n"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/sysmem.su",
    "chars": 29,
    "preview": "sysmem.c:53:7:_sbrk\t8\tstatic\n"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/system_stm32g4xx.d",
    "chars": 3698,
    "preview": "Core/Src/system_stm32g4xx.o: ../Core/Src/system_stm32g4xx.c \\\n ../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/system_stm32g4xx.su",
    "chars": 101,
    "preview": "system_stm32g4xx.c:179:6:SystemInit\t0\tstatic\nsystem_stm32g4xx.c:228:6:SystemCoreClockUpdate\t0\tstatic\n"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/tim.d",
    "chars": 4097,
    "preview": "Core/Src/tim.o: ../Core/Src/tim.c ../Core/Inc/tim.h ../Core/Inc/main.h \\\n ../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Src/tim.su",
    "chars": 186,
    "preview": "tim.c:31:6:MX_TIM2_Init\t40\tstatic\ntim.c:71:6:MX_TIM3_Init\t40\tstatic\ntim.c:111:6:HAL_TIM_Base_MspInit\t16\tstatic\ntim.c:146"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Startup/startup_stm32g431kbux.d",
    "chars": 81,
    "preview": "Core/Startup/startup_stm32g431kbux.o: \\\n ../Core/Startup/startup_stm32g431kbux.s\n"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Core/Startup/subdir.mk",
    "chars": 985,
    "preview": "################################################################################\n# Automatically-generated file. Do not "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.d",
    "chars": 3743,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c \\\n ../Drivers/S"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.su",
    "chars": 2070,
    "preview": "stm32g4xx_hal.c:221:13:HAL_MspInit\t0\tstatic\nstm32g4xx_hal.c:232:13:HAL_MspDeInit\t0\tstatic\nstm32g4xx_hal.c:192:19:HAL_DeI"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.d",
    "chars": 3751,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c \\\n ../D"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.su",
    "chars": 1719,
    "preview": "stm32g4xx_hal_adc.c:912:13:HAL_ADC_MspInit\t0\tstatic\nstm32g4xx_hal_adc.c:396:19:HAL_ADC_Init\t24\tstatic\nstm32g4xx_hal_adc."
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.d",
    "chars": 3757,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c \\"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.su",
    "chars": 1926,
    "preview": "stm32g4xx_hal_adc_ex.c:126:19:HAL_ADCEx_Calibration_Start\t24\tstatic\nstm32g4xx_hal_adc_ex.c:200:10:HAL_ADCEx_Calibration_"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.d",
    "chars": 3757,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c \\"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.su",
    "chars": 1183,
    "preview": "stm32g4xx_hal_cortex.c:163:6:HAL_NVIC_SetPriorityGrouping\t4\tstatic\nstm32g4xx_hal_cortex.c:185:6:HAL_NVIC_SetPriority\t8\ts"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.d",
    "chars": 3751,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c \\\n ../D"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.su",
    "chars": 1176,
    "preview": "stm32g4xx_hal_dac.c:511:13:HAL_DAC_MspInit\t0\tstatic\nstm32g4xx_hal_dac.c:405:19:HAL_DAC_Init\t8\tstatic\nstm32g4xx_hal_dac.c"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.d",
    "chars": 3757,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c \\"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.su",
    "chars": 1367,
    "preview": "stm32g4xx_hal_dac_ex.c:131:19:HAL_DACEx_DualStart\t16\tstatic\nstm32g4xx_hal_dac_ex.c:193:19:HAL_DACEx_DualStop\t4\tstatic\nst"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.d",
    "chars": 3751,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c \\\n ../D"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.su",
    "chars": 658,
    "preview": "stm32g4xx_hal_dma.c:152:19:HAL_DMA_Init\t24\tstatic\nstm32g4xx_hal_dma.c:263:19:HAL_DMA_DeInit\t16\tstatic\nstm32g4xx_hal_dma."
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.d",
    "chars": 3757,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c \\"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.su",
    "chars": 373,
    "preview": "stm32g4xx_hal_dma_ex.c:95:19:HAL_DMAEx_ConfigMuxSync\t12\tstatic\nstm32g4xx_hal_dma_ex.c:141:19:HAL_DMAEx_ConfigMuxRequestG"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.d",
    "chars": 3753,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c \\\n .."
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.su",
    "chars": 532,
    "preview": "stm32g4xx_hal_exti.c:144:19:HAL_EXTI_SetConfigLine\t16\tstatic\nstm32g4xx_hal_exti.c:268:19:HAL_EXTI_GetConfigLine\t12\tstati"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.d",
    "chars": 3755,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c \\\n "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.su",
    "chars": 761,
    "preview": "stm32g4xx_hal_flash.c:173:19:HAL_FLASH_Program\t40\tstatic,ignoring_inline_asm\nstm32g4xx_hal_flash.c:255:19:HAL_FLASH_Prog"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.d",
    "chars": 3761,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.su",
    "chars": 575,
    "preview": "stm32g4xx_hal_flash_ex.c:138:19:HAL_FLASHEx_Erase\t32\tstatic\nstm32g4xx_hal_flash_ex.c:237:19:HAL_FLASHEx_Erase_IT\t4\tstati"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.d",
    "chars": 3771,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_fla"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.su",
    "chars": 154,
    "preview": "stm32g4xx_hal_flash_ramfunc.c:92:30:HAL_FLASHEx_EnableRunPowerDown\t0\tstatic\nstm32g4xx_hal_flash_ramfunc.c:106:30:HAL_FLA"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.d",
    "chars": 3753,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c \\\n .."
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.su",
    "chars": 442,
    "preview": "stm32g4xx_hal_gpio.c:162:6:HAL_GPIO_Init\t56\tstatic\nstm32g4xx_hal_gpio.c:292:6:HAL_GPIO_DeInit\t48\tstatic\nstm32g4xx_hal_gp"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.d",
    "chars": 3751,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c \\\n ../D"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.su",
    "chars": 963,
    "preview": "stm32g4xx_hal_pwr.c:86:6:HAL_PWR_DeInit\t0\tstatic\nstm32g4xx_hal_pwr.c:104:6:HAL_PWR_EnableBkUpAccess\t0\tstatic\nstm32g4xx_h"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.d",
    "chars": 3757,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c \\"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.su",
    "chars": 2533,
    "preview": "stm32g4xx_hal_pwr_ex.c:109:10:HAL_PWREx_GetVoltageRange\t0\tstatic\nstm32g4xx_hal_pwr_ex.c:153:19:HAL_PWREx_ControlVoltageS"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.d",
    "chars": 3751,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c \\\n ../D"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.su",
    "chars": 853,
    "preview": "stm32g4xx_hal_rcc.c:219:19:HAL_RCC_DeInit\t16\tstatic\nstm32g4xx_hal_rcc.c:312:19:HAL_RCC_OscConfig\t32\tstatic\nstm32g4xx_hal"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.d",
    "chars": 3757,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c \\"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.su",
    "chars": 1285,
    "preview": "stm32g4xx_hal_rcc_ex.c:123:19:HAL_RCCEx_PeriphCLKConfig\t32\tstatic\nstm32g4xx_hal_rcc_ex.c:485:6:HAL_RCCEx_GetPeriphCLKCon"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.d",
    "chars": 3751,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c \\\n ../D"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.su",
    "chars": 6706,
    "preview": "stm32g4xx_hal_tim.c:7163:13:TIM_OC1_SetConfig\t16\tstatic\nstm32g4xx_hal_tim.c:7315:13:TIM_OC3_SetConfig\t16\tstatic\nstm32g4x"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.d",
    "chars": 3757,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c \\"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.su",
    "chars": 4620,
    "preview": "stm32g4xx_hal_tim_ex.c:3608:13:TIM_DMAErrorCCxN\t8\tstatic\nstm32g4xx_hal_tim_ex.c:3549:13:TIM_DMADelayPulseNCplt\t8\tstatic\n"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.d",
    "chars": 111,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c\n"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.su",
    "chars": 0,
    "preview": ""
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_dac.d",
    "chars": 3739,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_dac.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_dac.c \\\n ../Dri"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_dac.su",
    "chars": 327,
    "preview": "stm32g4xx_ll_dac.h:2091:26:LL_DAC_IsEnabled\t16\tstatic\nstm32g4xx_ll_bus.h:581:22:LL_AHB2_GRP1_ForceReset\t16\tstatic\nstm32g"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_dma.d",
    "chars": 3860,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_dma.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_dma.c \\\n ../Dri"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_dma.su",
    "chars": 919,
    "preview": "stm32g4xx_ll_dma.h:599:22:LL_DMA_ConfigTransfer\t32\tstatic\nstm32g4xx_ll_dma.h:997:22:LL_DMA_SetDataLength\t32\tstatic\nstm32"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_exti.d",
    "chars": 3628,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_exti.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_exti.c \\\n ../D"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_exti.su",
    "chars": 1197,
    "preview": "stm32g4xx_ll_exti.h:312:22:LL_EXTI_EnableIT_0_31\t16\tstatic\nstm32g4xx_ll_exti.h:338:22:LL_EXTI_EnableIT_32_63\t16\tstatic\ns"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_gpio.d",
    "chars": 3743,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_gpio.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_gpio.c \\\n ../D"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_gpio.su",
    "chars": 747,
    "preview": "stm32g4xx_ll_gpio.h:285:22:LL_GPIO_SetPinMode\t48\tstatic,ignoring_inline_asm\nstm32g4xx_ll_gpio.h:354:22:LL_GPIO_SetPinOut"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_utils.d",
    "chars": 3983,
    "preview": "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_utils.o: \\\n ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_utils.c \\\n .."
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_utils.su",
    "chars": 1715,
    "preview": "stm32g4xx_ll_utils.h:282:22:LL_InitTick\t16\tstatic\nstm32g4xx_ll_rcc.h:924:22:LL_RCC_HSE_EnableBypass\t4\tstatic\nstm32g4xx_l"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/Drivers/STM32G4xx_HAL_Driver/Src/subdir.mk",
    "chars": 6994,
    "preview": "################################################################################\n# Automatically-generated file. Do not "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/makefile",
    "chars": 3166,
    "preview": "################################################################################\n# Automatically-generated file. Do not "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/objects.list",
    "chars": 1542,
    "preview": "\"./App/Src/2op_main.o\"\n\"./App/Src/dynamic_smooth.o\"\n\"./App/Src/loop.o\"\n\"./Core/Src/adc.o\"\n\"./Core/Src/dac.o\"\n\"./Core/Src"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/objects.mk",
    "chars": 283,
    "preview": "################################################################################\n# Automatically-generated file. Do not "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Debug/sources.mk",
    "chars": 597,
    "preview": "################################################################################\n# Automatically-generated file. Do not "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h",
    "chars": 1001983,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g431xx.h\r\n  * @"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h",
    "chars": 8757,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx.h\r\n  * @au"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h",
    "chars": 2356,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    system_stm32g4xx.h\r\n"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Device/ST/STM32G4xx/LICENSE.txt",
    "chars": 377,
    "preview": "This software component is provided to you as part of a software package and\r\napplicable license terms are in the  Packa"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/cmsis_armcc.h",
    "chars": 29026,
    "preview": "/**************************************************************************//**\r\n * @file     cmsis_armcc.h\r\n * @brief  "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/cmsis_armclang.h",
    "chars": 47343,
    "preview": "/**************************************************************************//**\r\n * @file     cmsis_armclang.h\r\n * @brie"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/cmsis_armclang_ltm.h",
    "chars": 57115,
    "preview": "/**************************************************************************//**\r\n * @file     cmsis_armclang_ltm.h\r\n * @"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/cmsis_compiler.h",
    "chars": 9764,
    "preview": "/**************************************************************************//**\r\n * @file     cmsis_compiler.h\r\n * @brie"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/cmsis_gcc.h",
    "chars": 64795,
    "preview": "/**************************************************************************//**\r\n * @file     cmsis_gcc.h\r\n * @brief    "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/cmsis_iccarm.h",
    "chars": 29127,
    "preview": "/**************************************************************************//**\r\n * @file     cmsis_iccarm.h\r\n * @brief "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/cmsis_version.h",
    "chars": 1715,
    "preview": "/**************************************************************************//**\r\n * @file     cmsis_version.h\r\n * @brief"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_armv81mml.h",
    "chars": 171740,
    "preview": "/**************************************************************************//**\r\n * @file     core_armv81mml.h\r\n * @brie"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_armv8mbl.h",
    "chars": 98060,
    "preview": "/**************************************************************************//**\r\n * @file     core_armv8mbl.h\r\n * @brief"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_armv8mml.h",
    "chars": 161332,
    "preview": "/**************************************************************************//**\r\n * @file     core_armv8mml.h\r\n * @brief"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_cm0.h",
    "chars": 42382,
    "preview": "/**************************************************************************//**\r\n * @file     core_cm0.h\r\n * @brief    C"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_cm0plus.h",
    "chars": 50609,
    "preview": "/**************************************************************************//**\r\n * @file     core_cm0plus.h\r\n * @brief "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_cm1.h",
    "chars": 43605,
    "preview": "/**************************************************************************//**\r\n * @file     core_cm1.h\r\n * @brief    C"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_cm23.h",
    "chars": 104693,
    "preview": "/**************************************************************************//**\r\n * @file     core_cm23.h\r\n * @brief    "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_cm3.h",
    "chars": 111357,
    "preview": "/**************************************************************************//**\r\n * @file     core_cm3.h\r\n * @brief    C"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_cm33.h",
    "chars": 167995,
    "preview": "/**************************************************************************//**\r\n * @file     core_cm33.h\r\n * @brief    "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_cm35p.h",
    "chars": 168005,
    "preview": "/**************************************************************************//**\r\n * @file     core_cm35p.h\r\n * @brief   "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_cm4.h",
    "chars": 122991,
    "preview": "/**************************************************************************//**\r\n * @file     core_cm4.h\r\n * @brief    C"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_cm7.h",
    "chars": 151761,
    "preview": "/**************************************************************************//**\r\n * @file     core_cm7.h\r\n * @brief    C"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_sc000.h",
    "chars": 47432,
    "preview": "/**************************************************************************//**\r\n * @file     core_sc000.h\r\n * @brief   "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/core_sc300.h",
    "chars": 110326,
    "preview": "/**************************************************************************//**\r\n * @file     core_sc300.h\r\n * @brief   "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/mpu_armv7.h",
    "chars": 11962,
    "preview": "/******************************************************************************\r\n * @file     mpu_armv7.h\r\n * @brief    "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/mpu_armv8.h",
    "chars": 11601,
    "preview": "/******************************************************************************\r\n * @file     mpu_armv8.h\r\n * @brief    "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/Include/tz_context.h",
    "chars": 2757,
    "preview": "/******************************************************************************\r\n * @file     tz_context.h\r\n * @brief   "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/CMSIS/LICENSE.txt",
    "chars": 11558,
    "preview": "                                 Apache License\r\n                           Version 2.0, January 2004\r\n                 "
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h",
    "chars": 217300,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32_hal_legacy.h\r\n"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h",
    "chars": 28610,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal.h\r\n  *"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h",
    "chars": 154463,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_adc.h\r"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h",
    "chars": 114821,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_adc_ex"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h",
    "chars": 17814,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_cortex"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h",
    "chars": 32697,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_dac.h\r"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h",
    "chars": 17832,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_dac_ex"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h",
    "chars": 7177,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_def.h\r"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h",
    "chars": 37499,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_dma.h\r"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h",
    "chars": 12611,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_dma_ex"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h",
    "chars": 12666,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_exti.h"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h",
    "chars": 47709,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_flash."
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h",
    "chars": 2496,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_flash_"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h",
    "chars": 1991,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_flash_"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h",
    "chars": 14265,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_gpio.h"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h",
    "chars": 15765,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_gpio_e"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h",
    "chars": 15529,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_pwr.h\r"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h",
    "chars": 31517,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_pwr_ex"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h",
    "chars": 169956,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_rcc.h\r"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h",
    "chars": 74206,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_rcc_ex"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h",
    "chars": 163103,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_tim.h\r"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h",
    "chars": 124380,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_tim_ex"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h",
    "chars": 539235,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_ll_adc.h\r\n"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/LICENSE.txt",
    "chars": 383,
    "preview": "This software component is provided to you as part of a software package and\r\napplicable license terms are in the  Packa"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c",
    "chars": 24699,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal.c\r\n  *"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c",
    "chars": 151756,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_adc.c\r"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c",
    "chars": 96493,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_adc_ex"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c",
    "chars": 21054,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_cortex"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c",
    "chars": 64446,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_dac.c\r"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c",
    "chars": 41971,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_dac_ex"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c",
    "chars": 36103,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_dma.c\r"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c",
    "chars": 10663,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_dma_ex"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c",
    "chars": 18086,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_exti.c"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c",
    "chars": 24802,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_flash."
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c",
    "chars": 50401,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_flash_"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c",
    "chars": 8190,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_flash_"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c",
    "chars": 18911,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_gpio.c"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c",
    "chars": 25115,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_pwr.c\r"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c",
    "chars": 39126,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_pwr_ex"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c",
    "chars": 52506,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_rcc.c\r"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c",
    "chars": 64353,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_rcc_ex"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c",
    "chars": 268523,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_tim.c\r"
  },
  {
    "path": "Production Modules/2OPFM/firmware/2OPFM_G431/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c",
    "chars": 140804,
    "preview": "/**\r\n  ******************************************************************************\r\n  * @file    stm32g4xx_hal_tim_ex"
  }
]

// ... and 1151 more files (download for full content)

About this extraction

This page contains the full source code of the supersynthesis/eurorack GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 1351 files (38.0 MB), approximately 10.0M tokens, and a symbol index with 9200 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!