diff --git a/DefaultBuild/delay.obj b/DefaultBuild/delay.obj
new file mode 100644
index 0000000..35aa96c
Binary files /dev/null and b/DefaultBuild/delay.obj differ
diff --git a/DefaultBuild/i2c.obj b/DefaultBuild/i2c.obj
new file mode 100644
index 0000000..d82b6a2
Binary files /dev/null and b/DefaultBuild/i2c.obj differ
diff --git a/DefaultBuild/multical.abs b/DefaultBuild/multical.abs
index b685bf2..87cf0b3 100644
Binary files a/DefaultBuild/multical.abs and b/DefaultBuild/multical.abs differ
diff --git a/DefaultBuild/multical.clnk b/DefaultBuild/multical.clnk
index afc6f08..a9803e0 100644
--- a/DefaultBuild/multical.clnk
+++ b/DefaultBuild/multical.clnk
@@ -8,6 +8,10 @@
-Input=DefaultBuild\r_cg_serial_user.obj
-Input=DefaultBuild\r_cg_wdt.obj
-Input=DefaultBuild\r_cg_wdt_user.obj
+-Input=DefaultBuild\owi.obj
+-Input=DefaultBuild\i2c.obj
+-Input=DefaultBuild\uart.obj
+-Input=DefaultBuild\delay.obj
-SECURITY_ID=00000000000000000000
-DEVICE=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10PPJ.DVF
-DEBug
diff --git a/DefaultBuild/multical.map b/DefaultBuild/multical.map
index b9c0a58..4fb4d15 100644
--- a/DefaultBuild/multical.map
+++ b/DefaultBuild/multical.map
@@ -1,4 +1,4 @@
-Renesas Optimizing Linker (W3.07.00 ) 12-Jan-2026 09:55:02
+Renesas Optimizing Linker (W3.07.00 ) 12-Jan-2026 13:17:55
*** Options ***
@@ -13,6 +13,10 @@ Renesas Optimizing Linker (W3.07.00 ) 12-Jan-2026 09:55:02
-Input=DefaultBuild\r_cg_serial_user.obj
-Input=DefaultBuild\r_cg_wdt.obj
-Input=DefaultBuild\r_cg_wdt_user.obj
+-Input=DefaultBuild\owi.obj
+-Input=DefaultBuild\i2c.obj
+-Input=DefaultBuild\uart.obj
+-Input=DefaultBuild\delay.obj
-SECURITY_ID=00000000000000000000
-DEVICE=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10PPJ.DVF
-DEBug
@@ -34,309 +38,16 @@ Renesas Optimizing Linker (W3.07.00 ) 12-Jan-2026 09:55:02
*** Error information ***
-*** Mapping List ***
-
-SECTION START END SIZE ALIGN
-.vect
- 00000000 0000007f 80 0
-.constf
- 00000080 00000080 0 2
-.init_array
- 00000080 00000080 0 2
-.data
- 00000080 00000080 0 2
-.sdata
- 00000080 00000080 0 2
-.option_byte
- 000000c0 000000c3 4 1
-.security_id
- 000000c4 000000cd a 1
-.RLIB
- 000000c4 000000c4 0 1
-.SLIB
- 000000c4 000000c4 0 1
-.text
- 000000ce 00000280 1b3 1
-.textf
- 00000281 000006db 45b 1
-.const
- 00003000 00003000 0 2
-.bss
- 000faf00 000faf1f 20 2
-.dataR
- 000faf20 000faf20 0 2
-.sbss
- 000ffe20 000ffe20 0 2
-.sdataR
- 000ffe20 000ffe20 0 2
-
-*** Total Section Size ***
-
-RAMDATA SECTION: 00000020 Byte(s)
-ROMDATA SECTION: 0000008e Byte(s)
-PROGRAM SECTION: 0000060e Byte(s)
-
-*** Symbol List ***
-
-SECTION=
-FILE= START END SIZE
- SYMBOL ADDR SIZE INFO COUNTS OPT
-
-SECTION=.vect
-FILE=rlink_generates_03
- 00000000 0000007f 80
-
-SECTION=.option_byte
-FILE=rlink_generates_01
- 000000c0 000000c3 4
-
-SECTION=.security_id
-FILE=rlink_generates_02
- 000000c4 000000cd a
-
-SECTION=.text
-FILE=DefaultBuild\cstart.obj
- 000000ce 00000140 73
- _start
- 000000ce 0 none ,g *
- _exit
- 0000013e 0 none ,g *
- _atexit
- 00000140 0 none ,g *
-FILE=DefaultBuild\r_cg_serial_user.obj
- 00000141 0000027e 13e
- _r_uart0_interrupt_receive@1
- 00000141 5f func ,l *
- _r_uart0_interrupt_send@1
- 000001a0 2f func ,l *
- _r_uart1_interrupt_receive@1
- 000001cf 5f func ,l *
- _r_uart1_interrupt_send@1
- 0000022e 2f func ,l *
- _r_iica0_interrupt@1
- 0000025d 22 func ,l *
-FILE=DefaultBuild\r_cg_wdt_user.obj
- 0000027f 00000280 2
- _r_wdt_interrupt@1
- 0000027f 2 func ,l *
-
-SECTION=.textf
-FILE=DefaultBuild\stkinit.obj
- 00000281 000002c4 44
- _stkinit
- 00000281 0 none ,g *
- LSTINIT1
- 0000028f 0 none ,l *
- LSTINIT2
- 000002b9 0 none ,l *
- LSTINIT3
- 000002c4 0 none ,l *
-FILE=DefaultBuild\r_main.obj
- 000002c5 000002cd 9
- _main
- 000002c5 5 func ,g *
- _R_MAIN_UserInit
- 000002ca 4 func ,g *
-FILE=DefaultBuild\r_systeminit.obj
- 000002ce 0000030e 41
- _R_Systeminit
- 000002ce 3a func ,g *
- _hdwinit
- 00000308 7 func ,g *
-FILE=DefaultBuild\r_cg_cgc.obj
- 0000030f 00000338 2a
- _R_CGC_Create
- 0000030f 2a func ,g *
-FILE=DefaultBuild\r_cg_cgc_user.obj
- 00000339 0000033b 3
- _R_CGC_Get_ResetSource
- 00000339 3 func ,g *
-FILE=DefaultBuild\r_cg_serial.obj
- 0000033c 00000623 2e8
- _R_SAU0_Create
- 0000033c 12 func ,g *
- _R_UART0_Create
- 0000034e 6e func ,g *
- _R_UART0_Start
- 000003bc 26 func ,g *
- _R_UART0_Stop
- 000003e2 1e func ,g *
- _R_UART0_Receive
- 00000400 18 func ,g *
- _R_UART0_Send
- 00000418 26 func ,g *
- _R_SAU1_Create
- 0000043e 12 func ,g *
- _R_UART1_Create
- 00000450 6e func ,g *
- _R_UART1_Start
- 000004be 26 func ,g *
- _R_UART1_Stop
- 000004e4 1e func ,g *
- _R_UART1_Receive
- 00000502 18 func ,g *
- _R_UART1_Send
- 0000051a 26 func ,g *
- _R_IICA0_Create
- 00000540 50 func ,g *
- _R_IICA0_Stop
- 00000590 5 func ,g *
- _R_IICA0_StopCondition
- 00000595 5 func ,g *
- _R_IICA0_Master_Send
- 0000059a 43 func ,g *
- _R_IICA0_Master_Receive
- 000005dd 47 func ,g *
-FILE=DefaultBuild\r_cg_serial_user.obj
- 00000624 000006c7 a4
- _r_uart0_callback_receiveend@1
- 00000624 1 func ,l *
- _r_uart0_callback_softwareoverrun@1
- 00000625 1 func ,l *
- _r_uart0_callback_sendend@1
- 00000626 1 func ,l *
- _r_uart0_callback_error@1
- 00000627 1 func ,l *
- _r_uart1_callback_receiveend@1
- 00000628 1 func ,l *
- _r_uart1_callback_softwareoverrun@1
- 00000629 1 func ,l *
- _r_uart1_callback_sendend@1
- 0000062a 1 func ,l *
- _r_uart1_callback_error@1
- 0000062b 1 func ,l *
- _iica0_masterhandler@1
- 0000062c 91 func ,l *
- _r_iica0_callback_master_error@1
- 000006bd 1 func ,l *
- _r_iica0_callback_master_receiveend@1
- 000006be 5 func ,l *
- _r_iica0_callback_master_sendend@1
- 000006c3 5 func ,l *
-FILE=DefaultBuild\r_cg_wdt.obj
- 000006c8 000006db 14
- _R_WDT_Create
- 000006c8 10 func ,g *
- _R_WDT_Restart
- 000006d8 4 func ,g *
-
-SECTION=.bss
-FILE=DefaultBuild\r_cg_serial.obj
- 000faf00 000faf1f 20
- _gp_uart0_tx_address
- 000faf00 2 data ,g *
- _g_uart0_tx_count
- 000faf02 2 data ,g *
- _gp_uart0_rx_address
- 000faf04 2 data ,g *
- _g_uart0_rx_count
- 000faf06 2 data ,g *
- _g_uart0_rx_length
- 000faf08 2 data ,g *
- _gp_uart1_tx_address
- 000faf0a 2 data ,g *
- _g_uart1_tx_count
- 000faf0c 2 data ,g *
- _gp_uart1_rx_address
- 000faf0e 2 data ,g *
- _g_uart1_rx_count
- 000faf10 2 data ,g *
- _g_uart1_rx_length
- 000faf12 2 data ,g *
- _g_iica0_master_status_flag
- 000faf14 1 data ,g *
- _g_iica0_slave_status_flag
- 000faf15 1 data ,g *
- _gp_iica0_rx_address
- 000faf16 2 data ,g *
- _g_iica0_rx_len
- 000faf18 2 data ,g *
- _g_iica0_rx_cnt
- 000faf1a 2 data ,g *
- _gp_iica0_tx_address
- 000faf1c 2 data ,g *
- _g_iica0_tx_cnt
- 000faf1e 2 data ,g *
-
-Absolute value symbols
-FILE=rlink_generates_04
- __s.text
- 000000ce 0 none ,g *
- __e.text
- 00000281 0 none ,g *
- __s.textf
- 00000281 0 none ,g *
- __e.textf
- 000006dc 0 none ,g *
- __s.const
- 00003000 0 none ,g *
- __e.const
- 00003000 0 none ,g *
- __s.constf
- 00000080 0 none ,g *
- __e.constf
- 00000080 0 none ,g *
- __s.data
- 00000080 0 none ,g *
- __e.data
- 00000080 0 none ,g *
- __s.sdata
- 00000080 0 none ,g *
- __e.sdata
- 00000080 0 none ,g *
- __s.bss
- 000faf00 0 none ,g *
- __e.bss
- 000faf20 0 none ,g *
- __s.sbss
- 000ffe20 0 none ,g *
- __e.sbss
- 000ffe20 0 none ,g *
- __s.dataR
- 000faf20 0 none ,g *
- __e.dataR
- 000faf20 0 none ,g *
- __s.sdataR
- 000ffe20 0 none ,g *
- __e.sdataR
- 000ffe20 0 none ,g *
- __s.init_array
- 00000080 0 none ,g *
- __e.init_array
- 00000080 0 none ,g *
- __s.RLIB
- 000000c4 0 none ,g *
- __e.RLIB
- 000000c4 0 none ,g *
- __s.SLIB
- 000000c4 0 none ,g *
- __e.SLIB
- 000000c4 0 none ,g *
- __s.option_byte
- 000000c0 0 none ,g *
- __e.option_byte
- 000000c4 0 none ,g *
- __s.security_id
- 000000c4 0 none ,g *
- __e.security_id
- 000000ce 0 none ,g *
- __s.vect
- 00000000 0 none ,g *
- __e.vect
- 00000080 0 none ,g *
- __RAM_ADDR_START
- 000faf00 0 none ,g *
- __RAM_ADDR_END
- 000ffee0 0 none ,g *
- __STACK_ADDR_START
- 000ffe20 0 none ,g *
- __STACK_ADDR_END
- 000faf20 0 none ,g *
-
-*** Unfilled Areas ***
-
-AREA START END
-
-*** Delete Symbols ***
-
-SYMBOL SIZE INFO
+E0562310:Undefined external symbol "_R_ADC_Create" referenced in "DefaultBuild\r_main.obj"
+E0562310:Undefined external symbol "_R_ADC_Get_Result" referenced in "DefaultBuild\uart.obj"
+E0562310:Undefined external symbol "_R_ADC_Stop" referenced in "DefaultBuild\uart.obj"
+E0562310:Undefined external symbol "_R_IICA0_Create" referenced in "DefaultBuild\r_main.obj"
+E0562310:Undefined external symbol "_R_IICA0_Create" referenced in "DefaultBuild\i2c.obj"
+E0562310:Undefined external symbol "_R_IICA0_Master_Receive" referenced in "DefaultBuild\i2c.obj"
+E0562310:Undefined external symbol "_uart_rx_buffer" referenced in "DefaultBuild\r_main.obj"
+E0562310:Undefined external symbol "_R_ADC_Start" referenced in "DefaultBuild\uart.obj"
+E0562310:Undefined external symbol "_uart_rx_length" referenced in "DefaultBuild\r_main.obj"
+E0562310:Undefined external symbol "_R_ADC_Set_OperationOn" referenced in "DefaultBuild\r_main.obj"
+E0562310:Undefined external symbol "_uart_rx_index" referenced in "DefaultBuild\r_main.obj"
+E0562310:Undefined external symbol "_uart_rx_done" referenced in "DefaultBuild\r_main.obj"
+E0562310:Undefined external symbol "_R_IICA0_Master_Send" referenced in "DefaultBuild\i2c.obj"
diff --git a/DefaultBuild/multical.mot b/DefaultBuild/multical.mot
index 18d8f0d..318b743 100644
--- a/DefaultBuild/multical.mot
+++ b/DefaultBuild/multical.mot
@@ -1,7 +1,7 @@
S00E00006D756C746963616C6D6F7446
-S1130000CE0000007F02000000000000000000009D
+S1130000CE0000005D0200000000000000000000BF
S1130010000000000000A0014101000000000000F9
-S113002000000000000000005D020000000000006D
+S113002000000000000000000000000000000000CC
S113003000000000000000000000000000002E028C
S1130040CF010000000000000000000000000000DC
S1130050000000000000000000000000000000009C
@@ -9,102 +9,76 @@ S1130060000000000000000000000000000000008C
S1130070000000000000000000000000000000007C
S10700C0FFFFF8043E
S10D00C4000000000000000000002E
-S11300CECBF820FE3020AFFC810200FC0803003682
-S11300DE00AF3020AFEF04CC0000A747DFF9362085
+S11300CECBF820FE3014AFFC5F0200FCE2020036D7
+S11300DE00AF3014AFEF04CC0000A747DFF9362091
S11300EEFE3020FEEF04CC0000A747DFF9410032BA
-S11300FE0000EF08B3114980004820AFF643DFF447
+S11300FE0000EF08B3114980004814AFF643DFF453
S113010E4100320000EF08B3114980004820FEF68A
S113011E43DFF4320000EF0FB3B3410011798000D6
-S113012ECEFC00C361CAC2F643DFEDFCC50200F685
+S113012ECEFC00C361CAC2F643DFEDFCA30200F6A7
S113013EEFFED7C1C3C5C78EFD708EFCC1C7AF021B
S113014E01605C0798008800318EBF06018800D1DB
-S113015EDD068800FC2706008D129801AF08AF4219
+S113015EDD068800FC1D05008D129801AF08AF4224
S113016E06AF880161D318EB04AF99A204AFA206BF
-S113017EAFAF08AF4206AFDF0CFC240600EF06312A
-S113018E8EFC250600C0C09EFC609EFDC6C4C2C087
+S113017EAFAF08AF4206AFDF0CFC1A0500EF063135
+S113018E8EFC1B0500C0C09EFC609EFDC6C4C2C092
S113019E61FCC1C3C5C78EFD708EFCC1AF02AF61D9
S11301AE68DD18EB00AF899D10A200AFB202AFC09C
-S11301BE9EFC609EFDC6C4C2C061FCFC260600EF18
+S11301BE9EFC609EFDC6C4C2C061FCFC1C0500EF23
S11301CEEEC1C3C5C78EFD708EFCC1C7AF420160C0
S11301DE5C0798008800318EBF46018800D1DD0689
-S11301EE8800FC2B06008E4A9801AF12AF4210AF66
+S11301EE8800FC2105008E4A9801AF12AF4210AF71
S11301FE880161D318EB0EAF99A20EAFA210AFAF68
-S113020E12AF4210AFDF0CFC280600EF06318EFC55
-S113021E290600C0C09EFC609EFDC6C4C2C061FC1F
+S113020E12AF4210AFDF0CFC1E0500EF06318EFC60
+S113021E1F0500C0C09EFC609EFDC6C4C2C061FC2A
S113022EC1C3C5C78EFD708EFCC1AF0CAF6168DD56
S113023E18EB0AAF899E48A20AAFB20CAFC09EFC5F
-S113024E609EFDC6C4C2C061FCFC2A0600EFEEC16E
-S113025EC3C5C78EFD708EFCC18E51318E319D612A
-S113026ED8FC2C0600C09EFC609EFDC6C4C2C061B4
-S106027EFC61FC20
-S113028116C80300AEF82761D339315E12F643DD97
-S113029127BBBC02BC04BC06BC08BC0ABC0CBC0E1B
-S11302A1BC10BC12BC14BC16BC18BC1ABC1CBC1EB1
-S11302B13704200037B3EFD6AEF847DD06F6BBA707
-S11302C1A7EFF5D7FE0200EFFE717AFAD7341600D4
-S11302D1CA0000CA0100CA0200CA0300CA0400CA53
-S11302E10500CA0600CA0700CA0800FC390300FC5D
-S11302F10F0300FC3C0300FC3E0400FC400500FC31
-S1130301C80600F57800D7717BFAFEC0FFD736C462
-S1130311027182CEA000717AA1714BA4CC03017148
-S113032128C502716AA1716BA4710BA1CC04808CE4
-S1130331046C429C0471A3D78EA8D77120F00000ED
-S1130341000000304400BF1601FE0100D7347000E4
-S1130351AAA4086C0308BAA4711AE5711BE1712AF5
-S1130361E5712BE1711AED711AE9712AED712AE92E
-S1130371302200BA98309780BA9CC91000CE897196
-S11303818A99300700BA96302201BA9A309740BA56
-S11303919EC91200CEAAA8086C0108BAA8AAB0BACC
-S11303A1B0AAAA086C0108BAAA51406F21FF9E2184
-S11303B16A012051DF5F21FF9E21D7341201AA0671
-S11303C1086C0108BA06AA08086C0108BA08A90849
-S11303D16C0308B9711BE1712BE1711BE5712BE50C
-S11303E1D7711AE5712AE5341401A9086C0308B917
-S11303F1AA06085CFE08BA06711BE1712BE1D71449
-S1130401136168DD0EF6BF06AF13BF08AF15BF0455
-S1130411AFF6D7308100D714136168DD1C15BF0016
-S1130421AF13BF02AF711AE5EB00AF899D10A200B3
-S1130431AFB202AF711BE5F6D7308100D77130F04E
-S11304410000000000304400BF5601FE0100D73413
-S11304517000AAE4086C0308BAE4715AE7715BE31B
-S1130461716AE7716BE3715AEF715AEB716AEF715B
-S11304716AEB302200BAD8309780BADCCB4800CE80
-S11304818971AA99300700BAD6302201BADA3097B5
-S113049140BADECB4A00CEAAE8086C0108BAE8AA41
-S11304A1F0BAF0AAEA086C0108BAEA51026F21FF16
-S11304B19E216A010451FB5F21FF9E21D734520121
-S11304C1AA06086C0108BA06AA08086C0108BA0849
-S11304D1A9086C0308B9715BE3716BE3715BE771A4
-S11304E16BE7D7715AE7716AE7345401A9086C03C1
-S11304F108B9AA06085CFE08BA06715BE3716BE3EE
-S1130501D714136168DD0EF6BF10AF13BF12AF1518
-S1130511BF0EAFF6D7308100D714136168DD1C1507
-S1130521BF0AAF13BF0CAF715AE7EB0AAF899E48FC
-S1130531A20AAFB20CAF715BE7F6D7308100D77175
-S113054140F00036300271F3712AE6712BE2712A10
-S1130551EE712AEA5A06F3510C6F26FF9E26713872
-S11305613102343002CA024CCA03558A01718A9A93
-S113057101CA0410711A52710A5271C371B271A283
-S1130581712BE671F271E251F35F26FF9E26D7715A
-S1130591783002D771003002D7C79800C3C6712AD8
-S11305A1E631E4520C31F25108712BE6308200C27B
-S11305B1D771103002712BE66091D070DFFA31945B
-S11305C15103F7EF0332830015BF1EAF17BF1CAFF2
-S11305D1F514AF8800718B9E5013C2D7C79800C31E
-S11305E1C6712AE631E4520C31F25108712BE6301E
-S11305F18200C2D771103002712BE66091D070DF96
-S1130601FA31945103F7EF0332830015BF18AFF6A3
-S1130611BF1AAF17BF16AFF514AF8800718A9E5089
-S113062113C2D7D7D7D7D7D7D7D7D731E2520CAF41
-S11306311EAF6168DD05E6FE8200D78F14AF318EEF
-S1130641319DDC2931A4513451806F14AF9F14AF13
-S113065131B4510F71303002AF1EAF6168DF22FE39
-S11306616000D736300271A271B371D2D731B4515F
-S11306711D31A251E3AF1EAF6168DDDC300200EF32
-S1130681B6EB1CAF899E50A21CAFB21EAFD7AF1AF6
-S1130691AF4218AFDE22EB16AF8E5099A216AFA26D
-S11306A11AAFAF1AAF4218AFDF0936300271A37126
-S11306B1B2EFB771503002D7FE0200D7D7710030C4
-S11306C102D771003002D7710AE4710BE0710AECB0
-S10E06D1710AE8710BE4D7CEABACD784
+S113024E609EFDC6C4C2C061FCFC200500EFEE61D9
+S104025EFC9F
+S113025F16C80300AEF82761D339315E12F643DDB9
+S113026F27BBBC02BC04BC06BC08BC0ABC0CBC0E3D
+S113027FBC10BC12BC14BC16BC18BC1ABC1CBC1ED3
+S113028F3704200037B3EFD6AEF847DD06F6BBA729
+S113029FA7EFF5D7FE0200EFFE717AFAD7341600F6
+S11302AFCA0000CA0100CA0200CA0300CA0400CA75
+S11302BF0500CA0600CA0700CA0800FC130300FCA5
+S11302CFE90200FC160300FC180400FC220500F5EB
+S11302DF7800D7717BFAFEC4FFD736C4027182CE81
+S11302EFA000717AA1714BA4CC03017128C50271CE
+S11302FF6AA1716BA4710BA1CC04808C046C429C19
+S113030F0471A3D78EA8D77120F00000000000302D
+S113031F4000BF1601FE0100D7347000AAA4086C78
+S113032F0308BAA4711AE5711BE1712AE5712BE177
+S113033F711AED711AE9712AED712AE9302280BA26
+S113034F98309780BA9CC91000CE89718A9930076A
+S113035F00BA96302201BA9A309740BA9EC9120059
+S113036F20AAA8086C0108BAA8AAB0BAB0AAAA0809
+S113037F6C0108BAAA51406F21FF9E216A012051D6
+S113038FDF5F21FF9E21D7341201AA06086C0108F2
+S113039FBA06AA08086C0108BA08A9086C0308B9B8
+S11303AF711BE1712BE1711BE5712BE5D7711AE517
+S11303BF712AE5341401A9086C0308B9AA06085C6C
+S11303CFFE08BA06711BE1712BE1D714136168DDC6
+S11303DF0EF6BF06AF13BF08AF15BF04AFF6D73085
+S11303EF8100D714136168DD1C15BF00AF13BF0262
+S11303FFAF711AE5EB00AF899D10A200AFB202AF47
+S113040F711BE5F6D7308100D77130F00000000082
+S113041F00304400BF5601FE0100D7347000AAE437
+S113042F086C0308BAE4715AE7715BE3716AE77108
+S113043F6BE3715AEF715AEB716AEF716AEB302209
+S113044F00BAD8309780BADCCB4800CE8971AA990C
+S113045F300700BAD6302201BADA309740BADECB71
+S113046F4A00CEAAE8086C0108BAE8AAF0BAF0AAC2
+S113047FEA086C0108BAEA51026F21FF9E216A0152
+S113048F0451FB5F21FF9E21D7345201AA06086C49
+S113049F0108BA06AA08086C0108BA08A9086C036F
+S11304AF08B9715BE3716BE3715BE7716BE7D7714C
+S11304BF5AE7716AE7345401A9086C0308B9AA060C
+S11304CF085CFE08BA06715BE3716BE3D714136122
+S11304DF68DD0EF6BF10AF13BF12AF15BF0EAFF628
+S11304EFD7308100D714136168DD1C15BF0AAF1311
+S11304FFBF0CAF715AE7EB0AAF899E48A20AAFB29D
+S113050F0CAF715BE7F6D7308100D7D7D7D7D7D7E2
+S113051FD7D7D7710AE4710BE0710AEC710AE8714D
+S10A052F0BE4D7CEABACD7FF
S9030000FC
diff --git a/DefaultBuild/owi.obj b/DefaultBuild/owi.obj
new file mode 100644
index 0000000..c361a94
Binary files /dev/null and b/DefaultBuild/owi.obj differ
diff --git a/DefaultBuild/r_cg_cgc.obj b/DefaultBuild/r_cg_cgc.obj
index 79f926f..6282950 100644
Binary files a/DefaultBuild/r_cg_cgc.obj and b/DefaultBuild/r_cg_cgc.obj differ
diff --git a/DefaultBuild/r_cg_cgc_user.obj b/DefaultBuild/r_cg_cgc_user.obj
index 1be3f28..c5e50ee 100644
Binary files a/DefaultBuild/r_cg_cgc_user.obj and b/DefaultBuild/r_cg_cgc_user.obj differ
diff --git a/DefaultBuild/r_cg_serial.obj b/DefaultBuild/r_cg_serial.obj
index ca273f1..3968618 100644
Binary files a/DefaultBuild/r_cg_serial.obj and b/DefaultBuild/r_cg_serial.obj differ
diff --git a/DefaultBuild/r_cg_serial_user.obj b/DefaultBuild/r_cg_serial_user.obj
index 8f27f43..f0f4d6a 100644
Binary files a/DefaultBuild/r_cg_serial_user.obj and b/DefaultBuild/r_cg_serial_user.obj differ
diff --git a/DefaultBuild/r_cg_wdt.obj b/DefaultBuild/r_cg_wdt.obj
index 7adf337..d1ec97e 100644
Binary files a/DefaultBuild/r_cg_wdt.obj and b/DefaultBuild/r_cg_wdt.obj differ
diff --git a/DefaultBuild/r_cg_wdt_user.obj b/DefaultBuild/r_cg_wdt_user.obj
index 9591517..f5aac38 100644
Binary files a/DefaultBuild/r_cg_wdt_user.obj and b/DefaultBuild/r_cg_wdt_user.obj differ
diff --git a/DefaultBuild/r_main.obj b/DefaultBuild/r_main.obj
index bae48e1..5ff4034 100644
Binary files a/DefaultBuild/r_main.obj and b/DefaultBuild/r_main.obj differ
diff --git a/DefaultBuild/r_systeminit.obj b/DefaultBuild/r_systeminit.obj
index edb26e2..79d7d1c 100644
Binary files a/DefaultBuild/r_systeminit.obj and b/DefaultBuild/r_systeminit.obj differ
diff --git a/DefaultBuild/uart.obj b/DefaultBuild/uart.obj
new file mode 100644
index 0000000..43c29e3
Binary files /dev/null and b/DefaultBuild/uart.obj differ
diff --git a/multical.mtpj b/multical.mtpj
index 886a60e..ced84a8 100644
--- a/multical.mtpj
+++ b/multical.mtpj
@@ -17,13 +17,6 @@
f654126d-e7ad-426d-be34-8455271d959b
a679a670-3999-44a1-af72-43f34fab5a94
-
- hdwinit.asm
- File
- hdwinit.asm
- f654126d-e7ad-426d-be34-8455271d959b
- a679a670-3999-44a1-af72-43f34fab5a94
-
stkinit.asm
File
@@ -31,13 +24,6 @@
f654126d-e7ad-426d-be34-8455271d959b
a679a670-3999-44a1-af72-43f34fab5a94
-
- main.c
- File
- main.c
- 941832c1-fc3b-4e1b-94e8-01ea17128b42
- a679a670-3999-44a1-af72-43f34fab5a94
-
iodefine.h
File
@@ -45,6 +31,195 @@
03cad1e8-2eb3-4cde-a8a3-982423631122
a679a670-3999-44a1-af72-43f34fab5a94
+
+ Code Generator
+ Category
+ a679a670-3999-44a1-af72-43f34fab5a94
+
+
+ drivers
+ Category
+ a679a670-3999-44a1-af72-43f34fab5a94
+ 3a733623-8766-4a62-84ba-81c3613ed37f
+
+
+ r_main.c
+ File
+ r_main.c
+ 941832c1-fc3b-4e1b-94e8-01ea17128b42
+ cd2e4292-1297-4c3b-8415-f027a507b349
+
+
+ r_systeminit.c
+ File
+ r_systeminit.c
+ 941832c1-fc3b-4e1b-94e8-01ea17128b42
+ cd2e4292-1297-4c3b-8415-f027a507b349
+
+
+ r_cg_cgc.c
+ File
+ r_cg_cgc.c
+ 941832c1-fc3b-4e1b-94e8-01ea17128b42
+ cd2e4292-1297-4c3b-8415-f027a507b349
+
+
+ r_cg_cgc_user.c
+ File
+ r_cg_cgc_user.c
+ 941832c1-fc3b-4e1b-94e8-01ea17128b42
+ cd2e4292-1297-4c3b-8415-f027a507b349
+
+
+ r_cg_serial.c
+ File
+ r_cg_serial.c
+ 941832c1-fc3b-4e1b-94e8-01ea17128b42
+ cd2e4292-1297-4c3b-8415-f027a507b349
+
+
+ r_cg_serial_user.c
+ File
+ r_cg_serial_user.c
+ 941832c1-fc3b-4e1b-94e8-01ea17128b42
+ cd2e4292-1297-4c3b-8415-f027a507b349
+
+
+ r_cg_wdt.c
+ File
+ r_cg_wdt.c
+ 941832c1-fc3b-4e1b-94e8-01ea17128b42
+ cd2e4292-1297-4c3b-8415-f027a507b349
+
+
+ r_cg_wdt_user.c
+ File
+ r_cg_wdt_user.c
+ 941832c1-fc3b-4e1b-94e8-01ea17128b42
+ cd2e4292-1297-4c3b-8415-f027a507b349
+
+
+ r_cg_macrodriver.h
+ File
+ r_cg_macrodriver.h
+ 03cad1e8-2eb3-4cde-a8a3-982423631122
+ cd2e4292-1297-4c3b-8415-f027a507b349
+
+
+ r_cg_userdefine.h
+ File
+ r_cg_userdefine.h
+ 03cad1e8-2eb3-4cde-a8a3-982423631122
+ cd2e4292-1297-4c3b-8415-f027a507b349
+
+
+ r_cg_cgc.h
+ File
+ r_cg_cgc.h
+ 03cad1e8-2eb3-4cde-a8a3-982423631122
+ cd2e4292-1297-4c3b-8415-f027a507b349
+
+
+ r_cg_serial.h
+ File
+ r_cg_serial.h
+ 03cad1e8-2eb3-4cde-a8a3-982423631122
+ cd2e4292-1297-4c3b-8415-f027a507b349
+
+
+ r_cg_wdt.h
+ File
+ r_cg_wdt.h
+ 03cad1e8-2eb3-4cde-a8a3-982423631122
+ cd2e4292-1297-4c3b-8415-f027a507b349
+
+
+ common.h
+ File
+ ..\IDH1.1\common.h
+ 03cad1e8-2eb3-4cde-a8a3-982423631122
+ 92d2047d-be41-4564-9481-2863aa3cea9e
+
+
+ OWI
+ Category
+ 92d2047d-be41-4564-9481-2863aa3cea9e
+ e56f4f4a-52f8-4e9e-a213-c76182a0b43b
+
+
+ I2C
+ Category
+ 92d2047d-be41-4564-9481-2863aa3cea9e
+ 187c2736-7100-4ca9-9049-a93e54d53de8
+
+
+ UART
+ Category
+ 92d2047d-be41-4564-9481-2863aa3cea9e
+ 0613f473-e2a9-4085-a0ab-01a7996c2c43
+
+
+ Delay
+ Category
+ 92d2047d-be41-4564-9481-2863aa3cea9e
+ bffdaa4b-4da3-43c9-b338-901683c6bee8
+
+
+ owi.c
+ File
+ ..\IDH1.1\owi.c
+ 941832c1-fc3b-4e1b-94e8-01ea17128b42
+ e4ae3918-fb12-49a6-aade-65ad46cada11
+
+
+ owi.h
+ File
+ ..\IDH1.1\owi.h
+ 03cad1e8-2eb3-4cde-a8a3-982423631122
+ e4ae3918-fb12-49a6-aade-65ad46cada11
+
+
+ i2c.h
+ File
+ ..\IDH1.1\i2c.h
+ 03cad1e8-2eb3-4cde-a8a3-982423631122
+ 64a6f8c5-3f9a-4956-af13-4e56a20c31ef
+
+
+ i2c.c
+ File
+ ..\IDH1.1\i2c.c
+ 941832c1-fc3b-4e1b-94e8-01ea17128b42
+ 64a6f8c5-3f9a-4956-af13-4e56a20c31ef
+
+
+ uart.h
+ File
+ ..\IDH1.1\uart.h
+ 03cad1e8-2eb3-4cde-a8a3-982423631122
+ 90a0eaf7-0989-419f-a266-8e2888e817f5
+
+
+ uart.c
+ File
+ ..\IDH1.1\uart.c
+ 941832c1-fc3b-4e1b-94e8-01ea17128b42
+ 90a0eaf7-0989-419f-a266-8e2888e817f5
+
+
+ delay.c
+ File
+ ..\IDH1.1\delay.c
+ 941832c1-fc3b-4e1b-94e8-01ea17128b42
+ 3bd6dfba-2995-4396-9fda-16e17fe2ed0b
+
+
+ delay.h
+ File
+ ..\IDH1.1\delay.h
+ 03cad1e8-2eb3-4cde-a8a3-982423631122
+ 3bd6dfba-2995-4396-9fda-16e17fe2ed0b
+
@@ -53,6 +228,23 @@
0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
7e0c5287-ef5f-48f3-976e-25ba00f1983b
@@ -73,6 +265,12 @@
0
+
+
+ 0
+ R5F10PPJ
+
+
1159186b-b838-4741-8324-8293bf3d5c5f
@@ -87,13 +285,33 @@
DefaultBuild
e024cbcb-0137-4c76-a917-4d0510fa64c2
AsmSource
- ccf78b2f-c579-454b-b48a-9769b7729cba
- AsmSource
+ 51d0520f-50b1-4285-88ce-0cd161588e11
+ CSource
6abc5411-034e-44c1-a5f1-910361d4f1a8
AsmSource
- c41e39ce-c4a7-4c99-b95b-721a4360d267
+ 58c9c2e1-d9b5-447b-ada4-947d3bb138ef
CSource
- 4
+ 764f5b12-658b-41c7-85f5-cf19377f7407
+ CSource
+ cd4c5fd6-b664-419f-a98f-8ea3209ca28c
+ CSource
+ e0aa3048-4305-45d2-a98c-009e4ec029f6
+ CSource
+ 41b816aa-fff1-46f9-8e3d-21a805c19359
+ CSource
+ cc9e498d-166c-4cd6-8bf7-9755a8e1724a
+ CSource
+ cff2a0c3-4b3d-400e-9b41-974b715ba6d3
+ CSource
+ c94af0ec-8273-43c9-8a47-1c93dc9eebde
+ CSource
+ cd4c3347-75a2-4404-842c-84129e7b479a
+ CSource
+ abd12977-94eb-4cdd-87c6-7d0b5f98181d
+ CSource
+ a0183340-0fa5-4c8c-ab55-bad0cdaff8ca
+ CSource
+ 14
0
R5F10PPJ
0
@@ -278,7 +496,7 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
False
False
False
- -8584334295856311683
+ -8584334159468536297
False
False
No
@@ -286,7 +504,9 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
None
True
True
-
+ ..\IDH1.1
+.
+
None
-c
Auto
@@ -542,7 +762,7 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
False
False
- -8584334295856052372
+ -8584334160121727223
True
False
Debug
@@ -564,7 +784,7 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
%ProjectName%.map
False
-
+ 04
False
%ProjectName%.abs
False
@@ -620,7 +840,7 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
None
False
-
+ FFFFF8
None
@@ -816,7 +1036,7 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
None
False
- -8584334295855737267
+ -8584334160128407504
Debug
LibraryU
@@ -881,42 +1101,166 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
1
- 639038065000340930
- 0
2
- 639038065000340930
- 2
3
639038065000340930
1
+
+ 639038200732968800
+ 1
+
+
+ 639038200732968800
+ 0
+
639038065006130118
0
+
+ 639038200732968800
+ 2
+
+
+ 639038200732968800
+ 3
+
+
+ 639038200732968800
+ 4
+
+
+ 639038200732968800
+ 5
+
+
+ 639038200732968800
+ 6
+
+
+ 639038200732968800
+ 7
+
+
+ 639038200732968800
+ 8
+
+
+ 639038200732968800
+ 9
+
+
+ 639038200732968800
+ 10
+
+
+ 639038200732968800
+ 11
+
+
+ 639038200732968800
+ 12
+
+
+ 639038201386259455
+ 0
+
+
+ 639038201386259455
+ 1
+
+
+ 639038201386259455
+ 2
+
+
+ 639038201386259455
+ 3
+
+
+ 639038201386259455
+ 4
+
+
+ 639038201386259455
+ 5
+
+
+ 639038201386259455
+ 6
+
+
+ 639038201386259455
+ 7
+
+
+ 639038201386259455
+ 8
+
-8584334295854395005
False
True
False
- -8584334295854375026
- False
- True
- False
-8584334295854375026
False
True
False
- -8584334295854375026
+ -8584334160121797036
+ False
+ True
+ False
+ -8584334160121807008
False
True
False
+ -8584334160121797036
+ False
+ True
+ False
+ -8584334160121797036
+ False
+ True
+ False
+ -8584334160121797036
+ False
+ True
+ False
+ -8584334160121797036
+ False
+ True
+ False
+ -8584334160121797036
+ False
+ True
+ False
+ -8584334160121797036
+ False
+ True
+ False
+ -8584334159468506378
+ False
+ True
+ False
+ -8584334159468506378
+ False
+ True
+ False
+ -8584334159468506378
+ False
+ True
+ False
+ -8584334159468506378
+ False
+ True
+ False
@@ -1279,7 +1623,7 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
<COMP />
</Effect>
</fCLK>
- <ISPullupForPort Name="ISPullupForPort" Text="false" Comment="unused" />
+ <ISPullupForPort Name="ISPullupForPort" Text="P00-P01-P02-P03-P10-P11-P12-P13-P14-P15-P16-P17-P30-P31-P32-P40-P41-P42-P43-P44-P45-P46-P47-P50-P51-P52-P53-P54-P55-P56-P57-P60-P61-P62-P63-P64-P65-P66-P67-P70-P71-P72-P73-P74-P75-P76-P77-P106-P107-P120-P125-P126-P127-P140-P150-P151-P152-P153-P154-P155-P156-P157-" Comment="unused" />
<fHOCO Name="fHOCO" Value="64" Comment="64M" Trigger="fHOCO" />
<fIH Name="fIH" Value="64" Comment="32M" />
<fSUB Name="fSUB" Value="0" Comment="0K" Trigger="fSUB">
@@ -1341,8 +1685,8 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
<COMP_ADPC_USEDPIN Name="COMP_ADPC_USEDPIN" Text="false" />
<DA_ADPC_USEDPIN Name="DA_ADPC_USEDPIN" Text="false" />
<DA_INUSE Name="DA_INUSE" Text="false" />
- <AD_ADPC_USEDPIN Name="AD_ADPC_USEDPIN" Text="false" />
- <AD_ADS_USEDPIN Name="AD_ADS_USEDPIN" Text="false" />
+ <AD_ADPC_USEDPIN Name="AD_ADPC_USEDPIN" Text="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,ANI8,ANI9,ANI10,ANI11,ANI12,ANI13,ANI14,ANI15,ANI16,ANI17,ANI18,ANI19,ANI20,ANI21,ANI22,ANI23," />
+ <AD_ADS_USEDPIN Name="AD_ADS_USEDPIN" Text="ANI0," />
<ADPCForPort3 Name="ADPCForPort3" Value="255" Comment="ADPCForPort3" />
<ADPCForPort8 Name="ADPCForPort8" Value="255" Comment="ADPCForPort8" />
<ADPCForPort9 Name="ADPCForPort9" Value="255" Comment="ADPCForPort9" />
@@ -1493,9 +1837,9 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
<TAU1 />
</Effect>
</RTC1HZ>
- <RXD0 Name="RXD0" Text="disable" />
+ <RXD0 Name="RXD0" Text="enable" />
<ProjectName Name="PrjName" Text="multical" />
- <ProjectPath Name="PrjPath" Text="C:\Users\temp\Desktop\multical" />
+ <ProjectPath Name="PrjPath" Text="C:\Users\temp\Desktop\Amosense_Firmware" />
<ProjectKind Name="PrjKind" Text="Project78K0R" />
<DeviceName Name="DeviceName" Fixed="" Text="RL78F14" />
<MCUName Name="MCUName" Text="RL78F14_100pin" />
@@ -1559,6 +1903,18 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
<HasHotRam Name="HasHotRam" Text="" />
<PrjVersion Name="PrjVersion" Text="1.2.0.1" />
<ProductVersion Name="ProductVersion" Text="4.08.06.01" />
+ <ADPCForPort0 Name="ADPCForPort0" Value="255" />
+ <ADPCForPort1 Name="ADPCForPort1" Value="255" />
+ <ADPCForPort4 Name="ADPCForPort4" Value="255" />
+ <ADPCForPort5 Name="ADPCForPort5" Value="255" />
+ <ADPCForPort6 Name="ADPCForPort6" Value="255" />
+ <ADPCForPort7 Name="ADPCForPort7" Value="255" />
+ <ADPCForPort10 Name="ADPCForPort10" Value="255" />
+ <ADPCForPort12 Name="ADPCForPort12" Value="255" />
+ <ADPCForPort13 Name="ADPCForPort13" Value="255" />
+ <ADPCForPort14 Name="ADPCForPort14" Value="255" />
+ <ADPCForPort15 Name="ADPCForPort15" Value="255" />
+ <LinkFileName Name="LinkFileName" Text="" />
</VAR>
<DIR>
<PIN>
@@ -1581,20 +1937,20 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
</Port0>
<Port1 Pullup="true">
<P10 Name="P10/TI13/TO13/TRJO0/_SCK10/SCL10/LTXD1/CTXD0" TTL="true" PITHL="true" Nch="true" AltFunc="" Point="I/O" />
- <P11 Name="P11/TI12/TO12/TRDIOB0/SI10/SDA10/RXD1/LRXD1/CRXD0" TTL="true" PITHL="true" Nch="true" AltFunc="" Point="I/O" />
- <P12 Name="P12/TI11/TO11/TRDIOD0/INTP5/SO10/TXD1/SNZOUT3" Nch="true" AltFunc="" Point="I/O" />
+ <P11 Name="P11/TI12/TO12/TRDIOB0/SI10/SDA10/RXD1/LRXD1/CRXD0" TTL="true" PITHL="true" Nch="true" AltFunc="RXD1" Point="I/O" />
+ <P12 Name="P12/TI11/TO11/TRDIOD0/INTP5/SO10/TXD1/SNZOUT3" Nch="true" AltFunc="TXD1" Point="I/O" />
<P13 Name="P13/TI04/TO04/TRDIOA0/TRDCLK0/SI01/SDA01/LTXD0" TTL="true" PITHL="true" Nch="true" AltFunc="" Point="I/O" />
<P14 Name="P14/TI06/TO06/TRDIOC0/_SCK01/SCL01/LRXD0" TTL="true" PITHL="true" Nch="true" AltFunc="" Point="I/O" />
- <P15 Name="P15/TI05/TO05/TRDIOA1/TRDIOA0/TRDCLK0/SO00/TXD0/TOOLTXD/RTC1HZ" Nch="true" AltFunc="" Point="I/O" />
- <P16 Name="P16/TI02/TO02/TRDIOC1/SI00/SDA00/RXD0/TOOLRXD" TTL="true" PITHL="true" Nch="true" AltFunc="" Point="I/O" />
+ <P15 Name="P15/TI05/TO05/TRDIOA1/TRDIOA0/TRDCLK0/SO00/TXD0/TOOLTXD/RTC1HZ" Nch="true" AltFunc="TXD0" Point="I/O" />
+ <P16 Name="P16/TI02/TO02/TRDIOC1/SI00/SDA00/RXD0/TOOLRXD" TTL="true" PITHL="true" Nch="true" AltFunc="RXD0" Point="I/O" />
<P17 Name="P17/TI00/TO00/TRDIOB1/_SCK00/SCL00/INTP3" TTL="true" PITHL="true" Nch="true" AltFunc="" Point="I/O" />
</Port1>
<Port3 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin">
<P30 Name="P30/TI01/TO01/TRDIOD1/_SSI00/INTP2/SNZOUT0" TTL="true" PITHL="true" Pullup="true" AltFunc="" Point="I/O" />
<P31 Name="P31/TI14/TO14/STOPST/INTP2" Pullup="true" AltFunc="" Point="I/O" />
<P32 Name="P32/TI16/TO16/INTP7" Pullup="true" AltFunc="" Point="I/O" />
- <P33 Name="P33/AVREFP/ANI00" AltFunc="" Point="I/O" />
- <P34 Name="P34/AVREFM/ANI01" AltFunc="" Point="I/O" />
+ <P33 Name="P33/AVREFP/ANI00" AltFunc="ANI0" Point="I/O" />
+ <P34 Name="P34/AVREFM/ANI01" AltFunc="ANALOG_1" Point="I/O" />
</Port3>
<Port4 Chip="RL78F14_80pin,RL78F14_100pin" Pullup="true">
<P40 Name="P40/TOOL0" AltFunc="" Point="I/O" />
@@ -1627,52 +1983,52 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
<P67 Name="P67/TI02/TO02" AltFunc="" Point="I/O" />
</Port6>
<Port7 Chip="R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" Pullup="true">
- <P70 Name="P70/ANI26/KR0/TI15/TO15/INTP8/SI11/SDA11/SNZOUT4/KR0" DIN="true" TTL="true" PITHL="true" Nch="true" AltFunc="" Point="I/O" />
- <P71 Name="P71/ANI27/KR1/TI17/TO17/INTP6/_SCK11/SCL11/SNZOUT5/KR1" DIN="true" TTL="true" PITHL="true" Nch="true" AltFunc="" Point="I/O" />
- <P72 Name="P72/ANI28/KR2/CTXD0/SO11/SNZOUT6/KR2" DIN="true" Nch="true" AltFunc="" Point="I/O" />
- <P73 Name="P73/ANI29/KR3/CRXD0/_SSI11/SNZOUT7/KR3" DIN="true" TTL="true" PITHL="true" AltFunc="" Point="I/O" />
- <P74 Name="P74/ANI30/KR4/SO10/TXD1/KR4" DIN="true" AltFunc="" Point="I/O" />
+ <P70 Name="P70/ANI26/KR0/TI15/TO15/INTP8/SI11/SDA11/SNZOUT4/KR0" DIN="true" TTL="true" PITHL="true" Nch="true" AltFunc="ANI26" Point="I/O" />
+ <P71 Name="P71/ANI27/KR1/TI17/TO17/INTP6/_SCK11/SCL11/SNZOUT5/KR1" DIN="true" TTL="true" PITHL="true" Nch="true" AltFunc="ANI27" Point="I/O" />
+ <P72 Name="P72/ANI28/KR2/CTXD0/SO11/SNZOUT6/KR2" DIN="true" Nch="true" AltFunc="ANI28" Point="I/O" />
+ <P73 Name="P73/ANI29/KR3/CRXD0/_SSI11/SNZOUT7/KR3" DIN="true" TTL="true" PITHL="true" AltFunc="ANI29" Point="I/O" />
+ <P74 Name="P74/ANI30/KR4/SO10/TXD1/KR4" DIN="true" AltFunc="ANI30" Point="I/O" />
<P75 Name="P75/KR5/SI10/SDA10/RXD1/KR5" PITHL="true" AltFunc="" Point="I/O" />
<P76 Name="P76/KR6/_SCK10/SCL10/KR6" PITHL="true" AltFunc="" Point="I/O" />
<P77 Name="P77/KR7/_SSI10/INTP12/KR7" PITHL="true" AltFunc="" Point="I/O" />
</Port7>
<Port8 Chip="RL78F14_30pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin">
- <P80 Name="P80/ANI02/ANO0" AltFunc="" Point="I/O" />
- <P81 Name="P81/ANI03/IVCMP00" AltFunc="" Point="I/O" />
- <P82 Name="P82/ANI04/IVCMP01" AltFunc="" Point="I/O" />
- <P83 Name="P83/ANI05/IVCMP02" AltFunc="" Point="I/O" />
- <P84 Name="P84/ANI06/IVCMP03" AltFunc="" Point="I/O" />
- <P85 Name="P85/ANI07/IVREF0" AltFunc="" Point="I/O" />
- <P86 Name="P86/ANI08" AltFunc="" Point="I/O" />
- <P87 Name="P87/ANI09" AltFunc="" Point="I/O" />
+ <P80 Name="P80/ANI02/ANO0" AltFunc="ANALOG_2" Point="I/O" />
+ <P81 Name="P81/ANI03/IVCMP00" AltFunc="ANALOG_3" Point="I/O" />
+ <P82 Name="P82/ANI04/IVCMP01" AltFunc="ANALOG_4" Point="I/O" />
+ <P83 Name="P83/ANI05/IVCMP02" AltFunc="ANALOG_5" Point="I/O" />
+ <P84 Name="P84/ANI06/IVCMP03" AltFunc="ANALOG_6" Point="I/O" />
+ <P85 Name="P85/ANI07/IVREF0" AltFunc="ANALOG_7" Point="I/O" />
+ <P86 Name="P86/ANI08" AltFunc="ANALOG_8" Point="I/O" />
+ <P87 Name="P87/ANI09" AltFunc="ANALOG_9" Point="I/O" />
</Port8>
<Port9 Chip="R5F10PMG,R5F10PMH,R5F10PMJ,R5F10PPE,R5F10PPF,R5F10PPG,R5F10PPH,R5F10PPJ">
- <P90 Name="P90/ANI10" AltFunc="" Point="I/O" />
- <P91 Name="P91/ANI11" AltFunc="" Point="I/O" />
- <P92 Name="P92/ANI12" AltFunc="" Point="I/O" />
- <P93 Name="P93/ANI13" AltFunc="" Point="I/O" />
- <P94 Name="P94/ANI14" AltFunc="" Point="I/O" />
- <P95 Name="P95/ANI15" AltFunc="" Point="I/O" />
- <P96 Name="P96/ANI16" AltFunc="" Point="I/O" />
- <P97 Name="P97/ANI17" AltFunc="" Point="I/O" />
+ <P90 Name="P90/ANI10" AltFunc="ANALOG_10" Point="I/O" />
+ <P91 Name="P91/ANI11" AltFunc="ANALOG_11" Point="I/O" />
+ <P92 Name="P92/ANI12" AltFunc="ANALOG_12" Point="I/O" />
+ <P93 Name="P93/ANI13" AltFunc="ANALOG_13" Point="I/O" />
+ <P94 Name="P94/ANI14" AltFunc="ANALOG_14" Point="I/O" />
+ <P95 Name="P95/ANI15" AltFunc="ANALOG_15" Point="I/O" />
+ <P96 Name="P96/ANI16" AltFunc="ANALOG_16" Point="I/O" />
+ <P97 Name="P97/ANI17" AltFunc="ANALOG_17" Point="I/O" />
</Port9>
<Port10 Chip="RL78F14_100pin">
- <P100 Name="P100/ANI18" AltFunc="" Point="I/O" />
- <P101 Name="P101/ANI19" AltFunc="" Point="I/O" />
- <P102 Name="P102/ANI20" AltFunc="" Point="I/O" />
- <P103 Name="P103/ANI21" AltFunc="" Point="I/O" />
- <P104 Name="P104/ANI22" AltFunc="" Point="I/O" />
- <P105 Name="P105/ANI23" AltFunc="" Point="I/O" />
+ <P100 Name="P100/ANI18" AltFunc="ANALOG_18" Point="I/O" />
+ <P101 Name="P101/ANI19" AltFunc="ANALOG_19" Point="I/O" />
+ <P102 Name="P102/ANI20" AltFunc="ANALOG_20" Point="I/O" />
+ <P103 Name="P103/ANI21" AltFunc="ANALOG_21" Point="I/O" />
+ <P104 Name="P104/ANI22" AltFunc="ANALOG_22" Point="I/O" />
+ <P105 Name="P105/ANI23" AltFunc="ANALOG_23" Point="I/O" />
<P106 Name="P106/LTXD1" Pullup="true" AltFunc="" Point="I/O" />
<P107 Name="P107/LRXD1" PITHL="true" Pullup="true" AltFunc="" Point="I/O" />
</Port10>
<Port12 Chip="RL78F14_100pin">
- <P120 Name="P120/ANI25/TI07/TO07/TRDIOD0/SO01/INTP4" DIN="true" Nch="true" Pullup="true" AltFunc="" Point="I/O" />
+ <P120 Name="P120/ANI25/TI07/TO07/TRDIOD0/SO01/INTP4" DIN="true" Nch="true" Pullup="true" AltFunc="ANI25" Point="I/O" />
<P121 Name="P121/X1" AltFunc="" Point="I" />
<P122 Name="P122/X2/EXCLK" AltFunc="" Point="I" />
<P123 Name="P123/XT1" AltFunc="" Point="I" />
<P124 Name="P124/XT2/EXCLKS" AltFunc="" Point="I" />
- <P125 Name="P125/ANI24/TI03/TO03/TRDIOB0/_SSI01/INTP1/SNZOUT1" DIN="true" TTL="true" PITHL="true" Pullup="true" AltFunc="" Point="I/O" />
+ <P125 Name="P125/ANI24/TI03/TO03/TRDIOB0/_SSI01/INTP1/SNZOUT1" DIN="true" TTL="true" PITHL="true" Pullup="true" AltFunc="ANI24" Point="I/O" />
<P126 Name="P126/TI01/TO01" Pullup="true" AltFunc="" Point="I/O" />
<P127 Name="P127/TI03/TO03" Pullup="true" AltFunc="" Point="I/O" />
</Port12>
@@ -1699,9 +2055,7 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
<INTP0 Port="P137" Point="I" />
<INTP1 Port="P125" Point="I" />
<INTP2 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin,RL78F14_30pin,RL78F14_32pin" PIOR52="0" Port="P30" Point="I" />
- <INTP2 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR52="1" Port="P31" Point="I" />
<INTP3 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin,RL78F14_30pin,RL78F14_32pin" PIOR53="0" Port="P17" Point="I" />
- <INTP3 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR53="1" Port="P50" Point="I" />
<INTP4 Port="P120" Point="I" />
<INTP5 Port="P12" Point="I" />
<INTP6 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P71" Point="I" />
@@ -1787,35 +2141,23 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
<SAU0>
<UART0>
<RXD0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P16" Point="I" />
- <RXD0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="1" Port="P61" Point="I" />
<TXD0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P15" Point="O" />
- <TXD0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="1" Port="P62" Point="O" />
</UART0>
<CSI00>
<SO00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P15" Point="O" />
- <SO00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="1" Port="P62" Point="O" />
<SI00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P16" Point="I" />
- <SI00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="1" Port="P61" Point="I" />
<SCK00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" RealName="_SCK00" Port="P17" Point="I/O" />
- <SCK00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" RealName="_SCK00" PIOR40="1" Port="P60" Point="I/O" />
<SSI00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" RealName="_SSI00" Port="P30" Point="I" />
- <SSI00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="1" RealName="_SSI00" Port="P63" Point="I" />
</CSI00>
<CSI01>
<SO01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="0" Port="P120" Point="O" />
- <SO01 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="1" Port="P51" Point="O" />
<SI01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="0" Port="P13" Point="I" />
- <SI01 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="1" Port="P53" Point="I" />
<SCK01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" RealName="_SCK01" PIOR41="0" Port="P14" Point="I/O" />
- <SCK01 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" RealName="_SCK01" PIOR41="1" Port="P52" Point="I/O" />
<SSI01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="0" RealName="_SSI01" Port="P125" Point="I" />
- <SSI01 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="1" RealName="_SSI01" Port="P50" Point="I" />
</CSI01>
<IIC00>
<SCL00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P17" Point="O" CheckNch="true" />
- <SCL00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="1" Port="P60" Point="O" CheckNch="true" />
<SDA00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P16" Point="O" CheckNch="true" />
- <SDA00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="1" Port="P61" Point="O" CheckNch="true" />
</IIC00>
<IIC01>
<SCL01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="0" Port="P14" Point="O" CheckNch="true" />
@@ -1825,29 +2167,19 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
<SAU1>
<UART1>
<RXD1 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="0" Port="P11" Point="I" />
- <RXD1 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="1" Port="P75" Point="I" />
<TXD1 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="0" Port="P12" Point="O" />
- <TXD1 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="1" Port="P74" Point="O" />
</UART1>
<CSI10>
<SO10 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="0" Port="P12" Point="O" />
- <SO10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="1" Port="P74" Point="O" />
<SI10 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="0" Port="P11" Point="I" />
- <SI10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="1" Port="P75" Point="I" />
<SCK10 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" RealName="_SCK10" PIOR42="0" Port="P10" Point="I/O" />
- <SCK10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" RealName="_SCK10" PIOR42="1" Port="P76" Point="I/O" />
<SSI10 Chip="RL78F14_80pin,RL78F14_100pin" PIOR42="0" RealName="_SSI10" Port="P54" Point="I" />
- <SSI10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="1" RealName="_SSI10" Port="P77" Point="I" />
</CSI10>
<CSI11 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin">
<SO11 PIOR43="0" Port="P72" Point="O" />
- <SO11 Chip="RL78F14_100pin" PIOR43="1" Port="P151" Point="O" />
<SI11 PIOR43="0" Port="P70" Point="I" />
- <SI11 Chip="RL78F14_100pin" PIOR43="1" Port="P152" Point="I" />
<SCK11 PIOR43="0" RealName="_SCK11" Port="P71" Point="I/O" />
- <SCK11 Chip="RL78F14_100pin" RealName="_SCK11" PIOR43="1" Port="P153" Point="I/O" />
<SSI11 PIOR43="0" RealName="_SSI11" Port="P73" Point="I" />
- <SSI11 Chip="RL78F14_100pin" PIOR43="1" RealName="_SSI11" Port="P150" Point="I" />
</CSI11>
<IIC10>
<SCL10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin,RL78F14_32pin,RL78F14_48pin" PIOR42="0" Port="P10" Point="O" CheckNch="true" />
@@ -1867,101 +2199,69 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
<TAU0>
<Channel0>
<TI00 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR00="0" Port="P17" Point="I" />
- <TI00 Chip="RL78F14_80pin,RL78F14_100pin" PIOR00="1" Port="P66" Point="I" />
<TO00 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR10="0" Port="P17" Point="O" />
- <TO00 Chip="RL78F14_80pin,RL78F14_100pin" PIOR10="1" Port="P66" Point="O" />
</Channel0>
<Channel1>
<TI01 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR01="0" Port="P30" Point="I" />
- <TI01 Chip="RL78F14_80pin,RL78F14_100pin" PIOR01="1" Port="P126" Point="I" />
<TO01 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR11="0" Port="P30" Point="O" />
- <TO01 Chip="RL78F14_80pin,RL78F14_100pin" PIOR11="1" Port="P126" Point="O" />
</Channel1>
<Channel2>
<TI02 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR02="0" Port="P16" Point="I" />
- <TI02 Chip="RL78F14_80pin,RL78F14_100pin" PIOR02="1" Port="P67" Point="I" />
<TO02 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR12="0" Port="P16" Point="O" />
- <TO02 Chip="RL78F14_80pin,RL78F14_100pin" PIOR12="1" Port="P67" Point="O" />
</Channel2>
<Channel3>
<TI03 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR03="0" Port="P125" Point="I" />
- <TI03 Chip="RL78F14_100pin" PIOR03="1" Port="P127" Point="I" />
<TO03 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR13="0" Port="P125" Point="O" />
- <TO03 Chip="RL78F14_100pin" PIOR13="1" Port="P127" Point="O" />
</Channel3>
<Channel4>
<TI04 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR04="0" Port="P13" Point="I" />
- <TI04 Chip="RL78F14_80pin,RL78F14_100pin" PIOR04="1" Port="P01" Point="I" />
<TO04 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR14="0" Port="P13" Point="O" />
- <TO04 Chip="RL78F14_80pin,RL78F14_100pin" PIOR14="1" Port="P01" Point="O" />
</Channel4>
<Channel5>
<TI05 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR05="0" Port="P15" Point="I" />
- <TI05 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR05="1" Port="P00" Point="I" />
<TO05 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR15="0" Port="P15" Point="O" />
- <TO05 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR15="1" Port="P00" Point="O" />
</Channel5>
<Channel6>
<TI06 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR06="0" Port="P14" Point="I" />
- <TI06 Chip="RL78F14_80pin,RL78F14_100pin" PIOR06="1" Port="P02" Point="I" />
<TO06 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR16="0" Port="P14" Point="O" />
- <TO06 Chip="RL78F14_80pin,RL78F14_100pin" PIOR16="1" Port="P02" Point="O" />
</Channel6>
<Channel7>
<TI07 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR07="0" Port="P120" Point="I" />
- <TI07 Chip="RL78F14_80pin,RL78F14_100pin" PIOR07="1" Port="P44" Point="I" />
<TO07 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR17="0" Port="P120" Point="O" />
- <TO07 Chip="RL78F14_80pin,RL78F14_100pin" PIOR17="1" Port="P44" Point="O" />
</Channel7>
</TAU0>
<TAU1>
<Channel0>
<TI10 Chip="RL78F14_80pin,RL78F14_100pin" PIOR20="0" Port="P41" Point="I" />
- <TI10 Chip="RL78F14_80pin,RL78F14_100pin" PIOR20="1" Port="P45" Point="I" />
<TO10 Chip="RL78F14_80pin,RL78F14_100pin" PIOR30="0" Port="P41" Point="O" />
- <TO10 Chip="RL78F14_80pin,RL78F14_100pin" PIOR30="1" Port="P45" Point="O" />
</Channel0>
<Channel1>
<TI11 Chip="RL78F14_80pin,RL78F14_100pin" PIOR21="0" Port="P12" Point="I" />
- <TI11 Chip="RL78F14_80pin,RL78F14_100pin" PIOR21="1" Port="P54" Point="I" />
<TO11 Chip="RL78F14_80pin,RL78F14_100pin" PIOR31="0" Port="P12" Point="O" />
- <TO11 Chip="RL78F14_80pin,RL78F14_100pin" PIOR31="1" Port="P54" Point="O" />
</Channel1>
<Channel2>
<TI12 Chip="RL78F14_80pin,RL78F14_100pin" PIOR22="0" Port="P11" Point="I" />
- <TI12 Chip="RL78F14_80pin,RL78F14_100pin" PIOR22="1" Port="P46" Point="I" />
<TO12 Chip="RL78F14_80pin,RL78F14_100pin" PIOR32="0" Port="P11" Point="O" />
- <TO12 Chip="RL78F14_80pin,RL78F14_100pin" PIOR32="1" Port="P46" Point="O" />
</Channel2>
<Channel3>
<TI13 Chip="RL78F14_80pin,RL78F14_100pin" PIOR23="0" Port="P10" Point="I" />
- <TI13 Chip="RL78F14_80pin,RL78F14_100pin" PIOR23="1" Port="P55" Point="I" />
<TO13 Chip="RL78F14_80pin,RL78F14_100pin" PIOR33="0" Port="P10" Point="O" />
- <TO13 Chip="RL78F14_80pin,RL78F14_100pin" PIOR33="1" Port="P55" Point="O" />
</Channel3>
<Channel4 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin">
<TI14 Chip="RL78F14_80pin,RL78F14_100pin" PIOR24="0" Port="P31" Point="I" />
- <TI14 Chip="RL78F14_80pin,RL78F14_100pin" PIOR24="1" Port="P64" Point="I" />
<TO14 Chip="RL78F14_80pin,RL78F14_100pin" PIOR34="0" Port="P31" Point="O" />
- <TO14 Chip="RL78F14_80pin,RL78F14_100pin" PIOR34="1" Port="P64" Point="O" />
</Channel4>
<Channel5 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin">
<TI15 Chip="RL78F14_80pin,RL78F14_100pin" PIOR25="0" Port="P70" Point="I" />
- <TI15 Chip="RL78F14_80pin,RL78F14_100pin" PIOR25="1" Port="P56" Point="I" />
<TO15 Chip="RL78F14_80pin,RL78F14_100pin" PIOR35="0" Port="P70" Point="O" />
- <TO15 Chip="RL78F14_80pin,RL78F14_100pin" PIOR35="1" Port="P56" Point="O" />
</Channel5>
<Channel6 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin">
<TI16 Chip="RL78F14_80pin,RL78F14_100pin" PIOR26="0" Port="P32" Point="I" />
- <TI16 Chip="RL78F14_80pin,RL78F14_100pin" PIOR26="1" Port="P65" Point="I" />
<TO16 Chip="RL78F14_80pin,RL78F14_100pin" PIOR36="0" Port="P32" Point="O" />
- <TO16 Chip="RL78F14_80pin,RL78F14_100pin" PIOR36="1" Port="P65" Point="O" />
</Channel6>
<Channel7 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin">
<TI17 Chip="RL78F14_80pin,RL78F14_100pin" PIOR27="0" Port="P71" Point="I" />
- <TI17 Chip="RL78F14_80pin,RL78F14_100pin" PIOR27="1" Port="P57" Point="I" />
<TO17 Chip="RL78F14_80pin,RL78F14_100pin" PIOR37="0" Port="P71" Point="O" />
- <TO17 Chip="RL78F14_80pin,RL78F14_100pin" PIOR37="1" Port="P57" Point="O" />
</Channel7>
</TAU1>
<TMRJ0>
@@ -1970,14 +2270,10 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
</TMRJ0>
<TMRD0>
<TRDCLK_P13_0 PIOR70="0" Port="P13" Point="I/O" UnConflict="TRDCLK_P13_1" RealName="TRDCLK0" />
- <TRDCLK_P15_0 PIOR70="1" Port="P15" Point="I/O" UnConflict="TRDCLK_P15_1,TRDIOA1_P15_0" RealName="TRDCLK0" />
<TRDIOA0_P13 PIOR70="0" Port="P13" Point="I/O" UnConflict="TRDCLK_P13_0" RealName="TRDIOA0" />
- <TRDIOA0_P15 PIOR70="1" Port="P15" Point="I/O" UnConflict="TRDCLK_P15_0" RealName="TRDIOA0" />
<TRDIOB0_P125 PIOR71="0" Port="P125" Point="I/O" RealName="TRDIOB0" />
- <TRDIOB0_P11 PIOR71="1" Port="P11" Point="I/O" RealName="TRDIOB0" />
<TRDIOC0_P14 Port="P14" Point="I/O" RealName="TRDIOC0" />
<TRDIOD0_P120 PIOR73="0" Port="P120" Point="I/O" RealName="TRDIOD0" />
- <TRDIOD0_P12 PIOR73="1" Port="P12" Point="I/O" RealName="TRDIOD0" />
<TRDIOA1_P15_0 Port="P15" Point="I/O" UnConflict="TRDIOA1_P15" RealName="TRDIOA1" />
<TRDIOB1_P17_0 Port="P17" Point="I/O" UnConflict="TRDIOB1_P17" RealName="TRDIOB1" />
<TRDIOC1_P16_0 Port="P16" Point="I/O" UnConflict="TRDIOC1_P16" RealName="TRDIOC1" />
@@ -1985,7 +2281,6 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
</TMRD0>
<TMRD1>
<TRDCLK_P13_1 PIOR70="0" Port="P13" Point="I/O" UnConflict="TRDCLK_P13_0,TRDIOA0_P13" RealName="TRDCLK0" />
- <TRDCLK_P15_1 PIOR70="1" Port="P15" Point="I/O" UnConflict="TRDCLK_P15_0,TRDIOA0_P15" RealName="TRDCLK0" />
<TRDIOA1_P15 Port="P15" Point="I/O" UnConflict="TRDIOA1_P15_0" RealName="TRDIOA1" />
<TRDIOB1_P17 Port="P17" Point="I/O" UnConflict="TRDIOB1_P17_0" RealName="TRDIOB1" />
<TRDIOC1_P16 Port="P16" Point="I/O" UnConflict="TRDIOC1_P16_0" RealName="TRDIOC1" />
@@ -1994,7 +2289,6 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
</TAU>
<RTC>
<RTC1HZ Chip="RL78F14_100pin" PIOR80="0" Port="P15" Point="O" />
- <RTC1HZ Chip="RL78F14_100pin" PIOR80="1" Port="P03" Point="O" />
</RTC>
<PCLBUZ>
<PCLBUZ0>
@@ -2025,37 +2319,23 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
</COMP>
<SNOOZE Chip="RL78F14_100pin">
<SNZOUT0 PIOR60="0" Port="P30" Point="O" />
- <SNZOUT0 PIOR60="1" Port="P57" Point="O" />
<SNZOUT1 PIOR61="0" Port="P125" Point="O" />
- <SNZOUT1 PIOR61="1" Port="P56" Point="O" />
<SNZOUT2 PIOR62="0" Port="P41" Point="O" />
- <SNZOUT2 PIOR62="1" Port="P65" Point="O" />
<SNZOUT3 PIOR63="0" Port="P12" Point="O" />
- <SNZOUT3 PIOR63="1" Port="P64" Point="O" />
<SNZOUT4 PIOR64="0" Port="P70" Point="O" />
- <SNZOUT4 PIOR64="1" Port="P157" Point="O" />
<SNZOUT5 PIOR65="0" Port="P71" Point="O" />
- <SNZOUT5 PIOR65="1" Port="P156" Point="O" />
<SNZOUT6 PIOR66="0" Port="P72" Point="O" />
- <SNZOUT6 PIOR66="1" Port="P155" Point="O" />
<SNZOUT7 PIOR67="0" Port="P73" Point="O" />
- <SNZOUT7 PIOR67="1" Port="P154" Point="O" />
</SNOOZE>
<LIN Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin,RL78F14_32pin">
<LTxD0 PIOR44="0" Port="P13" Point="O" />
- <LTxD0 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" PIOR44="1" Port="P42" Point="O" />
<LRxD0 PIOR44="0" Port="P14" Point="I" />
- <LRxD0 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" PIOR44="1" Port="P43" Point="I" />
<LTxD1 Chip="RL78F14_100pin,R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ" PIOR45="0" Port="P10" Point="O" />
- <LTxD1 Chip="RL78F14_100pin" PIOR45="1" Port="P106" Point="O" />
<LRxD1 Chip="RL78F14_100pin,R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ" PIOR45="0" Port="P11" Point="I" />
- <LRxD1 Chip="RL78F14_100pin" PIOR45="1" Port="P107" Point="I" />
</LIN>
<CAN Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin">
<CTxD0 PIOR46="0" Port="P10" Point="O" />
- <CTxD0 PIOR46="1" Port="P72" Point="O" />
<CRxD0 PIOR46="0" Port="P11" Point="I" />
- <CRxD0 PIOR46="1" Port="P73" Point="I" />
</CAN>
<Others>
<VDD AltFunc="VDD" Point="-" />
@@ -2099,16 +2379,16 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
<SAU0>
<INTCSI00 InUse="0" ISR="r_csi00_interrupt" />
<INTCSI01 InUse="0" ISR="r_csi01_interrupt" />
- <INTST0 InUse="0" ISR="r_uart0_interrupt_send" />
- <INTSR0 InUse="0" ISR="r_uart0_interrupt_receive" />
+ <INTST0 InUse="1" ISR="r_uart0_interrupt_send" />
+ <INTSR0 InUse="1" ISR="r_uart0_interrupt_receive" />
<INTIIC00 InUse="0" ISR="r_iic00_interrupt" />
<INTIIC01 InUse="0" ISR="r_iic01_interrupt" />
</SAU0>
<SAU1>
<INTCSI10 InUse="0" ISR="r_csi10_interrupt" />
<INTCSI11 InUse="0" ISR="r_csi11_interrupt" />
- <INTST1 InUse="0" ISR="r_uart1_interrupt_send" />
- <INTSR1 InUse="0" ISR="r_uart1_interrupt_receive" />
+ <INTST1 InUse="1" ISR="r_uart1_interrupt_send" />
+ <INTSR1 InUse="1" ISR="r_uart1_interrupt_receive" />
<INTIIC10 InUse="0" ISR="r_iic10_interrupt" />
<INTIIC11 InUse="0" ISR="r_iic11_interrupt" />
</SAU1>
@@ -2117,7 +2397,7 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
</IICA0>
</Serial>
<ADC>
- <INTAD InUse="0" ISR="r_adc_interrupt" IsDMATrigger="true" />
+ <INTAD InUse="1" ISR="r_adc_interrupt" IsDMATrigger="true" />
</ADC>
<TAU>
<TAU0>
@@ -2276,15 +2556,15 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
<r_cg_pfdl.h UserName="r_cg_pfdl.h" LibName="_pfdl.h" InUse="0" />
</CGC>
<PORT>
- <r_cg_port.c UserName="r_cg_port.c" LibName=".c">
+ <r_cg_port.c UserName="r_cg_port.c" LibName=".c" InUse="0">
<Type R_PORT_Create="void R_PORT_Create(void)" />
- <R_PORT_Create UserName="R_PORT_Create" LibName="R_PORT_Create" Init="1" InitMode="" />
+ <R_PORT_Create UserName="R_PORT_Create" LibName="R_PORT_Create" Init="1" InitMode="" InUse="0" />
</r_cg_port.c>
- <r_cg_port_user.c UserName="r_cg_port_user.c" LibName="_user.c">
+ <r_cg_port_user.c UserName="r_cg_port_user.c" LibName="_user.c" InUse="0">
<Type R_PORT_Create_UserInit="void R_PORT_Create_UserInit(void)" />
- <R_PORT_Create_UserInit UserName="R_PORT_Create_UserInit" LibName="R_PORT_Create_UserInit" />
+ <R_PORT_Create_UserInit UserName="R_PORT_Create_UserInit" LibName="R_PORT_Create_UserInit" InUse="0" />
</r_cg_port_user.c>
- <r_cg_port.h UserName="r_cg_port.h" LibName=".h" />
+ <r_cg_port.h UserName="r_cg_port.h" LibName=".h" InUse="0" />
</PORT>
<INTC>
<r_cg_intc.c UserName="r_cg_intc.c" LibName=".c" InUse="">
@@ -2381,172 +2661,94 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
<r_cg_intc.h UserName="r_cg_intc.h" LibName=".h" InUse="" />
</INTC>
<Serial>
- <r_cg_serial.c UserName="r_cg_serial.c" LibName=".c" InUse="">
+ <r_cg_serial.c UserName="r_cg_serial.c" LibName=".c" InUse="1">
<Type R_SAUn_Create="void R_SAUn_Create(void)" R_SAUn_Set_PowerOff="void R_SAUn_Set_PowerOff(void)" R_SAUn_Set_SnoozeOn="void R_SAUn_Set_SnoozeOn(void)" R_SAUn_Set_SnoozeOff="void R_SAUn_Set_SnoozeOff(void)" R_UARTn_Create="void R_UARTn_Create(void)" R_UARTn_Send="MD_STATUS R_UARTn_Send(uint8_t const * tx_buf, uint16_t tx_num)" R_UARTn_Receive="MD_STATUS R_UARTn_Receive(uint8_t const * rx_buf, uint16_t rx_num)" R_UARTn_Start="void R_UARTn_Start(void)" R_UARTn_Stop="void R_UARTn_Stop(void)" R_CSIn_Create="void R_CSIn_Create(void)" R_CSIn_Send="MD_STATUS R_CSIn_Send(uint8_t const * tx_buf, uint16_t tx_num)" R_CSIn_Receive="MD_STATUS R_CSIn_Receive(uint8_t const * rx_buf, uint16_t rx_num) " R_CSIn_Send_Receive="MD_STATUS R_CSIn_Send_Receive(uint8_t const * tx_buf, uint16_t tx_num, uint8_t const * rx_buf) " R_CSIn_Start="void R_CSIn_Start(void)" R_CSIn_Stop="void R_CSIn_Stop(void)" R_IICn_Create="void R_IICn_Create(void)" R_IICn_Master_Send="void R_IICn_Master_Send(uint8_t adr, uint8_t const * tx_buf, uint16_t txnum)" R_IICn_Master_Receive="void R_IICn_Master_Receive(uint8_t adr, uint8_t const * rx_buf, uint16_t rx_num) " R_IICn_Stop="void R_IICn_Stop(void)" R_IICn_StartCondition="void R_IICn_StartCondition(void)" R_IICn_StopCondition="void R_IICn_StopCondition(void)" R_UARTFn_Create="void R_UARTFn_Create(void)" R_UARTFn_Send="MD_STATUS R_UARTFn_Send(uint8_t * const tx_buf, uint16_t tx_num)" R_UARTFn_Receive="MD_STATUS R_UARTFn_Receive(uint8_t * const rx_buf, uint16_t rx_num)" R_UARTFn_Set_ComparisonData="void R_UARTFn_Set_ComparisonData(uint16_t com_data)" R_UARTFn_Set_DataComparisonOn="void R_UARTFn_Set_DataComparisonOn(void)" R_UARTFn_Set_DataComparisonOff="void R_UARTFn_Set_DataComparisonOff(void)" R_UARTFn_Set_PowerOff="void R_UARTFn_Set_PowerOff(void)" R_IICAn_Create="void R_IICAn_Create(void)" R_IICAn_Master_Send="MD_STATUS R_IICAn_Master_Send(uint8_t adr, uint8_t * const tx_buf, uint16_t tx_num, uint8_t wait)" R_IICAn_Master_Receive="MD_STATUS R_IICAn_Master_Receive(uint8_t adr, uint8_t * const rx_buf, uint16_t rx_num, uint8_t wait)" R_IICAn_Slave_Send="void R_IICAn_Slave_Send(uint8_t * const tx_buf, uint16_t tx_num)" R_IICAn_Slave_Receive="void R_IICAn_Slave_Receive(uint8_t * const rx_buf, uint16_t rx_num)" R_IICAn_Stop="void R_IICAn_Stop(void)" R_IICAn_StopCondition="void R_IICAn_StopCondition(void)" R_IICAn_Set_SnoozeOn="void R_IICAn_Set_SnoozeOn(void)" R_IICAn_Set_SnoozeOff="void R_IICAn_Set_SnoozeOff(void)" R_IICAn_Set_PowerOff="void R_IICAn_Set_PowerOff(void)" />
<SAU0 InUse="">
- <R_SAU0_Create UserName="R_SAU0_Create" LibName="R_SAUn_Create" InUse="" Init="1" InitMode="" />
- <R_SAU0_Set_PowerOff UserName="R_SAU0_Set_PowerOff" LibName="R_SAUn_Set_PowerOff" InUse="" />
- <R_SAU0_Set_SnoozeOn UserName="R_SAU0_Set_SnoozeOn" LibName="R_SAUn_Set_SnoozeOn" InUse="" />
- <R_SAU0_Set_SnoozeOff UserName="R_SAU0_Set_SnoozeOff" LibName="R_SAUn_Set_SnoozeOff" InUse="" />
+ <R_SAU0_Create UserName="R_SAU0_Create" LibName="R_SAUn_Create" InUse="1" Init="1" InitMode="" />
+ <R_SAU0_Set_PowerOff UserName="R_SAU0_Set_PowerOff" LibName="R_SAUn_Set_PowerOff" InUse="0" />
+ <R_SAU0_Set_SnoozeOn UserName="R_SAU0_Set_SnoozeOn" LibName="R_SAUn_Set_SnoozeOn" InUse="0" />
+ <R_SAU0_Set_SnoozeOff UserName="R_SAU0_Set_SnoozeOff" LibName="R_SAUn_Set_SnoozeOff" InUse="0" />
<UART0 InUse="">
- <R_UART0_Create UserName="R_UART0_Create" LibName="R_UARTn_Create" InUse="" InitMode="" />
- <R_UART0_Start UserName="R_UART0_Start" LibName="R_UARTn_Start" InUse="" />
- <R_UART0_Stop UserName="R_UART0_Stop" LibName="R_UARTn_Stop" InUse="" />
- <R_UART0_Send UserName="R_UART0_Send" LibName="R_UARTn_Send" InUse="" />
- <R_UART0_Receive UserName="R_UART0_Receive" LibName="R_UARTn_Receive" InUse="" />
+ <R_UART0_Create UserName="R_UART0_Create" LibName="R_UARTn_Create" InUse="1" InitMode="" />
+ <R_UART0_Start UserName="R_UART0_Start" LibName="R_UARTn_Start" InUse="1" />
+ <R_UART0_Stop UserName="R_UART0_Stop" LibName="R_UARTn_Stop" InUse="1" />
+ <R_UART0_Send UserName="R_UART0_Send" LibName="R_UARTn_Send" InUse="1" />
+ <R_UART0_Receive UserName="R_UART0_Receive" LibName="R_UARTn_Receive" InUse="1" />
</UART0>
<CSI00 InUse="">
- <R_CSI00_Create UserName="R_CSI00_Create" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI00_Start UserName="R_CSI00_Start" LibName="R_CSIn_Start" InUse="" />
- <R_CSI00_Stop UserName="R_CSI00_Stop" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI00_Send UserName="R_CSI00_Send" LibName="R_CSIn_Send" InUse="" />
- <R_CSI00_Receive UserName="R_CSI00_Receive" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI00_Send_Receive UserName="R_CSI00_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="" />
+ <R_CSI00_Create UserName="R_CSI00_Create" LibName="R_CSIn_Create" InUse="0" InitMode="" />
+ <R_CSI00_Start UserName="R_CSI00_Start" LibName="R_CSIn_Start" InUse="0" />
+ <R_CSI00_Stop UserName="R_CSI00_Stop" LibName="R_CSIn_Stop" InUse="0" />
+ <R_CSI00_Send UserName="R_CSI00_Send" LibName="R_CSIn_Send" InUse="0" />
+ <R_CSI00_Receive UserName="R_CSI00_Receive" LibName="R_CSIn_Receive" InUse="0" />
+ <R_CSI00_Send_Receive UserName="R_CSI00_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="0" />
</CSI00>
<CSI01 InUse="" Chip="RL78F14_100pin,RL78F14_64pin,RL78F14_80pin,RL78F14_48pin,RL78F14_32pin" PIOR41="0">
- <R_CSI01_Create UserName="R_CSI01_Create" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI01_Start UserName="R_CSI01_Start" LibName="R_CSIn_Start" InUse="" />
- <R_CSI01_Stop UserName="R_CSI01_Stop" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI01_Send UserName="R_CSI01_Send" LibName="R_CSIn_Send" InUse="" />
- <R_CSI01_Receive UserName="R_CSI01_Receive" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI01_Send_Receive UserName="R_CSI01_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="" />
- </CSI01>
- <CSI01 InUse="" Chip="RL78F14_100pin,RL78F14_64pin,RL78F14_80pin" PIOR41="1">
- <R_CSI01_Create UserName="" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI01_Start UserName="" LibName="R_CSIn_Start" InUse="" />
- <R_CSI01_Stop UserName="" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI01_Send UserName="" LibName="R_CSIn_Send" InUse="" />
- <R_CSI01_Receive UserName="" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI01_Send_Receive UserName="" LibName="R_CSIn_Send_Receive" InUse="" />
+ <R_CSI01_Create UserName="R_CSI01_Create" LibName="R_CSIn_Create" InUse="0" InitMode="" />
+ <R_CSI01_Start UserName="R_CSI01_Start" LibName="R_CSIn_Start" InUse="0" />
+ <R_CSI01_Stop UserName="R_CSI01_Stop" LibName="R_CSIn_Stop" InUse="0" />
+ <R_CSI01_Send UserName="R_CSI01_Send" LibName="R_CSIn_Send" InUse="0" />
+ <R_CSI01_Receive UserName="R_CSI01_Receive" LibName="R_CSIn_Receive" InUse="0" />
+ <R_CSI01_Send_Receive UserName="R_CSI01_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="0" />
</CSI01>
<IIC00 InUse="">
- <R_IIC00_Create UserName="R_IIC00_Create" LibName="R_IICn_Create" InUse="" InitMode="" />
- <R_IIC00_Master_Send UserName="R_IIC00_Master_Send" LibName="R_IICn_Master_Send" InUse="" />
- <R_IIC00_Master_Receive UserName="R_IIC00_Master_Receive" LibName="R_IICn_Master_Receive" InUse="" />
- <R_IIC00_Stop UserName="R_IIC00_Stop" LibName="R_IICn_Stop" InUse="" />
- <R_IIC00_StartCondition UserName="R_IIC00_StartCondition" LibName="R_IICn_StartCondition" InUse="" />
- <R_IIC00_StopCondition UserName="R_IIC00_StopCondition" LibName="R_IICn_StopCondition" InUse="" />
+ <R_IIC00_Create UserName="R_IIC00_Create" LibName="R_IICn_Create" InUse="0" InitMode="" />
+ <R_IIC00_Master_Send UserName="R_IIC00_Master_Send" LibName="R_IICn_Master_Send" InUse="0" />
+ <R_IIC00_Master_Receive UserName="R_IIC00_Master_Receive" LibName="R_IICn_Master_Receive" InUse="0" />
+ <R_IIC00_Stop UserName="R_IIC00_Stop" LibName="R_IICn_Stop" InUse="0" />
+ <R_IIC00_StartCondition UserName="R_IIC00_StartCondition" LibName="R_IICn_StartCondition" InUse="0" />
+ <R_IIC00_StopCondition UserName="R_IIC00_StopCondition" LibName="R_IICn_StopCondition" InUse="0" />
</IIC00>
<IIC01 InUse="" Chip="RL78F14_100pin,RL78F14_64pin,RL78F14_80pin,RL78F14_48pin,RL78F14_32pin" PIOR41="0">
- <R_IIC01_Create UserName="R_IIC01_Create" LibName="R_IICn_Create" InUse="" InitMode="" />
- <R_IIC01_Master_Send UserName="R_IIC01_Master_Send" LibName="R_IICn_Master_Send" InUse="" />
- <R_IIC01_Master_Receive UserName="R_IIC01_Master_Receive" LibName="R_IICn_Master_Receive" InUse="" />
- <R_IIC01_Stop UserName="R_IIC01_Stop" LibName="R_IICn_Stop" InUse="" />
- <R_IIC01_StartCondition UserName="R_IIC01_StartCondition" LibName="R_IICn_StartCondition" InUse="" />
- <R_IIC01_StopCondition UserName="R_IIC01_StopCondition" LibName="R_IICn_StopCondition" InUse="" />
+ <R_IIC01_Create UserName="R_IIC01_Create" LibName="R_IICn_Create" InUse="0" InitMode="" />
+ <R_IIC01_Master_Send UserName="R_IIC01_Master_Send" LibName="R_IICn_Master_Send" InUse="0" />
+ <R_IIC01_Master_Receive UserName="R_IIC01_Master_Receive" LibName="R_IICn_Master_Receive" InUse="0" />
+ <R_IIC01_Stop UserName="R_IIC01_Stop" LibName="R_IICn_Stop" InUse="0" />
+ <R_IIC01_StartCondition UserName="R_IIC01_StartCondition" LibName="R_IICn_StartCondition" InUse="0" />
+ <R_IIC01_StopCondition UserName="R_IIC01_StopCondition" LibName="R_IICn_StopCondition" InUse="0" />
</IIC01>
</SAU0>
- <SAU1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" PIOR43="1" PIOR42="1" InUse="">
- <R_SAU1_Create UserName="R_SAU1_Create" LibName="R_SAUn_Create" InUse="" Init="1" InitMode="" />
- <R_SAU1_Set_PowerOff UserName="R_SAU1_Set_PowerOff" LibName="R_SAUn_Set_PowerOff" InUse="" />
- <UART1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" InUse="">
- <R_UART1_Create UserName="R_UART1_Create" LibName="R_UARTn_Create" InUse="" InitMode="" />
- <R_UART1_Start UserName="R_UART1_Start" LibName="R_UARTn_Start" InUse="" />
- <R_UART1_Stop UserName="R_UART1_Stop" LibName="R_UARTn_Stop" InUse="" />
- <R_UART1_Send UserName="R_UART1_Send" LibName="R_UARTn_Send" InUse="" />
- <R_UART1_Receive UserName="R_UART1_Receive" LibName="R_UARTn_Receive" InUse="" />
- </UART1>
- <CSI10 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" InUse="">
- <R_CSI10_Create UserName="R_CSI10_Create" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI10_Start UserName="R_CSI10_Start" LibName="R_CSIn_Start" InUse="" />
- <R_CSI10_Stop UserName="R_CSI10_Stop" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI10_Send UserName="R_CSI10_Send" LibName="R_CSIn_Send" InUse="" />
- <R_CSI10_Receive UserName="R_CSI10_Receive" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI10_Send_Receive UserName="R_CSI10_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="" />
- </CSI10>
- <CSI11 Chip="RL78F14_100pin" PIOR43="1" InUse="">
- <R_CSI11_Create UserName="" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI11_Start UserName="" LibName="R_CSIn_Start" InUse="" />
- <R_CSI11_Stop UserName="" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI11_Send UserName="" LibName="R_CSIn_Send" InUse="" />
- <R_CSI11_Receive UserName="" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI11_Send_Receive UserName="" LibName="R_CSIn_Send_Receive" InUse="" />
- </CSI11>
- </SAU1>
- <SAU1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin" PIOR43="0" PIOR42="1" InUse="">
- <R_SAU1_Create UserName="R_SAU1_Create" LibName="R_SAUn_Create" InUse="" Init="1" InitMode="" />
- <R_SAU1_Set_PowerOff UserName="R_SAU1_Set_PowerOff" LibName="R_SAUn_Set_PowerOff" InUse="" />
- <UART1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" PIOR42="1" InUse="">
- <R_UART1_Create UserName="R_UART1_Create" LibName="R_UARTn_Create" InUse="" InitMode="" />
- <R_UART1_Start UserName="R_UART1_Start" LibName="R_UARTn_Start" InUse="" />
- <R_UART1_Stop UserName="R_UART1_Stop" LibName="R_UARTn_Stop" InUse="" />
- <R_UART1_Send UserName="R_UART1_Send" LibName="R_UARTn_Send" InUse="" />
- <R_UART1_Receive UserName="R_UART1_Receive" LibName="R_UARTn_Receive" InUse="" />
- </UART1>
- <CSI10 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" PIOR42="1" InUse="">
- <R_CSI10_Create UserName="R_CSI10_Create" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI10_Start UserName="R_CSI10_Start" LibName="R_CSIn_Start" InUse="" />
- <R_CSI10_Stop UserName="R_CSI10_Stop" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI10_Send UserName="R_CSI10_Send" LibName="R_CSIn_Send" InUse="" />
- <R_CSI10_Receive UserName="R_CSI10_Receive" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI10_Send_Receive UserName="R_CSI10_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="" />
- </CSI10>
- <CSI11 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR43="0" InUse="">
- <R_CSI11_Create UserName="" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI11_Start UserName="" LibName="R_CSIn_Start" InUse="" />
- <R_CSI11_Stop UserName="" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI11_Send UserName="" LibName="R_CSIn_Send" InUse="" />
- <R_CSI11_Receive UserName="" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI11_Send_Receive UserName="" LibName="R_CSIn_Send_Receive" InUse="" />
- </CSI11>
- <IIC11 Chip="groupe,groupd2" PIOR43="0" InUse="">
- <R_IIC11_Create UserName="R_IIC11_Create" LibName="R_IICn_Create" InUse="" InitMode="" />
- <R_IIC11_Master_Send UserName="R_IIC11_Master_Send" LibName="R_IICn_Master_Send" InUse="" />
- <R_IIC11_Master_Receive UserName="R_IIC11_Master_Receive" LibName="R_IICn_Master_Receive" InUse="" />
- <R_IIC11_Stop UserName="R_IIC11_Stop" LibName="R_IICn_Stop" InUse="" />
- <R_IIC11_StartCondition UserName="R_IIC11_StartCondition" LibName="R_IICn_StartCondition" InUse="" />
- <R_IIC11_StopCondition UserName="R_IIC11_StopCondition" LibName="R_IICn_StopCondition" InUse="" />
- </IIC11>
- </SAU1>
<SAU1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin,RL78F14_32pin" PIOR42="0" InUse="">
- <R_SAU1_Create UserName="R_SAU1_Create" LibName="R_SAUn_Create" InUse="" Init="1" InitMode="" />
- <R_SAU1_Set_PowerOff UserName="R_SAU1_Set_PowerOff" LibName="R_SAUn_Set_PowerOff" InUse="" />
+ <R_SAU1_Create UserName="R_SAU1_Create" LibName="R_SAUn_Create" InUse="1" Init="1" InitMode="" />
+ <R_SAU1_Set_PowerOff UserName="R_SAU1_Set_PowerOff" LibName="R_SAUn_Set_PowerOff" InUse="0" />
<UART1 Chip="groupe,RL78F14_32pin,groupd2" InUse="">
- <R_UART1_Create UserName="R_UART1_Create" LibName="R_UARTn_Create" InUse="" InitMode="" />
- <R_UART1_Start UserName="R_UART1_Start" LibName="R_UARTn_Start" InUse="" />
- <R_UART1_Stop UserName="R_UART1_Stop" LibName="R_UARTn_Stop" InUse="" />
- <R_UART1_Send UserName="R_UART1_Send" LibName="R_UARTn_Send" InUse="" />
- <R_UART1_Receive UserName="R_UART1_Receive" LibName="R_UARTn_Receive" InUse="" />
+ <R_UART1_Create UserName="R_UART1_Create" LibName="R_UARTn_Create" InUse="1" InitMode="" />
+ <R_UART1_Start UserName="R_UART1_Start" LibName="R_UARTn_Start" InUse="1" />
+ <R_UART1_Stop UserName="R_UART1_Stop" LibName="R_UARTn_Stop" InUse="1" />
+ <R_UART1_Send UserName="R_UART1_Send" LibName="R_UARTn_Send" InUse="1" />
+ <R_UART1_Receive UserName="R_UART1_Receive" LibName="R_UARTn_Receive" InUse="1" />
</UART1>
<CSI10 Chip="groupe,RL78F14_32pin,groupd2" InUse="">
- <R_CSI10_Create UserName="R_CSI10_Create" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI10_Start UserName="R_CSI10_Start" LibName="R_CSIn_Start" InUse="" />
- <R_CSI10_Stop UserName="R_CSI10_Stop" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI10_Send UserName="R_CSI10_Send" LibName="R_CSIn_Send" InUse="" />
- <R_CSI10_Receive UserName="R_CSI10_Receive" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI10_Send_Receive UserName="R_CSI10_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="" />
+ <R_CSI10_Create UserName="R_CSI10_Create" LibName="R_CSIn_Create" InUse="0" InitMode="" />
+ <R_CSI10_Start UserName="R_CSI10_Start" LibName="R_CSIn_Start" InUse="0" />
+ <R_CSI10_Stop UserName="R_CSI10_Stop" LibName="R_CSIn_Stop" InUse="0" />
+ <R_CSI10_Send UserName="R_CSI10_Send" LibName="R_CSIn_Send" InUse="0" />
+ <R_CSI10_Receive UserName="R_CSI10_Receive" LibName="R_CSIn_Receive" InUse="0" />
+ <R_CSI10_Send_Receive UserName="R_CSI10_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="0" />
</CSI10>
<CSI11 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR43="0" InUse="">
- <R_CSI11_Create UserName="R_CSI11_Create" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI11_Start UserName="R_CSI11_Start" LibName="R_CSIn_Start" InUse="" />
- <R_CSI11_Stop UserName="R_CSI11_Stop" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI11_Send UserName="R_CSI11_Send" LibName="R_CSIn_Send" InUse="" />
- <R_CSI11_Receive UserName="R_CSI11_Receive" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI11_Send_Receive UserName="R_CSI11_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="" />
- </CSI11>
- <CSI11 Chip="RL78F14_100pin" PIOR43="1" InUse="">
- <R_CSI11_Create UserName="" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI11_Start UserName="" LibName="R_CSIn_Start" InUse="" />
- <R_CSI11_Stop UserName="" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI11_Send UserName="" LibName="R_CSIn_Send" InUse="" />
- <R_CSI11_Receive UserName="" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI11_Send_Receive UserName="" LibName="R_CSIn_Send_Receive" InUse="" />
+ <R_CSI11_Create UserName="R_CSI11_Create" LibName="R_CSIn_Create" InUse="0" InitMode="" />
+ <R_CSI11_Start UserName="R_CSI11_Start" LibName="R_CSIn_Start" InUse="0" />
+ <R_CSI11_Stop UserName="R_CSI11_Stop" LibName="R_CSIn_Stop" InUse="0" />
+ <R_CSI11_Send UserName="R_CSI11_Send" LibName="R_CSIn_Send" InUse="0" />
+ <R_CSI11_Receive UserName="R_CSI11_Receive" LibName="R_CSIn_Receive" InUse="0" />
+ <R_CSI11_Send_Receive UserName="R_CSI11_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="0" />
</CSI11>
<IIC10 Chip="groupe,RL78F14_32pin,groupd2" InUse="">
- <R_IIC10_Create UserName="R_IIC10_Create" LibName="R_IICn_Create" InUse="" InitMode="" />
- <R_IIC10_Master_Send UserName="R_IIC10_Master_Send" LibName="R_IICn_Master_Send" InUse="" />
- <R_IIC10_Master_Receive UserName="R_IIC10_Master_Receive" LibName="R_IICn_Master_Receive" InUse="" />
- <R_IIC10_Stop UserName="R_IIC10_Stop" LibName="R_IICn_Stop" InUse="" />
- <R_IIC10_StartCondition UserName="R_IIC10_StartCondition" LibName="R_IICn_StartCondition" InUse="" />
- <R_IIC10_StopCondition UserName="R_IIC10_StopCondition" LibName="R_IICn_StopCondition" InUse="" />
+ <R_IIC10_Create UserName="R_IIC10_Create" LibName="R_IICn_Create" InUse="0" InitMode="" />
+ <R_IIC10_Master_Send UserName="R_IIC10_Master_Send" LibName="R_IICn_Master_Send" InUse="0" />
+ <R_IIC10_Master_Receive UserName="R_IIC10_Master_Receive" LibName="R_IICn_Master_Receive" InUse="0" />
+ <R_IIC10_Stop UserName="R_IIC10_Stop" LibName="R_IICn_Stop" InUse="0" />
+ <R_IIC10_StartCondition UserName="R_IIC10_StartCondition" LibName="R_IICn_StartCondition" InUse="0" />
+ <R_IIC10_StopCondition UserName="R_IIC10_StopCondition" LibName="R_IICn_StopCondition" InUse="0" />
</IIC10>
<IIC11 Chip="groupe,groupd2" PIOR43="0" InUse="">
- <R_IIC11_Create UserName="R_IIC11_Create" LibName="R_IICn_Create" InUse="" InitMode="" />
- <R_IIC11_Master_Send UserName="R_IIC11_Master_Send" LibName="R_IICn_Master_Send" InUse="" />
- <R_IIC11_Master_Receive UserName="R_IIC11_Master_Receive" LibName="R_IICn_Master_Receive" InUse="" />
- <R_IIC11_Stop UserName="R_IIC11_Stop" LibName="R_IICn_Stop" InUse="" />
- <R_IIC11_StartCondition UserName="R_IIC11_StartCondition" LibName="R_IICn_StartCondition" InUse="" />
- <R_IIC11_StopCondition UserName="R_IIC11_StopCondition" LibName="R_IICn_StopCondition" InUse="" />
+ <R_IIC11_Create UserName="R_IIC11_Create" LibName="R_IICn_Create" InUse="0" InitMode="" />
+ <R_IIC11_Master_Send UserName="R_IIC11_Master_Send" LibName="R_IICn_Master_Send" InUse="0" />
+ <R_IIC11_Master_Receive UserName="R_IIC11_Master_Receive" LibName="R_IICn_Master_Receive" InUse="0" />
+ <R_IIC11_Stop UserName="R_IIC11_Stop" LibName="R_IICn_Stop" InUse="0" />
+ <R_IIC11_StartCondition UserName="R_IIC11_StartCondition" LibName="R_IICn_StartCondition" InUse="0" />
+ <R_IIC11_StopCondition UserName="R_IIC11_StopCondition" LibName="R_IICn_StopCondition" InUse="0" />
</IIC11>
</SAU1>
<IICA0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="">
@@ -2562,140 +2764,76 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
<R_IICA0_Set_PowerOff UserName="R_IICA0_Set_PowerOff" LibName="R_IICAn_Set_PowerOff" InUse="" />
</IICA0>
</r_cg_serial.c>
- <r_cg_serial_user.c UserName="r_cg_serial_user.c" LibName="_user.c" InUse="">
+ <r_cg_serial_user.c UserName="r_cg_serial_user.c" LibName="_user.c" InUse="1">
<Type R_SAUn_Create_UserInit="void R_SAUn_Create_UserInit(void)" r_uartn_interrupt_receive="__interrupt void r_uartn_interrupt_receive(void)" r_uartn_interrupt_error="__interrupt void r_uartn_interrupt_error(void)" r_uartn_interrupt_send="__interrupt void r_uartn_interrupt_send(void)" r_uartn_callback_sendend="void r_uartn_callback_sendend(void)" r_uartn_callback_receiveend="void r_uartn_callback_receiveend(void)" r_uartn_callback_error="void r_uartn_callback_error(uint16_t err_type)" r_uartn_callback_softwareoverrun="void r_uartn_callback_softwareoverrun(uint16_t err_type)" r_csin_interrupt="__interrupt void r_csin_interrupt(void)" r_csin_callback_receiveend="void r_csin_callback_receiveend(void)" r_csin_callback_error="void r_csin_callback_error(uint16_t err_type)" r_csin_callback_sendend="void r_csin_callback_sendend(void)" r_iicn_interrupt="__interrupt void r_iicn_interrupt(void)" r_iicn_callback_master_receiveend="void r_iicn_callback_master_receiveend(void)" r_iicn_callback_master_sendend="void r_iicn_callback_master_sendend(void)" r_iicn_callback_master_error="void r_iicn_callback_master_error(MD_STATUS flag)" R_UARTFn_Create_UserInit="void R_UARTFn_Create_UserInit(void)" r_uartfn_interrupt_receive="__interrupt static void r_uartfn_interrupt_receive(void)" r_uartfn_interrupt_error="__interrupt static void r_uartfn_interrupt_error(void)" r_uartfn_interrupt_send="__interrupt static void r_uartfn_interrupt_send(void)" r_uartfn_callback_receiveend="static void r_uartfn_callback_receiveend(void)" r_uartfn_callback_sendend="static void r_uartfn_callback_sendend(void)" r_uartfn_callback_error="static void r_uartfn_callback_error(void)" r_uartfn_callback_softwareoverrun="static void r_uartfn_callback_softwareoverrun(uint16_t rx_data)" r_uartfn_callback_expbitdetect="static void r_uartfn_callback_expbitdetect(void)" r_uartfn_callback_idmatch="static void r_uartfn_callback_idmatch(void)" R_IICAn_Create_UserInit="void R_IICAn_Create_UserInit(void)" r_iican_interrupt="__interrupt static r_iican_interrupt(void)" r_iican_callback_master_sendend="static void r_iican_callback_master_sendend(void)" r_iican_callback_master_receiveend="static void r_iican_callback_master_receiveend(void)" r_iican_callback_slave_sendend="static void r_iican_callback_slave_sendend(void)" r_iican_callback_slave_receiveend="static void r_iican_callback_slave_receiveend(void)" r_iican_callback_master_error="static void r_iican_callback_master_error(MD_STATUS flag)" r_iican_callback_slave_error="static void r_iican_callback_slave_error(MD_STATUS flag)" r_iican_callback_getstopcondition="static void r_iican_callback_getstopcondition(void)" />
<SAU0 InUse="">
- <R_SAU0_Create_UserInit UserName="R_SAU0_Create_UserInit" LibName="R_SAUn_Create_UserInit" InUse="" />
+ <R_SAU0_Create_UserInit UserName="R_SAU0_Create_UserInit" LibName="R_SAUn_Create_UserInit" InUse="0" />
<UART0 InUse="">
- <r_uart0_interrupt_receive UserName="r_uart0_interrupt_receive" INTHandle="" LibName="r_uartn_interrupt_receive" InUse="" />
- <r_uart0_interrupt_send UserName="r_uart0_interrupt_send" INTHandle="" LibName="r_uartn_interrupt_send" InUse="" />
- <r_uart0_callback_receiveend UserName="r_uart0_callback_receiveend" LibName="r_uartn_callback_receiveend" InUse="" />
- <r_uart0_callback_sendend UserName="r_uart0_callback_sendend" LibName="r_uartn_callback_sendend" InUse="" />
- <r_uart0_callback_error UserName="r_uart0_callback_error" LibName="r_uartn_callback_error" InUse="" />
- <r_uart0_callback_softwareoverrun UserName="r_uart0_callback_softwareoverrun" LibName="r_uartn_callback_softwareoverrun" InUse="" />
+ <r_uart0_interrupt_receive UserName="r_uart0_interrupt_receive" INTHandle="" LibName="r_uartn_interrupt_receive" InUse="1" />
+ <r_uart0_interrupt_send UserName="r_uart0_interrupt_send" INTHandle="" LibName="r_uartn_interrupt_send" InUse="1" />
+ <r_uart0_callback_receiveend UserName="r_uart0_callback_receiveend" LibName="r_uartn_callback_receiveend" InUse="1" />
+ <r_uart0_callback_sendend UserName="r_uart0_callback_sendend" LibName="r_uartn_callback_sendend" InUse="1" />
+ <r_uart0_callback_error UserName="r_uart0_callback_error" LibName="r_uartn_callback_error" InUse="1" />
+ <r_uart0_callback_softwareoverrun UserName="r_uart0_callback_softwareoverrun" LibName="r_uartn_callback_softwareoverrun" InUse="1" />
</UART0>
<CSI00 InUse="">
- <r_csi00_interrupt UserName="r_csi00_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi00_callback_receiveend UserName="r_csi00_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi00_callback_error UserName="r_csi00_callback_error" LibName="r_csin_callback_error" InUse="" />
- <r_csi00_callback_sendend UserName="r_csi00_callback_sendend" LibName="r_csin_callback_sendend" InUse="" />
+ <r_csi00_interrupt UserName="r_csi00_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="0" />
+ <r_csi00_callback_receiveend UserName="r_csi00_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="0" />
+ <r_csi00_callback_error UserName="r_csi00_callback_error" LibName="r_csin_callback_error" InUse="0" />
+ <r_csi00_callback_sendend UserName="r_csi00_callback_sendend" LibName="r_csin_callback_sendend" InUse="0" />
</CSI00>
<CSI01 InUse="" Chip="RL78F14_100pin,RL78F14_64pin,RL78F14_80pin,RL78F14_48pin,RL78F14_32pin" PIOR41="0">
- <r_csi01_interrupt UserName="r_csi01_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi01_callback_receiveend UserName="r_csi01_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi01_callback_error UserName="r_csi01_callback_error" LibName="r_csin_callback_error" InUse="" />
- <r_csi01_callback_sendend UserName="r_csi01_callback_sendend" LibName="r_csin_callback_sendend" InUse="" />
- </CSI01>
- <CSI01 InUse="" Chip="RL78F14_100pin,RL78F14_64pin,RL78F14_80pin" PIOR41="1">
- <r_csi01_interrupt UserName="" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi01_callback_receiveend UserName="" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi01_callback_error UserName="" LibName="r_csin_callback_error" InUse="" />
- <r_csi01_callback_sendend UserName="" LibName="r_csin_callback_sendend" InUse="" />
+ <r_csi01_interrupt UserName="r_csi01_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="0" />
+ <r_csi01_callback_receiveend UserName="r_csi01_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="0" />
+ <r_csi01_callback_error UserName="r_csi01_callback_error" LibName="r_csin_callback_error" InUse="0" />
+ <r_csi01_callback_sendend UserName="r_csi01_callback_sendend" LibName="r_csin_callback_sendend" InUse="0" />
</CSI01>
<IIC00 InUse="">
- <r_iic00_interrupt UserName="r_iic00_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="" />
- <r_iic00_callback_master_receiveend UserName="r_iic00_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="" />
- <r_iic00_callback_master_sendend UserName="r_iic00_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="" />
- <r_iic00_callback_master_error UserName="r_iic00_callback_master_error" LibName="r_iicn_callback_master_error" InUse="" />
+ <r_iic00_interrupt UserName="r_iic00_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="0" />
+ <r_iic00_callback_master_receiveend UserName="r_iic00_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="0" />
+ <r_iic00_callback_master_sendend UserName="r_iic00_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="0" />
+ <r_iic00_callback_master_error UserName="r_iic00_callback_master_error" LibName="r_iicn_callback_master_error" InUse="0" />
</IIC00>
<IIC01 InUse="" Chip="RL78F14_100pin,RL78F14_64pin,RL78F14_80pin,RL78F14_48pin,RL78F14_32pin" PIOR41="0">
- <r_iic01_interrupt UserName="r_iic01_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="" />
- <r_iic01_callback_master_receiveend UserName="r_iic01_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="" />
- <r_iic01_callback_master_sendend UserName="r_iic01_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="" />
- <r_iic01_callback_master_error UserName="r_iic01_callback_master_error" LibName="r_iicn_callback_master_error" InUse="" />
+ <r_iic01_interrupt UserName="r_iic01_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="0" />
+ <r_iic01_callback_master_receiveend UserName="r_iic01_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="0" />
+ <r_iic01_callback_master_sendend UserName="r_iic01_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="0" />
+ <r_iic01_callback_master_error UserName="r_iic01_callback_master_error" LibName="r_iicn_callback_master_error" InUse="0" />
</IIC01>
</SAU0>
- <SAU1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" PIOR43="1" PIOR42="1" InUse="">
- <R_SAU1_Create_UserInit UserName="R_SAU1_Create_UserInit" LibName="R_SAUn_Create_UserInit" InUse="" />
- <UART1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" InUse="">
- <r_uart1_interrupt_receive UserName="r_uart1_interrupt_receive" INTHandle="" LibName="r_uartn_interrupt_receive" InUse="" />
- <r_uart1_interrupt_send UserName="r_uart1_interrupt_send" INTHandle="" LibName="r_uartn_interrupt_send" InUse="" />
- <r_uart1_callback_receiveend UserName="r_uart1_callback_receiveend" LibName="r_uartn_callback_receiveend" InUse="" />
- <r_uart1_callback_sendend UserName="r_uart1_callback_sendend" LibName="r_uartn_callback_sendend" InUse="" />
- <r_uart1_callback_error UserName="r_uart1_callback_error" LibName="r_uartn_callback_error" InUse="" />
- <r_uart1_callback_softwareoverrun UserName="r_uart1_callback_softwareoverrun" LibName="r_uartn_callback_softwareoverrun" InUse="" />
- </UART1>
- <CSI10 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" InUse="">
- <r_csi10_interrupt UserName="r_csi10_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi10_callback_receiveend UserName="r_csi10_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi10_callback_error UserName="r_csi10_callback_error" LibName="r_csin_callback_error" InUse="" />
- <r_csi10_callback_sendend UserName="r_csi10_callback_sendend" LibName="r_csin_callback_sendend" InUse="" />
- </CSI10>
- <CSI11 Chip="RL78F14_100pin" PIOR43="1" InUse="">
- <r_csi11_interrupt UserName="" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi11_callback_receiveend UserName="" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi11_callback_error UserName="" LibName="r_csin_callback_error" InUse="" />
- <r_csi11_callback_sendend UserName="" LibName="r_csin_callback_sendend" InUse="" />
- </CSI11>
- </SAU1>
- <SAU1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin" PIOR43="0" PIOR42="1" InUse="">
- <R_SAU1_Create_UserInit UserName="R_SAU1_Create_UserInit" LibName="R_SAUn_Create_UserInit" InUse="" />
- <UART1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" PIOR42="1" InUse="">
- <r_uart1_interrupt_receive UserName="r_uart1_interrupt_receive" INTHandle="" LibName="r_uartn_interrupt_receive" InUse="" />
- <r_uart1_interrupt_send UserName="r_uart1_interrupt_send" INTHandle="" LibName="r_uartn_interrupt_send" InUse="" />
- <r_uart1_callback_receiveend UserName="r_uart1_callback_receiveend" LibName="r_uartn_callback_receiveend" InUse="" />
- <r_uart1_callback_sendend UserName="r_uart1_callback_sendend" LibName="r_uartn_callback_sendend" InUse="" />
- <r_uart1_callback_error UserName="r_uart1_callback_error" LibName="r_uartn_callback_error" InUse="" />
- <r_uart1_callback_softwareoverrun UserName="r_uart1_callback_softwareoverrun" LibName="r_uartn_callback_softwareoverrun" InUse="" />
- </UART1>
- <CSI10 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" InUse="">
- <r_csi10_interrupt UserName="r_csi10_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi10_callback_receiveend UserName="r_csi10_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi10_callback_error UserName="r_csi10_callback_error" LibName="r_csin_callback_error" InUse="" />
- <r_csi10_callback_sendend UserName="r_csi10_callback_sendend" LibName="r_csin_callback_sendend" InUse="" />
- </CSI10>
- <CSI11 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="">
- <r_csi11_interrupt UserName="" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi11_callback_receiveend UserName="" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi11_callback_error UserName="" LibName="r_csin_callback_error" InUse="" />
- <r_csi11_callback_sendend UserName="" LibName="r_csin_callback_sendend" InUse="" />
- </CSI11>
- <IIC11 Chip="groupe,groupd2" PIOR43="0" InUse="">
- <r_iic11_interrupt UserName="r_iic11_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="" />
- <r_iic11_callback_master_receiveend UserName="r_iic11_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="" />
- <r_iic11_callback_master_sendend UserName="r_iic11_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="" />
- <r_iic11_callback_master_error UserName="r_iic11_callback_master_error" LibName="r_iicn_callback_master_error" InUse="" />
- </IIC11>
- </SAU1>
<SAU1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin,RL78F14_32pin" PIOR42="0" InUse="">
- <R_SAU1_Create_UserInit UserName="R_SAU1_Create_UserInit" LibName="R_SAUn_Create_UserInit" InUse="" />
+ <R_SAU1_Create_UserInit UserName="R_SAU1_Create_UserInit" LibName="R_SAUn_Create_UserInit" InUse="0" />
<UART1 Chip="groupe,RL78F14_32pin,groupd2" InUse="">
- <r_uart1_interrupt_receive UserName="r_uart1_interrupt_receive" INTHandle="" LibName="r_uartn_interrupt_receive" InUse="" />
- <r_uart1_interrupt_send UserName="r_uart1_interrupt_send" INTHandle="" LibName="r_uartn_interrupt_send" InUse="" />
- <r_uart1_callback_receiveend UserName="r_uart1_callback_receiveend" LibName="r_uartn_callback_receiveend" InUse="" />
- <r_uart1_callback_sendend UserName="r_uart1_callback_sendend" LibName="r_uartn_callback_sendend" InUse="" />
- <r_uart1_callback_error UserName="r_uart1_callback_error" LibName="r_uartn_callback_error" InUse="" />
- <r_uart1_callback_softwareoverrun UserName="r_uart1_callback_softwareoverrun" LibName="r_uartn_callback_softwareoverrun" InUse="" />
+ <r_uart1_interrupt_receive UserName="r_uart1_interrupt_receive" INTHandle="" LibName="r_uartn_interrupt_receive" InUse="1" />
+ <r_uart1_interrupt_send UserName="r_uart1_interrupt_send" INTHandle="" LibName="r_uartn_interrupt_send" InUse="1" />
+ <r_uart1_callback_receiveend UserName="r_uart1_callback_receiveend" LibName="r_uartn_callback_receiveend" InUse="1" />
+ <r_uart1_callback_sendend UserName="r_uart1_callback_sendend" LibName="r_uartn_callback_sendend" InUse="1" />
+ <r_uart1_callback_error UserName="r_uart1_callback_error" LibName="r_uartn_callback_error" InUse="1" />
+ <r_uart1_callback_softwareoverrun UserName="r_uart1_callback_softwareoverrun" LibName="r_uartn_callback_softwareoverrun" InUse="1" />
</UART1>
<CSI10 Chip="groupe,groupd2,RL78F14_32pin" InUse="">
- <r_csi10_interrupt UserName="r_csi10_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi10_callback_receiveend UserName="r_csi10_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi10_callback_error UserName="r_csi10_callback_error" LibName="r_csin_callback_error" InUse="" />
- <r_csi10_callback_sendend UserName="r_csi10_callback_sendend" LibName="r_csin_callback_sendend" InUse="" />
+ <r_csi10_interrupt UserName="r_csi10_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="0" />
+ <r_csi10_callback_receiveend UserName="r_csi10_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="0" />
+ <r_csi10_callback_error UserName="r_csi10_callback_error" LibName="r_csin_callback_error" InUse="0" />
+ <r_csi10_callback_sendend UserName="r_csi10_callback_sendend" LibName="r_csin_callback_sendend" InUse="0" />
</CSI10>
<CSI11 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR43="0" InUse="">
- <r_csi11_interrupt UserName="r_csi11_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi11_callback_receiveend UserName="r_csi11_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi11_callback_error UserName="r_csi11_callback_error" LibName="r_csin_callback_error" InUse="" />
- <r_csi11_callback_sendend UserName="r_csi11_callback_sendend" LibName="r_csin_callback_sendend" InUse="" />
- </CSI11>
- <CSI11 Chip="RL78F14_100pin" PIOR43="1" InUse="">
- <r_csi11_interrupt UserName="" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi11_callback_receiveend UserName="" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi11_callback_error UserName="" LibName="r_csin_callback_error" InUse="" />
- <r_csi11_callback_sendend UserName="" LibName="r_csin_callback_sendend" InUse="" />
+ <r_csi11_interrupt UserName="r_csi11_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="0" />
+ <r_csi11_callback_receiveend UserName="r_csi11_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="0" />
+ <r_csi11_callback_error UserName="r_csi11_callback_error" LibName="r_csin_callback_error" InUse="0" />
+ <r_csi11_callback_sendend UserName="r_csi11_callback_sendend" LibName="r_csin_callback_sendend" InUse="0" />
</CSI11>
<IIC10 Chip="groupe,groupd2,RL78F14_32pin" InUse="">
- <r_iic10_interrupt UserName="r_iic10_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="" />
- <r_iic10_callback_master_receiveend UserName="r_iic10_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="" />
- <r_iic10_callback_master_sendend UserName="r_iic10_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="" />
- <r_iic10_callback_master_error UserName="r_iic10_callback_master_error" LibName="r_iicn_callback_master_error" InUse="" />
+ <r_iic10_interrupt UserName="r_iic10_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="0" />
+ <r_iic10_callback_master_receiveend UserName="r_iic10_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="0" />
+ <r_iic10_callback_master_sendend UserName="r_iic10_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="0" />
+ <r_iic10_callback_master_error UserName="r_iic10_callback_master_error" LibName="r_iicn_callback_master_error" InUse="0" />
</IIC10>
<IIC11 Chip="groupe,groupd2" PIOR43="0" InUse="">
- <r_iic11_interrupt UserName="r_iic11_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="" />
- <r_iic11_callback_master_receiveend UserName="r_iic11_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="" />
- <r_iic11_callback_master_sendend UserName="r_iic11_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="" />
- <r_iic11_callback_master_error UserName="r_iic11_callback_master_error" LibName="r_iicn_callback_master_error" InUse="" />
+ <r_iic11_interrupt UserName="r_iic11_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="0" />
+ <r_iic11_callback_master_receiveend UserName="r_iic11_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="0" />
+ <r_iic11_callback_master_sendend UserName="r_iic11_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="0" />
+ <r_iic11_callback_master_error UserName="r_iic11_callback_master_error" LibName="r_iicn_callback_master_error" InUse="0" />
</IIC11>
</SAU1>
<IICA0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="">
@@ -2710,30 +2848,30 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
<r_iica0_callback_getstopcondition UserName="r_iica0_callback_getstopcondition" LibName="r_iican_callback_getstopcondition" InUse="" />
</IICA0>
</r_cg_serial_user.c>
- <r_cg_serial.h UserName="r_cg_serial.h" LibName=".h" InUse="" />
+ <r_cg_serial.h UserName="r_cg_serial.h" LibName=".h" InUse="1" />
</Serial>
<ADC>
- <r_cg_adc.c UserName="r_cg_adc.c" LibName=".c" InUse="">
+ <r_cg_adc.c UserName="r_cg_adc.c" LibName=".c" InUse="1">
<Type R_ADC_Create="void R_ADC_Create(void)" R_ADC_Start="void R_ADC_Start(void)" R_ADC_Stop="void R_ADC_Stop(void)" R_ADC_Set_OperationOn="void R_ADC_Set_OperationOn(void)" R_ADC_Set_OperationOff="void R_ADC_Set_OperationOff(void)" R_ADC_Get_Result="void R_ADC_Get_Result(uint16_t * const buffer)" R_ADC_Get_Result_8bit="void R_ADC_Get_Result_8bit(uint8_t * const buffer)" R_ADC_Set_ADChannel="MD_STATUS R_ADC_Set_ADChannel(ad_channel_t channel)" R_ADC_Set_SnoozeOn="void R_ADC_Set_SnoozeOn(void)" R_ADC_Set_SnoozeOff="void R_ADC_Set_SnoozeOff(void)" R_ADC_Set_TestChannel="MD_STATUS R_ADC_Set_TestChannel(test_channel_t channel)" R_ADC_Set_PowerOff="void R_ADC_Set_PowerOff(void)" />
- <R_ADC_Create UserName="R_ADC_Create" LibName="R_ADC_Create" InUse="" Init="1" InitMode="" />
- <R_ADC_Start UserName="R_ADC_Start" LibName="R_ADC_Start" InUse="" />
- <R_ADC_Stop UserName="R_ADC_Stop" LibName="R_ADC_Stop" InUse="" />
- <R_ADC_Set_OperationOn UserName="R_ADC_Set_OperationOn" LibName="R_ADC_Set_OperationOn" InUse="" />
- <R_ADC_Set_OperationOff UserName="R_ADC_Set_OperationOff" LibName="R_ADC_Set_OperationOff" InUse="" />
- <R_ADC_Get_Result UserName="R_ADC_Get_Result" LibName="R_ADC_Get_Result" InUse="" />
- <R_ADC_Get_Result_8bit UserName="R_ADC_Get_Result_8bit" LibName="R_ADC_Get_Result_8bit" InUse="" />
- <R_ADC_Set_ADChannel UserName="R_ADC_Set_ADChannel" LibName="R_ADC_Set_ADChannel" InUse="" />
- <R_ADC_Set_SnoozeOn UserName="R_ADC_Set_SnoozeOn" LibName="R_ADC_Set_SnoozeOn" InUse="" />
- <R_ADC_Set_SnoozeOff UserName="R_ADC_Set_SnoozeOff" LibName="R_ADC_Set_SnoozeOff" InUse="" />
- <R_ADC_Set_TestChannel UserName="R_ADC_Set_TestChannel" LibName="R_ADC_Set_TestChannel" InUse="" />
- <R_ADC_Set_PowerOff UserName="R_ADC_Set_PowerOff" LibName="R_ADC_Set_PowerOff" InUse="" />
+ <R_ADC_Create UserName="R_ADC_Create" LibName="R_ADC_Create" InUse="1" Init="1" InitMode="" />
+ <R_ADC_Start UserName="R_ADC_Start" LibName="R_ADC_Start" InUse="1" />
+ <R_ADC_Stop UserName="R_ADC_Stop" LibName="R_ADC_Stop" InUse="1" />
+ <R_ADC_Set_OperationOn UserName="R_ADC_Set_OperationOn" LibName="R_ADC_Set_OperationOn" InUse="1" />
+ <R_ADC_Set_OperationOff UserName="R_ADC_Set_OperationOff" LibName="R_ADC_Set_OperationOff" InUse="1" />
+ <R_ADC_Get_Result UserName="R_ADC_Get_Result" LibName="R_ADC_Get_Result" InUse="1" />
+ <R_ADC_Get_Result_8bit UserName="R_ADC_Get_Result_8bit" LibName="R_ADC_Get_Result_8bit" InUse="0" />
+ <R_ADC_Set_ADChannel UserName="R_ADC_Set_ADChannel" LibName="R_ADC_Set_ADChannel" InUse="0" />
+ <R_ADC_Set_SnoozeOn UserName="R_ADC_Set_SnoozeOn" LibName="R_ADC_Set_SnoozeOn" InUse="0" />
+ <R_ADC_Set_SnoozeOff UserName="R_ADC_Set_SnoozeOff" LibName="R_ADC_Set_SnoozeOff" InUse="0" />
+ <R_ADC_Set_TestChannel UserName="R_ADC_Set_TestChannel" LibName="R_ADC_Set_TestChannel" InUse="0" />
+ <R_ADC_Set_PowerOff UserName="R_ADC_Set_PowerOff" LibName="R_ADC_Set_PowerOff" InUse="0" />
</r_cg_adc.c>
- <r_cg_adc_user.c UserName="r_cg_adc_user.c" LibName="_user.c" InUse="">
+ <r_cg_adc_user.c UserName="r_cg_adc_user.c" LibName="_user.c" InUse="1">
<Type R_ADC_Create_UserInit="void R_ADC_Create_UserInit(void)" r_adc_interrupt="__interrupt static void r_adc_interrupt(void)" />
- <R_ADC_Create_UserInit UserName="R_ADC_Create_UserInit" LibName="R_ADC_Create_UserInit" InUse="" />
- <r_adc_interrupt UserName="r_adc_interrupt" INTHandle="" LibName="r_adc_interrupt" InUse="" />
+ <R_ADC_Create_UserInit UserName="R_ADC_Create_UserInit" LibName="R_ADC_Create_UserInit" InUse="0" />
+ <r_adc_interrupt UserName="r_adc_interrupt" INTHandle="" LibName="r_adc_interrupt" InUse="1" />
</r_cg_adc_user.c>
- <r_cg_adc.h UserName="r_cg_adc.h" LibName=".h" InUse="" />
+ <r_cg_adc.h UserName="r_cg_adc.h" LibName=".h" InUse="1" />
</ADC>
<TAU>
<r_cg_timer.c UserName="r_cg_timer.c" LibName=".c" InUse="">
@@ -3189,16 +3327,16 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
<TAG>
<GlobleUserTag>
<cg_security3 Name="cg_security3" Value="00" />
+ <pior_value7 Name="pior_value7" Value="00" />
<cg_security8 Name="cg_security8" Value="00" />
<cg_security4 Name="cg_security4" Value="00" />
- <cg_iawctl_value Name="cg_iawctl_value" Value="00" />
+ <wdt_option Name="wdt_option" Value="F9" />
<cg_crc_area Name="cg_crc_area" Value="00" />
<cg_security0 Name="cg_security0" Value="00" />
<cg_security9 Name="cg_security9" Value="00" />
<cg_option Name="cg_option" Value="04" />
<pior_value8 Name="pior_value8" Value="00" />
<cg_security5 Name="cg_security5" Value="00" />
- <wdt_option Name="wdt_option" Value="FF" />
<lvi_option Name="lvi_option" Value="FF" />
<pior_value4 Name="pior_value4" Value="00" />
<pior_value5 Name="pior_value5" Value="00" />
@@ -3207,7 +3345,7 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
<pior_value0 Name="pior_value0" Value="00" />
<pior_value1 Name="pior_value1" Value="00" />
<pior_value6 Name="pior_value6" Value="00" />
- <pior_value7 Name="pior_value7" Value="00" />
+ <cg_iawctl_value Name="cg_iawctl_value" Value="00" />
<cg_security7 Name="cg_security7" Value="00" />
<ocdstart Name="ocdstart" Value="3FE00" />
<cg_security2 Name="cg_security2" Value="00" />
@@ -3218,39 +3356,29 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
</TAG>
</DIR>
<MACRO>
- <CGC Prepared="true" SetFlag="True" NeedRefresh="True">
+ <CGC Prepared="true" SetFlag="True" NeedRefresh="False">
<CGC SetFlag="True" MacroName="cgc" />
</CGC>
- <PORT HelpID="port" Prepared="true" SetFlag="" NeedRefresh="False">
- <PORT SetFlag="" MacroName="PORT" />
+ <PORT HelpID="port" Prepared="true" SetFlag="False" NeedRefresh="False">
+ <PORT SetFlag="False" MacroName="PORT" />
</PORT>
<INTC SetFlag="" HelpID="int" NeedRefresh="False">
<INTP Accelerate="No" MacroName="INTP" />
<KEY Chip="RL78F14_80pin,RL78F14_100pin" PIOR50="0" MacroName="KEY" />
</INTC>
- <Serial SetFlag="" HelpID="serial" NeedRefresh="False">
- <SAU0 Accelerate="No" MacroName="SAU" Channel="0">
+ <Serial SetFlag="True" HelpID="serial" NeedRefresh="False">
+ <SAU0 Accelerate="No" MacroName="SAU" Channel="0" SetFlag="True" TabEnable="True">
<Channel0 UART="0" CSI="00" IIC="00" Channel="0" />
<Channel1 Chip="RL78F14_100pin,RL78F14_64pin,RL78F14_80pin,RL78F14_48pin,RL78F14_32pin" PIOR41="0" UART="0" CSI="01" IIC="01" Channel="1" />
- <Channel1 Chip="RL78F14_100pin,RL78F14_64pin,RL78F14_80pin" PIOR41="1" UART="0" CSI="01" Channel="1" />
</SAU0>
- <SAU1 Accelerate="No" MacroName="SAU" Channel="1" Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" PIOR43="1" PIOR42="1">
- <Channel0 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" UART="1" CSI="10" Channel="0" />
- <Channel1 Chip="RL78F14_100pin" UART="1" CSI="11" Channel="1" />
- </SAU1>
- <SAU1 Accelerate="No" MacroName="SAU" Channel="1" Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin" PIOR43="0" PIOR42="1">
- <Channel0 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" UART="1" CSI="10" Channel="0" />
- <Channel1 Chip="RL78F14_100pin,RL78F14_64pin,RL78F14_80pin" UART="1" CSI="11" IIC="11" Channel="1" />
- </SAU1>
- <SAU1 Accelerate="No" MacroName="SAU" Channel="1" Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin,RL78F14_32pin" PIOR42="0">
+ <SAU1 Accelerate="No" MacroName="SAU" Channel="1" Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin,RL78F14_32pin" PIOR42="0" SetFlag="True" TabEnable="True">
<Channel0 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin,RL78F14_32pin" UART="1" CSI="10" IIC="10" Channel="0" />
<Channel1 Chip="RL78F14_100pin" PIOR43="0" UART="1" CSI="11" IIC="11" Channel="1" />
- <Channel1 Chip="RL78F14_100pin" PIOR43="1" UART="1" CSI="11" Channel="1" />
</SAU1>
- <IICA0 Accelerate="No" Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" MacroName="IICA" Channel="0" />
+ <IICA0 Accelerate="No" Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" MacroName="IICA" Channel="0" TabEnable="True" />
</Serial>
- <ADC SetFlag="" HelpID="adc" NeedRefresh="False">
- <ADC SetFlag="" MacroName="ADC" />
+ <ADC SetFlag="True" HelpID="adc" NeedRefresh="False">
+ <ADC SetFlag="True" MacroName="ADC" />
</ADC>
<TAU SetFlag="false" HelpID="timer" NeedRefresh="False">
<TAU0 Accelerate="No" MacroName="TAU" Channel="0" ChannelNum="0,1,2,3,4,5,6,7" />
@@ -3286,7 +3414,7 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
</MACRO>
<SETTING>
<CGC>
- <setting name="PIN_ASSIGNMENT_FIX_SETTING" value="true" />
+ <setting name="PIN_ASSIGNMENT_FIX_SETTING" value="false" />
<setting name="OPERATION_MODE_HS_27_55" value="false" />
<setting name="OPERATION_MODE_HS_40_55" value="true" />
<setting name="MAIN_CLOCK_SELECT_HIGH_SYSTEM_CLOCK" value="false" />
@@ -3355,10 +3483,1197 @@ C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00
<setting name="StartStop" value="unused" />
<setting name="Emulator" value="E1" />
</CGC>
+ <SAU0>
+ <IIC00 />
+ <CSI00 />
+ <UART0 />
+ <Channel0>
+ <setting name="CHANNEL_FUNCTION" value="1" />
+ <setting name="DETAIL_FUNCTION" value="2" />
+ <Both_UART0>
+ <setting name="RECEIVE_DATA_DIRECTION_LSB" value="true" />
+ <setting name="RECEIVE_DATA_DIRECTION_MSB" value="false" />
+ <setting name="RECEIVE_LEVEL_REVERSE" value="false" />
+ <setting name="RECEIVE_LEVEL_NORMAL" value="true" />
+ <setting name="RECEIVE_DATA_LENGTH_8_BITS" value="true" />
+ <setting name="RECEIVE_DATA_LENGTH_7_BITS" value="false" />
+ <setting name="RECEIVE_DATA_LENGTH_9_BITS" value="false" />
+ <setting name="RECEIVE_DATA_LENGTH_16_BITS" value="false" />
+ <setting name="RECEIVE_PARITY_EVEN" value="false" />
+ <setting name="RECEIVE_PARITY_ODD" value="false" />
+ <setting name="RECEIVE_PARITY_ZERO" value="false" />
+ <setting name="RECEIVE_PARITY_NONE" value="true" />
+ <setting name="RECEIVE_TRANSFER_BAUDRATE_VALUE" value="921600" />
+ <setting name="CALLBACK_RECEIVE_END_USE" value="true" />
+ <setting name="Receive_error_callback_function" value="generated" />
+ <setting name="TRANSFER_MODE_CONTINUOUS" value="false" />
+ <setting name="TRANSFER_MODE_SINGLE" value="true" />
+ <setting name="TRANSMIT_DATA_DIRECTION_LSB" value="true" />
+ <setting name="TRANSMIT_DATA_DIRECTION_MSB" value="false" />
+ <setting name="TRANSMIT_LEVEL_REVERSE" value="false" />
+ <setting name="TRANSMIT_LEVEL_NORMAL" value="true" />
+ <setting name="TRANSMIT_DATA_LENGTH_8_BITS" value="true" />
+ <setting name="TRANSMIT_DATA_LENGTH_7_BITS" value="false" />
+ <setting name="TRANSMIT_DATA_LENGTH_9_BITS" value="false" />
+ <setting name="TRANSMIT_DATA_LENGTH_16_BITS" value="false" />
+ <setting name="TRANSMIT_PARITY_EVEN" value="false" />
+ <setting name="TRANSMIT_PARITY_ODD" value="false" />
+ <setting name="TRANSMIT_PARITY_ZERO" value="false" />
+ <setting name="TRANSMIT_PARITY_NONE" value="true" />
+ <setting name="TRANSMIT_STOP_LENGTH_2_BITS" value="false" />
+ <setting name="TRANSMIT_STOP_LENGTH_1_BIT" value="true" />
+ <setting name="TRANSMIT_TRANSFER_BAUDRATE_VALUE" value="9600" />
+ <setting name="CALLBACK_TRANSMIT_END_USE" value="true" />
+ <setting name="INT_PRIORITY_TRANSMIT_END" value="3" />
+ <setting name="INT_PRIORITY_RECEPTION_END" value="3" />
+ </Both_UART0>
+ <Receive_UART0>
+ <setting name="RECEIVE_DATA_DIRECTION_LSB" value="true" />
+ <setting name="RECEIVE_DATA_DIRECTION_MSB" value="false" />
+ <setting name="RECEIVE_LEVEL_REVERSE" value="false" />
+ <setting name="RECEIVE_LEVEL_NORMAL" value="true" />
+ <setting name="RECEIVE_DATA_LENGTH_8_BITS" value="true" />
+ <setting name="RECEIVE_DATA_LENGTH_7_BITS" value="false" />
+ <setting name="RECEIVE_DATA_LENGTH_9_BITS" value="false" />
+ <setting name="RECEIVE_DATA_LENGTH_16_BITS" value="false" />
+ <setting name="RECEIVE_PARITY_EVEN" value="false" />
+ <setting name="RECEIVE_PARITY_ODD" value="false" />
+ <setting name="RECEIVE_PARITY_ZERO" value="false" />
+ <setting name="RECEIVE_PARITY_NONE" value="true" />
+ <setting name="RECEIVE_TRANSFER_BAUDRATE_VALUE" value="9600" />
+ <setting name="CALLBACK_RECEIVE_END_USE" value="true" />
+ <setting name="Receive_error_callback_function" value="generated" />
+ <setting name="TRANSFER_MODE_CONTINUOUS" value="false" />
+ <setting name="TRANSFER_MODE_SINGLE" value="true" />
+ <setting name="TRANSMIT_DATA_DIRECTION_LSB" value="true" />
+ <setting name="TRANSMIT_DATA_DIRECTION_MSB" value="false" />
+ <setting name="TRANSMIT_LEVEL_REVERSE" value="false" />
+ <setting name="TRANSMIT_LEVEL_NORMAL" value="true" />
+ <setting name="TRANSMIT_DATA_LENGTH_8_BITS" value="true" />
+ <setting name="TRANSMIT_DATA_LENGTH_7_BITS" value="false" />
+ <setting name="TRANSMIT_DATA_LENGTH_9_BITS" value="false" />
+ <setting name="TRANSMIT_DATA_LENGTH_16_BITS" value="false" />
+ <setting name="TRANSMIT_PARITY_EVEN" value="false" />
+ <setting name="TRANSMIT_PARITY_ODD" value="false" />
+ <setting name="TRANSMIT_PARITY_ZERO" value="false" />
+ <setting name="TRANSMIT_PARITY_NONE" value="true" />
+ <setting name="TRANSMIT_STOP_LENGTH_2_BITS" value="false" />
+ <setting name="TRANSMIT_STOP_LENGTH_1_BIT" value="true" />
+ <setting name="TRANSMIT_TRANSFER_BAUDRATE_VALUE" value="9600" />
+ <setting name="CALLBACK_TRANSMIT_END_USE" value="true" />
+ <setting name="INT_PRIORITY_TRANSMIT_END" value="3" />
+ <setting name="INT_PRIORITY_RECEPTION_END" value="3" />
+ </Receive_UART0>
+ </Channel0>
+ <IIC01 />
+ <CSI01 />
+ <Channel1>
+ <setting name="CHANNEL_FUNCTION" value="0" />
+ <setting name="DETAIL_FUNCTION" value="-1" />
+ </Channel1>
+ </SAU0>
+ <SAU1>
+ <Channel0>
+ <setting name="CHANNEL_FUNCTION" value="1" />
+ <setting name="DETAIL_FUNCTION" value="2" />
+ <Both_UART1>
+ <setting name="RECEIVE_DATA_DIRECTION_LSB" value="true" />
+ <setting name="RECEIVE_DATA_DIRECTION_MSB" value="false" />
+ <setting name="RECEIVE_LEVEL_REVERSE" value="false" />
+ <setting name="RECEIVE_LEVEL_NORMAL" value="true" />
+ <setting name="RECEIVE_DATA_LENGTH_8_BITS" value="true" />
+ <setting name="RECEIVE_DATA_LENGTH_7_BITS" value="false" />
+ <setting name="RECEIVE_DATA_LENGTH_9_BITS" value="false" />
+ <setting name="RECEIVE_DATA_LENGTH_16_BITS" value="false" />
+ <setting name="RECEIVE_PARITY_EVEN" value="false" />
+ <setting name="RECEIVE_PARITY_ODD" value="false" />
+ <setting name="RECEIVE_PARITY_ZERO" value="false" />
+ <setting name="RECEIVE_PARITY_NONE" value="true" />
+ <setting name="RECEIVE_TRANSFER_BAUDRATE_VALUE" value="9600" />
+ <setting name="CALLBACK_RECEIVE_END_USE" value="true" />
+ <setting name="Receive_error_callback_function" value="generated" />
+ <setting name="TRANSFER_MODE_CONTINUOUS" value="false" />
+ <setting name="TRANSFER_MODE_SINGLE" value="true" />
+ <setting name="TRANSMIT_DATA_DIRECTION_LSB" value="true" />
+ <setting name="TRANSMIT_DATA_DIRECTION_MSB" value="false" />
+ <setting name="TRANSMIT_LEVEL_REVERSE" value="false" />
+ <setting name="TRANSMIT_LEVEL_NORMAL" value="true" />
+ <setting name="TRANSMIT_DATA_LENGTH_8_BITS" value="true" />
+ <setting name="TRANSMIT_DATA_LENGTH_7_BITS" value="false" />
+ <setting name="TRANSMIT_DATA_LENGTH_9_BITS" value="false" />
+ <setting name="TRANSMIT_DATA_LENGTH_16_BITS" value="false" />
+ <setting name="TRANSMIT_PARITY_EVEN" value="false" />
+ <setting name="TRANSMIT_PARITY_ODD" value="false" />
+ <setting name="TRANSMIT_PARITY_ZERO" value="false" />
+ <setting name="TRANSMIT_PARITY_NONE" value="true" />
+ <setting name="TRANSMIT_STOP_LENGTH_2_BITS" value="false" />
+ <setting name="TRANSMIT_STOP_LENGTH_1_BIT" value="true" />
+ <setting name="TRANSMIT_TRANSFER_BAUDRATE_VALUE" value="9600" />
+ <setting name="CALLBACK_TRANSMIT_END_USE" value="true" />
+ <setting name="INT_PRIORITY_TRANSMIT_END" value="3" />
+ <setting name="INT_PRIORITY_RECEPTION_END" value="3" />
+ </Both_UART1>
+ <Receive_UART1>
+ <setting name="RECEIVE_DATA_DIRECTION_LSB" value="true" />
+ <setting name="RECEIVE_DATA_DIRECTION_MSB" value="false" />
+ <setting name="RECEIVE_LEVEL_REVERSE" value="false" />
+ <setting name="RECEIVE_LEVEL_NORMAL" value="true" />
+ <setting name="RECEIVE_DATA_LENGTH_8_BITS" value="true" />
+ <setting name="RECEIVE_DATA_LENGTH_7_BITS" value="false" />
+ <setting name="RECEIVE_DATA_LENGTH_9_BITS" value="false" />
+ <setting name="RECEIVE_DATA_LENGTH_16_BITS" value="false" />
+ <setting name="RECEIVE_PARITY_EVEN" value="false" />
+ <setting name="RECEIVE_PARITY_ODD" value="false" />
+ <setting name="RECEIVE_PARITY_ZERO" value="false" />
+ <setting name="RECEIVE_PARITY_NONE" value="true" />
+ <setting name="RECEIVE_TRANSFER_BAUDRATE_VALUE" value="9600" />
+ <setting name="CALLBACK_RECEIVE_END_USE" value="true" />
+ <setting name="Receive_error_callback_function" value="generated" />
+ <setting name="TRANSFER_MODE_CONTINUOUS" value="false" />
+ <setting name="TRANSFER_MODE_SINGLE" value="true" />
+ <setting name="TRANSMIT_DATA_DIRECTION_LSB" value="true" />
+ <setting name="TRANSMIT_DATA_DIRECTION_MSB" value="false" />
+ <setting name="TRANSMIT_LEVEL_REVERSE" value="false" />
+ <setting name="TRANSMIT_LEVEL_NORMAL" value="true" />
+ <setting name="TRANSMIT_DATA_LENGTH_8_BITS" value="true" />
+ <setting name="TRANSMIT_DATA_LENGTH_7_BITS" value="false" />
+ <setting name="TRANSMIT_DATA_LENGTH_9_BITS" value="false" />
+ <setting name="TRANSMIT_DATA_LENGTH_16_BITS" value="false" />
+ <setting name="TRANSMIT_PARITY_EVEN" value="false" />
+ <setting name="TRANSMIT_PARITY_ODD" value="false" />
+ <setting name="TRANSMIT_PARITY_ZERO" value="false" />
+ <setting name="TRANSMIT_PARITY_NONE" value="true" />
+ <setting name="TRANSMIT_STOP_LENGTH_2_BITS" value="false" />
+ <setting name="TRANSMIT_STOP_LENGTH_1_BIT" value="true" />
+ <setting name="TRANSMIT_TRANSFER_BAUDRATE_VALUE" value="9600" />
+ <setting name="CALLBACK_TRANSMIT_END_USE" value="true" />
+ <setting name="INT_PRIORITY_TRANSMIT_END" value="3" />
+ <setting name="INT_PRIORITY_RECEPTION_END" value="3" />
+ </Receive_UART1>
+ </Channel0>
+ <UART1 />
+ <Channel1>
+ <setting name="CHANNEL_FUNCTION" value="0" />
+ <setting name="DETAIL_FUNCTION" value="-1" />
+ </Channel1>
+ <IIC10 />
+ <CSI10 />
+ <IIC11 />
+ <CSI11 />
+ </SAU1>
+ <IICA0>
+ <setting name="SLAVE_MODE_USED" value="false" />
+ <setting name="MODULE_UNUSE" value="true" />
+ <setting name="SINGLE_MASTER_USED" value="false" />
+ </IICA0>
+ <PORT>
+ <PortP0>
+ <P00>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P00>
+ <P01>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P01>
+ <P02>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P02>
+ <P03>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P03>
+ </PortP0>
+ <PortP1>
+ <P10>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P10>
+ <P11>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P11>
+ <P12>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P12>
+ <P13>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P13>
+ <P14>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P14>
+ <P15>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P15>
+ <P16>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P16>
+ <P17>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P17>
+ </PortP1>
+ <PortP3>
+ <P30>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P30>
+ <P31>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P31>
+ <P32>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P32>
+ <P33>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P33>
+ <P34>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P34>
+ </PortP3>
+ <PortP4>
+ <P40>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="true" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P40>
+ <P41>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P41>
+ <P42>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P42>
+ <P43>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P43>
+ <P44>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P44>
+ <P45>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P45>
+ <P46>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P46>
+ <P47>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P47>
+ </PortP4>
+ <PortP5>
+ <P50>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P50>
+ <P51>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P51>
+ <P52>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P52>
+ <P53>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P53>
+ <P54>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P54>
+ <P55>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P55>
+ <P56>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P56>
+ <P57>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P57>
+ </PortP5>
+ <PortP6>
+ <P60>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P60>
+ <P61>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P61>
+ <P62>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P62>
+ <P63>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P63>
+ <P64>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P64>
+ <P65>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P65>
+ <P66>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P66>
+ <P67>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P67>
+ </PortP6>
+ <PortP7>
+ <P70>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P70>
+ <P71>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P71>
+ <P72>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P72>
+ <P73>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P73>
+ <P74>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P74>
+ <P75>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P75>
+ <P76>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P76>
+ <P77>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P77>
+ </PortP7>
+ <PortP8>
+ <P80>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P80>
+ <P81>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P81>
+ <P82>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P82>
+ <P83>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P83>
+ <P84>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P84>
+ <P85>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P85>
+ <P86>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P86>
+ <P87>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P87>
+ </PortP8>
+ <PortP9>
+ <P90>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P90>
+ <P91>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P91>
+ <P92>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P92>
+ <P93>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P93>
+ <P94>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P94>
+ <P95>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P95>
+ <P96>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P96>
+ <P97>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P97>
+ </PortP9>
+ <PortP10>
+ <P100>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P100>
+ <P101>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P101>
+ <P102>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P102>
+ <P103>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P103>
+ <P104>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P104>
+ <P105>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P105>
+ <P106>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P106>
+ <P107>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P107>
+ </PortP10>
+ <PortP12>
+ <P120>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P120>
+ <P121>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P121>
+ <P122>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P122>
+ <P123>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P123>
+ <P124>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P124>
+ <P125>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P125>
+ <P126>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P126>
+ <P127>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P127>
+ </PortP12>
+ <PortP13>
+ <P130>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P130>
+ <P137>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P137>
+ </PortP13>
+ <PortP14>
+ <P140>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P140>
+ </PortP14>
+ <PortP15>
+ <P150>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P150>
+ <P151>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P151>
+ <P152>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P152>
+ <P153>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P153>
+ <P154>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P154>
+ <P155>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P155>
+ <P156>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P156>
+ <P157>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P157>
+ </PortP15>
+ </PORT>
+ <WDT>
+ <setting name="WDT_MODULE_USED" value="true" />
+ <setting name="WDT_MODULE_UNUSE" value="false" />
+ <setting name="WDT_OVERFLOW_TIME" value="4" />
+ <setting name="WDT_WINDOW_OPEN_TIME" value="2" />
+ <setting name="WDT_HALT_STOP_OPERATION_ENABLE" value="true" />
+ <setting name="WDT_HALT_STOP_OPERATION_STOP" value="false" />
+ <setting name="WDT_INTERRUPT_USED" value="true" />
+ <setting name="WDT_INTERRUPT_PRIORITY" value="3" />
+ </WDT>
+ <ADC>
+ <setting name="ADC_USED" value="true" />
+ <setting name="ADC_UNUSED" value="false" />
+ <setting name="ADC_COMPARATOR_ENABLE" value="false" />
+ <setting name="ADC_COMPARATOR_DISABLE" value="true" />
+ <setting name="ADC_RESOLUTION_10BIT" value="true" />
+ <setting name="ADC_RESOLUTION_8BIT" value="false" />
+ <setting name="ADC_POSITIVE_VDD" value="true" />
+ <setting name="ADC_POSITIVE_AVREFP" value="false" />
+ <setting name="ADC_POSITIVE_BGR" value="false" />
+ <setting name="ADC_NEGATIVE_VSS" value="true" />
+ <setting name="ADC_NEGATIVE_AVREFM" value="false" />
+ <setting name="ADC_TRIGGER_SOFTWARE" value="true" />
+ <setting name="ADC_TRIGGER_HARDWARE_NOWAIT" value="false" />
+ <setting name="ADC_TRIGGER_HARDWARE_WAIT" value="false" />
+ <setting name="ADC_TRIGGER_SOURCE_UPDATE" value="0" />
+ <setting name="ADC_CONTINUOUS_SELECT_MODE" value="true" />
+ <setting name="ADC_ONESHOT_SELECT_MODE" value="false" />
+ <setting name="ADC_CONTINUOUS_SCAN_MODE" value="false" />
+ <setting name="ADC_ONESHOT_SCAN_MODE" value="false" />
+ <setting name="ADC_ANALOG_INPUT_SELECTION" value="0" />
+ <setting name="ANALOG_INPUT_24" value="true" />
+ <setting name="ANALOG_INPUT_25" value="true" />
+ <setting name="ANALOG_INPUT_26" value="true" />
+ <setting name="ADC_CONVERSION_MODE" value="0" />
+ <setting name="ADC_CONVERSION_TIME" value="0" />
+ <setting name="ADC_INTERRUPT_GENERATE_CONDITION_1" value="true" />
+ <setting name="ADC_INTERRUPT_GENERATE_CONDITION_2" value="false" />
+ <setting name="ADC_UPPER_BOUND_VALUE" value="255" />
+ <setting name="ADC_LOWER_BOUND_VALUE" value="0" />
+ <setting name="ADC_INTERRUPT_PRIORITY" value="3" />
+ <setting name="ADC_INTERRUPT_USED" value="true" />
+ <setting name="ANALOG_INPUT_30" value="true" />
+ <setting name="ANALOG_INPUT_29" value="true" />
+ <setting name="ANALOG_INPUT_28" value="true" />
+ <setting name="ANALOG_INPUT_27" value="true" />
+ <setting name="ADC_CHANNEL_SELECTION" value="0" />
+ </ADC>
</SETTING>
</RL78F14>
1.0
95279bbe-6d22-4c1c-844e-cd135cf17b88
+ cd2e4292-1297-4c3b-8415-f027a507b349
+
+
+
+
+ 9.13.00.00
\ No newline at end of file
diff --git a/multical.rcpe b/multical.rcpe
index 653b67d..b77b9e8 100644
--- a/multical.rcpe
+++ b/multical.rcpe
@@ -8,10 +8,42 @@
cstart.asm
- hdwinit.asm
stkinit.asm
- main.c
iodefine.h
+
+ r_main.c
+ r_systeminit.c
+ r_cg_cgc.c
+ r_cg_cgc_user.c
+ r_cg_serial.c
+ r_cg_serial_user.c
+ r_cg_wdt.c
+ r_cg_wdt_user.c
+ r_cg_macrodriver.h
+ r_cg_userdefine.h
+ r_cg_cgc.h
+ r_cg_serial.h
+ r_cg_wdt.h
+
+
+ ..\IDH1.1\common.h
+
+ ..\IDH1.1\owi.c
+ ..\IDH1.1\owi.h
+
+
+ ..\IDH1.1\i2c.h
+ ..\IDH1.1\i2c.c
+
+
+ ..\IDH1.1\uart.h
+ ..\IDH1.1\uart.c
+
+
+ ..\IDH1.1\delay.c
+ ..\IDH1.1\delay.h
+
+
Simulator
@@ -25,11 +57,24 @@
DefaultBuild\cstart.obj
- DefaultBuild\hdwinit.obj
- DefaultBuild\main.obj
DefaultBuild\stkinit.obj
+ DefaultBuild\r_main.obj
+ DefaultBuild\r_systeminit.obj
+ DefaultBuild\r_cg_cgc.obj
+ DefaultBuild\r_cg_cgc_user.obj
+ DefaultBuild\r_cg_serial.obj
+ DefaultBuild\r_cg_serial_user.obj
+ DefaultBuild\r_cg_wdt.obj
+ DefaultBuild\r_cg_wdt_user.obj
+ DefaultBuild\owi.obj
+ DefaultBuild\i2c.obj
+ DefaultBuild\uart.obj
+ DefaultBuild\delay.obj
-
+
+ ..\IDH1.1
+ .
+
False
@@ -39,6 +84,8 @@
+
+
@@ -55,6 +102,8 @@
+
+
@@ -101,7 +150,7 @@
<COMP />
</Effect>
</fCLK>
- <ISPullupForPort Name="ISPullupForPort" Text="false" Comment="unused" />
+ <ISPullupForPort Name="ISPullupForPort" Text="P00-P01-P02-P03-P10-P11-P12-P13-P14-P15-P16-P17-P30-P31-P32-P40-P41-P42-P43-P44-P45-P46-P47-P50-P51-P52-P53-P54-P55-P56-P57-P60-P61-P62-P63-P64-P65-P66-P67-P70-P71-P72-P73-P74-P75-P76-P77-P106-P107-P120-P125-P126-P127-P140-P150-P151-P152-P153-P154-P155-P156-P157-" Comment="unused" />
<fHOCO Name="fHOCO" Value="64" Comment="64M" Trigger="fHOCO" />
<fIH Name="fIH" Value="64" Comment="32M" />
<fSUB Name="fSUB" Value="0" Comment="0K" Trigger="fSUB">
@@ -163,8 +212,8 @@
<COMP_ADPC_USEDPIN Name="COMP_ADPC_USEDPIN" Text="false" />
<DA_ADPC_USEDPIN Name="DA_ADPC_USEDPIN" Text="false" />
<DA_INUSE Name="DA_INUSE" Text="false" />
- <AD_ADPC_USEDPIN Name="AD_ADPC_USEDPIN" Text="false" />
- <AD_ADS_USEDPIN Name="AD_ADS_USEDPIN" Text="false" />
+ <AD_ADPC_USEDPIN Name="AD_ADPC_USEDPIN" Text="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,ANI8,ANI9,ANI10,ANI11,ANI12,ANI13,ANI14,ANI15,ANI16,ANI17,ANI18,ANI19,ANI20,ANI21,ANI22,ANI23," />
+ <AD_ADS_USEDPIN Name="AD_ADS_USEDPIN" Text="ANI0," />
<ADPCForPort3 Name="ADPCForPort3" Value="255" Comment="ADPCForPort3" />
<ADPCForPort8 Name="ADPCForPort8" Value="255" Comment="ADPCForPort8" />
<ADPCForPort9 Name="ADPCForPort9" Value="255" Comment="ADPCForPort9" />
@@ -315,9 +364,9 @@
<TAU1 />
</Effect>
</RTC1HZ>
- <RXD0 Name="RXD0" Text="disable" />
+ <RXD0 Name="RXD0" Text="enable" />
<ProjectName Name="PrjName" Text="multical" />
- <ProjectPath Name="PrjPath" Text="C:\Users\temp\Desktop\multical" />
+ <ProjectPath Name="PrjPath" Text="C:\Users\temp\Desktop\Amosense_Firmware" />
<ProjectKind Name="PrjKind" Text="Project78K0R" />
<DeviceName Name="DeviceName" Fixed="" Text="RL78F14" />
<MCUName Name="MCUName" Text="RL78F14_100pin" />
@@ -381,6 +430,18 @@
<HasHotRam Name="HasHotRam" Text="" />
<PrjVersion Name="PrjVersion" Text="1.2.0.1" />
<ProductVersion Name="ProductVersion" Text="4.08.06.01" />
+ <ADPCForPort0 Name="ADPCForPort0" Value="255" />
+ <ADPCForPort1 Name="ADPCForPort1" Value="255" />
+ <ADPCForPort4 Name="ADPCForPort4" Value="255" />
+ <ADPCForPort5 Name="ADPCForPort5" Value="255" />
+ <ADPCForPort6 Name="ADPCForPort6" Value="255" />
+ <ADPCForPort7 Name="ADPCForPort7" Value="255" />
+ <ADPCForPort10 Name="ADPCForPort10" Value="255" />
+ <ADPCForPort12 Name="ADPCForPort12" Value="255" />
+ <ADPCForPort13 Name="ADPCForPort13" Value="255" />
+ <ADPCForPort14 Name="ADPCForPort14" Value="255" />
+ <ADPCForPort15 Name="ADPCForPort15" Value="255" />
+ <LinkFileName Name="LinkFileName" Text="" />
</VAR>
<DIR>
<PIN>
@@ -403,20 +464,20 @@
</Port0>
<Port1 Pullup="true">
<P10 Name="P10/TI13/TO13/TRJO0/_SCK10/SCL10/LTXD1/CTXD0" TTL="true" PITHL="true" Nch="true" AltFunc="" Point="I/O" />
- <P11 Name="P11/TI12/TO12/TRDIOB0/SI10/SDA10/RXD1/LRXD1/CRXD0" TTL="true" PITHL="true" Nch="true" AltFunc="" Point="I/O" />
- <P12 Name="P12/TI11/TO11/TRDIOD0/INTP5/SO10/TXD1/SNZOUT3" Nch="true" AltFunc="" Point="I/O" />
+ <P11 Name="P11/TI12/TO12/TRDIOB0/SI10/SDA10/RXD1/LRXD1/CRXD0" TTL="true" PITHL="true" Nch="true" AltFunc="RXD1" Point="I/O" />
+ <P12 Name="P12/TI11/TO11/TRDIOD0/INTP5/SO10/TXD1/SNZOUT3" Nch="true" AltFunc="TXD1" Point="I/O" />
<P13 Name="P13/TI04/TO04/TRDIOA0/TRDCLK0/SI01/SDA01/LTXD0" TTL="true" PITHL="true" Nch="true" AltFunc="" Point="I/O" />
<P14 Name="P14/TI06/TO06/TRDIOC0/_SCK01/SCL01/LRXD0" TTL="true" PITHL="true" Nch="true" AltFunc="" Point="I/O" />
- <P15 Name="P15/TI05/TO05/TRDIOA1/TRDIOA0/TRDCLK0/SO00/TXD0/TOOLTXD/RTC1HZ" Nch="true" AltFunc="" Point="I/O" />
- <P16 Name="P16/TI02/TO02/TRDIOC1/SI00/SDA00/RXD0/TOOLRXD" TTL="true" PITHL="true" Nch="true" AltFunc="" Point="I/O" />
+ <P15 Name="P15/TI05/TO05/TRDIOA1/TRDIOA0/TRDCLK0/SO00/TXD0/TOOLTXD/RTC1HZ" Nch="true" AltFunc="TXD0" Point="I/O" />
+ <P16 Name="P16/TI02/TO02/TRDIOC1/SI00/SDA00/RXD0/TOOLRXD" TTL="true" PITHL="true" Nch="true" AltFunc="RXD0" Point="I/O" />
<P17 Name="P17/TI00/TO00/TRDIOB1/_SCK00/SCL00/INTP3" TTL="true" PITHL="true" Nch="true" AltFunc="" Point="I/O" />
</Port1>
<Port3 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin">
<P30 Name="P30/TI01/TO01/TRDIOD1/_SSI00/INTP2/SNZOUT0" TTL="true" PITHL="true" Pullup="true" AltFunc="" Point="I/O" />
<P31 Name="P31/TI14/TO14/STOPST/INTP2" Pullup="true" AltFunc="" Point="I/O" />
<P32 Name="P32/TI16/TO16/INTP7" Pullup="true" AltFunc="" Point="I/O" />
- <P33 Name="P33/AVREFP/ANI00" AltFunc="" Point="I/O" />
- <P34 Name="P34/AVREFM/ANI01" AltFunc="" Point="I/O" />
+ <P33 Name="P33/AVREFP/ANI00" AltFunc="ANI0" Point="I/O" />
+ <P34 Name="P34/AVREFM/ANI01" AltFunc="ANALOG_1" Point="I/O" />
</Port3>
<Port4 Chip="RL78F14_80pin,RL78F14_100pin" Pullup="true">
<P40 Name="P40/TOOL0" AltFunc="" Point="I/O" />
@@ -449,52 +510,52 @@
<P67 Name="P67/TI02/TO02" AltFunc="" Point="I/O" />
</Port6>
<Port7 Chip="R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" Pullup="true">
- <P70 Name="P70/ANI26/KR0/TI15/TO15/INTP8/SI11/SDA11/SNZOUT4/KR0" DIN="true" TTL="true" PITHL="true" Nch="true" AltFunc="" Point="I/O" />
- <P71 Name="P71/ANI27/KR1/TI17/TO17/INTP6/_SCK11/SCL11/SNZOUT5/KR1" DIN="true" TTL="true" PITHL="true" Nch="true" AltFunc="" Point="I/O" />
- <P72 Name="P72/ANI28/KR2/CTXD0/SO11/SNZOUT6/KR2" DIN="true" Nch="true" AltFunc="" Point="I/O" />
- <P73 Name="P73/ANI29/KR3/CRXD0/_SSI11/SNZOUT7/KR3" DIN="true" TTL="true" PITHL="true" AltFunc="" Point="I/O" />
- <P74 Name="P74/ANI30/KR4/SO10/TXD1/KR4" DIN="true" AltFunc="" Point="I/O" />
+ <P70 Name="P70/ANI26/KR0/TI15/TO15/INTP8/SI11/SDA11/SNZOUT4/KR0" DIN="true" TTL="true" PITHL="true" Nch="true" AltFunc="ANI26" Point="I/O" />
+ <P71 Name="P71/ANI27/KR1/TI17/TO17/INTP6/_SCK11/SCL11/SNZOUT5/KR1" DIN="true" TTL="true" PITHL="true" Nch="true" AltFunc="ANI27" Point="I/O" />
+ <P72 Name="P72/ANI28/KR2/CTXD0/SO11/SNZOUT6/KR2" DIN="true" Nch="true" AltFunc="ANI28" Point="I/O" />
+ <P73 Name="P73/ANI29/KR3/CRXD0/_SSI11/SNZOUT7/KR3" DIN="true" TTL="true" PITHL="true" AltFunc="ANI29" Point="I/O" />
+ <P74 Name="P74/ANI30/KR4/SO10/TXD1/KR4" DIN="true" AltFunc="ANI30" Point="I/O" />
<P75 Name="P75/KR5/SI10/SDA10/RXD1/KR5" PITHL="true" AltFunc="" Point="I/O" />
<P76 Name="P76/KR6/_SCK10/SCL10/KR6" PITHL="true" AltFunc="" Point="I/O" />
<P77 Name="P77/KR7/_SSI10/INTP12/KR7" PITHL="true" AltFunc="" Point="I/O" />
</Port7>
<Port8 Chip="RL78F14_30pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin">
- <P80 Name="P80/ANI02/ANO0" AltFunc="" Point="I/O" />
- <P81 Name="P81/ANI03/IVCMP00" AltFunc="" Point="I/O" />
- <P82 Name="P82/ANI04/IVCMP01" AltFunc="" Point="I/O" />
- <P83 Name="P83/ANI05/IVCMP02" AltFunc="" Point="I/O" />
- <P84 Name="P84/ANI06/IVCMP03" AltFunc="" Point="I/O" />
- <P85 Name="P85/ANI07/IVREF0" AltFunc="" Point="I/O" />
- <P86 Name="P86/ANI08" AltFunc="" Point="I/O" />
- <P87 Name="P87/ANI09" AltFunc="" Point="I/O" />
+ <P80 Name="P80/ANI02/ANO0" AltFunc="ANALOG_2" Point="I/O" />
+ <P81 Name="P81/ANI03/IVCMP00" AltFunc="ANALOG_3" Point="I/O" />
+ <P82 Name="P82/ANI04/IVCMP01" AltFunc="ANALOG_4" Point="I/O" />
+ <P83 Name="P83/ANI05/IVCMP02" AltFunc="ANALOG_5" Point="I/O" />
+ <P84 Name="P84/ANI06/IVCMP03" AltFunc="ANALOG_6" Point="I/O" />
+ <P85 Name="P85/ANI07/IVREF0" AltFunc="ANALOG_7" Point="I/O" />
+ <P86 Name="P86/ANI08" AltFunc="ANALOG_8" Point="I/O" />
+ <P87 Name="P87/ANI09" AltFunc="ANALOG_9" Point="I/O" />
</Port8>
<Port9 Chip="R5F10PMG,R5F10PMH,R5F10PMJ,R5F10PPE,R5F10PPF,R5F10PPG,R5F10PPH,R5F10PPJ">
- <P90 Name="P90/ANI10" AltFunc="" Point="I/O" />
- <P91 Name="P91/ANI11" AltFunc="" Point="I/O" />
- <P92 Name="P92/ANI12" AltFunc="" Point="I/O" />
- <P93 Name="P93/ANI13" AltFunc="" Point="I/O" />
- <P94 Name="P94/ANI14" AltFunc="" Point="I/O" />
- <P95 Name="P95/ANI15" AltFunc="" Point="I/O" />
- <P96 Name="P96/ANI16" AltFunc="" Point="I/O" />
- <P97 Name="P97/ANI17" AltFunc="" Point="I/O" />
+ <P90 Name="P90/ANI10" AltFunc="ANALOG_10" Point="I/O" />
+ <P91 Name="P91/ANI11" AltFunc="ANALOG_11" Point="I/O" />
+ <P92 Name="P92/ANI12" AltFunc="ANALOG_12" Point="I/O" />
+ <P93 Name="P93/ANI13" AltFunc="ANALOG_13" Point="I/O" />
+ <P94 Name="P94/ANI14" AltFunc="ANALOG_14" Point="I/O" />
+ <P95 Name="P95/ANI15" AltFunc="ANALOG_15" Point="I/O" />
+ <P96 Name="P96/ANI16" AltFunc="ANALOG_16" Point="I/O" />
+ <P97 Name="P97/ANI17" AltFunc="ANALOG_17" Point="I/O" />
</Port9>
<Port10 Chip="RL78F14_100pin">
- <P100 Name="P100/ANI18" AltFunc="" Point="I/O" />
- <P101 Name="P101/ANI19" AltFunc="" Point="I/O" />
- <P102 Name="P102/ANI20" AltFunc="" Point="I/O" />
- <P103 Name="P103/ANI21" AltFunc="" Point="I/O" />
- <P104 Name="P104/ANI22" AltFunc="" Point="I/O" />
- <P105 Name="P105/ANI23" AltFunc="" Point="I/O" />
+ <P100 Name="P100/ANI18" AltFunc="ANALOG_18" Point="I/O" />
+ <P101 Name="P101/ANI19" AltFunc="ANALOG_19" Point="I/O" />
+ <P102 Name="P102/ANI20" AltFunc="ANALOG_20" Point="I/O" />
+ <P103 Name="P103/ANI21" AltFunc="ANALOG_21" Point="I/O" />
+ <P104 Name="P104/ANI22" AltFunc="ANALOG_22" Point="I/O" />
+ <P105 Name="P105/ANI23" AltFunc="ANALOG_23" Point="I/O" />
<P106 Name="P106/LTXD1" Pullup="true" AltFunc="" Point="I/O" />
<P107 Name="P107/LRXD1" PITHL="true" Pullup="true" AltFunc="" Point="I/O" />
</Port10>
<Port12 Chip="RL78F14_100pin">
- <P120 Name="P120/ANI25/TI07/TO07/TRDIOD0/SO01/INTP4" DIN="true" Nch="true" Pullup="true" AltFunc="" Point="I/O" />
+ <P120 Name="P120/ANI25/TI07/TO07/TRDIOD0/SO01/INTP4" DIN="true" Nch="true" Pullup="true" AltFunc="ANI25" Point="I/O" />
<P121 Name="P121/X1" AltFunc="" Point="I" />
<P122 Name="P122/X2/EXCLK" AltFunc="" Point="I" />
<P123 Name="P123/XT1" AltFunc="" Point="I" />
<P124 Name="P124/XT2/EXCLKS" AltFunc="" Point="I" />
- <P125 Name="P125/ANI24/TI03/TO03/TRDIOB0/_SSI01/INTP1/SNZOUT1" DIN="true" TTL="true" PITHL="true" Pullup="true" AltFunc="" Point="I/O" />
+ <P125 Name="P125/ANI24/TI03/TO03/TRDIOB0/_SSI01/INTP1/SNZOUT1" DIN="true" TTL="true" PITHL="true" Pullup="true" AltFunc="ANI24" Point="I/O" />
<P126 Name="P126/TI01/TO01" Pullup="true" AltFunc="" Point="I/O" />
<P127 Name="P127/TI03/TO03" Pullup="true" AltFunc="" Point="I/O" />
</Port12>
@@ -521,9 +582,7 @@
<INTP0 Port="P137" Point="I" />
<INTP1 Port="P125" Point="I" />
<INTP2 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin,RL78F14_30pin,RL78F14_32pin" PIOR52="0" Port="P30" Point="I" />
- <INTP2 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR52="1" Port="P31" Point="I" />
<INTP3 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin,RL78F14_30pin,RL78F14_32pin" PIOR53="0" Port="P17" Point="I" />
- <INTP3 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR53="1" Port="P50" Point="I" />
<INTP4 Port="P120" Point="I" />
<INTP5 Port="P12" Point="I" />
<INTP6 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P71" Point="I" />
@@ -609,35 +668,23 @@
<SAU0>
<UART0>
<RXD0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P16" Point="I" />
- <RXD0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="1" Port="P61" Point="I" />
<TXD0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P15" Point="O" />
- <TXD0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="1" Port="P62" Point="O" />
</UART0>
<CSI00>
<SO00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P15" Point="O" />
- <SO00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="1" Port="P62" Point="O" />
<SI00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P16" Point="I" />
- <SI00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="1" Port="P61" Point="I" />
<SCK00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" RealName="_SCK00" Port="P17" Point="I/O" />
- <SCK00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" RealName="_SCK00" PIOR40="1" Port="P60" Point="I/O" />
<SSI00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" RealName="_SSI00" Port="P30" Point="I" />
- <SSI00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="1" RealName="_SSI00" Port="P63" Point="I" />
</CSI00>
<CSI01>
<SO01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="0" Port="P120" Point="O" />
- <SO01 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="1" Port="P51" Point="O" />
<SI01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="0" Port="P13" Point="I" />
- <SI01 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="1" Port="P53" Point="I" />
<SCK01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" RealName="_SCK01" PIOR41="0" Port="P14" Point="I/O" />
- <SCK01 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" RealName="_SCK01" PIOR41="1" Port="P52" Point="I/O" />
<SSI01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="0" RealName="_SSI01" Port="P125" Point="I" />
- <SSI01 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="1" RealName="_SSI01" Port="P50" Point="I" />
</CSI01>
<IIC00>
<SCL00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P17" Point="O" CheckNch="true" />
- <SCL00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="1" Port="P60" Point="O" CheckNch="true" />
<SDA00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P16" Point="O" CheckNch="true" />
- <SDA00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="1" Port="P61" Point="O" CheckNch="true" />
</IIC00>
<IIC01>
<SCL01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="0" Port="P14" Point="O" CheckNch="true" />
@@ -647,29 +694,19 @@
<SAU1>
<UART1>
<RXD1 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="0" Port="P11" Point="I" />
- <RXD1 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="1" Port="P75" Point="I" />
<TXD1 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="0" Port="P12" Point="O" />
- <TXD1 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="1" Port="P74" Point="O" />
</UART1>
<CSI10>
<SO10 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="0" Port="P12" Point="O" />
- <SO10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="1" Port="P74" Point="O" />
<SI10 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="0" Port="P11" Point="I" />
- <SI10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="1" Port="P75" Point="I" />
<SCK10 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" RealName="_SCK10" PIOR42="0" Port="P10" Point="I/O" />
- <SCK10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" RealName="_SCK10" PIOR42="1" Port="P76" Point="I/O" />
<SSI10 Chip="RL78F14_80pin,RL78F14_100pin" PIOR42="0" RealName="_SSI10" Port="P54" Point="I" />
- <SSI10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="1" RealName="_SSI10" Port="P77" Point="I" />
</CSI10>
<CSI11 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin">
<SO11 PIOR43="0" Port="P72" Point="O" />
- <SO11 Chip="RL78F14_100pin" PIOR43="1" Port="P151" Point="O" />
<SI11 PIOR43="0" Port="P70" Point="I" />
- <SI11 Chip="RL78F14_100pin" PIOR43="1" Port="P152" Point="I" />
<SCK11 PIOR43="0" RealName="_SCK11" Port="P71" Point="I/O" />
- <SCK11 Chip="RL78F14_100pin" RealName="_SCK11" PIOR43="1" Port="P153" Point="I/O" />
<SSI11 PIOR43="0" RealName="_SSI11" Port="P73" Point="I" />
- <SSI11 Chip="RL78F14_100pin" PIOR43="1" RealName="_SSI11" Port="P150" Point="I" />
</CSI11>
<IIC10>
<SCL10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin,RL78F14_32pin,RL78F14_48pin" PIOR42="0" Port="P10" Point="O" CheckNch="true" />
@@ -689,101 +726,69 @@
<TAU0>
<Channel0>
<TI00 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR00="0" Port="P17" Point="I" />
- <TI00 Chip="RL78F14_80pin,RL78F14_100pin" PIOR00="1" Port="P66" Point="I" />
<TO00 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR10="0" Port="P17" Point="O" />
- <TO00 Chip="RL78F14_80pin,RL78F14_100pin" PIOR10="1" Port="P66" Point="O" />
</Channel0>
<Channel1>
<TI01 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR01="0" Port="P30" Point="I" />
- <TI01 Chip="RL78F14_80pin,RL78F14_100pin" PIOR01="1" Port="P126" Point="I" />
<TO01 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR11="0" Port="P30" Point="O" />
- <TO01 Chip="RL78F14_80pin,RL78F14_100pin" PIOR11="1" Port="P126" Point="O" />
</Channel1>
<Channel2>
<TI02 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR02="0" Port="P16" Point="I" />
- <TI02 Chip="RL78F14_80pin,RL78F14_100pin" PIOR02="1" Port="P67" Point="I" />
<TO02 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR12="0" Port="P16" Point="O" />
- <TO02 Chip="RL78F14_80pin,RL78F14_100pin" PIOR12="1" Port="P67" Point="O" />
</Channel2>
<Channel3>
<TI03 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR03="0" Port="P125" Point="I" />
- <TI03 Chip="RL78F14_100pin" PIOR03="1" Port="P127" Point="I" />
<TO03 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR13="0" Port="P125" Point="O" />
- <TO03 Chip="RL78F14_100pin" PIOR13="1" Port="P127" Point="O" />
</Channel3>
<Channel4>
<TI04 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR04="0" Port="P13" Point="I" />
- <TI04 Chip="RL78F14_80pin,RL78F14_100pin" PIOR04="1" Port="P01" Point="I" />
<TO04 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR14="0" Port="P13" Point="O" />
- <TO04 Chip="RL78F14_80pin,RL78F14_100pin" PIOR14="1" Port="P01" Point="O" />
</Channel4>
<Channel5>
<TI05 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR05="0" Port="P15" Point="I" />
- <TI05 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR05="1" Port="P00" Point="I" />
<TO05 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR15="0" Port="P15" Point="O" />
- <TO05 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR15="1" Port="P00" Point="O" />
</Channel5>
<Channel6>
<TI06 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR06="0" Port="P14" Point="I" />
- <TI06 Chip="RL78F14_80pin,RL78F14_100pin" PIOR06="1" Port="P02" Point="I" />
<TO06 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR16="0" Port="P14" Point="O" />
- <TO06 Chip="RL78F14_80pin,RL78F14_100pin" PIOR16="1" Port="P02" Point="O" />
</Channel6>
<Channel7>
<TI07 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR07="0" Port="P120" Point="I" />
- <TI07 Chip="RL78F14_80pin,RL78F14_100pin" PIOR07="1" Port="P44" Point="I" />
<TO07 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR17="0" Port="P120" Point="O" />
- <TO07 Chip="RL78F14_80pin,RL78F14_100pin" PIOR17="1" Port="P44" Point="O" />
</Channel7>
</TAU0>
<TAU1>
<Channel0>
<TI10 Chip="RL78F14_80pin,RL78F14_100pin" PIOR20="0" Port="P41" Point="I" />
- <TI10 Chip="RL78F14_80pin,RL78F14_100pin" PIOR20="1" Port="P45" Point="I" />
<TO10 Chip="RL78F14_80pin,RL78F14_100pin" PIOR30="0" Port="P41" Point="O" />
- <TO10 Chip="RL78F14_80pin,RL78F14_100pin" PIOR30="1" Port="P45" Point="O" />
</Channel0>
<Channel1>
<TI11 Chip="RL78F14_80pin,RL78F14_100pin" PIOR21="0" Port="P12" Point="I" />
- <TI11 Chip="RL78F14_80pin,RL78F14_100pin" PIOR21="1" Port="P54" Point="I" />
<TO11 Chip="RL78F14_80pin,RL78F14_100pin" PIOR31="0" Port="P12" Point="O" />
- <TO11 Chip="RL78F14_80pin,RL78F14_100pin" PIOR31="1" Port="P54" Point="O" />
</Channel1>
<Channel2>
<TI12 Chip="RL78F14_80pin,RL78F14_100pin" PIOR22="0" Port="P11" Point="I" />
- <TI12 Chip="RL78F14_80pin,RL78F14_100pin" PIOR22="1" Port="P46" Point="I" />
<TO12 Chip="RL78F14_80pin,RL78F14_100pin" PIOR32="0" Port="P11" Point="O" />
- <TO12 Chip="RL78F14_80pin,RL78F14_100pin" PIOR32="1" Port="P46" Point="O" />
</Channel2>
<Channel3>
<TI13 Chip="RL78F14_80pin,RL78F14_100pin" PIOR23="0" Port="P10" Point="I" />
- <TI13 Chip="RL78F14_80pin,RL78F14_100pin" PIOR23="1" Port="P55" Point="I" />
<TO13 Chip="RL78F14_80pin,RL78F14_100pin" PIOR33="0" Port="P10" Point="O" />
- <TO13 Chip="RL78F14_80pin,RL78F14_100pin" PIOR33="1" Port="P55" Point="O" />
</Channel3>
<Channel4 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin">
<TI14 Chip="RL78F14_80pin,RL78F14_100pin" PIOR24="0" Port="P31" Point="I" />
- <TI14 Chip="RL78F14_80pin,RL78F14_100pin" PIOR24="1" Port="P64" Point="I" />
<TO14 Chip="RL78F14_80pin,RL78F14_100pin" PIOR34="0" Port="P31" Point="O" />
- <TO14 Chip="RL78F14_80pin,RL78F14_100pin" PIOR34="1" Port="P64" Point="O" />
</Channel4>
<Channel5 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin">
<TI15 Chip="RL78F14_80pin,RL78F14_100pin" PIOR25="0" Port="P70" Point="I" />
- <TI15 Chip="RL78F14_80pin,RL78F14_100pin" PIOR25="1" Port="P56" Point="I" />
<TO15 Chip="RL78F14_80pin,RL78F14_100pin" PIOR35="0" Port="P70" Point="O" />
- <TO15 Chip="RL78F14_80pin,RL78F14_100pin" PIOR35="1" Port="P56" Point="O" />
</Channel5>
<Channel6 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin">
<TI16 Chip="RL78F14_80pin,RL78F14_100pin" PIOR26="0" Port="P32" Point="I" />
- <TI16 Chip="RL78F14_80pin,RL78F14_100pin" PIOR26="1" Port="P65" Point="I" />
<TO16 Chip="RL78F14_80pin,RL78F14_100pin" PIOR36="0" Port="P32" Point="O" />
- <TO16 Chip="RL78F14_80pin,RL78F14_100pin" PIOR36="1" Port="P65" Point="O" />
</Channel6>
<Channel7 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin">
<TI17 Chip="RL78F14_80pin,RL78F14_100pin" PIOR27="0" Port="P71" Point="I" />
- <TI17 Chip="RL78F14_80pin,RL78F14_100pin" PIOR27="1" Port="P57" Point="I" />
<TO17 Chip="RL78F14_80pin,RL78F14_100pin" PIOR37="0" Port="P71" Point="O" />
- <TO17 Chip="RL78F14_80pin,RL78F14_100pin" PIOR37="1" Port="P57" Point="O" />
</Channel7>
</TAU1>
<TMRJ0>
@@ -792,14 +797,10 @@
</TMRJ0>
<TMRD0>
<TRDCLK_P13_0 PIOR70="0" Port="P13" Point="I/O" UnConflict="TRDCLK_P13_1" RealName="TRDCLK0" />
- <TRDCLK_P15_0 PIOR70="1" Port="P15" Point="I/O" UnConflict="TRDCLK_P15_1,TRDIOA1_P15_0" RealName="TRDCLK0" />
<TRDIOA0_P13 PIOR70="0" Port="P13" Point="I/O" UnConflict="TRDCLK_P13_0" RealName="TRDIOA0" />
- <TRDIOA0_P15 PIOR70="1" Port="P15" Point="I/O" UnConflict="TRDCLK_P15_0" RealName="TRDIOA0" />
<TRDIOB0_P125 PIOR71="0" Port="P125" Point="I/O" RealName="TRDIOB0" />
- <TRDIOB0_P11 PIOR71="1" Port="P11" Point="I/O" RealName="TRDIOB0" />
<TRDIOC0_P14 Port="P14" Point="I/O" RealName="TRDIOC0" />
<TRDIOD0_P120 PIOR73="0" Port="P120" Point="I/O" RealName="TRDIOD0" />
- <TRDIOD0_P12 PIOR73="1" Port="P12" Point="I/O" RealName="TRDIOD0" />
<TRDIOA1_P15_0 Port="P15" Point="I/O" UnConflict="TRDIOA1_P15" RealName="TRDIOA1" />
<TRDIOB1_P17_0 Port="P17" Point="I/O" UnConflict="TRDIOB1_P17" RealName="TRDIOB1" />
<TRDIOC1_P16_0 Port="P16" Point="I/O" UnConflict="TRDIOC1_P16" RealName="TRDIOC1" />
@@ -807,7 +808,6 @@
</TMRD0>
<TMRD1>
<TRDCLK_P13_1 PIOR70="0" Port="P13" Point="I/O" UnConflict="TRDCLK_P13_0,TRDIOA0_P13" RealName="TRDCLK0" />
- <TRDCLK_P15_1 PIOR70="1" Port="P15" Point="I/O" UnConflict="TRDCLK_P15_0,TRDIOA0_P15" RealName="TRDCLK0" />
<TRDIOA1_P15 Port="P15" Point="I/O" UnConflict="TRDIOA1_P15_0" RealName="TRDIOA1" />
<TRDIOB1_P17 Port="P17" Point="I/O" UnConflict="TRDIOB1_P17_0" RealName="TRDIOB1" />
<TRDIOC1_P16 Port="P16" Point="I/O" UnConflict="TRDIOC1_P16_0" RealName="TRDIOC1" />
@@ -816,7 +816,6 @@
</TAU>
<RTC>
<RTC1HZ Chip="RL78F14_100pin" PIOR80="0" Port="P15" Point="O" />
- <RTC1HZ Chip="RL78F14_100pin" PIOR80="1" Port="P03" Point="O" />
</RTC>
<PCLBUZ>
<PCLBUZ0>
@@ -847,37 +846,23 @@
</COMP>
<SNOOZE Chip="RL78F14_100pin">
<SNZOUT0 PIOR60="0" Port="P30" Point="O" />
- <SNZOUT0 PIOR60="1" Port="P57" Point="O" />
<SNZOUT1 PIOR61="0" Port="P125" Point="O" />
- <SNZOUT1 PIOR61="1" Port="P56" Point="O" />
<SNZOUT2 PIOR62="0" Port="P41" Point="O" />
- <SNZOUT2 PIOR62="1" Port="P65" Point="O" />
<SNZOUT3 PIOR63="0" Port="P12" Point="O" />
- <SNZOUT3 PIOR63="1" Port="P64" Point="O" />
<SNZOUT4 PIOR64="0" Port="P70" Point="O" />
- <SNZOUT4 PIOR64="1" Port="P157" Point="O" />
<SNZOUT5 PIOR65="0" Port="P71" Point="O" />
- <SNZOUT5 PIOR65="1" Port="P156" Point="O" />
<SNZOUT6 PIOR66="0" Port="P72" Point="O" />
- <SNZOUT6 PIOR66="1" Port="P155" Point="O" />
<SNZOUT7 PIOR67="0" Port="P73" Point="O" />
- <SNZOUT7 PIOR67="1" Port="P154" Point="O" />
</SNOOZE>
<LIN Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin,RL78F14_32pin">
<LTxD0 PIOR44="0" Port="P13" Point="O" />
- <LTxD0 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" PIOR44="1" Port="P42" Point="O" />
<LRxD0 PIOR44="0" Port="P14" Point="I" />
- <LRxD0 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" PIOR44="1" Port="P43" Point="I" />
<LTxD1 Chip="RL78F14_100pin,R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ" PIOR45="0" Port="P10" Point="O" />
- <LTxD1 Chip="RL78F14_100pin" PIOR45="1" Port="P106" Point="O" />
<LRxD1 Chip="RL78F14_100pin,R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ" PIOR45="0" Port="P11" Point="I" />
- <LRxD1 Chip="RL78F14_100pin" PIOR45="1" Port="P107" Point="I" />
</LIN>
<CAN Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin">
<CTxD0 PIOR46="0" Port="P10" Point="O" />
- <CTxD0 PIOR46="1" Port="P72" Point="O" />
<CRxD0 PIOR46="0" Port="P11" Point="I" />
- <CRxD0 PIOR46="1" Port="P73" Point="I" />
</CAN>
<Others>
<VDD AltFunc="VDD" Point="-" />
@@ -921,16 +906,16 @@
<SAU0>
<INTCSI00 InUse="0" ISR="r_csi00_interrupt" />
<INTCSI01 InUse="0" ISR="r_csi01_interrupt" />
- <INTST0 InUse="0" ISR="r_uart0_interrupt_send" />
- <INTSR0 InUse="0" ISR="r_uart0_interrupt_receive" />
+ <INTST0 InUse="1" ISR="r_uart0_interrupt_send" />
+ <INTSR0 InUse="1" ISR="r_uart0_interrupt_receive" />
<INTIIC00 InUse="0" ISR="r_iic00_interrupt" />
<INTIIC01 InUse="0" ISR="r_iic01_interrupt" />
</SAU0>
<SAU1>
<INTCSI10 InUse="0" ISR="r_csi10_interrupt" />
<INTCSI11 InUse="0" ISR="r_csi11_interrupt" />
- <INTST1 InUse="0" ISR="r_uart1_interrupt_send" />
- <INTSR1 InUse="0" ISR="r_uart1_interrupt_receive" />
+ <INTST1 InUse="1" ISR="r_uart1_interrupt_send" />
+ <INTSR1 InUse="1" ISR="r_uart1_interrupt_receive" />
<INTIIC10 InUse="0" ISR="r_iic10_interrupt" />
<INTIIC11 InUse="0" ISR="r_iic11_interrupt" />
</SAU1>
@@ -939,7 +924,7 @@
</IICA0>
</Serial>
<ADC>
- <INTAD InUse="0" ISR="r_adc_interrupt" IsDMATrigger="true" />
+ <INTAD InUse="1" ISR="r_adc_interrupt" IsDMATrigger="true" />
</ADC>
<TAU>
<TAU0>
@@ -1098,15 +1083,15 @@
<r_cg_pfdl.h UserName="r_cg_pfdl.h" LibName="_pfdl.h" InUse="0" />
</CGC>
<PORT>
- <r_cg_port.c UserName="r_cg_port.c" LibName=".c">
+ <r_cg_port.c UserName="r_cg_port.c" LibName=".c" InUse="0">
<Type R_PORT_Create="void R_PORT_Create(void)" />
- <R_PORT_Create UserName="R_PORT_Create" LibName="R_PORT_Create" Init="1" InitMode="" />
+ <R_PORT_Create UserName="R_PORT_Create" LibName="R_PORT_Create" Init="1" InitMode="" InUse="0" />
</r_cg_port.c>
- <r_cg_port_user.c UserName="r_cg_port_user.c" LibName="_user.c">
+ <r_cg_port_user.c UserName="r_cg_port_user.c" LibName="_user.c" InUse="0">
<Type R_PORT_Create_UserInit="void R_PORT_Create_UserInit(void)" />
- <R_PORT_Create_UserInit UserName="R_PORT_Create_UserInit" LibName="R_PORT_Create_UserInit" />
+ <R_PORT_Create_UserInit UserName="R_PORT_Create_UserInit" LibName="R_PORT_Create_UserInit" InUse="0" />
</r_cg_port_user.c>
- <r_cg_port.h UserName="r_cg_port.h" LibName=".h" />
+ <r_cg_port.h UserName="r_cg_port.h" LibName=".h" InUse="0" />
</PORT>
<INTC>
<r_cg_intc.c UserName="r_cg_intc.c" LibName=".c" InUse="">
@@ -1203,172 +1188,94 @@
<r_cg_intc.h UserName="r_cg_intc.h" LibName=".h" InUse="" />
</INTC>
<Serial>
- <r_cg_serial.c UserName="r_cg_serial.c" LibName=".c" InUse="">
+ <r_cg_serial.c UserName="r_cg_serial.c" LibName=".c" InUse="1">
<Type R_SAUn_Create="void R_SAUn_Create(void)" R_SAUn_Set_PowerOff="void R_SAUn_Set_PowerOff(void)" R_SAUn_Set_SnoozeOn="void R_SAUn_Set_SnoozeOn(void)" R_SAUn_Set_SnoozeOff="void R_SAUn_Set_SnoozeOff(void)" R_UARTn_Create="void R_UARTn_Create(void)" R_UARTn_Send="MD_STATUS R_UARTn_Send(uint8_t const * tx_buf, uint16_t tx_num)" R_UARTn_Receive="MD_STATUS R_UARTn_Receive(uint8_t const * rx_buf, uint16_t rx_num)" R_UARTn_Start="void R_UARTn_Start(void)" R_UARTn_Stop="void R_UARTn_Stop(void)" R_CSIn_Create="void R_CSIn_Create(void)" R_CSIn_Send="MD_STATUS R_CSIn_Send(uint8_t const * tx_buf, uint16_t tx_num)" R_CSIn_Receive="MD_STATUS R_CSIn_Receive(uint8_t const * rx_buf, uint16_t rx_num) " R_CSIn_Send_Receive="MD_STATUS R_CSIn_Send_Receive(uint8_t const * tx_buf, uint16_t tx_num, uint8_t const * rx_buf) " R_CSIn_Start="void R_CSIn_Start(void)" R_CSIn_Stop="void R_CSIn_Stop(void)" R_IICn_Create="void R_IICn_Create(void)" R_IICn_Master_Send="void R_IICn_Master_Send(uint8_t adr, uint8_t const * tx_buf, uint16_t txnum)" R_IICn_Master_Receive="void R_IICn_Master_Receive(uint8_t adr, uint8_t const * rx_buf, uint16_t rx_num) " R_IICn_Stop="void R_IICn_Stop(void)" R_IICn_StartCondition="void R_IICn_StartCondition(void)" R_IICn_StopCondition="void R_IICn_StopCondition(void)" R_UARTFn_Create="void R_UARTFn_Create(void)" R_UARTFn_Send="MD_STATUS R_UARTFn_Send(uint8_t * const tx_buf, uint16_t tx_num)" R_UARTFn_Receive="MD_STATUS R_UARTFn_Receive(uint8_t * const rx_buf, uint16_t rx_num)" R_UARTFn_Set_ComparisonData="void R_UARTFn_Set_ComparisonData(uint16_t com_data)" R_UARTFn_Set_DataComparisonOn="void R_UARTFn_Set_DataComparisonOn(void)" R_UARTFn_Set_DataComparisonOff="void R_UARTFn_Set_DataComparisonOff(void)" R_UARTFn_Set_PowerOff="void R_UARTFn_Set_PowerOff(void)" R_IICAn_Create="void R_IICAn_Create(void)" R_IICAn_Master_Send="MD_STATUS R_IICAn_Master_Send(uint8_t adr, uint8_t * const tx_buf, uint16_t tx_num, uint8_t wait)" R_IICAn_Master_Receive="MD_STATUS R_IICAn_Master_Receive(uint8_t adr, uint8_t * const rx_buf, uint16_t rx_num, uint8_t wait)" R_IICAn_Slave_Send="void R_IICAn_Slave_Send(uint8_t * const tx_buf, uint16_t tx_num)" R_IICAn_Slave_Receive="void R_IICAn_Slave_Receive(uint8_t * const rx_buf, uint16_t rx_num)" R_IICAn_Stop="void R_IICAn_Stop(void)" R_IICAn_StopCondition="void R_IICAn_StopCondition(void)" R_IICAn_Set_SnoozeOn="void R_IICAn_Set_SnoozeOn(void)" R_IICAn_Set_SnoozeOff="void R_IICAn_Set_SnoozeOff(void)" R_IICAn_Set_PowerOff="void R_IICAn_Set_PowerOff(void)" />
<SAU0 InUse="">
- <R_SAU0_Create UserName="R_SAU0_Create" LibName="R_SAUn_Create" InUse="" Init="1" InitMode="" />
- <R_SAU0_Set_PowerOff UserName="R_SAU0_Set_PowerOff" LibName="R_SAUn_Set_PowerOff" InUse="" />
- <R_SAU0_Set_SnoozeOn UserName="R_SAU0_Set_SnoozeOn" LibName="R_SAUn_Set_SnoozeOn" InUse="" />
- <R_SAU0_Set_SnoozeOff UserName="R_SAU0_Set_SnoozeOff" LibName="R_SAUn_Set_SnoozeOff" InUse="" />
+ <R_SAU0_Create UserName="R_SAU0_Create" LibName="R_SAUn_Create" InUse="1" Init="1" InitMode="" />
+ <R_SAU0_Set_PowerOff UserName="R_SAU0_Set_PowerOff" LibName="R_SAUn_Set_PowerOff" InUse="0" />
+ <R_SAU0_Set_SnoozeOn UserName="R_SAU0_Set_SnoozeOn" LibName="R_SAUn_Set_SnoozeOn" InUse="0" />
+ <R_SAU0_Set_SnoozeOff UserName="R_SAU0_Set_SnoozeOff" LibName="R_SAUn_Set_SnoozeOff" InUse="0" />
<UART0 InUse="">
- <R_UART0_Create UserName="R_UART0_Create" LibName="R_UARTn_Create" InUse="" InitMode="" />
- <R_UART0_Start UserName="R_UART0_Start" LibName="R_UARTn_Start" InUse="" />
- <R_UART0_Stop UserName="R_UART0_Stop" LibName="R_UARTn_Stop" InUse="" />
- <R_UART0_Send UserName="R_UART0_Send" LibName="R_UARTn_Send" InUse="" />
- <R_UART0_Receive UserName="R_UART0_Receive" LibName="R_UARTn_Receive" InUse="" />
+ <R_UART0_Create UserName="R_UART0_Create" LibName="R_UARTn_Create" InUse="1" InitMode="" />
+ <R_UART0_Start UserName="R_UART0_Start" LibName="R_UARTn_Start" InUse="1" />
+ <R_UART0_Stop UserName="R_UART0_Stop" LibName="R_UARTn_Stop" InUse="1" />
+ <R_UART0_Send UserName="R_UART0_Send" LibName="R_UARTn_Send" InUse="1" />
+ <R_UART0_Receive UserName="R_UART0_Receive" LibName="R_UARTn_Receive" InUse="1" />
</UART0>
<CSI00 InUse="">
- <R_CSI00_Create UserName="R_CSI00_Create" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI00_Start UserName="R_CSI00_Start" LibName="R_CSIn_Start" InUse="" />
- <R_CSI00_Stop UserName="R_CSI00_Stop" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI00_Send UserName="R_CSI00_Send" LibName="R_CSIn_Send" InUse="" />
- <R_CSI00_Receive UserName="R_CSI00_Receive" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI00_Send_Receive UserName="R_CSI00_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="" />
+ <R_CSI00_Create UserName="R_CSI00_Create" LibName="R_CSIn_Create" InUse="0" InitMode="" />
+ <R_CSI00_Start UserName="R_CSI00_Start" LibName="R_CSIn_Start" InUse="0" />
+ <R_CSI00_Stop UserName="R_CSI00_Stop" LibName="R_CSIn_Stop" InUse="0" />
+ <R_CSI00_Send UserName="R_CSI00_Send" LibName="R_CSIn_Send" InUse="0" />
+ <R_CSI00_Receive UserName="R_CSI00_Receive" LibName="R_CSIn_Receive" InUse="0" />
+ <R_CSI00_Send_Receive UserName="R_CSI00_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="0" />
</CSI00>
<CSI01 InUse="" Chip="RL78F14_100pin,RL78F14_64pin,RL78F14_80pin,RL78F14_48pin,RL78F14_32pin" PIOR41="0">
- <R_CSI01_Create UserName="R_CSI01_Create" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI01_Start UserName="R_CSI01_Start" LibName="R_CSIn_Start" InUse="" />
- <R_CSI01_Stop UserName="R_CSI01_Stop" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI01_Send UserName="R_CSI01_Send" LibName="R_CSIn_Send" InUse="" />
- <R_CSI01_Receive UserName="R_CSI01_Receive" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI01_Send_Receive UserName="R_CSI01_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="" />
- </CSI01>
- <CSI01 InUse="" Chip="RL78F14_100pin,RL78F14_64pin,RL78F14_80pin" PIOR41="1">
- <R_CSI01_Create UserName="" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI01_Start UserName="" LibName="R_CSIn_Start" InUse="" />
- <R_CSI01_Stop UserName="" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI01_Send UserName="" LibName="R_CSIn_Send" InUse="" />
- <R_CSI01_Receive UserName="" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI01_Send_Receive UserName="" LibName="R_CSIn_Send_Receive" InUse="" />
+ <R_CSI01_Create UserName="R_CSI01_Create" LibName="R_CSIn_Create" InUse="0" InitMode="" />
+ <R_CSI01_Start UserName="R_CSI01_Start" LibName="R_CSIn_Start" InUse="0" />
+ <R_CSI01_Stop UserName="R_CSI01_Stop" LibName="R_CSIn_Stop" InUse="0" />
+ <R_CSI01_Send UserName="R_CSI01_Send" LibName="R_CSIn_Send" InUse="0" />
+ <R_CSI01_Receive UserName="R_CSI01_Receive" LibName="R_CSIn_Receive" InUse="0" />
+ <R_CSI01_Send_Receive UserName="R_CSI01_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="0" />
</CSI01>
<IIC00 InUse="">
- <R_IIC00_Create UserName="R_IIC00_Create" LibName="R_IICn_Create" InUse="" InitMode="" />
- <R_IIC00_Master_Send UserName="R_IIC00_Master_Send" LibName="R_IICn_Master_Send" InUse="" />
- <R_IIC00_Master_Receive UserName="R_IIC00_Master_Receive" LibName="R_IICn_Master_Receive" InUse="" />
- <R_IIC00_Stop UserName="R_IIC00_Stop" LibName="R_IICn_Stop" InUse="" />
- <R_IIC00_StartCondition UserName="R_IIC00_StartCondition" LibName="R_IICn_StartCondition" InUse="" />
- <R_IIC00_StopCondition UserName="R_IIC00_StopCondition" LibName="R_IICn_StopCondition" InUse="" />
+ <R_IIC00_Create UserName="R_IIC00_Create" LibName="R_IICn_Create" InUse="0" InitMode="" />
+ <R_IIC00_Master_Send UserName="R_IIC00_Master_Send" LibName="R_IICn_Master_Send" InUse="0" />
+ <R_IIC00_Master_Receive UserName="R_IIC00_Master_Receive" LibName="R_IICn_Master_Receive" InUse="0" />
+ <R_IIC00_Stop UserName="R_IIC00_Stop" LibName="R_IICn_Stop" InUse="0" />
+ <R_IIC00_StartCondition UserName="R_IIC00_StartCondition" LibName="R_IICn_StartCondition" InUse="0" />
+ <R_IIC00_StopCondition UserName="R_IIC00_StopCondition" LibName="R_IICn_StopCondition" InUse="0" />
</IIC00>
<IIC01 InUse="" Chip="RL78F14_100pin,RL78F14_64pin,RL78F14_80pin,RL78F14_48pin,RL78F14_32pin" PIOR41="0">
- <R_IIC01_Create UserName="R_IIC01_Create" LibName="R_IICn_Create" InUse="" InitMode="" />
- <R_IIC01_Master_Send UserName="R_IIC01_Master_Send" LibName="R_IICn_Master_Send" InUse="" />
- <R_IIC01_Master_Receive UserName="R_IIC01_Master_Receive" LibName="R_IICn_Master_Receive" InUse="" />
- <R_IIC01_Stop UserName="R_IIC01_Stop" LibName="R_IICn_Stop" InUse="" />
- <R_IIC01_StartCondition UserName="R_IIC01_StartCondition" LibName="R_IICn_StartCondition" InUse="" />
- <R_IIC01_StopCondition UserName="R_IIC01_StopCondition" LibName="R_IICn_StopCondition" InUse="" />
+ <R_IIC01_Create UserName="R_IIC01_Create" LibName="R_IICn_Create" InUse="0" InitMode="" />
+ <R_IIC01_Master_Send UserName="R_IIC01_Master_Send" LibName="R_IICn_Master_Send" InUse="0" />
+ <R_IIC01_Master_Receive UserName="R_IIC01_Master_Receive" LibName="R_IICn_Master_Receive" InUse="0" />
+ <R_IIC01_Stop UserName="R_IIC01_Stop" LibName="R_IICn_Stop" InUse="0" />
+ <R_IIC01_StartCondition UserName="R_IIC01_StartCondition" LibName="R_IICn_StartCondition" InUse="0" />
+ <R_IIC01_StopCondition UserName="R_IIC01_StopCondition" LibName="R_IICn_StopCondition" InUse="0" />
</IIC01>
</SAU0>
- <SAU1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" PIOR43="1" PIOR42="1" InUse="">
- <R_SAU1_Create UserName="R_SAU1_Create" LibName="R_SAUn_Create" InUse="" Init="1" InitMode="" />
- <R_SAU1_Set_PowerOff UserName="R_SAU1_Set_PowerOff" LibName="R_SAUn_Set_PowerOff" InUse="" />
- <UART1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" InUse="">
- <R_UART1_Create UserName="R_UART1_Create" LibName="R_UARTn_Create" InUse="" InitMode="" />
- <R_UART1_Start UserName="R_UART1_Start" LibName="R_UARTn_Start" InUse="" />
- <R_UART1_Stop UserName="R_UART1_Stop" LibName="R_UARTn_Stop" InUse="" />
- <R_UART1_Send UserName="R_UART1_Send" LibName="R_UARTn_Send" InUse="" />
- <R_UART1_Receive UserName="R_UART1_Receive" LibName="R_UARTn_Receive" InUse="" />
- </UART1>
- <CSI10 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" InUse="">
- <R_CSI10_Create UserName="R_CSI10_Create" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI10_Start UserName="R_CSI10_Start" LibName="R_CSIn_Start" InUse="" />
- <R_CSI10_Stop UserName="R_CSI10_Stop" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI10_Send UserName="R_CSI10_Send" LibName="R_CSIn_Send" InUse="" />
- <R_CSI10_Receive UserName="R_CSI10_Receive" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI10_Send_Receive UserName="R_CSI10_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="" />
- </CSI10>
- <CSI11 Chip="RL78F14_100pin" PIOR43="1" InUse="">
- <R_CSI11_Create UserName="" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI11_Start UserName="" LibName="R_CSIn_Start" InUse="" />
- <R_CSI11_Stop UserName="" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI11_Send UserName="" LibName="R_CSIn_Send" InUse="" />
- <R_CSI11_Receive UserName="" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI11_Send_Receive UserName="" LibName="R_CSIn_Send_Receive" InUse="" />
- </CSI11>
- </SAU1>
- <SAU1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin" PIOR43="0" PIOR42="1" InUse="">
- <R_SAU1_Create UserName="R_SAU1_Create" LibName="R_SAUn_Create" InUse="" Init="1" InitMode="" />
- <R_SAU1_Set_PowerOff UserName="R_SAU1_Set_PowerOff" LibName="R_SAUn_Set_PowerOff" InUse="" />
- <UART1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" PIOR42="1" InUse="">
- <R_UART1_Create UserName="R_UART1_Create" LibName="R_UARTn_Create" InUse="" InitMode="" />
- <R_UART1_Start UserName="R_UART1_Start" LibName="R_UARTn_Start" InUse="" />
- <R_UART1_Stop UserName="R_UART1_Stop" LibName="R_UARTn_Stop" InUse="" />
- <R_UART1_Send UserName="R_UART1_Send" LibName="R_UARTn_Send" InUse="" />
- <R_UART1_Receive UserName="R_UART1_Receive" LibName="R_UARTn_Receive" InUse="" />
- </UART1>
- <CSI10 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" PIOR42="1" InUse="">
- <R_CSI10_Create UserName="R_CSI10_Create" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI10_Start UserName="R_CSI10_Start" LibName="R_CSIn_Start" InUse="" />
- <R_CSI10_Stop UserName="R_CSI10_Stop" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI10_Send UserName="R_CSI10_Send" LibName="R_CSIn_Send" InUse="" />
- <R_CSI10_Receive UserName="R_CSI10_Receive" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI10_Send_Receive UserName="R_CSI10_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="" />
- </CSI10>
- <CSI11 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR43="0" InUse="">
- <R_CSI11_Create UserName="" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI11_Start UserName="" LibName="R_CSIn_Start" InUse="" />
- <R_CSI11_Stop UserName="" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI11_Send UserName="" LibName="R_CSIn_Send" InUse="" />
- <R_CSI11_Receive UserName="" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI11_Send_Receive UserName="" LibName="R_CSIn_Send_Receive" InUse="" />
- </CSI11>
- <IIC11 Chip="groupe,groupd2" PIOR43="0" InUse="">
- <R_IIC11_Create UserName="R_IIC11_Create" LibName="R_IICn_Create" InUse="" InitMode="" />
- <R_IIC11_Master_Send UserName="R_IIC11_Master_Send" LibName="R_IICn_Master_Send" InUse="" />
- <R_IIC11_Master_Receive UserName="R_IIC11_Master_Receive" LibName="R_IICn_Master_Receive" InUse="" />
- <R_IIC11_Stop UserName="R_IIC11_Stop" LibName="R_IICn_Stop" InUse="" />
- <R_IIC11_StartCondition UserName="R_IIC11_StartCondition" LibName="R_IICn_StartCondition" InUse="" />
- <R_IIC11_StopCondition UserName="R_IIC11_StopCondition" LibName="R_IICn_StopCondition" InUse="" />
- </IIC11>
- </SAU1>
<SAU1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin,RL78F14_32pin" PIOR42="0" InUse="">
- <R_SAU1_Create UserName="R_SAU1_Create" LibName="R_SAUn_Create" InUse="" Init="1" InitMode="" />
- <R_SAU1_Set_PowerOff UserName="R_SAU1_Set_PowerOff" LibName="R_SAUn_Set_PowerOff" InUse="" />
+ <R_SAU1_Create UserName="R_SAU1_Create" LibName="R_SAUn_Create" InUse="1" Init="1" InitMode="" />
+ <R_SAU1_Set_PowerOff UserName="R_SAU1_Set_PowerOff" LibName="R_SAUn_Set_PowerOff" InUse="0" />
<UART1 Chip="groupe,RL78F14_32pin,groupd2" InUse="">
- <R_UART1_Create UserName="R_UART1_Create" LibName="R_UARTn_Create" InUse="" InitMode="" />
- <R_UART1_Start UserName="R_UART1_Start" LibName="R_UARTn_Start" InUse="" />
- <R_UART1_Stop UserName="R_UART1_Stop" LibName="R_UARTn_Stop" InUse="" />
- <R_UART1_Send UserName="R_UART1_Send" LibName="R_UARTn_Send" InUse="" />
- <R_UART1_Receive UserName="R_UART1_Receive" LibName="R_UARTn_Receive" InUse="" />
+ <R_UART1_Create UserName="R_UART1_Create" LibName="R_UARTn_Create" InUse="1" InitMode="" />
+ <R_UART1_Start UserName="R_UART1_Start" LibName="R_UARTn_Start" InUse="1" />
+ <R_UART1_Stop UserName="R_UART1_Stop" LibName="R_UARTn_Stop" InUse="1" />
+ <R_UART1_Send UserName="R_UART1_Send" LibName="R_UARTn_Send" InUse="1" />
+ <R_UART1_Receive UserName="R_UART1_Receive" LibName="R_UARTn_Receive" InUse="1" />
</UART1>
<CSI10 Chip="groupe,RL78F14_32pin,groupd2" InUse="">
- <R_CSI10_Create UserName="R_CSI10_Create" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI10_Start UserName="R_CSI10_Start" LibName="R_CSIn_Start" InUse="" />
- <R_CSI10_Stop UserName="R_CSI10_Stop" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI10_Send UserName="R_CSI10_Send" LibName="R_CSIn_Send" InUse="" />
- <R_CSI10_Receive UserName="R_CSI10_Receive" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI10_Send_Receive UserName="R_CSI10_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="" />
+ <R_CSI10_Create UserName="R_CSI10_Create" LibName="R_CSIn_Create" InUse="0" InitMode="" />
+ <R_CSI10_Start UserName="R_CSI10_Start" LibName="R_CSIn_Start" InUse="0" />
+ <R_CSI10_Stop UserName="R_CSI10_Stop" LibName="R_CSIn_Stop" InUse="0" />
+ <R_CSI10_Send UserName="R_CSI10_Send" LibName="R_CSIn_Send" InUse="0" />
+ <R_CSI10_Receive UserName="R_CSI10_Receive" LibName="R_CSIn_Receive" InUse="0" />
+ <R_CSI10_Send_Receive UserName="R_CSI10_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="0" />
</CSI10>
<CSI11 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR43="0" InUse="">
- <R_CSI11_Create UserName="R_CSI11_Create" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI11_Start UserName="R_CSI11_Start" LibName="R_CSIn_Start" InUse="" />
- <R_CSI11_Stop UserName="R_CSI11_Stop" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI11_Send UserName="R_CSI11_Send" LibName="R_CSIn_Send" InUse="" />
- <R_CSI11_Receive UserName="R_CSI11_Receive" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI11_Send_Receive UserName="R_CSI11_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="" />
- </CSI11>
- <CSI11 Chip="RL78F14_100pin" PIOR43="1" InUse="">
- <R_CSI11_Create UserName="" LibName="R_CSIn_Create" InUse="" InitMode="" />
- <R_CSI11_Start UserName="" LibName="R_CSIn_Start" InUse="" />
- <R_CSI11_Stop UserName="" LibName="R_CSIn_Stop" InUse="" />
- <R_CSI11_Send UserName="" LibName="R_CSIn_Send" InUse="" />
- <R_CSI11_Receive UserName="" LibName="R_CSIn_Receive" InUse="" />
- <R_CSI11_Send_Receive UserName="" LibName="R_CSIn_Send_Receive" InUse="" />
+ <R_CSI11_Create UserName="R_CSI11_Create" LibName="R_CSIn_Create" InUse="0" InitMode="" />
+ <R_CSI11_Start UserName="R_CSI11_Start" LibName="R_CSIn_Start" InUse="0" />
+ <R_CSI11_Stop UserName="R_CSI11_Stop" LibName="R_CSIn_Stop" InUse="0" />
+ <R_CSI11_Send UserName="R_CSI11_Send" LibName="R_CSIn_Send" InUse="0" />
+ <R_CSI11_Receive UserName="R_CSI11_Receive" LibName="R_CSIn_Receive" InUse="0" />
+ <R_CSI11_Send_Receive UserName="R_CSI11_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="0" />
</CSI11>
<IIC10 Chip="groupe,RL78F14_32pin,groupd2" InUse="">
- <R_IIC10_Create UserName="R_IIC10_Create" LibName="R_IICn_Create" InUse="" InitMode="" />
- <R_IIC10_Master_Send UserName="R_IIC10_Master_Send" LibName="R_IICn_Master_Send" InUse="" />
- <R_IIC10_Master_Receive UserName="R_IIC10_Master_Receive" LibName="R_IICn_Master_Receive" InUse="" />
- <R_IIC10_Stop UserName="R_IIC10_Stop" LibName="R_IICn_Stop" InUse="" />
- <R_IIC10_StartCondition UserName="R_IIC10_StartCondition" LibName="R_IICn_StartCondition" InUse="" />
- <R_IIC10_StopCondition UserName="R_IIC10_StopCondition" LibName="R_IICn_StopCondition" InUse="" />
+ <R_IIC10_Create UserName="R_IIC10_Create" LibName="R_IICn_Create" InUse="0" InitMode="" />
+ <R_IIC10_Master_Send UserName="R_IIC10_Master_Send" LibName="R_IICn_Master_Send" InUse="0" />
+ <R_IIC10_Master_Receive UserName="R_IIC10_Master_Receive" LibName="R_IICn_Master_Receive" InUse="0" />
+ <R_IIC10_Stop UserName="R_IIC10_Stop" LibName="R_IICn_Stop" InUse="0" />
+ <R_IIC10_StartCondition UserName="R_IIC10_StartCondition" LibName="R_IICn_StartCondition" InUse="0" />
+ <R_IIC10_StopCondition UserName="R_IIC10_StopCondition" LibName="R_IICn_StopCondition" InUse="0" />
</IIC10>
<IIC11 Chip="groupe,groupd2" PIOR43="0" InUse="">
- <R_IIC11_Create UserName="R_IIC11_Create" LibName="R_IICn_Create" InUse="" InitMode="" />
- <R_IIC11_Master_Send UserName="R_IIC11_Master_Send" LibName="R_IICn_Master_Send" InUse="" />
- <R_IIC11_Master_Receive UserName="R_IIC11_Master_Receive" LibName="R_IICn_Master_Receive" InUse="" />
- <R_IIC11_Stop UserName="R_IIC11_Stop" LibName="R_IICn_Stop" InUse="" />
- <R_IIC11_StartCondition UserName="R_IIC11_StartCondition" LibName="R_IICn_StartCondition" InUse="" />
- <R_IIC11_StopCondition UserName="R_IIC11_StopCondition" LibName="R_IICn_StopCondition" InUse="" />
+ <R_IIC11_Create UserName="R_IIC11_Create" LibName="R_IICn_Create" InUse="0" InitMode="" />
+ <R_IIC11_Master_Send UserName="R_IIC11_Master_Send" LibName="R_IICn_Master_Send" InUse="0" />
+ <R_IIC11_Master_Receive UserName="R_IIC11_Master_Receive" LibName="R_IICn_Master_Receive" InUse="0" />
+ <R_IIC11_Stop UserName="R_IIC11_Stop" LibName="R_IICn_Stop" InUse="0" />
+ <R_IIC11_StartCondition UserName="R_IIC11_StartCondition" LibName="R_IICn_StartCondition" InUse="0" />
+ <R_IIC11_StopCondition UserName="R_IIC11_StopCondition" LibName="R_IICn_StopCondition" InUse="0" />
</IIC11>
</SAU1>
<IICA0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="">
@@ -1384,140 +1291,76 @@
<R_IICA0_Set_PowerOff UserName="R_IICA0_Set_PowerOff" LibName="R_IICAn_Set_PowerOff" InUse="" />
</IICA0>
</r_cg_serial.c>
- <r_cg_serial_user.c UserName="r_cg_serial_user.c" LibName="_user.c" InUse="">
+ <r_cg_serial_user.c UserName="r_cg_serial_user.c" LibName="_user.c" InUse="1">
<Type R_SAUn_Create_UserInit="void R_SAUn_Create_UserInit(void)" r_uartn_interrupt_receive="__interrupt void r_uartn_interrupt_receive(void)" r_uartn_interrupt_error="__interrupt void r_uartn_interrupt_error(void)" r_uartn_interrupt_send="__interrupt void r_uartn_interrupt_send(void)" r_uartn_callback_sendend="void r_uartn_callback_sendend(void)" r_uartn_callback_receiveend="void r_uartn_callback_receiveend(void)" r_uartn_callback_error="void r_uartn_callback_error(uint16_t err_type)" r_uartn_callback_softwareoverrun="void r_uartn_callback_softwareoverrun(uint16_t err_type)" r_csin_interrupt="__interrupt void r_csin_interrupt(void)" r_csin_callback_receiveend="void r_csin_callback_receiveend(void)" r_csin_callback_error="void r_csin_callback_error(uint16_t err_type)" r_csin_callback_sendend="void r_csin_callback_sendend(void)" r_iicn_interrupt="__interrupt void r_iicn_interrupt(void)" r_iicn_callback_master_receiveend="void r_iicn_callback_master_receiveend(void)" r_iicn_callback_master_sendend="void r_iicn_callback_master_sendend(void)" r_iicn_callback_master_error="void r_iicn_callback_master_error(MD_STATUS flag)" R_UARTFn_Create_UserInit="void R_UARTFn_Create_UserInit(void)" r_uartfn_interrupt_receive="__interrupt static void r_uartfn_interrupt_receive(void)" r_uartfn_interrupt_error="__interrupt static void r_uartfn_interrupt_error(void)" r_uartfn_interrupt_send="__interrupt static void r_uartfn_interrupt_send(void)" r_uartfn_callback_receiveend="static void r_uartfn_callback_receiveend(void)" r_uartfn_callback_sendend="static void r_uartfn_callback_sendend(void)" r_uartfn_callback_error="static void r_uartfn_callback_error(void)" r_uartfn_callback_softwareoverrun="static void r_uartfn_callback_softwareoverrun(uint16_t rx_data)" r_uartfn_callback_expbitdetect="static void r_uartfn_callback_expbitdetect(void)" r_uartfn_callback_idmatch="static void r_uartfn_callback_idmatch(void)" R_IICAn_Create_UserInit="void R_IICAn_Create_UserInit(void)" r_iican_interrupt="__interrupt static r_iican_interrupt(void)" r_iican_callback_master_sendend="static void r_iican_callback_master_sendend(void)" r_iican_callback_master_receiveend="static void r_iican_callback_master_receiveend(void)" r_iican_callback_slave_sendend="static void r_iican_callback_slave_sendend(void)" r_iican_callback_slave_receiveend="static void r_iican_callback_slave_receiveend(void)" r_iican_callback_master_error="static void r_iican_callback_master_error(MD_STATUS flag)" r_iican_callback_slave_error="static void r_iican_callback_slave_error(MD_STATUS flag)" r_iican_callback_getstopcondition="static void r_iican_callback_getstopcondition(void)" />
<SAU0 InUse="">
- <R_SAU0_Create_UserInit UserName="R_SAU0_Create_UserInit" LibName="R_SAUn_Create_UserInit" InUse="" />
+ <R_SAU0_Create_UserInit UserName="R_SAU0_Create_UserInit" LibName="R_SAUn_Create_UserInit" InUse="0" />
<UART0 InUse="">
- <r_uart0_interrupt_receive UserName="r_uart0_interrupt_receive" INTHandle="" LibName="r_uartn_interrupt_receive" InUse="" />
- <r_uart0_interrupt_send UserName="r_uart0_interrupt_send" INTHandle="" LibName="r_uartn_interrupt_send" InUse="" />
- <r_uart0_callback_receiveend UserName="r_uart0_callback_receiveend" LibName="r_uartn_callback_receiveend" InUse="" />
- <r_uart0_callback_sendend UserName="r_uart0_callback_sendend" LibName="r_uartn_callback_sendend" InUse="" />
- <r_uart0_callback_error UserName="r_uart0_callback_error" LibName="r_uartn_callback_error" InUse="" />
- <r_uart0_callback_softwareoverrun UserName="r_uart0_callback_softwareoverrun" LibName="r_uartn_callback_softwareoverrun" InUse="" />
+ <r_uart0_interrupt_receive UserName="r_uart0_interrupt_receive" INTHandle="" LibName="r_uartn_interrupt_receive" InUse="1" />
+ <r_uart0_interrupt_send UserName="r_uart0_interrupt_send" INTHandle="" LibName="r_uartn_interrupt_send" InUse="1" />
+ <r_uart0_callback_receiveend UserName="r_uart0_callback_receiveend" LibName="r_uartn_callback_receiveend" InUse="1" />
+ <r_uart0_callback_sendend UserName="r_uart0_callback_sendend" LibName="r_uartn_callback_sendend" InUse="1" />
+ <r_uart0_callback_error UserName="r_uart0_callback_error" LibName="r_uartn_callback_error" InUse="1" />
+ <r_uart0_callback_softwareoverrun UserName="r_uart0_callback_softwareoverrun" LibName="r_uartn_callback_softwareoverrun" InUse="1" />
</UART0>
<CSI00 InUse="">
- <r_csi00_interrupt UserName="r_csi00_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi00_callback_receiveend UserName="r_csi00_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi00_callback_error UserName="r_csi00_callback_error" LibName="r_csin_callback_error" InUse="" />
- <r_csi00_callback_sendend UserName="r_csi00_callback_sendend" LibName="r_csin_callback_sendend" InUse="" />
+ <r_csi00_interrupt UserName="r_csi00_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="0" />
+ <r_csi00_callback_receiveend UserName="r_csi00_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="0" />
+ <r_csi00_callback_error UserName="r_csi00_callback_error" LibName="r_csin_callback_error" InUse="0" />
+ <r_csi00_callback_sendend UserName="r_csi00_callback_sendend" LibName="r_csin_callback_sendend" InUse="0" />
</CSI00>
<CSI01 InUse="" Chip="RL78F14_100pin,RL78F14_64pin,RL78F14_80pin,RL78F14_48pin,RL78F14_32pin" PIOR41="0">
- <r_csi01_interrupt UserName="r_csi01_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi01_callback_receiveend UserName="r_csi01_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi01_callback_error UserName="r_csi01_callback_error" LibName="r_csin_callback_error" InUse="" />
- <r_csi01_callback_sendend UserName="r_csi01_callback_sendend" LibName="r_csin_callback_sendend" InUse="" />
- </CSI01>
- <CSI01 InUse="" Chip="RL78F14_100pin,RL78F14_64pin,RL78F14_80pin" PIOR41="1">
- <r_csi01_interrupt UserName="" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi01_callback_receiveend UserName="" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi01_callback_error UserName="" LibName="r_csin_callback_error" InUse="" />
- <r_csi01_callback_sendend UserName="" LibName="r_csin_callback_sendend" InUse="" />
+ <r_csi01_interrupt UserName="r_csi01_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="0" />
+ <r_csi01_callback_receiveend UserName="r_csi01_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="0" />
+ <r_csi01_callback_error UserName="r_csi01_callback_error" LibName="r_csin_callback_error" InUse="0" />
+ <r_csi01_callback_sendend UserName="r_csi01_callback_sendend" LibName="r_csin_callback_sendend" InUse="0" />
</CSI01>
<IIC00 InUse="">
- <r_iic00_interrupt UserName="r_iic00_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="" />
- <r_iic00_callback_master_receiveend UserName="r_iic00_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="" />
- <r_iic00_callback_master_sendend UserName="r_iic00_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="" />
- <r_iic00_callback_master_error UserName="r_iic00_callback_master_error" LibName="r_iicn_callback_master_error" InUse="" />
+ <r_iic00_interrupt UserName="r_iic00_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="0" />
+ <r_iic00_callback_master_receiveend UserName="r_iic00_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="0" />
+ <r_iic00_callback_master_sendend UserName="r_iic00_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="0" />
+ <r_iic00_callback_master_error UserName="r_iic00_callback_master_error" LibName="r_iicn_callback_master_error" InUse="0" />
</IIC00>
<IIC01 InUse="" Chip="RL78F14_100pin,RL78F14_64pin,RL78F14_80pin,RL78F14_48pin,RL78F14_32pin" PIOR41="0">
- <r_iic01_interrupt UserName="r_iic01_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="" />
- <r_iic01_callback_master_receiveend UserName="r_iic01_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="" />
- <r_iic01_callback_master_sendend UserName="r_iic01_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="" />
- <r_iic01_callback_master_error UserName="r_iic01_callback_master_error" LibName="r_iicn_callback_master_error" InUse="" />
+ <r_iic01_interrupt UserName="r_iic01_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="0" />
+ <r_iic01_callback_master_receiveend UserName="r_iic01_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="0" />
+ <r_iic01_callback_master_sendend UserName="r_iic01_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="0" />
+ <r_iic01_callback_master_error UserName="r_iic01_callback_master_error" LibName="r_iicn_callback_master_error" InUse="0" />
</IIC01>
</SAU0>
- <SAU1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" PIOR43="1" PIOR42="1" InUse="">
- <R_SAU1_Create_UserInit UserName="R_SAU1_Create_UserInit" LibName="R_SAUn_Create_UserInit" InUse="" />
- <UART1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" InUse="">
- <r_uart1_interrupt_receive UserName="r_uart1_interrupt_receive" INTHandle="" LibName="r_uartn_interrupt_receive" InUse="" />
- <r_uart1_interrupt_send UserName="r_uart1_interrupt_send" INTHandle="" LibName="r_uartn_interrupt_send" InUse="" />
- <r_uart1_callback_receiveend UserName="r_uart1_callback_receiveend" LibName="r_uartn_callback_receiveend" InUse="" />
- <r_uart1_callback_sendend UserName="r_uart1_callback_sendend" LibName="r_uartn_callback_sendend" InUse="" />
- <r_uart1_callback_error UserName="r_uart1_callback_error" LibName="r_uartn_callback_error" InUse="" />
- <r_uart1_callback_softwareoverrun UserName="r_uart1_callback_softwareoverrun" LibName="r_uartn_callback_softwareoverrun" InUse="" />
- </UART1>
- <CSI10 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" InUse="">
- <r_csi10_interrupt UserName="r_csi10_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi10_callback_receiveend UserName="r_csi10_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi10_callback_error UserName="r_csi10_callback_error" LibName="r_csin_callback_error" InUse="" />
- <r_csi10_callback_sendend UserName="r_csi10_callback_sendend" LibName="r_csin_callback_sendend" InUse="" />
- </CSI10>
- <CSI11 Chip="RL78F14_100pin" PIOR43="1" InUse="">
- <r_csi11_interrupt UserName="" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi11_callback_receiveend UserName="" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi11_callback_error UserName="" LibName="r_csin_callback_error" InUse="" />
- <r_csi11_callback_sendend UserName="" LibName="r_csin_callback_sendend" InUse="" />
- </CSI11>
- </SAU1>
- <SAU1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin" PIOR43="0" PIOR42="1" InUse="">
- <R_SAU1_Create_UserInit UserName="R_SAU1_Create_UserInit" LibName="R_SAUn_Create_UserInit" InUse="" />
- <UART1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" PIOR42="1" InUse="">
- <r_uart1_interrupt_receive UserName="r_uart1_interrupt_receive" INTHandle="" LibName="r_uartn_interrupt_receive" InUse="" />
- <r_uart1_interrupt_send UserName="r_uart1_interrupt_send" INTHandle="" LibName="r_uartn_interrupt_send" InUse="" />
- <r_uart1_callback_receiveend UserName="r_uart1_callback_receiveend" LibName="r_uartn_callback_receiveend" InUse="" />
- <r_uart1_callback_sendend UserName="r_uart1_callback_sendend" LibName="r_uartn_callback_sendend" InUse="" />
- <r_uart1_callback_error UserName="r_uart1_callback_error" LibName="r_uartn_callback_error" InUse="" />
- <r_uart1_callback_softwareoverrun UserName="r_uart1_callback_softwareoverrun" LibName="r_uartn_callback_softwareoverrun" InUse="" />
- </UART1>
- <CSI10 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" InUse="">
- <r_csi10_interrupt UserName="r_csi10_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi10_callback_receiveend UserName="r_csi10_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi10_callback_error UserName="r_csi10_callback_error" LibName="r_csin_callback_error" InUse="" />
- <r_csi10_callback_sendend UserName="r_csi10_callback_sendend" LibName="r_csin_callback_sendend" InUse="" />
- </CSI10>
- <CSI11 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="">
- <r_csi11_interrupt UserName="" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi11_callback_receiveend UserName="" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi11_callback_error UserName="" LibName="r_csin_callback_error" InUse="" />
- <r_csi11_callback_sendend UserName="" LibName="r_csin_callback_sendend" InUse="" />
- </CSI11>
- <IIC11 Chip="groupe,groupd2" PIOR43="0" InUse="">
- <r_iic11_interrupt UserName="r_iic11_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="" />
- <r_iic11_callback_master_receiveend UserName="r_iic11_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="" />
- <r_iic11_callback_master_sendend UserName="r_iic11_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="" />
- <r_iic11_callback_master_error UserName="r_iic11_callback_master_error" LibName="r_iicn_callback_master_error" InUse="" />
- </IIC11>
- </SAU1>
<SAU1 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin,RL78F14_32pin" PIOR42="0" InUse="">
- <R_SAU1_Create_UserInit UserName="R_SAU1_Create_UserInit" LibName="R_SAUn_Create_UserInit" InUse="" />
+ <R_SAU1_Create_UserInit UserName="R_SAU1_Create_UserInit" LibName="R_SAUn_Create_UserInit" InUse="0" />
<UART1 Chip="groupe,RL78F14_32pin,groupd2" InUse="">
- <r_uart1_interrupt_receive UserName="r_uart1_interrupt_receive" INTHandle="" LibName="r_uartn_interrupt_receive" InUse="" />
- <r_uart1_interrupt_send UserName="r_uart1_interrupt_send" INTHandle="" LibName="r_uartn_interrupt_send" InUse="" />
- <r_uart1_callback_receiveend UserName="r_uart1_callback_receiveend" LibName="r_uartn_callback_receiveend" InUse="" />
- <r_uart1_callback_sendend UserName="r_uart1_callback_sendend" LibName="r_uartn_callback_sendend" InUse="" />
- <r_uart1_callback_error UserName="r_uart1_callback_error" LibName="r_uartn_callback_error" InUse="" />
- <r_uart1_callback_softwareoverrun UserName="r_uart1_callback_softwareoverrun" LibName="r_uartn_callback_softwareoverrun" InUse="" />
+ <r_uart1_interrupt_receive UserName="r_uart1_interrupt_receive" INTHandle="" LibName="r_uartn_interrupt_receive" InUse="1" />
+ <r_uart1_interrupt_send UserName="r_uart1_interrupt_send" INTHandle="" LibName="r_uartn_interrupt_send" InUse="1" />
+ <r_uart1_callback_receiveend UserName="r_uart1_callback_receiveend" LibName="r_uartn_callback_receiveend" InUse="1" />
+ <r_uart1_callback_sendend UserName="r_uart1_callback_sendend" LibName="r_uartn_callback_sendend" InUse="1" />
+ <r_uart1_callback_error UserName="r_uart1_callback_error" LibName="r_uartn_callback_error" InUse="1" />
+ <r_uart1_callback_softwareoverrun UserName="r_uart1_callback_softwareoverrun" LibName="r_uartn_callback_softwareoverrun" InUse="1" />
</UART1>
<CSI10 Chip="groupe,groupd2,RL78F14_32pin" InUse="">
- <r_csi10_interrupt UserName="r_csi10_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi10_callback_receiveend UserName="r_csi10_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi10_callback_error UserName="r_csi10_callback_error" LibName="r_csin_callback_error" InUse="" />
- <r_csi10_callback_sendend UserName="r_csi10_callback_sendend" LibName="r_csin_callback_sendend" InUse="" />
+ <r_csi10_interrupt UserName="r_csi10_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="0" />
+ <r_csi10_callback_receiveend UserName="r_csi10_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="0" />
+ <r_csi10_callback_error UserName="r_csi10_callback_error" LibName="r_csin_callback_error" InUse="0" />
+ <r_csi10_callback_sendend UserName="r_csi10_callback_sendend" LibName="r_csin_callback_sendend" InUse="0" />
</CSI10>
<CSI11 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR43="0" InUse="">
- <r_csi11_interrupt UserName="r_csi11_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi11_callback_receiveend UserName="r_csi11_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi11_callback_error UserName="r_csi11_callback_error" LibName="r_csin_callback_error" InUse="" />
- <r_csi11_callback_sendend UserName="r_csi11_callback_sendend" LibName="r_csin_callback_sendend" InUse="" />
- </CSI11>
- <CSI11 Chip="RL78F14_100pin" PIOR43="1" InUse="">
- <r_csi11_interrupt UserName="" INTHandle="" LibName="r_csin_interrupt" InUse="" />
- <r_csi11_callback_receiveend UserName="" LibName="r_csin_callback_receiveend" InUse="" />
- <r_csi11_callback_error UserName="" LibName="r_csin_callback_error" InUse="" />
- <r_csi11_callback_sendend UserName="" LibName="r_csin_callback_sendend" InUse="" />
+ <r_csi11_interrupt UserName="r_csi11_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="0" />
+ <r_csi11_callback_receiveend UserName="r_csi11_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="0" />
+ <r_csi11_callback_error UserName="r_csi11_callback_error" LibName="r_csin_callback_error" InUse="0" />
+ <r_csi11_callback_sendend UserName="r_csi11_callback_sendend" LibName="r_csin_callback_sendend" InUse="0" />
</CSI11>
<IIC10 Chip="groupe,groupd2,RL78F14_32pin" InUse="">
- <r_iic10_interrupt UserName="r_iic10_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="" />
- <r_iic10_callback_master_receiveend UserName="r_iic10_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="" />
- <r_iic10_callback_master_sendend UserName="r_iic10_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="" />
- <r_iic10_callback_master_error UserName="r_iic10_callback_master_error" LibName="r_iicn_callback_master_error" InUse="" />
+ <r_iic10_interrupt UserName="r_iic10_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="0" />
+ <r_iic10_callback_master_receiveend UserName="r_iic10_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="0" />
+ <r_iic10_callback_master_sendend UserName="r_iic10_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="0" />
+ <r_iic10_callback_master_error UserName="r_iic10_callback_master_error" LibName="r_iicn_callback_master_error" InUse="0" />
</IIC10>
<IIC11 Chip="groupe,groupd2" PIOR43="0" InUse="">
- <r_iic11_interrupt UserName="r_iic11_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="" />
- <r_iic11_callback_master_receiveend UserName="r_iic11_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="" />
- <r_iic11_callback_master_sendend UserName="r_iic11_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="" />
- <r_iic11_callback_master_error UserName="r_iic11_callback_master_error" LibName="r_iicn_callback_master_error" InUse="" />
+ <r_iic11_interrupt UserName="r_iic11_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="0" />
+ <r_iic11_callback_master_receiveend UserName="r_iic11_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="0" />
+ <r_iic11_callback_master_sendend UserName="r_iic11_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="0" />
+ <r_iic11_callback_master_error UserName="r_iic11_callback_master_error" LibName="r_iicn_callback_master_error" InUse="0" />
</IIC11>
</SAU1>
<IICA0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="">
@@ -1532,30 +1375,30 @@
<r_iica0_callback_getstopcondition UserName="r_iica0_callback_getstopcondition" LibName="r_iican_callback_getstopcondition" InUse="" />
</IICA0>
</r_cg_serial_user.c>
- <r_cg_serial.h UserName="r_cg_serial.h" LibName=".h" InUse="" />
+ <r_cg_serial.h UserName="r_cg_serial.h" LibName=".h" InUse="1" />
</Serial>
<ADC>
- <r_cg_adc.c UserName="r_cg_adc.c" LibName=".c" InUse="">
+ <r_cg_adc.c UserName="r_cg_adc.c" LibName=".c" InUse="1">
<Type R_ADC_Create="void R_ADC_Create(void)" R_ADC_Start="void R_ADC_Start(void)" R_ADC_Stop="void R_ADC_Stop(void)" R_ADC_Set_OperationOn="void R_ADC_Set_OperationOn(void)" R_ADC_Set_OperationOff="void R_ADC_Set_OperationOff(void)" R_ADC_Get_Result="void R_ADC_Get_Result(uint16_t * const buffer)" R_ADC_Get_Result_8bit="void R_ADC_Get_Result_8bit(uint8_t * const buffer)" R_ADC_Set_ADChannel="MD_STATUS R_ADC_Set_ADChannel(ad_channel_t channel)" R_ADC_Set_SnoozeOn="void R_ADC_Set_SnoozeOn(void)" R_ADC_Set_SnoozeOff="void R_ADC_Set_SnoozeOff(void)" R_ADC_Set_TestChannel="MD_STATUS R_ADC_Set_TestChannel(test_channel_t channel)" R_ADC_Set_PowerOff="void R_ADC_Set_PowerOff(void)" />
- <R_ADC_Create UserName="R_ADC_Create" LibName="R_ADC_Create" InUse="" Init="1" InitMode="" />
- <R_ADC_Start UserName="R_ADC_Start" LibName="R_ADC_Start" InUse="" />
- <R_ADC_Stop UserName="R_ADC_Stop" LibName="R_ADC_Stop" InUse="" />
- <R_ADC_Set_OperationOn UserName="R_ADC_Set_OperationOn" LibName="R_ADC_Set_OperationOn" InUse="" />
- <R_ADC_Set_OperationOff UserName="R_ADC_Set_OperationOff" LibName="R_ADC_Set_OperationOff" InUse="" />
- <R_ADC_Get_Result UserName="R_ADC_Get_Result" LibName="R_ADC_Get_Result" InUse="" />
- <R_ADC_Get_Result_8bit UserName="R_ADC_Get_Result_8bit" LibName="R_ADC_Get_Result_8bit" InUse="" />
- <R_ADC_Set_ADChannel UserName="R_ADC_Set_ADChannel" LibName="R_ADC_Set_ADChannel" InUse="" />
- <R_ADC_Set_SnoozeOn UserName="R_ADC_Set_SnoozeOn" LibName="R_ADC_Set_SnoozeOn" InUse="" />
- <R_ADC_Set_SnoozeOff UserName="R_ADC_Set_SnoozeOff" LibName="R_ADC_Set_SnoozeOff" InUse="" />
- <R_ADC_Set_TestChannel UserName="R_ADC_Set_TestChannel" LibName="R_ADC_Set_TestChannel" InUse="" />
- <R_ADC_Set_PowerOff UserName="R_ADC_Set_PowerOff" LibName="R_ADC_Set_PowerOff" InUse="" />
+ <R_ADC_Create UserName="R_ADC_Create" LibName="R_ADC_Create" InUse="1" Init="1" InitMode="" />
+ <R_ADC_Start UserName="R_ADC_Start" LibName="R_ADC_Start" InUse="1" />
+ <R_ADC_Stop UserName="R_ADC_Stop" LibName="R_ADC_Stop" InUse="1" />
+ <R_ADC_Set_OperationOn UserName="R_ADC_Set_OperationOn" LibName="R_ADC_Set_OperationOn" InUse="1" />
+ <R_ADC_Set_OperationOff UserName="R_ADC_Set_OperationOff" LibName="R_ADC_Set_OperationOff" InUse="1" />
+ <R_ADC_Get_Result UserName="R_ADC_Get_Result" LibName="R_ADC_Get_Result" InUse="1" />
+ <R_ADC_Get_Result_8bit UserName="R_ADC_Get_Result_8bit" LibName="R_ADC_Get_Result_8bit" InUse="0" />
+ <R_ADC_Set_ADChannel UserName="R_ADC_Set_ADChannel" LibName="R_ADC_Set_ADChannel" InUse="0" />
+ <R_ADC_Set_SnoozeOn UserName="R_ADC_Set_SnoozeOn" LibName="R_ADC_Set_SnoozeOn" InUse="0" />
+ <R_ADC_Set_SnoozeOff UserName="R_ADC_Set_SnoozeOff" LibName="R_ADC_Set_SnoozeOff" InUse="0" />
+ <R_ADC_Set_TestChannel UserName="R_ADC_Set_TestChannel" LibName="R_ADC_Set_TestChannel" InUse="0" />
+ <R_ADC_Set_PowerOff UserName="R_ADC_Set_PowerOff" LibName="R_ADC_Set_PowerOff" InUse="0" />
</r_cg_adc.c>
- <r_cg_adc_user.c UserName="r_cg_adc_user.c" LibName="_user.c" InUse="">
+ <r_cg_adc_user.c UserName="r_cg_adc_user.c" LibName="_user.c" InUse="1">
<Type R_ADC_Create_UserInit="void R_ADC_Create_UserInit(void)" r_adc_interrupt="__interrupt static void r_adc_interrupt(void)" />
- <R_ADC_Create_UserInit UserName="R_ADC_Create_UserInit" LibName="R_ADC_Create_UserInit" InUse="" />
- <r_adc_interrupt UserName="r_adc_interrupt" INTHandle="" LibName="r_adc_interrupt" InUse="" />
+ <R_ADC_Create_UserInit UserName="R_ADC_Create_UserInit" LibName="R_ADC_Create_UserInit" InUse="0" />
+ <r_adc_interrupt UserName="r_adc_interrupt" INTHandle="" LibName="r_adc_interrupt" InUse="1" />
</r_cg_adc_user.c>
- <r_cg_adc.h UserName="r_cg_adc.h" LibName=".h" InUse="" />
+ <r_cg_adc.h UserName="r_cg_adc.h" LibName=".h" InUse="1" />
</ADC>
<TAU>
<r_cg_timer.c UserName="r_cg_timer.c" LibName=".c" InUse="">
@@ -2011,16 +1854,16 @@
<TAG>
<GlobleUserTag>
<cg_security3 Name="cg_security3" Value="00" />
+ <pior_value7 Name="pior_value7" Value="00" />
<cg_security8 Name="cg_security8" Value="00" />
<cg_security4 Name="cg_security4" Value="00" />
- <cg_iawctl_value Name="cg_iawctl_value" Value="00" />
+ <wdt_option Name="wdt_option" Value="F9" />
<cg_crc_area Name="cg_crc_area" Value="00" />
<cg_security0 Name="cg_security0" Value="00" />
<cg_security9 Name="cg_security9" Value="00" />
<cg_option Name="cg_option" Value="04" />
<pior_value8 Name="pior_value8" Value="00" />
<cg_security5 Name="cg_security5" Value="00" />
- <wdt_option Name="wdt_option" Value="FF" />
<lvi_option Name="lvi_option" Value="FF" />
<pior_value4 Name="pior_value4" Value="00" />
<pior_value5 Name="pior_value5" Value="00" />
@@ -2029,7 +1872,7 @@
<pior_value0 Name="pior_value0" Value="00" />
<pior_value1 Name="pior_value1" Value="00" />
<pior_value6 Name="pior_value6" Value="00" />
- <pior_value7 Name="pior_value7" Value="00" />
+ <cg_iawctl_value Name="cg_iawctl_value" Value="00" />
<cg_security7 Name="cg_security7" Value="00" />
<ocdstart Name="ocdstart" Value="3FE00" />
<cg_security2 Name="cg_security2" Value="00" />
@@ -2040,39 +1883,29 @@
</TAG>
</DIR>
<MACRO>
- <CGC Prepared="true" SetFlag="True" NeedRefresh="True">
+ <CGC Prepared="true" SetFlag="True" NeedRefresh="False">
<CGC SetFlag="True" MacroName="cgc" />
</CGC>
- <PORT HelpID="port" Prepared="true" SetFlag="" NeedRefresh="False">
- <PORT SetFlag="" MacroName="PORT" />
+ <PORT HelpID="port" Prepared="true" SetFlag="False" NeedRefresh="False">
+ <PORT SetFlag="False" MacroName="PORT" />
</PORT>
<INTC SetFlag="" HelpID="int" NeedRefresh="False">
<INTP Accelerate="No" MacroName="INTP" />
<KEY Chip="RL78F14_80pin,RL78F14_100pin" PIOR50="0" MacroName="KEY" />
</INTC>
- <Serial SetFlag="" HelpID="serial" NeedRefresh="False">
- <SAU0 Accelerate="No" MacroName="SAU" Channel="0">
+ <Serial SetFlag="True" HelpID="serial" NeedRefresh="False">
+ <SAU0 Accelerate="No" MacroName="SAU" Channel="0" SetFlag="True" TabEnable="True">
<Channel0 UART="0" CSI="00" IIC="00" Channel="0" />
<Channel1 Chip="RL78F14_100pin,RL78F14_64pin,RL78F14_80pin,RL78F14_48pin,RL78F14_32pin" PIOR41="0" UART="0" CSI="01" IIC="01" Channel="1" />
- <Channel1 Chip="RL78F14_100pin,RL78F14_64pin,RL78F14_80pin" PIOR41="1" UART="0" CSI="01" Channel="1" />
</SAU0>
- <SAU1 Accelerate="No" MacroName="SAU" Channel="1" Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" PIOR43="1" PIOR42="1">
- <Channel0 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" UART="1" CSI="10" Channel="0" />
- <Channel1 Chip="RL78F14_100pin" UART="1" CSI="11" Channel="1" />
- </SAU1>
- <SAU1 Accelerate="No" MacroName="SAU" Channel="1" Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin" PIOR43="0" PIOR42="1">
- <Channel0 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin" UART="1" CSI="10" Channel="0" />
- <Channel1 Chip="RL78F14_100pin,RL78F14_64pin,RL78F14_80pin" UART="1" CSI="11" IIC="11" Channel="1" />
- </SAU1>
- <SAU1 Accelerate="No" MacroName="SAU" Channel="1" Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin,RL78F14_32pin" PIOR42="0">
+ <SAU1 Accelerate="No" MacroName="SAU" Channel="1" Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin,RL78F14_32pin" PIOR42="0" SetFlag="True" TabEnable="True">
<Channel0 Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin,RL78F14_32pin" UART="1" CSI="10" IIC="10" Channel="0" />
<Channel1 Chip="RL78F14_100pin" PIOR43="0" UART="1" CSI="11" IIC="11" Channel="1" />
- <Channel1 Chip="RL78F14_100pin" PIOR43="1" UART="1" CSI="11" Channel="1" />
</SAU1>
- <IICA0 Accelerate="No" Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" MacroName="IICA" Channel="0" />
+ <IICA0 Accelerate="No" Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" MacroName="IICA" Channel="0" TabEnable="True" />
</Serial>
- <ADC SetFlag="" HelpID="adc" NeedRefresh="False">
- <ADC SetFlag="" MacroName="ADC" />
+ <ADC SetFlag="True" HelpID="adc" NeedRefresh="False">
+ <ADC SetFlag="True" MacroName="ADC" />
</ADC>
<TAU SetFlag="false" HelpID="timer" NeedRefresh="False">
<TAU0 Accelerate="No" MacroName="TAU" Channel="0" ChannelNum="0,1,2,3,4,5,6,7" />
@@ -2108,7 +1941,7 @@
</MACRO>
<SETTING>
<CGC>
- <setting name="PIN_ASSIGNMENT_FIX_SETTING" value="true" />
+ <setting name="PIN_ASSIGNMENT_FIX_SETTING" value="false" />
<setting name="OPERATION_MODE_HS_27_55" value="false" />
<setting name="OPERATION_MODE_HS_40_55" value="true" />
<setting name="MAIN_CLOCK_SELECT_HIGH_SYSTEM_CLOCK" value="false" />
@@ -2177,6 +2010,1187 @@
<setting name="StartStop" value="unused" />
<setting name="Emulator" value="E1" />
</CGC>
+ <SAU0>
+ <IIC00 />
+ <CSI00 />
+ <UART0 />
+ <Channel0>
+ <setting name="CHANNEL_FUNCTION" value="1" />
+ <setting name="DETAIL_FUNCTION" value="2" />
+ <Both_UART0>
+ <setting name="RECEIVE_DATA_DIRECTION_LSB" value="true" />
+ <setting name="RECEIVE_DATA_DIRECTION_MSB" value="false" />
+ <setting name="RECEIVE_LEVEL_REVERSE" value="false" />
+ <setting name="RECEIVE_LEVEL_NORMAL" value="true" />
+ <setting name="RECEIVE_DATA_LENGTH_8_BITS" value="true" />
+ <setting name="RECEIVE_DATA_LENGTH_7_BITS" value="false" />
+ <setting name="RECEIVE_DATA_LENGTH_9_BITS" value="false" />
+ <setting name="RECEIVE_DATA_LENGTH_16_BITS" value="false" />
+ <setting name="RECEIVE_PARITY_EVEN" value="false" />
+ <setting name="RECEIVE_PARITY_ODD" value="false" />
+ <setting name="RECEIVE_PARITY_ZERO" value="false" />
+ <setting name="RECEIVE_PARITY_NONE" value="true" />
+ <setting name="RECEIVE_TRANSFER_BAUDRATE_VALUE" value="921600" />
+ <setting name="CALLBACK_RECEIVE_END_USE" value="true" />
+ <setting name="Receive_error_callback_function" value="generated" />
+ <setting name="TRANSFER_MODE_CONTINUOUS" value="false" />
+ <setting name="TRANSFER_MODE_SINGLE" value="true" />
+ <setting name="TRANSMIT_DATA_DIRECTION_LSB" value="true" />
+ <setting name="TRANSMIT_DATA_DIRECTION_MSB" value="false" />
+ <setting name="TRANSMIT_LEVEL_REVERSE" value="false" />
+ <setting name="TRANSMIT_LEVEL_NORMAL" value="true" />
+ <setting name="TRANSMIT_DATA_LENGTH_8_BITS" value="true" />
+ <setting name="TRANSMIT_DATA_LENGTH_7_BITS" value="false" />
+ <setting name="TRANSMIT_DATA_LENGTH_9_BITS" value="false" />
+ <setting name="TRANSMIT_DATA_LENGTH_16_BITS" value="false" />
+ <setting name="TRANSMIT_PARITY_EVEN" value="false" />
+ <setting name="TRANSMIT_PARITY_ODD" value="false" />
+ <setting name="TRANSMIT_PARITY_ZERO" value="false" />
+ <setting name="TRANSMIT_PARITY_NONE" value="true" />
+ <setting name="TRANSMIT_STOP_LENGTH_2_BITS" value="false" />
+ <setting name="TRANSMIT_STOP_LENGTH_1_BIT" value="true" />
+ <setting name="TRANSMIT_TRANSFER_BAUDRATE_VALUE" value="9600" />
+ <setting name="CALLBACK_TRANSMIT_END_USE" value="true" />
+ <setting name="INT_PRIORITY_TRANSMIT_END" value="3" />
+ <setting name="INT_PRIORITY_RECEPTION_END" value="3" />
+ </Both_UART0>
+ <Receive_UART0>
+ <setting name="RECEIVE_DATA_DIRECTION_LSB" value="true" />
+ <setting name="RECEIVE_DATA_DIRECTION_MSB" value="false" />
+ <setting name="RECEIVE_LEVEL_REVERSE" value="false" />
+ <setting name="RECEIVE_LEVEL_NORMAL" value="true" />
+ <setting name="RECEIVE_DATA_LENGTH_8_BITS" value="true" />
+ <setting name="RECEIVE_DATA_LENGTH_7_BITS" value="false" />
+ <setting name="RECEIVE_DATA_LENGTH_9_BITS" value="false" />
+ <setting name="RECEIVE_DATA_LENGTH_16_BITS" value="false" />
+ <setting name="RECEIVE_PARITY_EVEN" value="false" />
+ <setting name="RECEIVE_PARITY_ODD" value="false" />
+ <setting name="RECEIVE_PARITY_ZERO" value="false" />
+ <setting name="RECEIVE_PARITY_NONE" value="true" />
+ <setting name="RECEIVE_TRANSFER_BAUDRATE_VALUE" value="9600" />
+ <setting name="CALLBACK_RECEIVE_END_USE" value="true" />
+ <setting name="Receive_error_callback_function" value="generated" />
+ <setting name="TRANSFER_MODE_CONTINUOUS" value="false" />
+ <setting name="TRANSFER_MODE_SINGLE" value="true" />
+ <setting name="TRANSMIT_DATA_DIRECTION_LSB" value="true" />
+ <setting name="TRANSMIT_DATA_DIRECTION_MSB" value="false" />
+ <setting name="TRANSMIT_LEVEL_REVERSE" value="false" />
+ <setting name="TRANSMIT_LEVEL_NORMAL" value="true" />
+ <setting name="TRANSMIT_DATA_LENGTH_8_BITS" value="true" />
+ <setting name="TRANSMIT_DATA_LENGTH_7_BITS" value="false" />
+ <setting name="TRANSMIT_DATA_LENGTH_9_BITS" value="false" />
+ <setting name="TRANSMIT_DATA_LENGTH_16_BITS" value="false" />
+ <setting name="TRANSMIT_PARITY_EVEN" value="false" />
+ <setting name="TRANSMIT_PARITY_ODD" value="false" />
+ <setting name="TRANSMIT_PARITY_ZERO" value="false" />
+ <setting name="TRANSMIT_PARITY_NONE" value="true" />
+ <setting name="TRANSMIT_STOP_LENGTH_2_BITS" value="false" />
+ <setting name="TRANSMIT_STOP_LENGTH_1_BIT" value="true" />
+ <setting name="TRANSMIT_TRANSFER_BAUDRATE_VALUE" value="9600" />
+ <setting name="CALLBACK_TRANSMIT_END_USE" value="true" />
+ <setting name="INT_PRIORITY_TRANSMIT_END" value="3" />
+ <setting name="INT_PRIORITY_RECEPTION_END" value="3" />
+ </Receive_UART0>
+ </Channel0>
+ <IIC01 />
+ <CSI01 />
+ <Channel1>
+ <setting name="CHANNEL_FUNCTION" value="0" />
+ <setting name="DETAIL_FUNCTION" value="-1" />
+ </Channel1>
+ </SAU0>
+ <SAU1>
+ <Channel0>
+ <setting name="CHANNEL_FUNCTION" value="1" />
+ <setting name="DETAIL_FUNCTION" value="2" />
+ <Both_UART1>
+ <setting name="RECEIVE_DATA_DIRECTION_LSB" value="true" />
+ <setting name="RECEIVE_DATA_DIRECTION_MSB" value="false" />
+ <setting name="RECEIVE_LEVEL_REVERSE" value="false" />
+ <setting name="RECEIVE_LEVEL_NORMAL" value="true" />
+ <setting name="RECEIVE_DATA_LENGTH_8_BITS" value="true" />
+ <setting name="RECEIVE_DATA_LENGTH_7_BITS" value="false" />
+ <setting name="RECEIVE_DATA_LENGTH_9_BITS" value="false" />
+ <setting name="RECEIVE_DATA_LENGTH_16_BITS" value="false" />
+ <setting name="RECEIVE_PARITY_EVEN" value="false" />
+ <setting name="RECEIVE_PARITY_ODD" value="false" />
+ <setting name="RECEIVE_PARITY_ZERO" value="false" />
+ <setting name="RECEIVE_PARITY_NONE" value="true" />
+ <setting name="RECEIVE_TRANSFER_BAUDRATE_VALUE" value="9600" />
+ <setting name="CALLBACK_RECEIVE_END_USE" value="true" />
+ <setting name="Receive_error_callback_function" value="generated" />
+ <setting name="TRANSFER_MODE_CONTINUOUS" value="false" />
+ <setting name="TRANSFER_MODE_SINGLE" value="true" />
+ <setting name="TRANSMIT_DATA_DIRECTION_LSB" value="true" />
+ <setting name="TRANSMIT_DATA_DIRECTION_MSB" value="false" />
+ <setting name="TRANSMIT_LEVEL_REVERSE" value="false" />
+ <setting name="TRANSMIT_LEVEL_NORMAL" value="true" />
+ <setting name="TRANSMIT_DATA_LENGTH_8_BITS" value="true" />
+ <setting name="TRANSMIT_DATA_LENGTH_7_BITS" value="false" />
+ <setting name="TRANSMIT_DATA_LENGTH_9_BITS" value="false" />
+ <setting name="TRANSMIT_DATA_LENGTH_16_BITS" value="false" />
+ <setting name="TRANSMIT_PARITY_EVEN" value="false" />
+ <setting name="TRANSMIT_PARITY_ODD" value="false" />
+ <setting name="TRANSMIT_PARITY_ZERO" value="false" />
+ <setting name="TRANSMIT_PARITY_NONE" value="true" />
+ <setting name="TRANSMIT_STOP_LENGTH_2_BITS" value="false" />
+ <setting name="TRANSMIT_STOP_LENGTH_1_BIT" value="true" />
+ <setting name="TRANSMIT_TRANSFER_BAUDRATE_VALUE" value="9600" />
+ <setting name="CALLBACK_TRANSMIT_END_USE" value="true" />
+ <setting name="INT_PRIORITY_TRANSMIT_END" value="3" />
+ <setting name="INT_PRIORITY_RECEPTION_END" value="3" />
+ </Both_UART1>
+ <Receive_UART1>
+ <setting name="RECEIVE_DATA_DIRECTION_LSB" value="true" />
+ <setting name="RECEIVE_DATA_DIRECTION_MSB" value="false" />
+ <setting name="RECEIVE_LEVEL_REVERSE" value="false" />
+ <setting name="RECEIVE_LEVEL_NORMAL" value="true" />
+ <setting name="RECEIVE_DATA_LENGTH_8_BITS" value="true" />
+ <setting name="RECEIVE_DATA_LENGTH_7_BITS" value="false" />
+ <setting name="RECEIVE_DATA_LENGTH_9_BITS" value="false" />
+ <setting name="RECEIVE_DATA_LENGTH_16_BITS" value="false" />
+ <setting name="RECEIVE_PARITY_EVEN" value="false" />
+ <setting name="RECEIVE_PARITY_ODD" value="false" />
+ <setting name="RECEIVE_PARITY_ZERO" value="false" />
+ <setting name="RECEIVE_PARITY_NONE" value="true" />
+ <setting name="RECEIVE_TRANSFER_BAUDRATE_VALUE" value="9600" />
+ <setting name="CALLBACK_RECEIVE_END_USE" value="true" />
+ <setting name="Receive_error_callback_function" value="generated" />
+ <setting name="TRANSFER_MODE_CONTINUOUS" value="false" />
+ <setting name="TRANSFER_MODE_SINGLE" value="true" />
+ <setting name="TRANSMIT_DATA_DIRECTION_LSB" value="true" />
+ <setting name="TRANSMIT_DATA_DIRECTION_MSB" value="false" />
+ <setting name="TRANSMIT_LEVEL_REVERSE" value="false" />
+ <setting name="TRANSMIT_LEVEL_NORMAL" value="true" />
+ <setting name="TRANSMIT_DATA_LENGTH_8_BITS" value="true" />
+ <setting name="TRANSMIT_DATA_LENGTH_7_BITS" value="false" />
+ <setting name="TRANSMIT_DATA_LENGTH_9_BITS" value="false" />
+ <setting name="TRANSMIT_DATA_LENGTH_16_BITS" value="false" />
+ <setting name="TRANSMIT_PARITY_EVEN" value="false" />
+ <setting name="TRANSMIT_PARITY_ODD" value="false" />
+ <setting name="TRANSMIT_PARITY_ZERO" value="false" />
+ <setting name="TRANSMIT_PARITY_NONE" value="true" />
+ <setting name="TRANSMIT_STOP_LENGTH_2_BITS" value="false" />
+ <setting name="TRANSMIT_STOP_LENGTH_1_BIT" value="true" />
+ <setting name="TRANSMIT_TRANSFER_BAUDRATE_VALUE" value="9600" />
+ <setting name="CALLBACK_TRANSMIT_END_USE" value="true" />
+ <setting name="INT_PRIORITY_TRANSMIT_END" value="3" />
+ <setting name="INT_PRIORITY_RECEPTION_END" value="3" />
+ </Receive_UART1>
+ </Channel0>
+ <UART1 />
+ <Channel1>
+ <setting name="CHANNEL_FUNCTION" value="0" />
+ <setting name="DETAIL_FUNCTION" value="-1" />
+ </Channel1>
+ <IIC10 />
+ <CSI10 />
+ <IIC11 />
+ <CSI11 />
+ </SAU1>
+ <IICA0>
+ <setting name="SLAVE_MODE_USED" value="false" />
+ <setting name="MODULE_UNUSE" value="true" />
+ <setting name="SINGLE_MASTER_USED" value="false" />
+ </IICA0>
+ <PORT>
+ <PortP0>
+ <P00>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P00>
+ <P01>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P01>
+ <P02>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P02>
+ <P03>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P03>
+ </PortP0>
+ <PortP1>
+ <P10>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P10>
+ <P11>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P11>
+ <P12>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P12>
+ <P13>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P13>
+ <P14>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P14>
+ <P15>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P15>
+ <P16>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P16>
+ <P17>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P17>
+ </PortP1>
+ <PortP3>
+ <P30>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P30>
+ <P31>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P31>
+ <P32>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P32>
+ <P33>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P33>
+ <P34>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P34>
+ </PortP3>
+ <PortP4>
+ <P40>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="true" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P40>
+ <P41>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P41>
+ <P42>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P42>
+ <P43>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P43>
+ <P44>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P44>
+ <P45>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P45>
+ <P46>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P46>
+ <P47>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P47>
+ </PortP4>
+ <PortP5>
+ <P50>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P50>
+ <P51>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P51>
+ <P52>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P52>
+ <P53>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P53>
+ <P54>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P54>
+ <P55>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P55>
+ <P56>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P56>
+ <P57>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P57>
+ </PortP5>
+ <PortP6>
+ <P60>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P60>
+ <P61>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P61>
+ <P62>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P62>
+ <P63>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P63>
+ <P64>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P64>
+ <P65>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P65>
+ <P66>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P66>
+ <P67>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P67>
+ </PortP6>
+ <PortP7>
+ <P70>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P70>
+ <P71>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P71>
+ <P72>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P72>
+ <P73>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P73>
+ <P74>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P74>
+ <P75>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P75>
+ <P76>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P76>
+ <P77>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P77>
+ </PortP7>
+ <PortP8>
+ <P80>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P80>
+ <P81>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P81>
+ <P82>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P82>
+ <P83>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P83>
+ <P84>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P84>
+ <P85>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P85>
+ <P86>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P86>
+ <P87>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P87>
+ </PortP8>
+ <PortP9>
+ <P90>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P90>
+ <P91>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P91>
+ <P92>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P92>
+ <P93>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P93>
+ <P94>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P94>
+ <P95>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P95>
+ <P96>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P96>
+ <P97>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P97>
+ </PortP9>
+ <PortP10>
+ <P100>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P100>
+ <P101>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P101>
+ <P102>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P102>
+ <P103>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P103>
+ <P104>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P104>
+ <P105>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P105>
+ <P106>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P106>
+ <P107>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P107>
+ </PortP10>
+ <PortP12>
+ <P120>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P120>
+ <P121>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P121>
+ <P122>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P122>
+ <P123>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P123>
+ <P124>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P124>
+ <P125>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P125>
+ <P126>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P126>
+ <P127>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P127>
+ </PortP12>
+ <PortP13>
+ <P130>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P130>
+ <P137>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P137>
+ </PortP13>
+ <PortP14>
+ <P140>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P140>
+ </PortP14>
+ <PortP15>
+ <P150>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P150>
+ <P151>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P151>
+ <P152>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P152>
+ <P153>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="0" />
+ <setting name="PSRSEL" value="false" />
+ </P153>
+ <P154>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P154>
+ <P155>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P155>
+ <P156>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P156>
+ <P157>
+ <setting name="MODULE_UNUSED" value="true" />
+ <setting name="INPUT_MODE" value="false" />
+ <setting name="OUTPUT_MODE" value="false" />
+ <setting name="PULLUP_ON" value="false" />
+ <setting name="NCH_ON" value="false" />
+ <setting name="OUTPUT_1" value="false" />
+ <setting name="INPUT_BUFFER" value="-1" />
+ <setting name="PSRSEL" value="false" />
+ </P157>
+ </PortP15>
+ </PORT>
+ <WDT>
+ <setting name="WDT_MODULE_USED" value="true" />
+ <setting name="WDT_MODULE_UNUSE" value="false" />
+ <setting name="WDT_OVERFLOW_TIME" value="4" />
+ <setting name="WDT_WINDOW_OPEN_TIME" value="2" />
+ <setting name="WDT_HALT_STOP_OPERATION_ENABLE" value="true" />
+ <setting name="WDT_HALT_STOP_OPERATION_STOP" value="false" />
+ <setting name="WDT_INTERRUPT_USED" value="true" />
+ <setting name="WDT_INTERRUPT_PRIORITY" value="3" />
+ </WDT>
+ <ADC>
+ <setting name="ADC_USED" value="true" />
+ <setting name="ADC_UNUSED" value="false" />
+ <setting name="ADC_COMPARATOR_ENABLE" value="false" />
+ <setting name="ADC_COMPARATOR_DISABLE" value="true" />
+ <setting name="ADC_RESOLUTION_10BIT" value="true" />
+ <setting name="ADC_RESOLUTION_8BIT" value="false" />
+ <setting name="ADC_POSITIVE_VDD" value="true" />
+ <setting name="ADC_POSITIVE_AVREFP" value="false" />
+ <setting name="ADC_POSITIVE_BGR" value="false" />
+ <setting name="ADC_NEGATIVE_VSS" value="true" />
+ <setting name="ADC_NEGATIVE_AVREFM" value="false" />
+ <setting name="ADC_TRIGGER_SOFTWARE" value="true" />
+ <setting name="ADC_TRIGGER_HARDWARE_NOWAIT" value="false" />
+ <setting name="ADC_TRIGGER_HARDWARE_WAIT" value="false" />
+ <setting name="ADC_TRIGGER_SOURCE_UPDATE" value="0" />
+ <setting name="ADC_CONTINUOUS_SELECT_MODE" value="true" />
+ <setting name="ADC_ONESHOT_SELECT_MODE" value="false" />
+ <setting name="ADC_CONTINUOUS_SCAN_MODE" value="false" />
+ <setting name="ADC_ONESHOT_SCAN_MODE" value="false" />
+ <setting name="ADC_ANALOG_INPUT_SELECTION" value="0" />
+ <setting name="ANALOG_INPUT_24" value="true" />
+ <setting name="ANALOG_INPUT_25" value="true" />
+ <setting name="ANALOG_INPUT_26" value="true" />
+ <setting name="ADC_CONVERSION_MODE" value="0" />
+ <setting name="ADC_CONVERSION_TIME" value="0" />
+ <setting name="ADC_INTERRUPT_GENERATE_CONDITION_1" value="true" />
+ <setting name="ADC_INTERRUPT_GENERATE_CONDITION_2" value="false" />
+ <setting name="ADC_UPPER_BOUND_VALUE" value="255" />
+ <setting name="ADC_LOWER_BOUND_VALUE" value="0" />
+ <setting name="ADC_INTERRUPT_PRIORITY" value="3" />
+ <setting name="ADC_INTERRUPT_USED" value="true" />
+ <setting name="ANALOG_INPUT_30" value="true" />
+ <setting name="ANALOG_INPUT_29" value="true" />
+ <setting name="ANALOG_INPUT_28" value="true" />
+ <setting name="ANALOG_INPUT_27" value="true" />
+ <setting name="ADC_CHANNEL_SELECTION" value="0" />
+ </ADC>
</SETTING>
</RL78F14>
diff --git a/multical.temp.mtud b/multical.temp.mtud
index 37eff9a..f8dc489 100644
--- a/multical.temp.mtud
+++ b/multical.temp.mtud
@@ -9,7 +9,10 @@
-
+ Header=True,LineEditor=True,SelectionEditor=True,Out of Date Module Indicator=True,Coverage=True,Address=True,Event=True,MainDebug=True,Main=True,OpCode=True,Label=True,
+
+
+ 0
@@ -33,6 +36,8 @@
12.2.20122.2006
9.13.00.05
+ RgBvAHIAbQBhAHQAVgBlAHIAcwBpAG8AbgA6ADEALgAwAA0ACgBEAG8AYwBrAEEAcgBlAGEAcwAuAEMAbwB1AG4AdAA6ADIAMQANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgAwADcAOAA5ADcAOAA3AC0AZgBmAGEANwAtADQAZgBmADIALQBiAGMANwA0AC0AYwAzADMAZgBmAGYAYQAwADMAYQBiAGIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgAzADUAMgAsACAAOAA4ADUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6ADkAMAAyACwAIAAxADMAOAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMgAwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAxADkADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYgA4ADAANAA2ADAAOAAtAGEANAA4ADkALQA0ADEAZgBiAC0AYgA0ADUANAAtAGMAYgA3ADcAYwA1ADcAZQA2ADUAYgA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAzADUAMgAsACAANAA0ADkADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwATABvAGMAYQBsAFYAYQByAGkAYQBiAGwAZQANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZAAzAGQAMAA5AGQAZgAxAC0AMwBlADYAMwAtADQANgAzADUALQBiADkAOAA2AC0ANQBlAGYAYQAxAGYANgBhADQAYQA1ADkADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADMANQAyACwAIAA0ADYAOQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgAwADcAOAA5ADcAOAA3AC0AZgBmAGEANwAtADQAZgBmADIALQBiAGMANwA0AC0AYwAzADMAZgBmAGYAYQAwADMAYQBiAGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABDAHAAdQBSAGUAZwBpAHMAdABlAHIADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADAAZgA3ADMANwAxADEAMgAtAGIAMgA1ADcALQA0ADMAZAAxAC0AYgA5AGYAMwAtAGIAZAA2ADUAZABlADgAZQAxAGYANgAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAyADkAMwAsACAAMwA4ADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwASQBPAFIAZQBnAGkAcwB0AGUAcgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYgBjAGYAZAA1ADIAOQBhAC0ANgBhADMAYQAtADQAZgAzADgALQBhAGQAMQA2AC0ANgA4AGEAMAA5AGMAMQAzADIAMABkAGMADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADIAOQAzACwAIAAzADgAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgAwADcAOAA5ADcAOAA3AC0AZgBmAGEANwAtADQAZgBmADIALQBiAGMANwA0AC0AYwAzADMAZgBmAGYAYQAwADMAYQBiAGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABDAGEAbABsAFMAdABhAGMAawANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZAA0ADQAOAA5ADIAZQBhAC0AMwBhAGMAYgAtADQAZQBjADUALQA5AGMAYgAwAC0ANgBhADEAZgBjADQAZgBjADUAOAA1AGQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADIAOQAzACwAIAAzADgAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgAwADcAOAA5ADcAOAA3AC0AZgBmAGEANwAtADQAZgBmADIALQBiAGMANwA0AC0AYwAzADMAZgBmAGYAYQAwADMAYQBiAGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABUAHIAYQBjAGUADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADQAZgA2ADAAMwA2ADQAYgAtAGUANwA0AGEALQA0ADYAMwBkAC0AYgA3ADEANQAtAGQAMgA3ADkAOQAzADgAYwA2ADQANgAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAyADkAMwAsACAAMwA4ADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwARQB2AGUAbgB0AA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADQANgBiADgANgA2AGEALQAzAGYANABkAC0ANABiADkANAAtAGEANQAwADIALQBkADMAMAAwAGUAMgBkAGQAYQBiADUAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFcAYQB0AGMAaAAxAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA0ADYANwA2ADEAMAA1ADIALQA5ADcAYwA0AC0ANAAyAGYAMwAtAGIAYwBhADcALQAxAGEANgAyADUAYgA5ADkAMwBiADQANwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFcAYQB0AGMAaAAyAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjADIAMgAyADUANwAzADIALQAwADUAMgA1AC0ANABmADUAZQAtAGEAMgA4AGMALQAxADYAZAA1AGEAYwBjADUANQA4AGMANwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFcAYQB0AGMAaAAzAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADEAMwBmAGYAMgA1ADcALQBjADUAMQBhAC0ANABjAGYAYQAtADkAMgAxADMALQBhADcAZAAwADIAZgBjADUANABlADMANwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFcAYQB0AGMAaAA0AA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBkAGQAYwBkADUAZAA5AGEALQBkADIAZABiAC0ANAAyADEANgAtADgAOAAyAGIALQA4ADAAMgAzADAAMABkAGQAYgBhADYAYwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAE0AZQBtAG8AcgB5ADEADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQAZQBlADQAZQA2ADMANQAtAGIAZABjAGQALQA0AGIAOABiAC0AOAA1ADUAZQAtAGUAMwA2ADIAZgAxADkANQA3AGIAMQBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAyADkAMwAsACAAMwA4ADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwATQBlAG0AbwByAHkAMgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANABmAGUAZQBjADYANQBiAC0ANQAwAGQAZQAtADQAOAA4ADMALQA5ADYAOQAyAC0ANwBlAGUAMAA4ADEAMwA1ADIAOQA1ADYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADIAOQAzACwAIAAzADgAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgAwADcAOAA5ADcAOAA3AC0AZgBmAGEANwAtADQAZgBmADIALQBiAGMANwA0AC0AYwAzADMAZgBmAGYAYQAwADMAYQBiAGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABNAGUAbQBvAHIAeQAzAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1ADYAMwA0ADcANQA3ADkALQA0ADQAOAA5AC0ANABiADkAOAAtADgAZQA2ADUALQBhAGMANwA4AGMAOQAzADIAZgA0ADAAYQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAE0AZQBtAG8AcgB5ADQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQANwBmADAAOAAyAGMAZgAtAGUAMwAwADUALQA0ADMANAA4AC0AOQA0ADgAMQAtADQANwA5AGQAZQA3ADMAYQA3ADcAOQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBEAGUAYgB1AGcAQwBvAG4AcwBvAGwAZQBQAGEAbgBlAGwADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGYAYwA0ADkANwA1ADYAZgAtAGYAYQBiAGEALQA0AGUAMwAzAC0AOQAyAGEAOAAtADYAZAA5ADkANwA3ADcANwAyADQAZgA2AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwARgB1AG4AYwB0AGkAbwBuAEwAaQBzAHQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADkANAAzAGMAMABiADkAZQAtADUAMwA0AGIALQA0ADUANwAyAC0AOAA4ADAAMAAtADEAMQAyADYAMwAzAGUAMAA2ADkAMgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAVgBhAHIAaQBhAGIAbABlAEwAaQBzAHQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADAAYQA4ADgAMQAxADIAYQAtAGUAYQA3AGUALQA0ADIAOQAwAC0AYQAwADkANwAtAGUANAAwADYAYwBjAGIAYwA3ADIAMQA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEEAbgBhAGwAeQBzAGkAcwBDAGgAYQByAHQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADIANAA5AGQAMAAxADcAMgAtAGUAMQA2ADgALQA0ADUAYgA2AC0AOQAyAGMAMQAtADgAYQBmAGQANABkADYAMQAzAGIANABlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEMAYQBsAGwARwByAGEAcABoAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA3ADMANgA2AGUANQA4ADAALQBkAGYANgA5AC0ANAAyADUAZQAtAGIANABhADgALQAwAGYANQAyADMAMwAxADkAYwBiADUAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAE0AZQBzAEMAYQBuAFIAZQBjAFAAcgBvAGMAVABpAG0AZQANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA5ADYAZQBlADkAMwA2AC0AMwBkAGUAZgAtADQANgAzAGQALQA4ADMAMAA2AC0ANwA0ADYANgA3AGMAMgA2ADIANAA4ADUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQATABlAGYAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAMgA2ADkALAAgADgAOAA1AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQAyAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAyAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAzADgANgA4ADQANAAyADEALQBkADQAYwA5AC0ANABiADYAMAAtADkAZAA4ADAALQBhAGUAYgA4AGQANQBhADAAZQBlAGEAMgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABJAG4AQwBhAHIAVABvAG8AbABzAEMAYQB0AGUAbABvAGcADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAZgA4AGIAZgA0AGYANgAtADYAYgA1ADUALQA0ADIANQAyAC0AOAA5AGIANQAtAGMAMAA2AGIAYwA0ADQAYQBmADgANwAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgA4ADEANAAsACAANAA0ADQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFMAdABhAHIAdAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZgA1AGYAMQBhADMAYwA3AC0AMABiADkAMQAtADQANwA5ADQALQA5AGQANABhAC0AYwAyADgAYQA5AGIAMQBmAGUANwBlADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQA5ADUALAAgADYANAA0AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFAAcgBvAGoAZQBjAHQAVAByAGUAZQANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQAzADgANwAyADgAMwAzAC0AMwBmADMAMQAtADQAYQBjAGMALQA4ADgAOQAyAC0ANwA3AGQANAA3ADcAMABhAGUAYQA0AGEADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMwA1ADAALAAgADUAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6ADMANQAwACwAIAA1ADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFMAbQBhAHIAdABNAGEAbgB1AGEAbAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOAAyADgAZgA0ADIAOQAzAC0AZQBiAGYAMAAtADQAMgA0ADMALQA5AGQAMAAwAC0AOQBhADEAMgA2ADUAYwAyADkAYgA5AGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAOAAxADQALAAgADQANAA0AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABQAHIAbwBwAGUAcgB0AHkARwByAGkAZAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOABhADUAOAA1AGMAOABjAC0AMAAyADQAZAAtADQANAAxADEALQA4ADMAYgBkAC0ANgA1ADUAZABlADcAMwA5AGYAMQA0AGEADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADgAMQA0ACwAIAA0ADQANAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA5ADYAZQBlADkAMwA2AC0AMwBkAGUAZgAtADQANgAzAGQALQA4ADMAMAA2AC0ANwA0ADYANgA3AGMAMgA2ADIANAA4ADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwATQBlAG0AbwByAHkATQBhAHAAcABpAG4AZwBQAHIAbwBmAGkAbABlAHIADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADkANwA5AGQANAA5ADIANAAtAGEANQBhADgALQA0ADMAZAAxAC0AYgBjADQAOQAtADYANwA2AGMAYwA3AGIAOABjADYAMAA0AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgA4ADEANAAsACAANAA0ADQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEQAaQBzAGEAcwBzAGUAbQBiAGwAZQAxAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAzAGIAMABjADcAOAA2AGEALQA4ADMAZgBjAC0ANABiAGIAOQAtAGIAZQA4AGUALQBmADkAYgA5ADgAZQAxADQAMAA3AGIANgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoANAA3ADQALAAgADYAMgAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABEAGkAcwBhAHMAcwBlAG0AYgBsAGUAMgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZgA4ADUANgA2AGIAYgA5AC0ANgA3AGIAMQAtADQAOQAxAGQALQBiAGEAOQBlAC0ANwA1ADQAYQA5AGMAZABmADQAZQA0AGQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADQANwA0ACwAIAA2ADIAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA5ADYAZQBlADkAMwA2AC0AMwBkAGUAZgAtADQANgAzAGQALQA4ADMAMAA2AC0ANwA0ADYANgA3AGMAMgA2ADIANAA4ADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwARABpAHMAYQBzAHMAZQBtAGIAbABlADMADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADcAZgBlADUANQBkAGQAYgAtADQAZQBmADEALQA0AGMAZgAxAC0AOQBlADcAOAAtADgAZQBjAGYAYQA1ADAAZQBlAGEANwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgA0ADcANAAsACAANgAyADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEQAaQBzAGEAcwBzAGUAbQBiAGwAZQA0AA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA4ADEANgA3AGQAZAA1ADYALQA1ADUAYwBkAC0ANABlADIANQAtADgAZABiADYALQA0ADcANwA5AGEANwA2AGEAMQA0ADAANgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEMAbABhAHMAcwBNAGUAbQBiAGUAcgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYgA2ADkAOABjAGEAYgAxAC0AOABmADMAMAAtADQANwAyADgALQBhADIAYwA3AC0AOABmADgAMABkADMAYQBiADEANwBhADgADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA5ADYAZQBlADkAMwA2AC0AMwBkAGUAZgAtADQANgAzAGQALQA4ADMAMAA2AC0ANwA0ADYANgA3AGMAMgA2ADIANAA4ADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwATwByAHQAaABvAGcAbwBuAGEAbABBAG4AYQBsAHkAcwBpAHMADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGIAOQBjADUANwA3AGQAYwAtADcAZQBhAGIALQA0ADMANgBkAC0AOAA3ADkAZAAtAGQAYQA0ADYAZQA3ADkAYgAyAGIAYgAzAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEYAbABvAGEAdABpAG4AZwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAMgAzADcALAAgADUANwA4AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgA4ADQANQAsACAANgA0ADMADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoASABvAHIAaQB6AG8AbgB0AGEAbABTAHAAbABpAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYwA5ADIAOAAyADMAMwA0AC0ANgA5ADUAMgAtADQANwA4AGEALQBiADAAOABlAC0AMQA0ADUAOQAyADAAMwBmADgAOQA5ADMADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAQgBvAHQAdABvAG0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADEANgAyADUALAAgADEAMwAyAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgA4ADQANQAsACAANgA0ADMADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADIADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAMwAyAGYANgBlADMAZAAtADIAMABmAGIALQA0ADAAYgA4AC0AOABiADMAZAAtAGEANgA0ADQAZAA0ADcANgBiADMANAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADgAMQA2ACwAIAAxADcAMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYwA5ADIAOAAyADMAMwA0AC0ANgA5ADUAMgAtADQANwA4AGEALQBiADAAOABlAC0AMQA0ADUAOQAyADAAMwBmADgAOQA5ADMADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBiADkAYwA1ADcANwBkAGMALQA3AGUAYQBiAC0ANAAzADYAZAAtADgANwA5AGQALQBkAGEANAA2AGUANwA5AGIAMgBiAGIAMwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABPAHUAdABwAHUAdAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOABjADUAZgA2ADUAOQBjAC0ANQBiADMANAAtADQAOABmADYALQBhADgAMwA3AC0AMAA4AGEAYQAzADIAMgBmADkAZQA0ADYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAOAAxADYALAAgADEANwAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjADkAMgA4ADIAMwAzADQALQA2ADkANQAyAC0ANAA3ADgAYQAtAGIAMAA4AGUALQAxADQANQA5ADIAMAAzAGYAOAA5ADkAMwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGIAOQBjADUANwA3AGQAYwAtADcAZQBhAGIALQA0ADMANgBkAC0AOAA3ADkAZAAtAGQAYQA0ADYAZQA3ADkAYgAyAGIAYgAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFMAbQBhAHIAdABCAHIAbwB3AHMAZQByAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBkADYAYgBkADEAYQA5ADkALQAxADYAOAA4AC0ANAAyAGQAOAAtADgAYQBjADYALQAxADcAMwBhADEANQAwADkAZQAyAGQAYwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgA4ADEANgAsACAAMQA3ADEADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGMAOQAyADgAMgAzADMANAAtADYAOQA1ADIALQA0ADcAOABhAC0AYgAwADgAZQAtADEANAA1ADkAMgAwADMAZgA4ADkAOQAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYgA5AGMANQA3ADcAZABjAC0ANwBlAGEAYgAtADQAMwA2AGQALQA4ADcAOQBkAC0AZABhADQANgBlADcAOQBiADIAYgBiADMADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwARQByAHIAbwByAEwAaQBzAHQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGMANgA3AGUANQA2AGIAYQAtADMANAAyAGUALQA0ADQAMABjAC0AOABkAGEAYgAtAGEAZQA4AGIAYgBiAGUANAA0AGMAYgA5AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGMAOQAyADgAMgAzADMANAAtADYAOQA1ADIALQA0ADcAOABhAC0AYgAwADgAZQAtADEANAA1ADkAMgAwADMAZgA4ADkAOQAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAHkAdABoAG8AbgBDAG8AbgBzAG8AbABlAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjAGEAMQBjAGIAOAAxAGYALQA3ADkAMQAwAC0ANABiADMANwAtAGIAYwA4ADUALQA5ADYAYQA0ADEAZABiAGQAZQA0ADcAMgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBGAGwAbwBhAHQAaQBuAGcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADIANQA2ACwAIAAyADUANgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoAOQA5ADIALAAgADMAMgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANAAzADgAMQA0AGQAMgBlAC0ANQAyADUAOAAtADQAMwAyAGUALQA4ADEANAA3AC0AZQAyAGUAYQAyADkAYQBlAGEAMwA3ADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjAGEAMQBjAGIAOAAxAGYALQA3ADkAMQAwAC0ANABiADMANwAtAGIAYwA4ADUALQA5ADYAYQA0ADEAZABiAGQAZQA0ADcAMgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABEAGUAYgB1AGcATQBhAG4AYQBnAGUAcgANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMgBkAGQAZgBhADMAZABmAC0AMAAxADMAMgAtADQAMgAxAGEALQBiADAAMwA4AC0ANwA0ADIAMgBhADMAMAA5AGYANwAzAGQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA5ADUALAAgADcAMAA5AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMwA5ADkANgAzAGQAZQA2AC0AYwAyADEANAAtADQAZQAxADYALQBhAGMAZQAzAC0AYQA4ADMAMAAyADUAMwAzAGUAZgA4ADYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMgBkAGQAZgBhADMAZABmAC0AMAAxADMAMgAtADQAMgAxAGEALQBiADAAMwA4AC0ANwA0ADIAMgBhADMAMAA5AGYANwAzAGQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBEAGUAdgBpAGMAZQBUAG8AcABQAGEAbgBlAGwAUgBIADgANQAwAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADkANwA1AGMAYgBlAGQALQA5AGQANwA4AC0ANABlAGYAOAAtADkAZgBlADgALQBiAGYAMQBjAGMANABmADcANQA2ADUANQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAANwAwADkADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAwADYAYgAyADYAZQAzADEALQAyAGYAMQBhAC0ANAAyAGMANQAtAGIAYgBiAGIALQA4AGQAMAA0AGUANgAyADEAMwBkADEAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADkANwA1AGMAYgBlAGQALQA5AGQANwA4AC0ANABlAGYAOAAtADkAZgBlADgALQBiAGYAMQBjAGMANABmADcANQA2ADUANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AEQAZQB2AGkAYwBlAEwAaQBzAHQAUABhAG4AZQBsAFIASAA4ADUAMAANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZAA5AGEAZQBhAGQANwA5AC0AMAA4ADIAZAAtADQAZAA2AGYALQBiADIAMwAwAC0AZQA2ADEAOABiADEANgAyADQAZgBlAGIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA5ADUALAAgADcAMAA5AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOQA4ADMAZgA5ADQAZAA3AC0AMAA0AGMANwAtADQANwBiADYALQA5AGMAMgBlAC0AYwA2ADgAZQA3ADEANwAyADQAYwAwAGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZAA5AGEAZQBhAGQANwA5AC0AMAA4ADIAZAAtADQAZAA2AGYALQBiADIAMwAwAC0AZQA2ADEAOABiADEANgAyADQAZgBlAGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBNAGEAYwByAG8AUABhAG4AZQBsAFIASAA4ADUAMAANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZABhAGEAMABmAGQAZAA4AC0ANgBjAGMANgAtADQAZQBhADgALQBiADcANAAzAC0AMwA2ADQAZQBhADcAMgA1ADgAZQBiAGQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA5ADUALAAgADcAMAA5AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMAA5ADIANwAwADcAYwA4AC0AMABjADMAMwAtADQANQBhAGQALQBiAGMAZgBhAC0ANgA0AGEAMQBiADMAMgA2ADQAMQBlADcADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZABhAGEAMABmAGQAZAA4AC0ANgBjAGMANgAtADQAZQBhADgALQBiADcANAAzAC0AMwA2ADQAZQBhADcAMgA1ADgAZQBiAGQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBUAGUAeAB0AFAAYQBuAGUAbABSAEgAOAA1ADAADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADMAOQA2ADQANgAzADEANgAtADQAYwA0AGMALQA0ADUAOABmAC0AOABlADAAMgAtADQAZgA2AGMAZQA1ADEANwBmADEAMgBkAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEYAbABvAGEAdABpAG4AZwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOAAwADAALAAgADYAMAAwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAxADAAOAA4ACwAIAAzADIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADAANwAzADQANQA2ADEAZgAtADkANABkADcALQA0ADkAMQA0AC0AOABkADgANwAtAGYANQBlAGQAZAAxADEAMQBiAGYAOQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMwA5ADYANAA2ADMAMQA2AC0ANABjADQAYwAtADQANQA4AGYALQA4AGUAMAAyAC0ANABmADYAYwBlADUAMQA3AGYAMQAyAGQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAVgBpAHIAdAB1AGEAbABCAG8AYQByAGQADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADQAZgA1ADUANQA1ADgAZAAtADgAOQBjAGMALQA0ADEAYwBhAC0AOQAwAGEAZgAtAGEAMQBhAGIANwA0ADYAZAA2ADMANgAwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEQAbwBjAGsAZQBkAFIAaQBnAGgAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQA1ACwAIAA3ADAAOQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoALQAxACwAIAAtADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQAZgA5ADYAMAA1ADgANgAtAGMAYgBhADMALQA0ADcAMQBlAC0AYQBjADYANwAtADAAYgAzAGIAZAAxADEAZAAxAGUAYQA5AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADQAZgA1ADUANQA1ADgAZAAtADgAOQBjAGMALQA0ADEAYwBhAC0AOQAwAGEAZgAtAGEAMQBhAGIANwA0ADYAZAA2ADMANgAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoARABlAHYAaQBjAGUAVABvAHAAUABhAG4AZQBsAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBkADEAMQBjAGEAOQAxADQALQAwAGMAYgA3AC0ANABkADQAZQAtAGIAZQBjADkALQA1ADAAOABlAGIAYgAxAGQAYQAzADgAZgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAANwAwADkADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA4AGYANAAyADUANgBhAGYALQAwADAAOAAwAC0ANAA4AGYAZAAtAGIAYQBlADEALQAxAGYANwBiADYAMQA2ADMAMwBiAGMAYwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBkADEAMQBjAGEAOQAxADQALQAwAGMAYgA3AC0ANABkADQAZQAtAGIAZQBjADkALQA1ADAAOABlAGIAYgAxAGQAYQAzADgAZgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AEQAZQB2AGkAYwBlAEwAaQBzAHQAUABhAG4AZQBsAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2AGEANAAzAGIAYgA3AGMALQA4ADQAZgBmAC0ANAA5AGQAYgAtADgANwBjADUALQBlAGIANQBmAGIANABlAGIANQA2ADkAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAANwAwADkADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1ADIANAA5AGQANwBhADYALQBlAGMAMgBiAC0ANABlADcAYgAtAGIAZABkADYALQBkAGYAZAA3AGQAZQBhAGMAMwBiADUAOQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2AGEANAAzAGIAYgA3AGMALQA4ADQAZgBmAC0ANAA5AGQAYgAtADgANwBjADUALQBlAGIANQBmAGIANABlAGIANQA2ADkAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AE0AYQBjAHIAbwBQAGEAbgBlAGwADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADAAZAAxADMAZAAyADEANQAtAGEAMgBiAGUALQA0ADUANQBjAC0AYgBjADMANgAtAGMANAA1ADcANwAxADkAZABmADIAMgBjAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEQAbwBjAGsAZQBkAFIAaQBnAGgAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQA1ACwAIAA3ADAAOQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoALQAxACwAIAAtADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUANQA1AGYAMQA3AGMAZAAtADgAMABiADMALQA0ADcANABkAC0AOQAwAGQANgAtADUAMwA5AGEAOQA5AGQAMgBhAGUANwAyAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADAAZAAxADMAZAAyADEANQAtAGEAMgBiAGUALQA0ADUANQBjAC0AYgBjADMANgAtAGMANAA1ADcANwAxADkAZABmADIAMgBjAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAVABlAHgAdABQAGEAbgBlAGwADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGMAZAA2ADYAMAA2AGEAYgAtADUAZgAzADgALQA0ADYAOABmAC0AOQBiADcANAAtADkANQAwAGYAOAAxAGUAOQAwAGMAMwBmAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEQAbwBjAGsAZQBkAFIAaQBnAGgAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQA1ACwAIAA3ADAAOQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoALQAxACwAIAAtADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGIAZgA4ADcAMQBiADUANwAtADUAYwAwADUALQA0ADkAMwAyAC0AOQBiADIAZAAtADkAOABjAGEANgBkADcANQBhADAAMwAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGMAZAA2ADYAMAA2AGEAYgAtADUAZgAzADgALQA0ADYAOABmAC0AOQBiADcANAAtADkANQAwAGYAOAAxAGUAOQAwAGMAMwBmAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoARABlAHYAaQBjAGUAUABpAG4ATABpAHMAdABGAG8AcgBtAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBlADcAMQBjADAAYQAwADkALQBhADUANAA0AC0ANABkADQAZQAtAGEAZgBhADgALQA1ADIAOABhADUAZQAyADYAYQAyADMAOQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAANwAwADkADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA3AGQAYQAwAGMANwAxAGIALQBlAGMANAA5AC0ANABiADgANQAtADkAOQA1AGMALQAyADgAYwBhAGIAYQA2ADcAOQA4ADEAMgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBlADcAMQBjADAAYQAwADkALQBhADUANAA0AC0ANABkADQAZQAtAGEAZgBhADgALQA1ADIAOABhADUAZQAyADYAYQAyADMAOQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AEQAZQB2AGkAYwBlAFQAbwBwAFYAaQBlAHcARgBvAHIAbQANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQA2ADkANgA5AGIANQBiAC0AZQBmADEAOAAtADQAOQA3AGUALQBhAGIANAAzAC0AMwA2ADIANgAxAGMAMwA2ADkAMQAyADYADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA5ADUALAAgADcAMAA5AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQAwAGQAYwA5AGYANABhAC0AMABkADQAZQAtADQAZgAxADIALQBiAGMAZQA2AC0ANAAwADYAMwA2ADAAMAA4ADcANQA0ADYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1ADYAOQA2ADkAYgA1AGIALQBlAGYAMQA4AC0ANAA5ADcAZQAtAGEAYgA0ADMALQAzADYAMgA2ADEAYwAzADYAOQAxADIANgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABDAG8AZABlAFAAYQByAHQADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGYAZgA0ADgAOAA5ADIANQAtAGIANQAxAGUALQA0ADAAMwBkAC0AYgBjADAAMAAtAGUAZABhAGMAYwA0ADcANwBmAGQANwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEQAbwBjAGsAZQBkAFIAaQBnAGgAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQA1ACwAIAA3ADAAOQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoALQAxACwAIAAtADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAZgBkADMAMQA3AGYANQAtADgAMgBjADcALQA0ADAAMgA4AC0AYgA5ADEAOQAtADEAZQBjADUANwA0ADMAYQAzAGYAMwAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGYAZgA0ADgAOAA5ADIANQAtAGIANQAxAGUALQA0ADAAMwBkAC0AYgBjADAAMAAtAGUAZABhAGMAYwA0ADcANwBmAGQANwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEMAbwBkAGUAUABhAHIAdABQAHIAZQB2AGkAZQB3AA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjAGEAMQAzAGIAMwBjADUALQBmADgAYgBmAC0ANABlADcAMgAtAGEAMQBkADkALQBkAGIAOAA0ADIAMQBlADQAOABlADIANAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBGAGwAbwBhAHQAaQBuAGcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADYAMAAwACwAIAA1ADAAMAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoAMQAyADgAOAAsACAAMwAyAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBiADAAZgA2ADIAYQA0AGMALQBiADIAMwA5AC0ANABlADAANwAtAGIAMAAwADIALQA3ADUAZgAxAGIAMgAwADEAMAA3ADgAMwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGMAYQAxADMAYgAzAGMANQAtAGYAOABiAGYALQA0AGUANwAyAC0AYQAxAGQAOQAtAGQAYgA4ADQAMgAxAGUANAA4AGUAMgA0AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFAAcwBlAHUAZABvAEUAcgByAG8AcgBEAGUAYgB1AGcADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADMAMwA5ADMAOQAzADkAYgAtADcAZQBiADUALQA0AGIAMwBjAC0AYQA0AGEAMgAtAGMAYgA3AGEAZABiADQAYQBiADYAMwBiAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEYAbABvAGEAdABpAG4AZwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoANQAwADAALAAgADUAMAAwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAxADMAOAA4ACwAIAAzADIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADMAZQBiADAANgBjAGYAMgAtAGMANwBlADgALQA0AGYAOAA2AC0AOQBhAGMAZQAtADUANQBmADgAYwAzAGMAOQA2ADIAZQAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMwAzADkAMwA5ADMAOQBiAC0ANwBlAGIANQAtADQAYgAzAGMALQBhADQAYQAyAC0AYwBiADcAYQBkAGIANABhAGIANgAzAGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAQwBBAE4AUgBlAGMAZQBpAHYAZQBEAGUAYgB1AGcADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGMAMQBjAGUAOAAxAGQAMgAtADIAYgBjADMALQA0AGIAZABhAC0AYgAzADQAYQAtADUAMwAzADYAOABkADAAMQAzADEAMgBmAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEYAbABvAGEAdABpAG4AZwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOAAwADAALAAgADUAMAAwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAxADAAOAA4ACwAIAAzADIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAYQAxAGEAMgBhADEAYgAtAGUAZQBlAGYALQA0ADQANgAwAC0AYgAyADMAMwAtADcAYQAxADgAMQAyAGQAMgBjADEANQBkAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYwAxAGMAZQA4ADEAZAAyAC0AMgBiAGMAMwAtADQAYgBkAGEALQBiADMANABhAC0ANQAzADMANgA4AGQAMAAxADMAMQAyAGYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwATQBlAHMAQwB1AHIAQwBvAG4AcwB1AG0AcAB0AGkAbwBuAA0ACgA=
+ PABTAE8AQQBQAC0ARQBOAFYAOgBFAG4AdgBlAGwAbwBwAGUAIAB4AG0AbABuAHMAOgB4AHMAaQA9ACIAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHcAMwAuAG8AcgBnAC8AMgAwADAAMQAvAFgATQBMAFMAYwBoAGUAbQBhAC0AaQBuAHMAdABhAG4AYwBlACIAIAB4AG0AbABuAHMAOgB4AHMAZAA9ACIAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHcAMwAuAG8AcgBnAC8AMgAwADAAMQAvAFgATQBMAFMAYwBoAGUAbQBhACIAIAB4AG0AbABuAHMAOgBTAE8AQQBQAC0ARQBOAEMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAHgAbQBsAHMAbwBhAHAALgBvAHIAZwAvAHMAbwBhAHAALwBlAG4AYwBvAGQAaQBuAGcALwAiACAAeABtAGwAbgBzADoAUwBPAEEAUAAtAEUATgBWAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgB4AG0AbABzAG8AYQBwAC4AbwByAGcALwBzAG8AYQBwAC8AZQBuAHYAZQBsAG8AcABlAC8AIgAgAHgAbQBsAG4AcwA6AGMAbAByAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AcwBvAGEAcAAvAGUAbgBjAG8AZABpAG4AZwAvAGMAbAByAC8AMQAuADAAIgAgAFMATwBBAFAALQBFAE4AVgA6AGUAbgBjAG8AZABpAG4AZwBTAHQAeQBsAGUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAHgAbQBsAHMAbwBhAHAALgBvAHIAZwAvAHMAbwBhAHAALwBlAG4AYwBvAGQAaQBuAGcALwAiAD4ADQAKADwAUwBPAEEAUAAtAEUATgBWADoAQgBvAGQAeQA+AA0ACgA8AGEAMQA6AE8AYgBqAGUAYwB0AFMAdAByAGUAYQBtAGUAcgAgAGkAZAA9ACIAcgBlAGYALQAxACIAIAB4AG0AbABuAHMAOgBhADEAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkAIgA+AA0ACgA8AE8AYgBqAGUAYwB0AFMAdAByAGUAYQBtAGUAcgBBAHMAcwBlAG0AYgBsAHkATgBhAG0AZQAgAGkAZAA9ACIAcgBlAGYALQA1ACIAPgBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpADwALwBPAGIAagBlAGMAdABTAHQAcgBlAGEAbQBlAHIAQQBzAHMAZQBtAGIAbAB5AE4AYQBtAGUAPgANAAoAPABUAGEAYgBTAGUAdAB0AGkAbgBnAHMAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANgAiAC8APgANAAoAPABIAGkAZABkAGUAbgBUAGEAYgBzACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADcAIgAvAD4ADQAKADwAVABhAGIARwByAG8AdQBwAHMAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AOAAiAC8APgANAAoAPABNAGEAeABUAGEAYgBHAHIAbwB1AHAAcwA+ADQAPAAvAE0AYQB4AFQAYQBiAEcAcgBvAHUAcABzAD4ADQAKADwAQQBjAHQAaQB2AGUAVABhAGIARwByAG8AdQBwAEkAbgBkAGUAeAA+ADAAPAAvAEEAYwB0AGkAdgBlAFQAYQBiAEcAcgBvAHUAcABJAG4AZABlAHgAPgANAAoAPABTAHAAbABpAHQAdABlAHIAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA5ACIALwA+AA0ACgA8AFMAcABsAGkAdAB0AGUAcgBCAG8AcgBkAGUAcgBTAHQAeQBsAGUAPgA2ADwALwBTAHAAbABpAHQAdABlAHIAQgBvAHIAZABlAHIAUwB0AHkAbABlAD4ADQAKADwAVgBpAGUAdwBTAHQAeQBsAGUAPgA0ADwALwBWAGkAZQB3AFMAdAB5AGwAZQA+AA0ACgA8AFQAYQBiAEcAcgBvAHUAcABTAGUAdAB0AGkAbgBnAHMAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMQAwACIALwA+AA0ACgA8AC8AYQAxADoATwBiAGoAZQBjAHQAUwB0AHIAZQBhAG0AZQByAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAUwBlAHQAdABpAG4AZwBzACAAaQBkAD0AIgByAGUAZgAtADYAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AEEAYwB0AGkAdgBlAFQAYQBiAEEAcABwAGUAYQByAGEAbgBjAGUAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMQAxACIALwA+AA0ACgA8AEQAaQBzAHAAbABhAHkARgBvAHIAbQBJAGMAbwBuAD4AMQA8AC8ARABpAHMAcABsAGEAeQBGAG8AcgBtAEkAYwBvAG4APgANAAoAPABIAG8AdABUAHIAYQBjAGsAPgAxADwALwBIAG8AdABUAHIAYQBjAGsAPgANAAoAPABTAGUAbABlAGMAdABlAGQAVABhAGIAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAxADIAIgAvAD4ADQAKADwAVABhAGIAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAxADMAIgAvAD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgBTAGUAdAB0AGkAbgBnAHMAPgANAAoAPABhADIAOgBIAGkAZABkAGUAbgBNAGQAaQBUAGEAYgBzAEMAbwBsAGwAZQBjAHQAaQBvAG4AIABpAGQAPQAiAHIAZQBmAC0ANwAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQwBvAHUAbgB0AD4AMgAxADwALwBDAG8AdQBuAHQAPgANAAoAPABfAHgAMAAwADMAMABfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADEANAAiAC8APgANAAoAPABfAHgAMAAwADMAMQBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADEANQAiAC8APgANAAoAPABfAHgAMAAwADMAMgBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADEANgAiAC8APgANAAoAPABfAHgAMAAwADMAMwBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADEANwAiAC8APgANAAoAPABfAHgAMAAwADMANABfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADEAOAAiAC8APgANAAoAPABfAHgAMAAwADMANQBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADEAOQAiAC8APgANAAoAPABfAHgAMAAwADMANgBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADIAMAAiAC8APgANAAoAPABfAHgAMAAwADMANwBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADIAMQAiAC8APgANAAoAPABfAHgAMAAwADMAOABfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADIAMgAiAC8APgANAAoAPABfAHgAMAAwADMAOQBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADIAMwAiAC8APgANAAoAPABfAHgAMAAwADMAMQBfADAAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMgA0ACIALwA+AA0ACgA8AF8AeAAwADAAMwAxAF8AMQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAyADUAIgAvAD4ADQAKADwAXwB4ADAAMAAzADEAXwAyACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADIANgAiAC8APgANAAoAPABfAHgAMAAwADMAMQBfADMAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMgA3ACIALwA+AA0ACgA8AF8AeAAwADAAMwAxAF8ANAAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAyADgAIgAvAD4ADQAKADwAXwB4ADAAMAAzADEAXwA1ACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADIAOQAiAC8APgANAAoAPABfAHgAMAAwADMAMQBfADYAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMwAwACIALwA+AA0ACgA8AF8AeAAwADAAMwAxAF8ANwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAzADEAIgAvAD4ADQAKADwAXwB4ADAAMAAzADEAXwA4ACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADMAMgAiAC8APgANAAoAPABfAHgAMAAwADMAMQBfADkAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMwAzACIALwA+AA0ACgA8AF8AeAAwADAAMwAyAF8AMAAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAzADQAIgAvAD4ADQAKADwALwBhADIAOgBIAGkAZABkAGUAbgBNAGQAaQBUAGEAYgBzAEMAbwBsAGwAZQBjAHQAaQBvAG4APgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgBHAHIAbwB1AHAAcwBDAG8AbABsAGUAYwB0AGkAbwBuACAAaQBkAD0AIgByAGUAZgAtADgAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AEMAbwB1AG4AdAA+ADEAPAAvAEMAbwB1AG4AdAA+AA0ACgA8AF8AeAAwADAAMwAwAF8AIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMwA1ACIALwA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIARwByAG8AdQBwAHMAQwBvAGwAbABlAGMAdABpAG8AbgA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAIABpAGQAPQAiAHIAZQBmAC0AOQAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAzADYAIgAvAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIARwByAG8AdQBwAFMAZQB0AHQAaQBuAGcAcwAgAGkAZAA9ACIAcgBlAGYALQAxADAAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AEMAbABvAHMAZQBCAHUAdAB0AG8AbgBBAHAAcABlAGEAcgBhAG4AYwBlACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADMANwAiAC8APgANAAoAPABUAGEAYgBMAGkAcwB0AEIAdQB0AHQAbwBuAEEAcABwAGUAYQByAGEAbgBjAGUAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMwA4ACIALwA+AA0ACgA8AFMAYwByAG8AbABsAEIAdQB0AHQAbwBuAEEAcABwAGUAYQByAGEAbgBjAGUAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMwA5ACIALwA+AA0ACgA8AFQAYQBiAEEAcgBlAGEAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA0ADAAIgAvAD4ADQAKADwAUwBoAG8AdwBUAGEAYgBMAGkAcwB0AEIAdQB0AHQAbwBuAD4AMQA8AC8AUwBoAG8AdwBUAGEAYgBMAGkAcwB0AEIAdQB0AHQAbwBuAD4ADQAKADwAVABhAGIAQgB1AHQAdABvAG4AUwB0AHkAbABlAD4AMQA2ADwALwBUAGEAYgBCAHUAdAB0AG8AbgBTAHQAeQBsAGUAPgANAAoAPABTAGMAcgBvAGwAbABBAHIAcgBvAHcAUwB0AHkAbABlAD4AMgA8AC8AUwBjAHIAbwBsAGwAQQByAHIAbwB3AFMAdAB5AGwAZQA+AA0ACgA8AFMAYwByAG8AbABsAEIAdQB0AHQAbwBuAHMAPgAzADwALwBTAGMAcgBvAGwAbABCAHUAdAB0AG8AbgBzAD4ADQAKADwAVABhAGIAUwB0AHkAbABlAD4AMgA8AC8AVABhAGIAUwB0AHkAbABlAD4ADQAKADwAVABhAGIAQQByAGUAYQBNAGEAcgBnAGkAbgBzACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADQAMQAiAC8APgANAAoAPABDAGwAbwBzAGUAQgB1AHQAdABvAG4ATABvAGMAYQB0AGkAbwBuAD4AMgA8AC8AQwBsAG8AcwBlAEIAdQB0AHQAbwBuAEwAbwBjAGEAdABpAG8AbgA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIARwByAG8AdQBwAFMAZQB0AHQAaQBuAGcAcwA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAIABpAGQAPQAiAHIAZQBmAC0AMQAxACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABBAHAAcABlAGEAcgBhAG4AYwBlACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADQAMgAiAC8APgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByACAAaQBkAD0AIgByAGUAZgAtADEAMgAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA0ADMAIgAvAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgAgAGkAZAA9ACIAcgBlAGYALQAxADMAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AEEAcABwAGUAYQByAGEAbgBjAGUAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANAA0ACIALwA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADEANAAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4AMQA4ADcAMQA0ADQAMwAxADkAMAA8AC8AXwBhAD4ADQAKADwAXwBiAD4AMgA3ADQANwA3ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADYAOQA3ADgAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAMwA3ADwALwBfAGQAPgANAAoAPABfAGUAPgAxADgAMQA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQA5ADIAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEAMAA3ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADkANgA8AC8AXwBoAD4ADQAKADwAXwBpAD4ANwA0ADwALwBfAGkAPgANAAoAPABfAGoAPgAyADQAOAA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMQAxADUAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADAAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMQA1ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAtADEANwA1ADEAMgA5ADkAOAAwADQAPAAvAF8AYQA+AA0ACgA8AF8AYgA+AC0AMgAzADEAMgA4ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADcAMwA2ADEAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAOAA4ADwALwBfAGQAPgANAAoAPABfAGUAPgA3ADMAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEAMAAzADwALwBfAGYAPgANAAoAPABfAGcAPgAxADAAOAA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMQA5ADkAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADEAOAA0ADwALwBfAGkAPgANAAoAPABfAGoAPgAxADkAOAA8AC8AXwBqAD4ADQAKADwAXwBrAD4ANAA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMwA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAxADYAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADkAOQAwADYANwAzADAAMAAyADwALwBfAGEAPgANAAoAPABfAGIAPgAtADMAMQA3ADQAOAA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA5ADMAOAA1ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADkAMAA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMQA0ADIAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADIANAA5ADwALwBfAGYAPgANAAoAPABfAGcAPgAxADgANQA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMQA0ADIAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADIAMAA8AC8AXwBpAD4ADQAKADwAXwBqAD4ANwA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMQA4ADIAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADQAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMQA3ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAtADEAMgA4ADUANQA0ADAANQA1ADwALwBfAGEAPgANAAoAPABfAGIAPgAyADYANQA0ADUAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOAA3ADEANwA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA4ADYAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEANQA4ADwALwBfAGUAPgANAAoAPABfAGYAPgAxADEANwA8AC8AXwBmAD4ADQAKADwAXwBnAD4ANwA0ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADUANgA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMgAyADMAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADcAOAA8AC8AXwBqAD4ADQAKADwAXwBrAD4ANwA3ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgA1ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADEAOAAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4AMgAxADQANQA3ADMAOAAyADAAMwA8AC8AXwBhAD4ADQAKADwAXwBiAD4AMgAwADIAMAA5ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADkANgA5ADcAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANQA4ADwALwBfAGQAPgANAAoAPABfAGUAPgAxADIAMAA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQA0ADIAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADIAMAA3ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADYANQA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQA0ADwALwBfAGkAPgANAAoAPABfAGoAPgAyADMANAA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMQAyADYAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADYAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMQA5ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAtADEAOQA3ADMAOQAyADAANgAyADgAPAAvAF8AYQA+AA0ACgA8AF8AYgA+ADUAOAA5ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADcANAAyADUAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAMwAxADwALwBfAGQAPgANAAoAPABfAGUAPgAxADgAOQA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQAwADEAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADkAMwA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMgAzADEAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADUANwA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMgA0ADEAPAAvAF8AagA+AA0ACgA8AF8AawA+ADcANAA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMgA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADAAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADkANgA2ADEANAA3ADUANQA4ADwALwBfAGEAPgANAAoAPABfAGIAPgAtADEANQA4ADUAMgA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA5ADkAOQAwADwALwBfAGMAPgANAAoAPABfAGQAPgAxADcAMgA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMgAyADcAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEANgA4ADwALwBfAGYAPgANAAoAPABfAGcAPgA0ADgAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADMANwA8AC8AXwBoAD4ADQAKADwAXwBpAD4ANQAxADwALwBfAGkAPgANAAoAPABfAGoAPgAyADMAOQA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMQAzADQAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADcAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgAxACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAxADEAMgAzADUANgA5ADEAMwA8AC8AXwBhAD4ADQAKADwAXwBiAD4AMQAyADAANQA4ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADcAMAA5ADMAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAOAA3ADwALwBfAGQAPgANAAoAPABfAGUAPgAxADgANwA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQA0ADEAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADQAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADIAMwAwADwALwBfAGgAPgANAAoAPABfAGkAPgAzADMAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADYAMQA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMgA3ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgA4ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADIAMgAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQAxADcANAAwADYANgAzADUAOQAzADwALwBfAGEAPgANAAoAPABfAGIAPgAxADIAMgAzADwALwBfAGIAPgANAAoAPABfAGMAPgAxADgAMwA1ADgAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANQA2ADwALwBfAGQAPgANAAoAPABfAGUAPgA0ADYAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEAOQA4ADwALwBfAGYAPgANAAoAPABfAGcAPgAxADQAMgA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMQAxADMAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADEAMQA0ADwALwBfAGkAPgANAAoAPABfAGoAPgA3ADYAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEANAA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AOQA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADMAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADEANQAzADUANQAyADgANAAwADwALwBfAGEAPgANAAoAPABfAGIAPgAzADEAMgAzADwALwBfAGIAPgANAAoAPABfAGMAPgAxADcAOAAzADcAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAOAA4ADwALwBfAGQAPgANAAoAPABfAGUAPgAyADUAMAA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQAwADAAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEANgAxADwALwBfAGcAPgANAAoAPABfAGgAPgAxADcAOQA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMwA4ADwALwBfAGkAPgANAAoAPABfAGoAPgA2ADUAPAAvAF8AagA+AA0ACgA8AF8AawA+ADIAMwAxADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAxADAAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgA0ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAtADUANAAzADgAMQA2ADMAMQA0ADwALwBfAGEAPgANAAoAPABfAGIAPgAtADEAMwA0ADAANQA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA4ADIAMAA2ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADcAMgA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMQAwADMAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEAMQA8AC8AXwBmAD4ADQAKADwAXwBnAD4ANQA5ADwALwBfAGcAPgANAAoAPABfAGgAPgAyADAAOQA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMgA5ADwALwBfAGkAPgANAAoAPABfAGoAPgAzADAAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEANgA5ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAxADEAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgA1ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAtADEAOAA5ADEANAA3ADcAOAA0ADEAPAAvAF8AYQA+AA0ACgA8AF8AYgA+ADEAMgA4ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADgANgA4ADUAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAOAA2ADwALwBfAGQAPgANAAoAPABfAGUAPgAyADIANQA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMwAxADwALwBfAGYAPgANAAoAPABfAGcAPgAxADIAMwA8AC8AXwBnAD4ADQAKADwAXwBoAD4AOQA3ADwALwBfAGgAPgANAAoAPABfAGkAPgA5ADkAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADUAOQA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMgAwADQAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADEAMgA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADYAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADEAMwA4ADAANQA3ADEAMAA0ADYAPAAvAF8AYQA+AA0ACgA8AF8AYgA+AC0ANQAwADcANwA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMgAwADAAOQAxADwALwBfAGMAPgANAAoAPABfAGQAPgAxADgAOQA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMgAxADQAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADIAMgAzADwALwBfAGYAPgANAAoAPABfAGcAPgAyADEANQA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMgAyADIAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADEANwAyADwALwBfAGkAPgANAAoAPABfAGoAPgA1ADkAPAAvAF8AagA+AA0ACgA8AF8AawA+ADgAOQA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMQAzADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADIANwAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4AMQA0ADMAMgAyADkANQAzADcAMwA8AC8AXwBhAD4ADQAKADwAXwBiAD4ALQAzADIANQA4ADkAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOAAyADUAMwA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA0ADQAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADIAMQA0ADwALwBfAGUAPgANAAoAPABfAGYAPgA4ADMAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEANQA0ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADUAMwA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMgAxADAAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEANwA0ADwALwBfAGoAPgANAAoAPABfAGsAPgAxADEANAA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMQA0ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADIAOAAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQAxADAAOAAxADYANgA0ADYAOAAxADwALwBfAGEAPgANAAoAPABfAGIAPgAyADMANQA1ADcAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOAA3ADMAOAA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA1ADUAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADQANQA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQA1ADIAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADIAMAAyADwALwBfAGcAPgANAAoAPABfAGgAPgAxADAAOQA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQAxADcAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEANgAwADwALwBfAGoAPgANAAoAPABfAGsAPgA0ADkAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADEANQA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADkAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADIAMQAwADcANgA4ADgANwAzADEAPAAvAF8AYQA+AA0ACgA8AF8AYgA+AC0ANQAwADQANwA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA5ADMAMwAzADwALwBfAGMAPgANAAoAPABfAGQAPgAxADUAMwA8AC8AXwBkAD4ADQAKADwAXwBlAD4AOQAyADwALwBfAGUAPgANAAoAPABfAGYAPgA0ADAAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADIAMAAyADwALwBfAGcAPgANAAoAPABfAGgAPgAxADgANgA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQAwADMAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEANQAyADwALwBfAGoAPgANAAoAPABfAGsAPgAxADgAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADEANgA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAzADAAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADEANwA2ADYAOAA5ADQANQAwADwALwBfAGEAPgANAAoAPABfAGIAPgAtADUANQAwADYAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANwAwADQAMAA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA2ADAAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEANQAxADwALwBfAGUAPgANAAoAPABfAGYAPgAyADIAOAA8AC8AXwBmAD4ADQAKADwAXwBnAD4ANgA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMgAwADQAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADEAOAA4ADwALwBfAGkAPgANAAoAPABfAGoAPgAxADEANAA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMgAxADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAxADcAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMwAxACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgA2ADEANAAyADYAOQAyADkAOAA8AC8AXwBhAD4ADQAKADwAXwBiAD4ALQA3ADgAMwAyADwALwBfAGIAPgANAAoAPABfAGMAPgAxADcAOAA0ADYAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANAA2ADwALwBfAGQAPgANAAoAPABfAGUAPgAxADkAMwA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQAzADgAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADIANQAzADwALwBfAGcAPgANAAoAPABfAGgAPgA3ADcAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADkANwA8AC8AXwBpAD4ADQAKADwAXwBqAD4ANQA5ADwALwBfAGoAPgANAAoAPABfAGsAPgA3ADgAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADEAOAA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAzADIAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADUAMwAzADkAMgA3ADkAMgA1ADwALwBfAGEAPgANAAoAPABfAGIAPgAtADMAMgAwADUANwA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA2ADQAMgA0ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADgANQA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMgA1ADwALwBfAGUAPgANAAoAPABfAGYAPgAzADAAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEAOQA3ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADEANgA8AC8AXwBoAD4ADQAKADwAXwBpAD4ANQA4ADwALwBfAGkAPgANAAoAPABfAGoAPgA2ADMAPAAvAF8AagA+AA0ACgA8AF8AawA+ADQAOQA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMgAwADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADMAMwAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4AOQA0ADYAMwA1ADcAMgA4ADEAPAAvAF8AYQA+AA0ACgA8AF8AYgA+AC0AMQAxADAANgAzADwALwBfAGIAPgANAAoAPABfAGMAPgAxADkAMgA5ADYAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANQA3ADwALwBfAGQAPgANAAoAPABfAGUAPgAxADIAOAA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQA3ADQAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEAOAA0ADwALwBfAGcAPgANAAoAPABfAGgAPgAyADEAMwA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQA2ADAAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADIAMwA4ADwALwBfAGoAPgANAAoAPABfAGsAPgAxADYAMgA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMgAxADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADMANAAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQAxADIAMwAxADUAMAAwADYAMgAzADwALwBfAGEAPgANAAoAPABfAGIAPgAtADIAOAA4ADgAMAA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA4ADIAMQA2ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADYAMgA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMQA5ADkAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEANAAzADwALwBfAGYAPgANAAoAPABfAGcAPgAxADIAOAA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMgAxADEAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADEANwAxADwALwBfAGkAPgANAAoAPABfAGoAPgAyADMAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEANgA4ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAyADIAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIARwByAG8AdQBwACAAaQBkAD0AIgByAGUAZgAtADMANQAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAVABhAGIAcwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA0ADYAIgAvAD4ADQAKADwARQB4AHQAZQBuAHQAPgA3ADQANgA8AC8ARQB4AHQAZQBuAHQAPgANAAoAPABGAGkAcgBzAHQARABpAHMAcABsAGEAeQBUAGEAYgBJAG4AZABlAHgAPgAwADwALwBGAGkAcgBzAHQARABpAHMAcABsAGEAeQBUAGEAYgBJAG4AZABlAHgAPgANAAoAPABTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4AD4AMgA8AC8AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIARwByAG8AdQBwAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGkAZAA9ACIAcgBlAGYALQAzADYAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AEIAYQBjAGsAQwBvAGwAbwByACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADYAOgBDAG8AbABvAHIAIgAgAHgAbQBsAG4AcwA6AGEANgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAiAD4ADQAKADwAbgBhAG0AZQAgAHgAcwBpADoAbgB1AGwAbAA9ACIAMQAiAC8APgANAAoAPAB2AGEAbAB1AGUAPgAwADwALwB2AGEAbAB1AGUAPgANAAoAPABrAG4AbwB3AG4AQwBvAGwAbwByAD4ANQA8AC8AawBuAG8AdwBuAEMAbwBsAG8AcgA+AA0ACgA8AHMAdABhAHQAZQA+ADEAPAAvAHMAdABhAHQAZQA+AA0ACgA8AC8AQgBhAGMAawBDAG8AbABvAHIAPgANAAoAPABCAGEAYwBrAEMAbwBsAG8AcgAyACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADYAOgBDAG8AbABvAHIAIgAgAHgAbQBsAG4AcwA6AGEANgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAiAD4ADQAKADwAbgBhAG0AZQAgAHgAcwBpADoAbgB1AGwAbAA9ACIAMQAiAC8APgANAAoAPAB2AGEAbAB1AGUAPgAwADwALwB2AGEAbAB1AGUAPgANAAoAPABrAG4AbwB3AG4AQwBvAGwAbwByAD4ANgA8AC8AawBuAG8AdwBuAEMAbwBsAG8AcgA+AA0ACgA8AHMAdABhAHQAZQA+ADEAPAAvAHMAdABhAHQAZQA+AA0ACgA8AC8AQgBhAGMAawBDAG8AbABvAHIAMgA+AA0ACgA8AEkAZAA+ADAAPAAvAEkAZAA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAIABpAGQAPQAiAHIAZQBmAC0AMwA3ACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABBAHAAcABlAGEAcgBhAG4AYwBlACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADQAOAAiAC8APgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByACAAaQBkAD0AIgByAGUAZgAtADMAOAAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA0ADkAIgAvAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgAgAGkAZAA9ACIAcgBlAGYALQAzADkAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AEEAcABwAGUAYQByAGEAbgBjAGUAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANQAwACIALwA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAIABpAGQAPQAiAHIAZQBmAC0ANAAwACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABBAHAAcABlAGEAcgBhAG4AYwBlACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADUAMQAiAC8APgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAPgANAAoAPABhADMAOgBNAGEAcgBnAGkAbgBzACAAaQBkAD0AIgByAGUAZgAtADQAMQAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwATABlAGYAdABEAGUAZgBhAHUAbAB0AD4ALQAxADwALwBMAGUAZgB0AEQAZQBmAGEAdQBsAHQAPgANAAoAPABUAG8AcABEAGUAZgBhAHUAbAB0AD4ALQAxADwALwBUAG8AcABEAGUAZgBhAHUAbAB0AD4ADQAKADwAUgBpAGcAaAB0AEQAZQBmAGEAdQBsAHQAPgAtADEAPAAvAFIAaQBnAGgAdABEAGUAZgBhAHUAbAB0AD4ADQAKADwAQgBvAHQAdABvAG0ARABlAGYAYQB1AGwAdAA+AC0AMQA8AC8AQgBvAHQAdABvAG0ARABlAGYAYQB1AGwAdAA+AA0ACgA8AEIAbwB0AHQAbwBtAD4ANAA8AC8AQgBvAHQAdABvAG0APgANAAoAPAAvAGEAMwA6AE0AYQByAGcAaQBuAHMAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlACAAaQBkAD0AIgByAGUAZgAtADQAMgAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQgBhAGMAawBDAG8AbABvAHIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANgA6AEMAbwBsAG8AcgAiACAAeABtAGwAbgBzADoAYQA2AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnACIAPgANAAoAPABuAGEAbQBlACAAeABzAGkAOgBuAHUAbABsAD0AIgAxACIALwA+AA0ACgA8AHYAYQBsAHUAZQA+ADQAMgA4ADIAMAA4ADkANwAwADkAPAAvAHYAYQBsAHUAZQA+AA0ACgA8AGsAbgBvAHcAbgBDAG8AbABvAHIAPgAwADwALwBrAG4AbwB3AG4AQwBvAGwAbwByAD4ADQAKADwAcwB0AGEAdABlAD4AMgA8AC8AcwB0AGEAdABlAD4ADQAKADwALwBCAGEAYwBrAEMAbwBsAG8AcgA+AA0ACgA8AEIAYQBjAGsAQwBvAGwAbwByADIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANgA6AEMAbwBsAG8AcgAiACAAeABtAGwAbgBzADoAYQA2AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnACIAPgANAAoAPABuAGEAbQBlACAAeABzAGkAOgBuAHUAbABsAD0AIgAxACIALwA+AA0ACgA8AHYAYQBsAHUAZQA+ADQAMgA4ADEANAAyADgANgA3ADcAPAAvAHYAYQBsAHUAZQA+AA0ACgA8AGsAbgBvAHcAbgBDAG8AbABvAHIAPgAwADwALwBrAG4AbwB3AG4AQwBvAGwAbwByAD4ADQAKADwAcwB0AGEAdABlAD4AMgA8AC8AcwB0AGEAdABlAD4ADQAKADwALwBCAGEAYwBrAEMAbwBsAG8AcgAyAD4ADQAKADwASQBkAD4AMAA8AC8ASQBkAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGkAZAA9ACIAcgBlAGYALQA0ADMAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AEIAYQBjAGsAQwBvAGwAbwByACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADYAOgBDAG8AbABvAHIAIgAgAHgAbQBsAG4AcwA6AGEANgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAiAD4ADQAKADwAbgBhAG0AZQAgAHgAcwBpADoAbgB1AGwAbAA9ACIAMQAiAC8APgANAAoAPAB2AGEAbAB1AGUAPgA0ADIAOQAxADYAMQAwADUANQA0ADwALwB2AGEAbAB1AGUAPgANAAoAPABrAG4AbwB3AG4AQwBvAGwAbwByAD4AMAA8AC8AawBuAG8AdwBuAEMAbwBsAG8AcgA+AA0ACgA8AHMAdABhAHQAZQA+ADIAPAAvAHMAdABhAHQAZQA+AA0ACgA8AC8AQgBhAGMAawBDAG8AbABvAHIAPgANAAoAPABCAGEAYwBrAEcAcgBhAGQAaQBlAG4AdABTAHQAeQBsAGUAPgAxADwALwBCAGEAYwBrAEcAcgBhAGQAaQBlAG4AdABTAHQAeQBsAGUAPgANAAoAPABJAGQAPgAwADwALwBJAGQAPgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlACAAaQBkAD0AIgByAGUAZgAtADQANAAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQgBhAGMAawBDAG8AbABvAHIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANgA6AEMAbwBsAG8AcgAiACAAeABtAGwAbgBzADoAYQA2AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnACIAPgANAAoAPABuAGEAbQBlACAAeABzAGkAOgBuAHUAbABsAD0AIgAxACIALwA+AA0ACgA8AHYAYQBsAHUAZQA+ADQAMgA5ADEANgAxADAANQA1ADQAPAAvAHYAYQBsAHUAZQA+AA0ACgA8AGsAbgBvAHcAbgBDAG8AbABvAHIAPgAwADwALwBrAG4AbwB3AG4AQwBvAGwAbwByAD4ADQAKADwAcwB0AGEAdABlAD4AMgA8AC8AcwB0AGEAdABlAD4ADQAKADwALwBCAGEAYwBrAEMAbwBsAG8AcgA+AA0ACgA8AEIAYQBjAGsARwByAGEAZABpAGUAbgB0AFMAdAB5AGwAZQA+ADEAPAAvAEIAYQBjAGsARwByAGEAZABpAGUAbgB0AFMAdAB5AGwAZQA+AA0ACgA8AEkAZAA+ADAAPAAvAEkAZAA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiAHMAQwBvAGwAbABlAGMAdABpAG8AbgAgAGkAZAA9ACIAcgBlAGYALQA0ADYAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AEMAbwB1AG4AdAA+ADMAPAAvAEMAbwB1AG4AdAA+AA0ACgA8AF8AeAAwADAAMwAwAF8AIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANQAyACIALwA+AA0ACgA8AF8AeAAwADAAMwAxAF8AIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANQAzACIALwA+AA0ACgA8AF8AeAAwADAAMwAyAF8AIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANQA0ACIALwA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAcwBDAG8AbABsAGUAYwB0AGkAbwBuAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGkAZAA9ACIAcgBlAGYALQA0ADgAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AFQAaABlAG0AZQBkAEUAbABlAG0AZQBuAHQAQQBsAHAAaABhAD4AMwA8AC8AVABoAGUAbQBlAGQARQBsAGUAbQBlAG4AdABBAGwAcABoAGEAPgANAAoAPABJAGQAPgAwADwALwBJAGQAPgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlACAAaQBkAD0AIgByAGUAZgAtADQAOQAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAVABoAGUAbQBlAGQARQBsAGUAbQBlAG4AdABBAGwAcABoAGEAPgAzADwALwBUAGgAZQBtAGUAZABFAGwAZQBtAGUAbgB0AEEAbABwAGgAYQA+AA0ACgA8AEkAZAA+ADAAPAAvAEkAZAA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAIABpAGQAPQAiAHIAZQBmAC0ANQAwACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABUAGgAZQBtAGUAZABFAGwAZQBtAGUAbgB0AEEAbABwAGgAYQA+ADMAPAAvAFQAaABlAG0AZQBkAEUAbABlAG0AZQBuAHQAQQBsAHAAaABhAD4ADQAKADwASQBkAD4AMAA8AC8ASQBkAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGkAZAA9ACIAcgBlAGYALQA1ADEAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AEIAYQBjAGsAQwBvAGwAbwByACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADYAOgBDAG8AbABvAHIAIgAgAHgAbQBsAG4AcwA6AGEANgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAiAD4ADQAKADwAbgBhAG0AZQAgAHgAcwBpADoAbgB1AGwAbAA9ACIAMQAiAC8APgANAAoAPAB2AGEAbAB1AGUAPgA0ADIAOQAxADYAMQAwADUANQA0ADwALwB2AGEAbAB1AGUAPgANAAoAPABrAG4AbwB3AG4AQwBvAGwAbwByAD4AMAA8AC8AawBuAG8AdwBuAEMAbwBsAG8AcgA+AA0ACgA8AHMAdABhAHQAZQA+ADIAPAAvAHMAdABhAHQAZQA+AA0ACgA8AC8AQgBhAGMAawBDAG8AbABvAHIAPgANAAoAPABJAGQAPgAwADwALwBJAGQAPgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQA1ADIAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+AC0AMgAxADAANAA1ADQAMAA1ADIANQA8AC8AXwBhAD4ADQAKADwAXwBiAD4ALQA1ADEAMwA2ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADYAOQA2ADMAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANQA3ADwALwBfAGQAPgANAAoAPABfAGUAPgAwADwALwBfAGUAPgANAAoAPABfAGYAPgAxADUANAA8AC8AXwBmAD4ADQAKADwAXwBnAD4AMQA4ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADAAMQA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQA5ADQAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEANQA1ADwALwBfAGoAPgANAAoAPABfAGsAPgAxADUANQA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMQA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQA1ADMAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADEAMwA1ADYANgAzADUAOQA3ADgAPAAvAF8AYQA+AA0ACgA8AF8AYgA+ADMANAAwADYAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADIAMAAyADQAMgA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA4ADgAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADIAMwAwADwALwBfAGUAPgANAAoAPABfAGYAPgA2ADQAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADkAOQA8AC8AXwBnAD4ADQAKADwAXwBoAD4AOQA2ADwALwBfAGgAPgANAAoAPABfAGkAPgA4ADwALwBfAGkAPgANAAoAPABfAGoAPgAxADEANwA8AC8AXwBqAD4ADQAKADwAXwBrAD4ANwAwADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAxADkAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0ANQA0ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAaQBkAD0AIgByAGUAZgAtADUANQAiACAAeABzAGkAOgB0AHkAcABlAD0AIgBTAE8AQQBQAC0ARQBOAEMAOgBzAHQAcgBpAG4AZwAiAD4AZQBmADEANgAwAGYANwAyAC0AYQAxADkAZQAtADQANgA0AGMALQA5AGUAMQBmAC0AZgBkADkAZAAzAGUAMwBmADcAMgBhADAAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AFQAbwBvAGwAVABpAHAAIABpAGQAPQAiAHIAZQBmAC0ANQA2ACIAPgBDADoAXABVAHMAZQByAHMAXAB0AGUAbQBwAFwARABlAHMAawB0AG8AcABcAEEAbQBvAHMAZQBuAHMAZQBfAEYAaQByAG0AdwBhAHIAZQBcAHIAXwBtAGEAaQBuAC4AYwA8AC8AVABvAG8AbABUAGkAcAA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAyADMAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwALwBTAE8AQQBQAC0ARQBOAFYAOgBCAG8AZAB5AD4ADQAKADwALwBTAE8AQQBQAC0ARQBOAFYAOgBFAG4AdgBlAGwAbwBwAGUAPgANAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
@@ -41,18 +46,175 @@
9.13.00.05
+
+
+ PanelWatch1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ None
+ False
+ False
+
+
+ PanelWatch2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ None
+ False
+ False
+
+
+ PanelWatch3
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ None
+ False
+ False
+
+
+ PanelWatch4
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ None
+ False
+ False
+
+
+
+
+ PanelIORegister
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+ PanelCpuRegister
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+ PanelLocalVariable
+ 0
+ 0
+ 0
+ 0
+ 0
+ False
+ Decimal
+ Decimal
+ 20127
+
+
+
+
+ PanelCallStack
+ Auto
+ Decimal
+ 20127
+ True
+ True
+ 50
+ 500
+
+
+
+
+ PanelTrace
+ False
+ False
+ Decimal
+ Mixed
+
+
+
+
+ PanelMemory1
+ Hexadecimal
+ Ascii
+ View8bitWidth
+ None
+ False
+ True
+
+ 16
+ 0
+
+
+ PanelMemory2
+ Hexadecimal
+ Ascii
+ View8bitWidth
+ None
+ False
+ True
+
+ 16
+ 0
+
+
+ PanelMemory3
+ Hexadecimal
+ Ascii
+ View8bitWidth
+ None
+ False
+ True
+
+ 16
+ 0
+
+
+ PanelMemory4
+ Hexadecimal
+ Ascii
+ View8bitWidth
+ None
+ False
+ True
+
+ 16
+ 0
+
+
+
+
+ True
+ True
+
+
+ COM1
+ 0
enable
enable
-
-
- 1
- 0
-
-
False
@@ -192,6 +354,117 @@
21
-1
True
+ def4131d-299f-4229-94f7-b6796e3a759d
+ False
+ False
+ 0
+ -1
+ True
+ False
+ False
+ 1
+ -1
+ True
+ True
+ False
+ 2
+ -1
+ True
+ False
+ False
+ 3
+ -1
+ True
+ True
+ False
+ 4
+ -1
+ True
+ False
+ False
+ 5
+ -1
+ True
+ True
+ False
+ 6
+ -1
+ True
+ False
+ False
+ 7
+ -1
+ True
+ False
+ False
+ 8
+ -1
+ True
+ False
+ False
+ 9
+ -1
+ True
+ True
+ False
+ 10
+ -1
+ True
+ False
+ False
+ 11
+ -1
+ True
+ False
+ False
+ 12
+ -1
+ True
+ False
+ False
+ 13
+ -1
+ True
+ False
+ False
+ 14
+ -1
+ True
+ True
+ False
+ 15
+ -1
+ True
+ False
+ False
+ 16
+ -1
+ True
+ True
+ False
+ 17
+ -1
+ True
+ True
+ False
+ 18
+ -1
+ True
+ True
+ False
+ 19
+ -1
+ True
+ True
+ False
+ 20
+ -1
+ True
+ True
+ False
+ 21
+ -1
+ True
@@ -327,12 +600,119 @@
20
-1
True
+ def4131d-299f-4229-94f7-b6796e3a759d
+ False
+ False
+ 0
+ -1
+ True
+ False
+ False
+ 1
+ -1
+ True
+ True
+ False
+ 2
+ -1
+ True
+ False
+ False
+ 3
+ -1
+ True
+ True
+ False
+ 4
+ -1
+ True
+ True
+ False
+ 5
+ -1
+ True
+ False
+ False
+ 6
+ -1
+ True
+ True
+ False
+ 7
+ -1
+ True
+ False
+ False
+ 8
+ -1
+ True
+ False
+ False
+ 9
+ -1
+ True
+ False
+ False
+ 10
+ -1
+ True
+ False
+ False
+ 11
+ -1
+ True
+ False
+ False
+ 12
+ -1
+ True
+ False
+ False
+ 13
+ -1
+ True
+ False
+ False
+ 14
+ -1
+ True
+ True
+ False
+ 15
+ -1
+ True
+ True
+ False
+ 16
+ -1
+ True
+ True
+ False
+ 17
+ -1
+ True
+ True
+ False
+ 18
+ -1
+ True
+ True
+ False
+ 19
+ -1
+ True
+ True
+ False
+ 20
+ -1
+ True
PanelAnalysisChart
True
+ VariableValueChangingChart
@@ -349,19 +729,42 @@
- 0
+ 1
+ ef160f72-a19e-464c-9e1f-fd9d3e3f72a0
+ e9e5eb74-fd3b-4a6d-9bee-88bf153cb9b0
+ C:\Users\temp\Desktop\Amosense_Firmware\r_main.c
+ 58c9c2e1-d9b5-447b-ada4-947d3bb138ef
+ 0
+ False
+ False
+ VerticalSplitPercentage:0.00
+HorizontalSplitPercentage:0.00
+ActiveViewPlacement:Right
+CaretPosition:212,1
+FirstVisiblePosition:Right,237,0
+
f7cb3835-78e5-4404-aa52-899f930b4cea
-7efdc661-68fb-46cf-8e51-d6af2c39e1cf
-60996855-5843-4749-8e97-896ad0dda7aa
+695dfa4e-46fe-4fd6-aa5c-d92a68f88060
a679a670-3999-44a1-af72-43f34fab5a94
+cd2e4292-1297-4c3b-8415-f027a507b349
+92d2047d-be41-4564-9481-2863aa3cea9e
+e4ae3918-fb12-49a6-aade-65ad46cada11
+64a6f8c5-3f9a-4956-af13-4e56a20c31ef
+90a0eaf7-0989-419f-a266-8e2888e817f5
+3bd6dfba-2995-4396-9fda-16e17fe2ed0b
f7cb3835-78e5-4404-aa52-899f930b4cea
2
False
+
+
+ 2
+
+
\ No newline at end of file
diff --git a/r_cg_serial.c b/r_cg_serial.c
index 03a31dc..6b2b354 100644
--- a/r_cg_serial.c
+++ b/r_cg_serial.c
@@ -54,13 +54,6 @@ volatile uint16_t g_uart1_tx_count; /* uart1 transmit data number */
volatile uint8_t * gp_uart1_rx_address; /* uart1 receive buffer address */
volatile uint16_t g_uart1_rx_count; /* uart1 receive data number */
volatile uint16_t g_uart1_rx_length; /* uart1 receive data length */
-volatile uint8_t g_iica0_master_status_flag; /* iica0 master flag */
-volatile uint8_t g_iica0_slave_status_flag; /* iica0 slave flag */
-volatile uint8_t * gp_iica0_rx_address; /* iica0 receive buffer address */
-volatile uint16_t g_iica0_rx_len; /* iica0 receive data length */
-volatile uint16_t g_iica0_rx_cnt; /* iica0 receive data count */
-volatile uint8_t * gp_iica0_tx_address; /* iica0 send buffer address */
-volatile uint16_t g_iica0_tx_cnt; /* iica0 send data count */
/* Start user code for global. Do not edit comment generated here */
/* End user code. Do not edit comment generated here */
@@ -77,7 +70,7 @@ void R_SAU0_Create(void)
NOP();
NOP();
NOP();
- SPS0 = _0004_SAU_CK00_FCLK_4 | _0040_SAU_CK01_FCLK_4;
+ SPS0 = _0000_SAU_CK00_FCLK_0 | _0040_SAU_CK01_FCLK_4;
R_UART0_Create();
}
@@ -100,7 +93,7 @@ void R_UART0_Create(void)
/* Set INTSR0 low priority */
SRPR10 = 1U;
SRPR00 = 1U;
- SMR00 = _0020_SAU_SMRMN_INITIALVALUE | _0000_SAU_CLOCK_SELECT_CK00 | _0000_SAU_TRIGGER_SOFTWARE |
+ SMR00 = _0020_SAU_SMRMN_INITIALVALUE | _8000_SAU_CLOCK_SELECT_CK01 | _0000_SAU_TRIGGER_SOFTWARE |
_0002_SAU_MODE_UART | _0000_SAU_TRANSFER_END;
SCR00 = _8000_SAU_TRANSMISSION | _0000_SAU_PARITY_NONE | _0080_SAU_LSB | _0010_SAU_STOP_1 | _0007_SAU_LENGTH_8;
SDR00 = _CE00_UART0_TRANSMIT_DIVISOR;
@@ -109,7 +102,7 @@ void R_UART0_Create(void)
SMR01 = _0020_SAU_SMRMN_INITIALVALUE | _0000_SAU_CLOCK_SELECT_CK00 | _0100_SAU_TRIGGER_RXD | _0000_SAU_EDGE_FALL |
_0002_SAU_MODE_UART | _0000_SAU_TRANSFER_END;
SCR01 = _4000_SAU_RECEPTION | _0000_SAU_PARITY_NONE | _0080_SAU_LSB | _0010_SAU_STOP_1 | _0007_SAU_LENGTH_8;
- SDR01 = _CE00_UART0_RECEIVE_DIVISOR;
+ SDR01 = _2000_UART0_RECEIVE_DIVISOR;
SO0 |= _0001_SAU_CH0_DATA_OUTPUT_1;
SOL0 |= _0000_SAU_CHANNEL0_NORMAL; /* output level normal */
SOE0 |= _0001_SAU_CH0_OUTPUT_ENABLE; /* enable UART0 output */
@@ -362,169 +355,5 @@ MD_STATUS R_UART1_Send(uint8_t * const tx_buf, uint16_t tx_num)
return (status);
}
-/***********************************************************************************************************************
-* Function Name: R_IICA0_Create
-* Description : This function initializes the IICA0 module.
-* Arguments : None
-* Return Value : None
-***********************************************************************************************************************/
-void R_IICA0_Create(void)
-{
- IICA0EN = 1U; /* supply IICA0 clock */
- IICE0 = 0U; /* disable IICA0 operation */
- IICAMK0 = 1U; /* disable INTIICA0 interrupt */
- IICAIF0 = 0U; /* clear INTIICA0 interrupt flag */
- /* Set INTIICA0 low priority */
- IICAPR10 = 1U;
- IICAPR00 = 1U;
- /* Set SCLA0, SDAA0 pin */
- P6 &= 0xF3U;
- PM6 |= 0x0CU;
- SMC0 = 0U;
- IICWL0 = _4C_IICA0_IICWL_VALUE;
- IICWH0 = _55_IICA0_IICWH_VALUE;
- IICCTL01 |= _01_IICA_fCLK_HALF;
- SVA0 = _10_IICA0_MASTERADDRESS;
- STCEN0 = 1U;
- IICRSV0 = 1U;
- SPIE0 = 0U;
- WTIM0 = 1U;
- ACKE0 = 1U;
- IICAMK0 = 0U;
- IICE0 = 1U;
- LREL0 = 1U;
- /* Set SCLA0, SDAA0 pin */
- PM6 &= 0xF3U;
-}
-
-/***********************************************************************************************************************
-* Function Name: R_IICA0_Stop
-* Description : This function stops IICA0 module operation.
-* Arguments : None
-* Return Value : None
-***********************************************************************************************************************/
-void R_IICA0_Stop(void)
-{
- IICE0 = 0U; /* disable IICA0 operation */
-}
-
-/***********************************************************************************************************************
-* Function Name: R_IICA0_StopCondition
-* Description : This function sets IICA0 stop condition flag.
-* Arguments : None
-* Return Value : None
-***********************************************************************************************************************/
-void R_IICA0_StopCondition(void)
-{
- SPT0 = 1U; /* set stop condition flag */
-}
-
-/***********************************************************************************************************************
-* Function Name: R_IICA0_Master_Send
-* Description : This function starts to send data as master mode.
-* Arguments : adr -
-* send address
-* tx_buf -
-* transfer buffer pointer
-* tx_num -
-* buffer size
-* wait -
-* wait for start condition
-* Return Value : status -
-* MD_OK or MD_ERROR1 or MD_ERROR2
-***********************************************************************************************************************/
-MD_STATUS R_IICA0_Master_Send(uint8_t adr, uint8_t * const tx_buf, uint16_t tx_num, uint8_t wait)
-{
- MD_STATUS status = MD_OK;
-
- IICAMK0 = 1U; /* disable INTIICA0 interrupt */
-
- if ((1U == IICBSY0) && (0U == MSTS0))
- {
- /* Check bus busy */
- IICAMK0 = 0U; /* enable INTIICA0 interrupt */
- status = MD_ERROR1;
- }
- else
- {
- STT0 = 1U; /* send IICA0 start condition */
- IICAMK0 = 0U; /* enable INTIICA0 interrupt */
-
- /* Wait */
- while (wait--)
- {
- ;
- }
-
- if (0U == STD0)
- {
- status = MD_ERROR2;
- }
-
- /* Set parameter */
- g_iica0_tx_cnt = tx_num;
- gp_iica0_tx_address = tx_buf;
- g_iica0_master_status_flag = _00_IICA_MASTER_FLAG_CLEAR;
- adr &= (uint8_t)~0x01U; /* set send mode */
- IICA0 = adr; /* send address */
- }
-
- return (status);
-}
-
-/***********************************************************************************************************************
-* Function Name: R_IICA0_Master_Receive
-* Description : This function starts to receive IICA0 data as master mode.
-* Arguments : adr -
-* receive address
-* rx_buf -
-* receive buffer pointer
-* rx_num -
-* buffer size
-* wait -
-* wait for start condition
-* Return Value : status -
-* MD_OK or MD_ERROR1 or MD_ERROR2
-***********************************************************************************************************************/
-MD_STATUS R_IICA0_Master_Receive(uint8_t adr, uint8_t * const rx_buf, uint16_t rx_num, uint8_t wait)
-{
- MD_STATUS status = MD_OK;
-
- IICAMK0 = 1U; /* disable INTIIA0 interrupt */
-
- if ((1U == IICBSY0) && (0U == MSTS0))
- {
- /* Check bus busy */
- IICAMK0 = 0U; /* enable INTIIA0 interrupt */
- status = MD_ERROR1;
- }
- else
- {
- STT0 = 1U; /* set IICA0 start condition */
- IICAMK0 = 0U; /* enable INTIIA0 interrupt */
-
- /* Wait */
- while (wait--)
- {
- ;
- }
-
- if (0U == STD0)
- {
- status = MD_ERROR2;
- }
-
- /* Set parameter */
- g_iica0_rx_len = rx_num;
- g_iica0_rx_cnt = 0U;
- gp_iica0_rx_address = rx_buf;
- g_iica0_master_status_flag = _00_IICA_MASTER_FLAG_CLEAR;
- adr |= 0x01U; /* set receive mode */
- IICA0 = adr; /* receive address */
- }
-
- return (status);
-}
-
/* Start user code for adding. Do not edit comment generated here */
/* End user code. Do not edit comment generated here */
diff --git a/r_cg_serial.h b/r_cg_serial.h
index 7997456..9b8f3f0 100644
--- a/r_cg_serial.h
+++ b/r_cg_serial.h
@@ -348,13 +348,10 @@ Macro definitions (Register bit)
/***********************************************************************************************************************
Macro definitions
***********************************************************************************************************************/
-#define _CE00_UART0_RECEIVE_DIVISOR (0xCE00U)
+#define _2000_UART0_RECEIVE_DIVISOR (0x2000U)
#define _CE00_UART0_TRANSMIT_DIVISOR (0xCE00U)
#define _CE00_UART1_RECEIVE_DIVISOR (0xCE00U)
#define _CE00_UART1_TRANSMIT_DIVISOR (0xCE00U)
-#define _10_IICA0_MASTERADDRESS (0x10U)
-#define _55_IICA0_IICWH_VALUE (0x55U)
-#define _4C_IICA0_IICWL_VALUE (0x4CU)
/***********************************************************************************************************************
Typedef definitions
@@ -383,16 +380,6 @@ static void r_uart1_callback_error(uint8_t err_type);
static void r_uart1_callback_receiveend(void);
static void r_uart1_callback_sendend(void);
static void r_uart1_callback_softwareoverrun(uint16_t rx_data);
-void R_IICA0_Create(void);
-MD_STATUS R_IICA0_Master_Send(uint8_t adr, uint8_t * const tx_buf, uint16_t tx_num, uint8_t wait);
-MD_STATUS R_IICA0_Master_Receive(uint8_t adr, uint8_t * const rx_buf, uint16_t rx_num, uint8_t wait);
-void R_IICA0_Stop(void);
-void R_IICA0_StopCondition(void);
-static void r_iica0_callback_master_sendend(void);
-static void r_iica0_callback_master_receiveend(void);
-static void r_iica0_callback_master_error(MD_STATUS flag);
-static void iica0_masterhandler(void);
-static void iica0_slavehandler(void);
/* Start user code for function. Do not edit comment generated here */
/* End user code. Do not edit comment generated here */
diff --git a/r_cg_serial_user.c b/r_cg_serial_user.c
index 9abaaff..3fb5a2a 100644
--- a/r_cg_serial_user.c
+++ b/r_cg_serial_user.c
@@ -42,7 +42,6 @@ Pragma directive
#pragma interrupt r_uart0_interrupt_receive(vect=INTSR0)
#pragma interrupt r_uart1_interrupt_send(vect=INTST1)
#pragma interrupt r_uart1_interrupt_receive(vect=INTSR1)
-#pragma interrupt r_iica0_interrupt(vect=INTIICA0)
/* Start user code for pragma. Do not edit comment generated here */
/* End user code. Do not edit comment generated here */
@@ -59,13 +58,6 @@ extern volatile uint16_t g_uart1_tx_count; /* uart1 send data number
extern volatile uint8_t * gp_uart1_rx_address; /* uart1 receive buffer address */
extern volatile uint16_t g_uart1_rx_count; /* uart1 receive data number */
extern volatile uint16_t g_uart1_rx_length; /* uart1 receive data length */
-extern volatile uint8_t g_iica0_master_status_flag; /* iica0 master flag */
-extern volatile uint8_t g_iica0_slave_status_flag; /* iica0 slave flag */
-extern volatile uint8_t * gp_iica0_rx_address; /* iica0 receive buffer address */
-extern volatile uint16_t g_iica0_rx_cnt; /* iica0 receive data length */
-extern volatile uint16_t g_iica0_rx_len; /* iica0 receive data count */
-extern volatile uint8_t * gp_iica0_tx_address; /* iica0 send buffer address */
-extern volatile uint16_t g_iica0_tx_cnt; /* iica0 send data count */
/* Start user code for global. Do not edit comment generated here */
/* End user code. Do not edit comment generated here */
@@ -285,158 +277,5 @@ static void r_uart1_callback_error(uint8_t err_type)
/* End user code. Do not edit comment generated here */
}
-/***********************************************************************************************************************
-* Function Name: r_iica0_interrupt
-* Description : This function is INTIICA0 interrupt service routine.
-* Arguments : None
-* Return Value : None
-***********************************************************************************************************************/
-static void __near r_iica0_interrupt(void)
-{
- if ((IICS0 & _80_IICA_STATUS_MASTER) == 0x80U)
- {
- iica0_masterhandler();
- }
-}
-
-/***********************************************************************************************************************
-* Function Name: iica0_masterhandler
-* Description : This function is IICA0 master handler.
-* Arguments : None
-* Return Value : None
-***********************************************************************************************************************/
-static void iica0_masterhandler(void)
-{
- /* Detection of stop condition handling */
- if ((0U == IICBSY0) && (g_iica0_tx_cnt != 0U))
- {
- r_iica0_callback_master_error(MD_SPT);
- }
- else
- {
- /* Control for sended address */
- if ((g_iica0_master_status_flag & _80_IICA_ADDRESS_COMPLETE) == 0U)
- {
- if (1U == ACKD0)
- {
- g_iica0_master_status_flag |= _80_IICA_ADDRESS_COMPLETE;
-
- if (1U == TRC0)
- {
- WTIM0 = 1U;
-
- if (g_iica0_tx_cnt > 0U)
- {
- IICA0 = *gp_iica0_tx_address;
- gp_iica0_tx_address++;
- g_iica0_tx_cnt--;
- }
- else
- {
- r_iica0_callback_master_sendend();
- }
- }
- else
- {
- ACKE0 = 1U;
- WTIM0 = 0U;
- WREL0 = 1U;
- }
- }
- else
- {
- r_iica0_callback_master_error(MD_NACK);
- }
- }
- else
- {
- /* Master send control */
- if (1U == TRC0)
- {
- if ((0U == ACKD0) && (g_iica0_tx_cnt != 0U))
- {
- r_iica0_callback_master_error(MD_NACK);
- }
- else
- {
- if (g_iica0_tx_cnt > 0U)
- {
- IICA0 = *gp_iica0_tx_address;
- gp_iica0_tx_address++;
- g_iica0_tx_cnt--;
- }
- else
- {
- r_iica0_callback_master_sendend();
- }
- }
- }
- /* Master receive control */
- else
- {
- if (g_iica0_rx_cnt < g_iica0_rx_len)
- {
- *gp_iica0_rx_address = IICA0;
- gp_iica0_rx_address++;
- g_iica0_rx_cnt++;
-
- if (g_iica0_rx_cnt == g_iica0_rx_len)
- {
- ACKE0 = 0U;
- WTIM0 = 1U;
- WREL0 = 1U;
- }
- else
- {
- WREL0 = 1U;
- }
- }
- else
- {
- r_iica0_callback_master_receiveend();
- }
- }
- }
- }
-}
-
-/***********************************************************************************************************************
-* Function Name: r_iica0_callback_master_error
-* Description : This function is a callback function when IICA0 master error occurs.
-* Arguments : None
-* Return Value : None
-***********************************************************************************************************************/
-static void r_iica0_callback_master_error(MD_STATUS flag)
-{
- /* Start user code. Do not edit comment generated here */
- /* End user code. Do not edit comment generated here */
-}
-
-/***********************************************************************************************************************
-* Function Name: r_iica0_callback_master_receiveend
-* Description : This function is a callback function when IICA0 finishes master reception.
-* Arguments : None
-* Return Value : None
-***********************************************************************************************************************/
-static void r_iica0_callback_master_receiveend(void)
-{
- SPT0 = 1U;
- /* Start user code. Do not edit comment generated here */
- /* End user code. Do not edit comment generated here */
-}
-
-/***********************************************************************************************************************
-* Function Name: r_iica0_callback_master_sendend
-* Description : This function is a callback function when IICA0 finishes master transmission.
-* Arguments : None
-* Return Value : None
-***********************************************************************************************************************/
-static void r_iica0_callback_master_sendend(void)
-{
- SPT0 = 1U;
- /* Start user code. Do not edit comment generated here */
- /* End user code. Do not edit comment generated here */
-}
-
/* Start user code for adding. Do not edit comment generated here */
/* End user code. Do not edit comment generated here */
diff --git a/r_main.c b/r_main.c
index e17be07..afc7556 100644
--- a/r_main.c
+++ b/r_main.c
@@ -34,6 +34,34 @@ Includes
#include "r_cg_serial.h"
#include "r_cg_wdt.h"
/* Start user code for include. Do not edit comment generated here */
+#include "common.h"
+#include "r_cg_macrodriver.h"
+#include
+#include
+#include
+#include
+#define UART_RX_BUF_SIZE 96
+#define CMD_MAX 529
+
+// pin10~13 ¡ê P1.0~P1.3 °¡Á¤
+#define X0C_PORT P1
+#define X0C_PORTMODE PM1
+
+#define X0C_CH0_MASK _01_Pn0_OUTPUT_1 // P1.0 = 1
+#define X0C_CH1_MASK _02_Pn1_OUTPUT_1 // P1.1 = 1
+#define X0C_CH2_MASK _04_Pn2_OUTPUT_1 // P1.2 = 1
+#define X0C_CH3_MASK _08_Pn3_OUTPUT_1 // P1.3 = 1
+#define X0C_MASK (X0C_CH0_MASK|X0C_CH1_MASK|X0C_CH2_MASK|X0C_CH3_MASK)
+
+
+extern volatile uint8_t uart_rx_done;
+extern volatile uint8_t uart_rx_index;
+extern volatile uint8_t uart_rx_buffer[UART_RX_BUF_SIZE];
+extern volatile uint16_t uart_rx_length;
+
+static uint8_t uart0_rx_buffer[11];
+const unsigned char *d;
+unsigned int len;
/* End user code. Do not edit comment generated here */
#include "r_cg_userdefine.h"
@@ -41,12 +69,332 @@ Includes
Pragma directive
***********************************************************************************************************************/
/* Start user code for pragma. Do not edit comment generated here */
+static unsigned char hex2byte(char h, char l)
+{
+ unsigned char hi, lo;
+ if (h >= 'a' && h <= 'f') h -= 32;
+ if (l >= 'a' && l <= 'f') l -= 32;
+ hi = (h >= 'A') ? h - 'A' + 10 : h - '0';
+ lo = (l >= 'A') ? l - 'A' + 10 : l - '0';
+ return (hi << 4) | lo;
+}
+
+// === X0C GPIO: P1.0~P1.3 À» pin10~13À¸·Î »ç¿ëÇÑ´Ù°í °¡Á¤ ===
+static void x0c_init(void){
+ // Ãâ·ÂÀ¸·Î ¼³Á¤
+ X0C_PORTMODE &= (uint8_t)~(uint8_t)X0C_MASK;
+ // ¸ðµÎ LOW
+ X0C_PORT &= (uint8_t)~(uint8_t)X0C_MASK;
+}
+
+static void x0c_all_low(void){
+ X0C_PORT &= (uint8_t)~(uint8_t)X0C_MASK;
+}
+
+static void x0c_select(uint8_t ch){
+ // break-before-make
+ X0C_PORT &= (uint8_t)~(uint8_t)X0C_MASK;
+ __nop(); __nop(); __nop(); __nop();
+
+ switch(ch){
+ case 0: X0C_PORT = (uint8_t)((X0C_PORT & (uint8_t)~(uint8_t)X0C_MASK) | X0C_CH0_MASK); break;
+ case 1: X0C_PORT = (uint8_t)((X0C_PORT & (uint8_t)~(uint8_t)X0C_MASK) | X0C_CH1_MASK); break;
+ case 2: X0C_PORT = (uint8_t)((X0C_PORT & (uint8_t)~(uint8_t)X0C_MASK) | X0C_CH2_MASK); break;
+ case 3: X0C_PORT = (uint8_t)((X0C_PORT & (uint8_t)~(uint8_t)X0C_MASK) | X0C_CH3_MASK); break;
+ default: /* 255=all low µî */ break;
+ }
+}
+
+typedef void (*CmdHandler)(const unsigned char *data, unsigned int len);
+
+void cmd_unknown(const unsigned char *d, unsigned int len)
+{
+
+ uart_send_string("Unknownaaaaa cmd\r\n");
+ delay(100000);
+}
+
+typedef enum {
+ PROTOCOL_I2CT,
+ PROTOCOL_OWIT,
+ PROTOCOL_I2CW,
+ PROTOCOL_I2CR,
+ PROTOCOL_OWIW,
+ PROTOCOL_OWIR,
+ PROTOCOL_I2CA,
+ PROTOCOL_OWIA,
+ PROTOCOL_OWID,
+ PROTOCOL_OWIC,
+ PROTOCOL_I2CC,
+ PROTOCOL_UNKNOWN
+} ProtocolType;
+
+ProtocolType detect_protocol(char header1,char header2)
+{
+ if (header1 == 'I' && header2 == 'W' ) return PROTOCOL_I2CW;
+ if (header1 == 'I' && header2 == 'R') return PROTOCOL_I2CR;
+ if (header1 == 'O' && header2 == 'W' ) return PROTOCOL_OWIW;
+ if (header1 == 'O' && header2 == 'R' ) return PROTOCOL_OWIR;
+ return PROTOCOL_UNKNOWN;
+}
+
+typedef struct {
+ unsigned char code;
+ CmdHandler fn;
+} CmdMap;
+
+void process_cmd(ProtocolType protocol, uint8_t id/*unsigned char code*/,
+ const unsigned char *data, unsigned int len)
+{
+ const CmdMap *map = NULL;
+ int map_size = 0;
+ int i;
+
+ switch (protocol) {
+ case PROTOCOL_I2CT:
+ I2C_T_Command_Mode_receiveData(data,(uint8_t)len, id);
+ break;
+
+ case PROTOCOL_OWIT:
+ OWI_T_CommandMode(data,(uint8_t)len, id);
+ break;
+
+ case PROTOCOL_I2CW:
+ I2C_Command_Mode_receiveData(data,(uint8_t)len,id);
+ break;
+
+ case PROTOCOL_I2CR:
+ I2C_Command_Mode_Send((uint8_t)len, id);
+ break;
+
+ case PROTOCOL_OWIW:
+ OWI_CommandMode(data,(uint8_t)len,id);
+ break;
+
+ case PROTOCOL_OWIR:
+ OWI_ReadBytesAndPrint(len,id);
+ break;
+
+ case PROTOCOL_I2CA:
+ I2C_A_Command_Mode_receiveData(data,(uint8_t)len,id);
+ break;
+
+ case PROTOCOL_OWIA:
+ OWI_A_CommandMode(data,(uint8_t)len,id);
+ break;
+
+ case PROTOCOL_OWID:
+ OWI_disable();
+ break;
+
+ case PROTOCOL_OWIC:
+ OWI_Diagnostic(id);
+ break;
+
+ case PROTOCOL_I2CC:
+ I2C_Diagnostic(id);
+ break;
+
+ default:
+ cmd_unknown(data, len);
+ return;
+ }
+
+
+}
+
/* End user code. Do not edit comment generated here */
/***********************************************************************************************************************
Global variables and functions
***********************************************************************************************************************/
/* Start user code for global. Do not edit comment generated here */
+void handle_uart_command_line(void)
+{
+ char line[UART_RX_BUF_SIZE];
+
+ while (1)
+ {
+ if (uart_rx_done)
+ {
+ int i;
+ int idx = 0;
+ int pos = 2;
+ int rx_len;
+ ProtocolType proto;
+ uint8_t id;
+ unsigned int byte_len;
+ uint8_t cmd[CMD_MAX];
+ unsigned int k = 0;
+
+ uart_rx_done = 0;
+
+ rx_len = (int)uart_rx_length;
+ if (rx_len < 0) rx_len = 0;
+ if (rx_len > (int)UART_RX_BUF_SIZE - 1) rx_len = (int)UART_RX_BUF_SIZE - 1;
+ uart_rx_buffer[rx_len] = '\0';
+
+ // ÇÑ ÁÙ ¸¸µé±â (CR ¹«½Ã, LF¿¡¼ ²÷À½)
+ for (i = 0; i < rx_len && i < (int)sizeof(line) - 1; i++) {
+ char c = (char)uart_rx_buffer[i];
+ if (c == '\r') continue;
+ if (c == '\n') break;
+ line[idx++] = c;
+ }
+ line[idx] = '\0';
+
+ /* ============================
+ * X0C_ ÇÁ¸®ÇȽº Àüó¸®
+ * Çü½Ä: X0C_011:..., X0C_021:..., X0C_031:..., X0C_041:...
+ * (¿É¼Ç) X0C_000: -> ¸ðµÎ LOW
+ * ============================ */
+ if (idx >= 8 &&
+ (line[0]=='X' || line[0]=='x') &&
+ (line[1]=='0' || line[1]=='0') &&
+ (line[2]=='0' || line[1]=='0') &&
+ (line[3]=='C' || line[2]=='c') &&
+ line[4]=='_')
+ {
+ int ch = -1;
+
+ // ¾ö°ÝÇÑ Æ÷¸Ë °Ë»ç: 'X0C_' '0' [1~4|0] '1' ':' (¶Ç´Â 000:)
+ if (line[5]=='0' && line[8]==':') {
+ if (line[5]=='0' && line[6]=='0' && line[7]=='0') ch = 0;
+ else if (line[5]=='0' && line[6]=='0' && line[7]=='1') ch = 1;
+ else if (line[5]=='2' && line[6]=='1') ch = 1;
+ else if (line[5]=='3' && line[6]=='1') ch = 2; // pin12
+ else if (line[5]=='4' && line[6]=='1') ch = 3; // pin13
+ else if (line[5]=='0' && line[6]=='0') ch = 255; // 000: -> ¸ðµÎ LOW
+ }
+
+ if (ch == -1) {
+ uart_send_string("Err:X0C_code\r\n");
+ goto clear;
+ }
+
+ // ¸ðµÎ LOW
+ X0C_PORT &= (uint8_t)~(uint8_t)X0C_MASK;
+ __nop(); __nop(); __nop(); __nop();
+
+ // ¼±ÅÃµÈ Ã¤³Î¸¸ HIGH
+ if (ch != 255) {
+ switch(ch){
+ case 0: X0C_PORT = (uint8_t)((X0C_PORT & (uint8_t)~(uint8_t)X0C_MASK) | X0C_CH0_MASK); break;
+ case 1: X0C_PORT = (uint8_t)((X0C_PORT & (uint8_t)~(uint8_t)X0C_MASK) | X0C_CH1_MASK); break;
+ case 2: X0C_PORT = (uint8_t)((X0C_PORT & (uint8_t)~(uint8_t)X0C_MASK) | X0C_CH2_MASK); break;
+ case 3: X0C_PORT = (uint8_t)((X0C_PORT & (uint8_t)~(uint8_t)X0C_MASK) | X0C_CH3_MASK); break;
+ }
+
+ delay_us(7000);
+ }
+
+ // ÄÝ·Ð µÚ ¸í·É¸¸ ³²±âµµ·Ï ¹öÆÛ¸¦ ¾ÕÀ¸·Î ´ç±è
+ {
+ int start = 8; // "X0C_0x1:" ÀÌÈÄ ½ÃÀÛ À妽º
+ int rem = idx - start; // ³²Àº ±æÀÌ
+ if (rem <= 0) {
+ // X0C_¸¸ ÀÖ´Â °æ¿ì: ´Ü¼ø ACK ÈÄ Á¾·á
+ uart_send_string("X0C\r\n");
+ goto clear;
+ }
+ for (i = 0; i < rem; i++) line[i] = line[start + i];
+ line[rem] = '\0';
+ idx = rem;
+ pos = 2; // ÇÁ·ÎÅäÄÝ ÀçÇØ¼® À§ÇØ ÃʱâÈ (OW/IR/IW/ORÀÇ 2±ÛÀÚ ÀÌÈÄ À§Ä¡)
+ }
+ }
+
+ // (X0C ó¸® ÈÄ) ÃÖ¼Ò ±æÀÌ Àç°Ë»ç
+ if (idx < 7) { uart_send_string("Err:short\r\n"); goto clear; }
+
+ {
+ char h0 = (char)toupper((unsigned char)line[0]);
+ char h1 = (char)toupper((unsigned char)line[1]);
+ proto = detect_protocol(h0, h1);
+ }
+ if (proto == PROTOCOL_UNKNOWN) { uart_send_string("Err:ID\r\n"); goto clear; }
+
+ if (line[pos] == 't' || line[pos] == 'T') {
+ if (proto == PROTOCOL_OWIW) proto = PROTOCOL_OWIT;
+ else if (proto == PROTOCOL_I2CW) proto = PROTOCOL_I2CT;
+ pos++; // 't'
+ }
+
+ if (line[pos] == 'a' || line[pos] == 'A') {
+ if (proto == PROTOCOL_OWIW) proto = PROTOCOL_OWIA;
+ else if (proto == PROTOCOL_I2CW) proto = PROTOCOL_I2CA;
+ pos++; // 'a'
+ }
+
+ if (line[pos] == 'd' || line[pos] == 'D') {
+ if (proto == PROTOCOL_OWIW) proto = PROTOCOL_OWID;
+ pos++;
+ }
+
+ if (line[pos] == 'c' || line[pos] == 'C') {
+ if (proto == PROTOCOL_OWIW) proto = PROTOCOL_OWIC;
+ else if (proto == PROTOCOL_I2CW) proto = PROTOCOL_I2CC;
+ pos++;
+ }
+
+ if (line[pos] == '_' || line[pos] == ':') pos++;
+
+ if (pos + 1 >= idx) { uart_send_string("Err:id_short\r\n"); goto clear; }
+ id = hex2byte(line[pos], line[pos+1]);
+ pos += 2;
+
+ if (pos + 2 >= idx ||
+ !(line[pos] >= '0' && line[pos] <= '9') ||
+ !(line[pos+1] >= '0' && line[pos+1] <= '9') ||
+ !(line[pos+2] >= '0' && line[pos+2] <= '9')) {
+ uart_send_string("Err:len_dec\r\n"); goto clear;
+ }
+ byte_len = (unsigned int)(100*(line[pos]-'0') + 10*(line[pos+1]-'0') + (line[pos+2]-'0'));
+ pos += 3;
+ if (byte_len > CMD_MAX) { uart_send_string("Err:len_range\r\n"); goto clear; }
+
+ if (proto == PROTOCOL_I2CA || proto == PROTOCOL_OWIA) {
+ if (byte_len != 0 && byte_len != 3) {
+ uart_send_string("Err:len_a_mode\r\n"); goto clear;
+ }
+ if (byte_len == 0) {
+ if (pos != idx) { uart_send_string("Err:read_no_payload\r\n"); goto clear; }
+ } else {
+ if ((int)(pos + (int)byte_len*2) > idx) { uart_send_string("Err:len_mismatch\r\n"); goto clear; }
+ for (k = 0; k < byte_len; k++) {
+ cmd[k] = hex2byte(line[pos + 2*k], line[pos + 2*k + 1]);
+ }
+ pos += byte_len*2;
+ if (pos != idx) { uart_send_string("Err:len_trail\r\n"); goto clear; }
+ }
+ }
+ else if (proto == PROTOCOL_OWIT || proto == PROTOCOL_I2CT ||
+ proto == PROTOCOL_OWIW || proto == PROTOCOL_I2CW)
+ {
+ if (byte_len == 0) { uart_send_string("Err:payload0\r\n"); goto clear; }
+ if ((int)(pos + (int)byte_len*2) > idx) { uart_send_string("Err:len_mismatch\r\n"); goto clear; }
+ for (k = 0; k < byte_len; k++) {
+ cmd[k] = hex2byte(line[pos + 2*k], line[pos + 2*k + 1]);
+ }
+ pos += byte_len*2;
+ if (pos != idx) { uart_send_string("Err:len_trail\r\n"); goto clear; }
+ }
+ else if (proto == PROTOCOL_OWIR || proto == PROTOCOL_I2CR)
+ {
+ if (byte_len == 0) { uart_send_string("Err:read_len_nonzero\r\n"); goto clear; }
+ if (pos != idx) { uart_send_string("Err:read_no_payload\r\n"); goto clear; }
+ }
+
+ process_cmd(proto, id, cmd, byte_len);
+
+ clear:
+ idx = 0;
+ uart_rx_index = 0;
+ uart_rx_length = 0;
+ R_UART0_Receive((uint8_t *)&uart_rx_buffer[uart_rx_index], 1);
+ }
+ }
+}
/* End user code. Do not edit comment generated here */
void R_MAIN_UserInit(void);
@@ -60,6 +408,12 @@ void main(void)
{
R_MAIN_UserInit();
/* Start user code. Do not edit comment generated here */
+ R_UART0_Create();
+ R_IICA0_Create();
+ R_UART0_Start();
+ R_UART0_Receive(&uart_rx_buffer[uart_rx_index], 1);
+ handle_uart_command_line();
+ delay(100000);
while (1U)
{
;
@@ -77,6 +431,9 @@ void R_MAIN_UserInit(void)
{
/* Start user code. Do not edit comment generated here */
EI();
+ R_ADC_Create();
+ R_ADC_Set_OperationOn();
+ x0c_init();
/* End user code. Do not edit comment generated here */
}
diff --git a/r_systeminit.c b/r_systeminit.c
index 454d116..9108e23 100644
--- a/r_systeminit.c
+++ b/r_systeminit.c
@@ -71,7 +71,6 @@ void R_Systeminit(void)
R_CGC_Create();
R_SAU0_Create();
R_SAU1_Create();
- R_IICA0_Create();
R_WDT_Create();
/* Set invalid memory access detection control */