From 844fe98fe803c3dc0472e2ea5f7c1382199364ab Mon Sep 17 00:00:00 2001 From: bless Date: Fri, 30 Jan 2026 19:04:47 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20owi=2047P=20->=2070P=EB=A1=9C=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD,=20OWI=EA=B9=8C=EC=A7=80=20=ED=85=8C?= =?UTF-8?q?=EC=8A=A4=ED=8A=B8=20=EC=99=84=EB=A3=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DefaultBuild/anaout.obj | Bin 0 -> 4496 bytes DefaultBuild/cstart.obj | Bin 0 -> 4788 bytes DefaultBuild/delay.obj | Bin 0 -> 4452 bytes DefaultBuild/dipSwitch.obj | Bin 0 -> 3868 bytes DefaultBuild/i2c.obj | Bin 0 -> 17020 bytes DefaultBuild/multical.abs | Bin 0 -> 78800 bytes DefaultBuild/multical.clnk | 45 + DefaultBuild/multical.lib | Bin 0 -> 468056 bytes DefaultBuild/multical.map | 678 ++ DefaultBuild/multical.mot | 1197 ++++ DefaultBuild/owi.obj | Bin 0 -> 22984 bytes DefaultBuild/r_cg_adc.obj | Bin 0 -> 4324 bytes DefaultBuild/r_cg_adc_user.obj | Bin 0 -> 2600 bytes DefaultBuild/r_cg_cgc.obj | Bin 0 -> 2808 bytes DefaultBuild/r_cg_cgc_user.obj | Bin 0 -> 2944 bytes DefaultBuild/r_cg_port.obj | Bin 0 -> 2780 bytes DefaultBuild/r_cg_port_user.obj | Bin 0 -> 1648 bytes DefaultBuild/r_cg_serial.obj | Bin 0 -> 12944 bytes DefaultBuild/r_cg_serial_user.obj | Bin 0 -> 16544 bytes DefaultBuild/r_cg_wdt.obj | Bin 0 -> 2984 bytes DefaultBuild/r_cg_wdt_user.obj | Bin 0 -> 2596 bytes DefaultBuild/r_main.obj | Bin 0 -> 17780 bytes DefaultBuild/r_systeminit.obj | Bin 0 -> 3892 bytes DefaultBuild/stkinit.obj | Bin 0 -> 2608 bytes DefaultBuild/uart.obj | Bin 0 -> 8496 bytes QualityReport(multical,DefaultBuild).txt | 298 + anaout.c | 110 + anaout.h | 15 + common.h | 4 + cstart.asm | 314 + delay.c | 86 + delay.h | 5 + dipSwitch.c | 35 + dipSwitch.h | 33 + hdwinit.asm | 35 + i2c.c | 487 ++ i2c.h | 30 + iodefine.h | 2734 ++++++++ main.c | 35 + multical.COMPUTER1.mtud | 7441 ++++++++++++++++++++++ multical.guseo.mtud | 1174 ++++ multical.mtpj | 6746 ++++++++++++++++++++ multical.rcpe | 3260 ++++++++++ multical.temp.mtud | 770 +++ owi.c | 886 +++ owi.h | 48 + r_cg_adc.c | 161 + r_cg_adc.h | 223 + r_cg_adc_user.c | 64 + r_cg_cgc.c | 82 + r_cg_cgc.h | 227 + r_cg_cgc_user.c | 64 + r_cg_macrodriver.h | 89 + r_cg_port.c | 63 + r_cg_port.h | 265 + r_cg_port_user.c | 51 + r_cg_serial.c | 530 ++ r_cg_serial.h | 399 ++ r_cg_serial_user.c | 460 ++ r_cg_userdefine.h | 38 + r_cg_wdt.c | 78 + r_cg_wdt.h | 52 + r_cg_wdt_user.c | 64 + r_main.c | 367 ++ r_systeminit.c | 99 + stkinit.asm | 77 + uart.c | 182 + uart.h | 37 + 68 files changed, 30138 insertions(+) create mode 100644 DefaultBuild/anaout.obj create mode 100644 DefaultBuild/cstart.obj create mode 100644 DefaultBuild/delay.obj create mode 100644 DefaultBuild/dipSwitch.obj create mode 100644 DefaultBuild/i2c.obj create mode 100644 DefaultBuild/multical.abs create mode 100644 DefaultBuild/multical.clnk create mode 100644 DefaultBuild/multical.lib create mode 100644 DefaultBuild/multical.map create mode 100644 DefaultBuild/multical.mot create mode 100644 DefaultBuild/owi.obj create mode 100644 DefaultBuild/r_cg_adc.obj create mode 100644 DefaultBuild/r_cg_adc_user.obj create mode 100644 DefaultBuild/r_cg_cgc.obj create mode 100644 DefaultBuild/r_cg_cgc_user.obj create mode 100644 DefaultBuild/r_cg_port.obj create mode 100644 DefaultBuild/r_cg_port_user.obj create mode 100644 DefaultBuild/r_cg_serial.obj create mode 100644 DefaultBuild/r_cg_serial_user.obj create mode 100644 DefaultBuild/r_cg_wdt.obj create mode 100644 DefaultBuild/r_cg_wdt_user.obj create mode 100644 DefaultBuild/r_main.obj create mode 100644 DefaultBuild/r_systeminit.obj create mode 100644 DefaultBuild/stkinit.obj create mode 100644 DefaultBuild/uart.obj create mode 100644 QualityReport(multical,DefaultBuild).txt create mode 100644 anaout.c create mode 100644 anaout.h create mode 100644 common.h create mode 100644 cstart.asm create mode 100644 delay.c create mode 100644 delay.h create mode 100644 dipSwitch.c create mode 100644 dipSwitch.h create mode 100644 hdwinit.asm create mode 100644 i2c.c create mode 100644 i2c.h create mode 100644 iodefine.h create mode 100644 main.c create mode 100644 multical.COMPUTER1.mtud create mode 100644 multical.guseo.mtud create mode 100644 multical.mtpj create mode 100644 multical.rcpe create mode 100644 multical.temp.mtud create mode 100644 owi.c create mode 100644 owi.h create mode 100644 r_cg_adc.c create mode 100644 r_cg_adc.h create mode 100644 r_cg_adc_user.c create mode 100644 r_cg_cgc.c create mode 100644 r_cg_cgc.h create mode 100644 r_cg_cgc_user.c create mode 100644 r_cg_macrodriver.h create mode 100644 r_cg_port.c create mode 100644 r_cg_port.h create mode 100644 r_cg_port_user.c create mode 100644 r_cg_serial.c create mode 100644 r_cg_serial.h create mode 100644 r_cg_serial_user.c create mode 100644 r_cg_userdefine.h create mode 100644 r_cg_wdt.c create mode 100644 r_cg_wdt.h create mode 100644 r_cg_wdt_user.c create mode 100644 r_main.c create mode 100644 r_systeminit.c create mode 100644 stkinit.asm create mode 100644 uart.c create mode 100644 uart.h diff --git a/DefaultBuild/anaout.obj b/DefaultBuild/anaout.obj new file mode 100644 index 0000000000000000000000000000000000000000..dd8fdd95023bbd720f650cf59668c09a4a89841b GIT binary patch literal 4496 zcmcgvTWlQF8UE+87dwva*p!PvXjN@4EwHtNZQM|WI5rjm)5IZ(s9CWcugA`Y-JR{s zI*BEUT~xIQ`Vgvu5J&+eKy4pD2#Tl#$O57C0Um-7L0qIng78pKfCm%_l;!(o&e_ab zL9&qA-+RvY{r~ySnKS1)Uc7N)+%OE$X2_dz-V>>HirjR_kbzLJNiLFJ`5J=ZP-I9_ zRXhz`+_`H{!jN_m<8N?NNK|zr+1rpQy95}w z>lxqNw|S_qzyI3)p~340HXCf0c5MVw7wH3iwxRrP%P`H5cbz*aUFUTCnJ`uu`Sr-o zy?Y8Hk+9jw62`DLrMMno69VN_I@8tf{r< zPE4LEWE)4blV=O-8%Nhqb`&-=j&7K=3L6_oH=dDWkI3gR17ksqu1=7$c%cGTB+>%EgK7uny&_>xvD#p zDeiZCNgI~Yy1tsLRm{4W4~jGe;Zie(!jWaCqhedvSBuZst_4IikSOk#STH$Xs@8`K zb+IQxp|Q@e(wC>#r+X9K$#q5#mWi1aE4_8inl*TM&bXn&N^j}9zKdns+JBCXZm$R? z8B8QliMk!#CN^&J;--toj+qNGn+^{T{VachDbA1Hc2$0K6hF*# zeqVpCe=yhAmoHU|d6DKK!sDm0v+Jd5Zaf$obem8Tj9O{ zcZ>Cf7^Y!O8v_FagHaj`30yOQ;X~^gqz23oV=>)f<8V(IDKllI?NlO_Or`Eac?Xg< z9yxLUO87i!wY>~tv*FHrY%Ce+6q~OBZ#?p%GT9C(u^5pqQxG9#;`)U^; zAeSOVt=M$K6%!I<(H_+^x8nF*^^*Ca^ZOb+p=Vw6EM7W2=*BRR$1OS6^%ioa`4xDt z;v5NT?gj2p{Let{R>uDV+^IND2idLo!$2PU)I0{fUGXP?cPRce@J_}533L>H4mhJY zFNQhA{|!8#_-nw5;%@+JivI@~DE>C^pyKZU7Zg7Myj$^)fQyQs0{%(yCEx=wek8^p zit$Hd{P7rnD#rg2?Eo#T zhN|+pE_(33zXy_YJ<#X6;T0UNd7g>tBQ`hVPS4L3O4V6U6nCblefOaD%3iTaaW82; zi#xLE)aIwFa06ZF_)c|>F0Qqpgw8dg39W@%YW!%kZj4T z{eMS4KEnUgAyw#c7#!Ff~0K)$}wQ0(;hMY*-pw7z3i^|B? zBI!ExJ9s|D0-9dd8Ww!&wCrK6+qgpaJLrmtY16vR2x!i-ccGh%1vK5dLbnMobeI*C zscS-Rfv@YZ=n3e?m4=|pc+YFj_-W{_AW^2vc&BU5A`|EEok~N{WdXSE1LMDi?h1@G zuL3|=#f4hSvV9(^BDhpsktPbwaYknMr)QXq9`x~b#6 z7k_RUI^G}Dp{q^Zu@$-(p<{ojh($ literal 0 HcmV?d00001 diff --git a/DefaultBuild/cstart.obj b/DefaultBuild/cstart.obj new file mode 100644 index 0000000000000000000000000000000000000000..5aabfe5a3fc6983789737f35e810b550163127b5 GIT binary patch literal 4788 zcmdT{O>9(E6h3cWJDn*M+A;-yS}a(UkUC8H)A$ptEkzWimWn1ej<4kb1MN(mHx+Op zM%qM;k;IJ~b%TjN3yrcfF(LjWMvOlzHzpVtMpr~*hzmmfzWeTJ?~D@0#EmDp_k8Ev z@1Fbf?z`{26FYVfd7dXKo_sEgmPqe1k$ZiSErzgOx};OSO^A#cQi~*Q#|V0<27zAT z;OiW`*1_u?ywSn&Sh3@I$A8MfuR8d&gWqxRi9N%kjY(-1@qU84X;W^~wp?G|=DysP zEnBupucba|^@q@77F(5resA6yUIH71rBj-GFJYl9YfLWqJCg9*hOYD?|HdW{J>tF_ zni0t2jj6^3|5k^8r-KKbn8VJv`xfx>%RkEU%R0{qGfcJ;9;=9{4@h>RRE%I51#^E; z2_zfEYCMX7O-;v$ZGbKm3zd9OE(gaYJFhKKLV4(=P0 zf!oI(j>2*@c5o&NOJjp!bfi+69_ybfMPV@t^FxL5)X|_EqUAs^Gg-N3rZBmGY{G=f zmc|d)AHenrqA4*;ZpC`L=XoA4q5M4GhMEtqb)JXtZj`0-x1!#S^4k1y)V~NaK)T6{nCc7^{I6!Os-k{RGYV*FZEfJ1XnAbH=k-o zZEg&&-g%CRIBPUFN26K1{{^Pe;HSNtb5M79Jw07L9hud!N+kStud}Bs)4MK{S*-xx z4IZ4C&fcC(XGbQ}o$FYW@GvKdV_pIAf{8c$6`;c?c3+MXnteD)6u~WpkVV>(>DTaqJhak4Gfdd$E!J&e%_^empfvcEx@^w&dy<^97k> zBZOG*NMh~FS4BC*vzAZ%914Y4`x0y4mB8(oAg9XViC012fHIdx1tHeH#M*Z)uyTlJ zEuZ)~6biBSCDy*{fH~F%=w6F&g3hAM*$)%(+b9%byqHFKLCjhXvBoFX_?v+l|4wLL zAR3cc`NYbv4xe ztTBl-=3!vQd=z>TCCP&W;Rn0Dn+QIX^b!NjnM?EFL&_*=n|M4!+>HwI5=wfFf$}gh z;!`+&+BZJH zeQA)6D!b9VU+VHPqZ`#Q{3i1*sLPj>xOtT?Y1yichTm+?ow|HkV$RT_z0^F*MY~0g zr~%E{K3!!mmy=a?tGrlcx5+D2cDuY$Wv`GotL%(?R%Lfc(%Da6R?4a>dzGxOvagZ5 zs_bj!T_;{E_Wy$_TjZM>`^Osl*Bblx8XKvEOj{r0Uk2t`q|lBtvVWbIh2t{^^M&Gp z5^^_#gYofl_>@|cg<`09dS<*BOohnlEVCRG57K-J*;%1fg#X`UdHMX_(f)z^^ZkQ^ zBZMQPk}ZdmL7ZP!weEOukRR0}OdBPCX#dd|Oa+Ca{levR$9iOTMYu+Jc{-g?e~v>*TGklgGQ5 z|jNCyayGtsT0YnOYH3;t9#B;&qEZ7@B(A@2 zcjhu@g~~7OXU}}U?>E1hot>S3w{diCRtQ1L1ie95BchpMqGJyVnu-K_DN7kT3&HM4 zBq%8>cHlSeoIjBeG(aQ{Axt5$%0{w~l#Ku|msSM)^^#*gvcg2+z{KR_Et3Z)CZ-DF zE0X@A^kt$6z+ZJ`Y@5O`B0Tch-)Q7B#XlKwixscto~C^0t%XYzM~kgMp?W~YL(V;c z=LgPmEAX1mj2GM=Hdme7>dnAw1m5Co)vrJ3`W{M_+*U38W~*AOI8n3tW@%;X_2VjK znpxOCJ2^2we@A}i44o4lI1Il%I?9L)R*UccWAq{m8B43NpY2*(_=nu$$ zjAUDavhI679kaUKtozolGl{>_`*a~U+%Ym8t8IN!Y#Z*UGfz|7x=0I^^H+>Qg)Y&; z3ZoSoZyV>Yi0lqCJ!Tc+h7J%-Rp|VcLCR)2Lt~wR%N@IuY}@1QWQW>A>GnW&N3l)r zr$;Xmwe4&>i7uqa-1p9P?93$^9lnsWvX?tX+enWU-FN6RYSB#2ya;#h615Fvqt=BI z-ZcJrmQdrf)ek}oUc(FAAa}Ipl|#STsFs6VvAAzxE>~>USF1J8@0-tfQmYYEmm6Ls zS8arpGK^ZYu}lf;DjyLk%fy(H>=B79M{Gt&#uJpNXcQ&me)F6X`(jy~v$Bs&RY`nR zDN^NT3w;ngm19#4VM>a-6v>_&>Lag0n*DS;CZLrU-xxCOLnB`wVacrnH(@m=5|A-<`>28Sp4_BK zvL-dvr?JO-q3k1fB1!XSjJwXn-x~2a(oT)%Rh~yO=!p<>kESL50sIdo=9&HziQyvC z>aA<_*0p-;TD|pa)LYZ)t!eevw0gYoB0GcpDI`JjF+ubqz)MKzI`=d(jq5#9y|O`J z^y=}egv0E)S>~0g$1ul_i`x$^_8lZ$I~%Q`H^B<(+5?0=o%av1)pg|X7B=rUmwmUM zo5ivTa(maN58UWnV|_WryKi=iMf_u#IVUIcll$`%6Hc{Jc8Jsh#?wpKB*SVWe+oU7 z{3%|H{$hD~vF?`rX2q{Q;Q0`Mtu`y(Qnlg55oTRHO=4$egpo9B*yPPIVGNr0Ga46C zWbP2hKz^Iag4lJhVVlQ=vB#Wd;uvSs;+3B%@whN7^Z5;?-z5RAAwDb8&M7e z*M$iZ8}^WegDfRdM#{9UR3ep3r5;835Rx+frn^)C&(p`^-VgiM_t+un<$HSN>(&jj zyZ|4+@Dh6P45DZtX%JC_7P0zYS2S-lY`l2lTJZtPvqD+C397HN>A>0YwD_F!E;_u^ zcr+jKyfrF(v&6id_Dg&OeqCZ-PLE6M!9Oc8ua#d&`~v**5?lio`q`XBlJfX~6%S@pfb|eimc?b}uuAh8OOuj1$OUzeC!Vjv&1wF@M_& zjG^Ig^C4r@y$|>!$@5qFSmXaCdG3n=ozf>6qn-P}?_`_-fbEia4{%Ou4#MwaEZ=2P z^1p}XkmPxMj!6Ck;BRUCamjxI-jVzxz^=se@b4m4WB6yra;*N%SdPP&STFm@L(lzT zodQ*}mAOlYQ|v^7`TdYW2l~(f+L{6Qjj*QJG2CMSJ_z zc$nT+0lY~g^q0PPG@8#$@%&BWeIJsT=O@RH!Jk3mImEHL{N^iOskOXVZ7elOVz*TC zy$4iOYnFQuyRpJcI2U@sYOB;h7^p(mcN@zbVlxk_&4#>KQ{KnD`@h_}<8r-6QH7YO zMNij=-cvMAc1vS=ecQCf-L|?qm&R>9nE}jx*obE$_Jqz`%@BOf^E^Tb+G*?%8^YW@o!0G3i7_fm_6HX5p-f0 z;>rf3}GE_|4PSayWZZ=K>RD6b^I-r?%XEbVd!>(W8F4Q z$9Dp~y%W$KlRCUoue~=n>7Id(`_1j~IiQ~VJ}|$RvNm+L;yw5nVlC@Nkv>F{#~KjM Z^+DXhv;kG{ADeV@n2?vF8gZs{{{fBWtIGfY literal 0 HcmV?d00001 diff --git a/DefaultBuild/dipSwitch.obj b/DefaultBuild/dipSwitch.obj new file mode 100644 index 0000000000000000000000000000000000000000..d047937bb8149b4cb05235fd470ac88e396eb7b5 GIT binary patch literal 3868 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 IO4M2SUvb$QQvd(} literal 0 HcmV?d00001 diff --git a/DefaultBuild/multical.abs b/DefaultBuild/multical.abs new file mode 100644 index 0000000000000000000000000000000000000000..d5f24727c13501f310e061862c9d01ec4c6c5881 GIT binary patch literal 78800 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 v!J6q6MqO`oaB$<<1Mia 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 Kjiv->djAdMG4PQ9 literal 0 HcmV?d00001 diff --git a/DefaultBuild/multical.clnk b/DefaultBuild/multical.clnk new file mode 100644 index 0000000..509276c --- /dev/null +++ b/DefaultBuild/multical.clnk @@ -0,0 +1,45 @@ +-Input=DefaultBuild\cstart.obj +-Input=DefaultBuild\stkinit.obj +-Input=DefaultBuild\r_main.obj +-Input=DefaultBuild\r_systeminit.obj +-Input=DefaultBuild\r_cg_cgc.obj +-Input=DefaultBuild\r_cg_cgc_user.obj +-Input=DefaultBuild\r_cg_serial.obj +-Input=DefaultBuild\r_cg_serial_user.obj +-Input=DefaultBuild\r_cg_wdt.obj +-Input=DefaultBuild\r_cg_wdt_user.obj +-Input=DefaultBuild\r_cg_adc.obj +-Input=DefaultBuild\r_cg_adc_user.obj +-Input=DefaultBuild\r_cg_port.obj +-Input=DefaultBuild\r_cg_port_user.obj +-Input=DefaultBuild\anaout.obj +-Input=DefaultBuild\owi.obj +-Input=DefaultBuild\i2c.obj +-Input=DefaultBuild\uart.obj +-Input=DefaultBuild\delay.obj +-Input=DefaultBuild\dipSwitch.obj +-SECURITY_ID=00000000000000000000 +-DEVICE=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10PPJ.DVF +-DEBug +-NOCOmpress +-NOOPtimize +-OUtput=DefaultBuild\multical.abs +-OCDBG=04 +-USER_OPT_BYTE=FFFFF8 +-LISt=DefaultBuild\multical.map +-SHow=SYmbol,Total_size +-AUTO_SECTION_LAYOUT +-ROm=.data=.dataR +-ROm=.sdata=.sdataR +-NOMessage +-MEMory=High +-NOLOgo +-LIBrary=DefaultBuild\multical.lib +-end +-Input=DefaultBuild\multical.abs +-DEVICE=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10PPJ.DVF +-OUtput=DefaultBuild\multical.mot +-FOrm=Stype +-NOMessage +-exit + diff --git a/DefaultBuild/multical.lib b/DefaultBuild/multical.lib new file mode 100644 index 0000000000000000000000000000000000000000..00ab7e9373495b21292ffab568c02a2ba66f3599 GIT binary patch literal 468056 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�n|1ef7+PZW4>D@U_ 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 Xo2uy`q15bG;Pbd&vDnvoQV#bQLXyw- literal 0 HcmV?d00001 diff --git a/DefaultBuild/r_cg_cgc.obj b/DefaultBuild/r_cg_cgc.obj new file mode 100644 index 0000000000000000000000000000000000000000..d2c5458dd10c627be144e19e16bdb3e0482b8a46 GIT binary patch literal 2808 zcmcguO>7%Q6n^8iV>?OfB&`q#5Ej^w7P_)ql9pD8wsu2HBN2tRQqf9gy;&#Q+FpBi z(;qIWazF?H;^)YZh^WK`A+FpLaVeEJATCHCE*udO;#l*&-5F;$f+`XcPoACcz4y(| z%$qmQyLM)NP6$Ct1Z~l_Ml_uxI(uEvvms%crf8BJ5Jp0hpbONQ65mhrQ6w|QmvuNaQ9sJ=KeSFJ28yrkDJ&C%c@7C3>nKU{GMs5szY z^w2&U?8CE;Ha<9t=R$~X;%S8FdpuXray#|NQMcn&?k&rTSMk`d4rF z$2RVyZ@ryvpZ+-A|NO^yL672;7O_R`HWsvKcWvMFi)Y%l6?ksfvHW7Kc4%?FSaUl) zr)_(QtiWU<5qohA3kW3@Q0jdkF)6g%!?|*9UuI%tQcPj$*8^Zv{9?!hpicx zs(N)suT%`DYa#NnxM2ZJq($I#^%ah5=<1l3=Pr59HQR#~l+cPK^Oo$E)3swpPNb0H zxN#p*COV|3(~gQKA1#$jZ2vj20A^67Ez*`$itLG=d6OUBawG~3jcna!Wxm66~M-<`Ajsm z!#G+MbtLA6tuyAT0eJ(BG24G3l-Z(W?nPAD*T%X(+868zmZz z(T7SwuOTzONa%a$n}oiXEU9xmr#K~K)zp{l=IV08>9$;w*ladE`@mx52|Kd&RIgVz1Jjsy zEwgQ0usc1YWLaLjf;&IF?WW(^eZjv^mX{p2_di5akL^1;t(f7z#!vTeb^^0Wx*vE^ zzamjAjqVG%bVF{1Pdxa$fxj1&D9Cq^vAmx236ywIQoKEqr^bH^2Uj^IiuVu<3bXGr zQu}}+#e7f2FuT{m+Z!9G;E^4?_fRjQZy+AE{XugQSdC%(CU{RUkfMD2AFnXGegp3j z$>C1<8Zpdv4R!N122vD{zYky3*gK@&vcVW?#k zW*tK*qQtUPT{=~*)lSrwtIJDO@l-Lp!XT z>q;jIe9v{lO1=K{=0>IN_xf&E2DxK^83$hIwmrF3aXNNDy3oY_(HARNUo3@)3ZGIj z;H|M*UAs+UHFlH+t{1IX5osH-E@p+MKd2wqkCtY}X2l$$Qdl5Oe|~aul1MYe3saiD zI(>SYePBc!GKGYV#Cyj(MC%SN?ox}Jl58{HhNqKPvWxt`JC9gO`w+X?)w zz}?1a>u}6ne@nJpPbQigBct)b%u?|E$#F;;?O9RK@X?-(@)Bi=7@sR*Cy7NzRfA$jDVV^iCXbGcg(G zpYb%iTwz>FR^TyC7Dqvfd3|3po<;@v3WYJ-zhw+?6YcjY-bVWu<8++A8K-^YdD9Q( z7%C3OZ#+$koZR-~!<>^l8Ldcv#z{e$H0*}16to)t=5u$QAJvE6J2 za$9L#Tmyw$xQ%;Cf6(-xhRSINw%2AAwitz>wd2Nm!05ndz1uqP3C94Ndl hVlI!tn136x=Oe;orV0jp3jQ*}yN$_ygH4Iz{R6~F3BdpW literal 0 HcmV?d00001 diff --git a/DefaultBuild/r_cg_port.obj b/DefaultBuild/r_cg_port.obj new file mode 100644 index 0000000000000000000000000000000000000000..c60b1790fe7729c3f6b5e87808000832bc69a177 GIT binary patch literal 2780 zcmcgu&u<$=6n^8i<4tgyAFTw49xN0@3T0)dq?G1Bi`}S#NVP(mL%Wi-cGk%jd)M0C z^v5Yka6pIyNSv!4kl=(kBaZZlDkKm`a^N4R)B~rQ@6FC6vsM&ELgFPe^S$@J-I;ms z&3N~&t*r_nNQx>&2%FVvT7%S$zJUYTE1<87iE;146E&sw5Tka*_#KFvJW_OGO^z20u! zSl?(jV&6-Ba#H_(+M~v0_h#b9iMzd<_>tT6laJGA=w2N}i616@do_p$_q^DLr|0eV z)Ax6S{+1iJyW8zy6sJzqxpVS&96r{i=KAt#z1C`d;50W^X>=27(c_*hOH?$YD(#Bt8v7XNN;8eFLu>M_X}l*NGMz-FEK%8Dy(`WZN-_jgMFd6=L1NFY6mdYxqFg9jcClP4Pn64_ z!(Tzu!Uw2|mc8#ApcpNm78vLyG*uj|%7Z5Xx-7>!4r3*H;shLXQZNVK0h8*4_ZXMZ zLGGYUW(%WGVcyecjAzh6c+ZU4{*8GfxbdKjdSB1J1oh`q!yWI}LUPKCeolflE)mk6rt#Jr#v6O~aru`@Vx>*1h(smz@jlb`?xcBFIv=ck_`$G;c+*X!L602O!=&8RMP$d)u8@3JHyG_q}=lX6F5wnWMGMhG7__!JyCdPa--g60IK? z^eA&!qG_5U6AnlDgrgVD?UDgC(GOs0*M=lfukfWU8nD-&-$L<5vt|( zT5+V(7G^0cYQLe07aE)EQhlr1sMyWshE?BbP!`@CVlxMvMHBdbFb~R!%nS}epJv=Q z&~;$h2e|?yDjMe&pENAmlA%nT#9Z^Go2n@E+{CQa9&BxzwJ3-^Un<=w)^zBUv{KWM6T~t0R*rIoWlLM2v$dwMf#l`9jz)L_3K)|SirY%MlRBw zGjb_AY+6;|D6Ecb_j@fb>_(b*+HEEGwdA98WTB{u7lmXg={uuy#)`5U$8{%l#Af6= zzSx#QEEZi?`L$f4q%;cbLHz8}DO`jm}BceguOei$Zw(k)BFq4C}@k6S4HhsbE z>E=E>Xj>Kh=#jK>R&POf4ajd2+h%}`T*i>WI{Y|~GLU`QkK=s~%#S-bqK^>1X55hI QeRm*^`W<6|*BAKx1;j>KkpKVy literal 0 HcmV?d00001 diff --git a/DefaultBuild/r_cg_serial.obj b/DefaultBuild/r_cg_serial.obj new file mode 100644 index 0000000000000000000000000000000000000000..4c25cb479dedcf759ca3b7583652502032461d30 GIT binary patch literal 12944 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 literal 0 HcmV?d00001 diff --git a/DefaultBuild/r_cg_serial_user.obj b/DefaultBuild/r_cg_serial_user.obj new file mode 100644 index 0000000000000000000000000000000000000000..50e86ecf20f443fd80d7061602e1899a55086723 GIT binary patch literal 16544 zcmeI3dvsjIeaGkSU9BWbmgEOus7r+-gABGJ8QTa@K-jY55CgI;UPb9@y;?njtd)0H zMkHWl;!um@7zl(qKzW7J!vQBa&I324V8CDkghJxfK9q->b5cxe!t)TP$JqUT@BRJm z&aPJ2ZD{{VN4h(o`OR;B^PW5R?(B67mn?D|$Eb76GbS4{=CUssv-m2<%<&Xz%`s-O zxueLK)58>mOhghkAyK*TKf=H6qSm$|$BZ+k=wt*-aMA3ExT@;$0q3^*zWsR;0yPEX ziy%Lzfc$dEzk+KmF50dT+fD)90mR>l>l|E<;tE?jw2?2Pt}SyqAjoqr!jI#s!DZ`G z?L}Nis_!GvdD|)n)6wlha}{czw;-Q}i|uiw`W}K_2kk)DE?c2`)IskWT(F&^i=d}& zr-#hET|n!>2>#$OKIl#iVG@LVe$;hBK2{#uYbp<7 zj;5l6u~eo$+S{K=q*8+enP@5zPxP)%G&h*KOkyZw0+o2IuWv;xeq|Jj$rR#8$4J^l ze`mqybh0aRRVq7qNIgN9p=|m=)8Pd`;6s(FAwIMoI zC9If2m9V16tc0C&ZYAv0K_#Ngq8FdHtgRus%x`d3ptm<3v-*M!x~Mm`k}ZvxuGnB-X8vGrUuSzN z8t+DPrFvt1QKU=NC0Bg)=uM4E9XBn@<}PZeZ*4uluH}+N=J3TBQ&m_;t2xL*9Fou)Wx))S__zciy(3HbhgLZhbS3oa=N}hcBnVlOy8Q6I6$(@gc zoR0S5O=i7m*!V=mS#Mr>9efa4-s_%SczEzqSjis&BnDo8I++^5x#>AJ5d)+h}6Me%MVKI7(s=tLc zT*GgcvFTzxv3gz)uziCz(#2qTe5I~V|S91!C zx}zQZW?7;?k&dOS7xpFMnN+gBH=eFuuwd4*CDjX(D+hWpm1K7i8thN^cK0VbtK&Vf zlqqqtf^<(Zl`+MkP*-0vmNDV5JLZyEyE@t1Im0*?c}2HA!l|KXXDkyl&Qg_zu>wXj zR}UnNvrJ{CfN3ryYIiVDR0t9T%UX8v(o`e7)8x9*$?_Jp+Ci+x4fCRz>S(k-5lf*` zw~sPY6x7O!D`47R@w7PikFt}kc2EoN4&xP~(JsT5QE7{^&1gkRA?yWN+C@w8*eFZc zK6*TevpVUCK&ZvFt=qlyo2;g`dQhIAf}^|X<59^XapU~KmyR}Yn${>{|i z#?)TW5?$VQUfadXvqSx1x1_5t)@_`Jx!E*kOberX@lkhdZ4MG^Ht%pvDW@4mxN(;- zA3R>jM;R&XMROJ!_rf5mG$^ofz15_gQRBm=!g0EzvCepO#nqWa+C(ZS4}^V*eiNyr zsM6t%FUrZA>`#~oZp#=NUQM%6y(sFCiA>DK`Pp<>$yW?^bzudK;BG$J0P^e3^q9zG zJFy)v>LEW*p#Co2C^l@Luq~m8rVNt!gF%t?cpCyXJVPb zbkrZO=VleXj`uaweX-SvT*YQ8Ryt@-U&Su$d08XS$STCy8}rAA8*rh)7; z&pj}Rl4OE)8O+CD&w1WX`URn|d&hN7sLXxG;02_+#u06Iob#1Xv5QCSi2F6CsV3yQ--O;ccP-jdES;Ta z==*DE=vBPa{B%Q`pf}F_UDnX^2APH3XRoFF@sOV$dxStkb6g)t-0?v%Dg!DD=;y{+ zSaS(%u0>uE_XgM;?|waqo)}PhKv{z)I7s+26sFjHA>>T?0zy-rkmG(EqL8~Q6LnZFJh;iLpU1w^2sK|W_p)&UX zO6Is7)O!#{%KU_=c{N7tVK~P)*Oioq@nuGdQvxF;;cs4B94RhdkN9hFsfz-_7&>M+ zRI$c`wc(0uJh(nm@ih;=QBpA!<`Pt~+6z}?!p&C5k9%5_pOVy1in;9-Cd`3Ukr@uH z4PPJmMv3V_P~GPNp3$Ss{{-kuX+9-Kyqbib-44a3*eT}73>Oz^JJ`DfHo>Qb@io$@ z_&e-*Bg8hpT!HSM)vm6KIIOu6JmR{3Ty z^ZF6|Ex00h+@sruYvg1PJy!jHp!^hHPFDGoVA}aD{HJk^)Zzn?Z=T*^RJ`OB6*S>?Y5N5D=3$|$SR)!rp~D)tDN_@2p3K`&e;(P;K-`OIY|2p;qz_KNIgE_$Xd=t;E@JO zjUj8=^TAA;hR@fCz=@1_nL1dgm_SP51+S>*$iOPR?k z=iH{v```~zhn0pStIpTKBT@*m%GZFIb{qU*Tq6=eR-GFxIa%c+luKS@m2a@*WR>4U zxs-vd@^6D#hP&Y3DIACYfbb9D{~a!^J6Y2{Z0T&ZbjYgnsOWUTkKihugbz5jZRs%{ zn(buQ=N-b_vpq+iY`kwZUliURHs)W*6OH*j_)U?+!xy4i`G+E(34aRaVJUR!rV4Y2 zR+C|WGyEFiUC_IT%*hJ3To|6YRCF3K=dTdn2Yr5dR65R6H+KlbGk1&566o_wBd;#d z-%3XLi;Il;smL#b{u|^n-wwZnAw$Ldo9J}F&c6#+A>sstOUr%z6NM3Nrjb!Ez9uip*;ClxX!o@mvK);+U_4*>Y!cY5UVYbOd zqQ3|Ja^Vcp#>vtb-6H>I=-))H^zGa#Ogn!gI{V?@DZCzbULaTb`u`+M{a=X=Zv?xA z?}Gk5vXq&&SeLh~j8UFFYTVSV&Ji*s*7G8&7i|A~IzgTz& z^lv01->Kjag}FC5Ak4AxiNzu4QU4%hlZ3B_{uE)3;Te{^PWU$HEE1jt|8im4?-%C$ zWgnDsFu>ht$!{i~=F7ih$sZBE4gOEaoZxUTiu^eEza-D{<-ZfT1OFp(jV~XM@yL2n ze-im~zWnndr~X{>G+%z9rQb$A$(Q$Aa=r>Kt@he}j1evWvE-9|{WC?*wmp|D_tO=Ye2p;6wvH@|^_?PTo7_j1`^z>< z{y2G#pVzA*r=7jz*}nYumi{MXxo-=>1D4xfsz~>T1In8nkkbl)7%sI<7QP1;x41)i8RR_{_X#hDJY(^Ya2w>q7OxY&81fAk-zHH-HOvpx4&ykEEm@{cS&Abcw1d@;as zlKCcq%%!#5;woXzttl2y73OkUV{xr8mu~KdbidRjjO-2fJvzTyg(>GgM)x_L!k9|l zenscq5an1HsL%a}?oT!dQ+}Jpn}p$+do6xInC-mT;w{2#=WP~0Cd_u;Vexaq9Jeo9 zyi1tl_BD(53Ul15@vh0SiD#m#WJlHw+X{D?G|?kvpst(?h|HvW-J~Ou7P~m;&s9ts~ar7 zS(xK?lf`!lbKE{)@q@w~w_7a!u`tK&4)S;a+;hU*XYL`(9`ZF|wvV?@tE9Fu?@ zoQt2Xw_#z*xmVM@+!SHTt1Ye(W;@TcxLz39m`01e{a&%Z-gfUvW@H)u1 zlUZ@N9l{*9yU4ic_6V~dxu?|iXTLDpnR`}UfA}Cprku}Cy8cWShG+PUr0Y+uF!lM& zqw7zTFw4Vd6`e<|!YmJ;NpxIw3Ugd}dtDhMxVl%Ea_;+e zT>V(M8glOMwLPB`UI#h8(lMnRU~tEirEQzZXd}8f8ENQv-csx3-QzH>=w70{#OGg= zfih%i+xINF*FLNqTpQ~y`Cdkrw({s^buLQ5@u<$ln=g5k@LaU8TvyV!(2nuF}yS{+>sX^$O{kW zg>T6VPq*5G_UGn>m*$1L^1`e0!Z+lF<)=yVJD|GG#EL+gxIpX1m+jY=i@V)FZ_?(C6MIk6eFME)Vs zXrYsVhis zmse8fz_ND$JZsNB94}>Jq+c!jaH}oKt*NJ_hkPYN+boY$+crlvRn8&az(7#q+@{hq z(f+|_uXa3wD`%X8uy*jM-)?Do?@aaR%*Jf^!aoi3o7al7n%6(E8w?pXfqf!4`x`Md ztsfx=Y=f|zf47egb9e>HL8Gey9#zKa-@t%>HW^_}WSt-OhlxESy>a6UyoqRsz1e69 zf>~(E{Arr^4f}Zm111~PI zHnMEr%uCQ|(nyJ88g2(|y>Zx-*k>{{$s{Wc)9r*_h#MAhs`nQND>Lfn*!MjyI`lMd zmc^9+HEv>i3e-dQIMktwVlViNbuUzVEr?U5Ud{1%zP0XYvaL2t^Yj|=;LU0$vC!gMi`#wUPeQy9*e1Z!@`~tK321GqRdZ^yB z!tgxT2t7V~P>;hw_4a_RZZhjJP&-gjj-zVPlfwl{VN~I!PxO0mN zcf|irIN*F;g?=qE;`uT(*U#VXkKgL&f9>ag z>5t#O`OU|l-24oIVS>^sHvC>!P0LQ#3GASFw(T@S-|M=~pjfRww!B!ZdYzuzcKpN< z!C)$pbj53lBo$KX?cKQKU!5BvkeX6P?*80N?m%X8Y)VZd4=GbUF=6CR6iyb{aXSAn z4i-&tgnkB6G|1%%XP0xP_PRKWcW%k|)_uEET)?2mSihr!# zI$tp>b7r}0x!tBk6iX~7(7*`^-LAR8iH|}ZyXku^-@WMg@PZO~ao+rvv*vc4n3K;` zL~*@%j3_hQ#bIO2tI|xVq@BjNN~N*-A{IY@C{o+Gi8L-xfT4 zMfkwQZN8Wl=y0UZf%?$Ic47myL-r32ItU$h8s2R#03yS~A_*Hg_j}%{f4+PehwIM1 z;mG7L&I|{484u@09gTTvuQ2AS19=t7m~-&~V+N29p^W*pzcJSD`Gc|Uo5oHGKbnJq zAcS)&{8`4jFmf@IzI-jje~PglH~t>D6Y^usO4ILAfe@F04akXs*1%tU8w{-E!9+Ym zT$n`+WbvdJXbqg6rxSLLo=@2O=t{!Q6CVx{gU0E7G0+;w$`=WHKYf+3@1mx*ITh1b z51&59ya#Mc1vgtxV{^UkcGo=8*lsj@=b~6`+$q6pxZFENZ?n;b8A#Cf?e038xS4_L zb>-urzZfH*3e$Jmc4F|DV>o8avGeYjPfsT1*_qMERXEe@)$Gu=7QLq3wpN@@&nh*W ze!E<*?0$UgptJXn&%a!ulI!*UhvfdJ`7?vdozQNO8HE0@-Ovc9XK#Y*%yK1q;&Bwp zzi&hY@*QQYuQgqV5x;A~+pl@j|2qV@s)`8jJ~#w(>@^(qLqdwh9*SWOUjuJ4)=}V* z5#Dvwr5bn8!uN^gG*tSqokn1effk7^!4}M+dGH?49Bw35k74$&g7*RgEyCM?Epy<| zmzu|Al}jkcxQ6mioH*|w>Us%2=5dJ^-WwylQwZ`WiFsTTh4=0VZw0)v=J8$%@7f6O zDtJ5}ejopk72XYCY{8Da1s?AQ*DU5TkMY+~UYE#w80>;115Sb81IKxPVz8g2Q;hc) Dov{CW literal 0 HcmV?d00001 diff --git a/DefaultBuild/r_cg_wdt_user.obj b/DefaultBuild/r_cg_wdt_user.obj new file mode 100644 index 0000000000000000000000000000000000000000..368b121a1e3eba7adbae54380bcf29f60d0db310 GIT binary patch literal 2596 zcmb_eO>7%Q6n^7%;!Ox7p*bMnV59&E(8UgX`j-n{k6 z`JI{&f@~9Xi~g2~J}D4gI1=={2CUH%Ez%7De%7*}*>qwK!9UB;VPJTO85b?|}N2$1y!)AFcTKw}i$m&1R z_PVMcwUT<+Poz@AL9$&YFOkOyRkr*~u~f0&8OAd5t1^B&i3a|;UKGoIEbFyU^^O81 zVQB}$Zt}`7?6!PWZ+5gpOj2IdxH7$;@u^L!?rqk}rQO}vyz1o|jV@ukOQ03K|5b3s z5r=&Z^x0?`eHFAcI)#28v@m)B{ac#5ioUD4AJ89z+~5z6UmpwQ#pK%422XpkFXJFC zp6|+LqN0A-jEj}Z>Ajs|CF%{ru2f^GffXmtd+jg^Tk9lV#BOxUC6v1XPAm(@eZ+m- zJvFm5yDT0=tT_*=t;LrXS=^p~3Ry!A>vd`g8oBd?yXI37(?;O)1?{S+qk>+sh7HHX zwd1pA*8RIg=2zZ$+OJgbj{yD4Wv{&Hl}ditZ~8=&M~GcCkP=DQ_YU}+wY?WKRn$`9 zA(G>OPbQ37vK{uNku-)g=O0SssDTj8m`gK*b5`VX2)c-vM`(h?iMx=;Lvn?ia~(JT z?mLCqLg9Vb7eKbLkB2~M0%*124Z_@^4RInDr#{ta*j`v^eycPdB7e zp2ZKCchI4I2x6Y~zcHWUe^2!ojQ>1yCVq=qgFJ^i#f=M!^{Ew^?u!hcr(gApvnmHG z@1+7Sox@-1QfnP@h+m^^4&~`FD`0eJhE9*kv$QoP7wFY7*(Et9&(YzSJWub9$@h^d zaz^QJ2AJaJwPa)1LDg$Vl=4BNq2!^Jy2we(xA8RY2!RUv9T}5{6pq8FPj@SzN_K;> zB{B-*IitAaF{3j}PUP9S!Jrx>fxi5J~YGITYJ2LJz= zd6`hn9b^>$;efpOYA*>Iuq)(F#C8`mDov!xAZPa25st?da&mS@9t;0hUqWj7{pH&GWj7TeMi zKrcgK=dkU2;2yQ0jO}8EXY)_MW#69l@g{86H{*67T)=og2vf9;&*UKGG3a&^I6ec$ zart8(jN>nL*5BtD9M=|$yFP*YHiP3kvN%5b>^=Pm!)@puNQrU$tKw4-@7K0(u&HNl UkWgCoEAUy|FIenrJ1K+v3#8J})c^nh literal 0 HcmV?d00001 diff --git a/DefaultBuild/r_main.obj b/DefaultBuild/r_main.obj new file mode 100644 index 0000000000000000000000000000000000000000..5235475239b4d7fedf84428ad2f699703d389fbe GIT binary patch literal 17780 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 YPK;%y3fg}kLN@jISqtA|>7e0%0WZ{62LJ#7 literal 0 HcmV?d00001 diff --git a/DefaultBuild/r_systeminit.obj b/DefaultBuild/r_systeminit.obj new file mode 100644 index 0000000000000000000000000000000000000000..0b534b2cb68f2655e38d7b67a72bbf4f82719f6a GIT binary patch literal 3892 zcmcgvO>7%Q6n^XVU)q#3DJ?}*V3pASx^~-yHmO8YyXg;+8l1HJt>mulO|oEn-Q9JQ z3Z(V|LWm1eK?n&6khma$#GL~NxcCA+AtWTI)Eh#G0}=v6_}=b}Gi#ZWOL^&dzW3fY zvomjI-b}Bbo|)D(jihMw6|HGRCkBbmE^Bl&Anc(nG(vY`MDGS9jgq3_8PwM=%+4n? z+CUV06>18FSwkrCllXz8F9%iR=V55u`q+2Eez1>y7wnUL?E7Fp-^ZSX{n}*) zv5&*P(#JjlJJ0JTN-!tXEZWqKpjLlQv;A=H@OUntKawBIjpdJP2L$0gQQslT0e-qF z^dVh~A+nI6zkfs#c5O#sE0@Z1*F4{9*iGA~tZ%LO3j|}~Ordi4=J$J4!rMjnz1;zVxajmDN+Hx?O!h~_rvs}+uYiW<-Nv%%TJS8G?Ye)eZP#mtTlTsW$~u)7Xx-gJT2`r88k^4N zW@pc5ifaEr)gKcOrdbFG?OVfjh0=v+{lT=2ersv2_}hgz~NKuP4>%$Gk^u*BQ5F1Wz*oPBN&$EYia$spSy@8NKfJs~LvP#v+y!|R*sGDHTq1~D9r6Q3I+Vbtc^?gYqba&9$#uF07ygR%}+cW-ZuFOEE6jd_^;BRYe2eHtUL^<+v)lx+vJTqxMUb z2=_o(>66;7Q7H#P$qI@-sEr~CXj%rbT!m<)T~80jkxWxsDwfjI@l+y}Or>6fAE~)3 zr+V}R^!+H|hd%>qqeS+_TQJCt07%5W+;1}SJtuD6OMds`Pmkbh$>H#m zk1`$!@ovUAw=6uT*QJ^aVb09eJ4~Vv}3(PV9fboO)fqaC*n7cZJO(y#pXDr&57z=(d2Ax}mYbp7A zpbxMU!k30@dyKKLpJ3dlADAOz;(Jo!^eZRAuIO0qbXOzN@h3tXSapii&WJxje3?qo z5k-!#6dk+tNvWXL(fe}|eSmo1O40FDh${oqX(Mfo=!3K?qHm&!h<+cwmY zWxKiHkicf8;#yawR!3TrcmX-GtF+pcCR9&4P1kHLvWn#9*-n#hf90j{FHeN5Yt_x@ zD`M?^aF3r0;kVTQ1cM0;;k*??cYcaZ1VpiPqtcU%rdq9{>6^xkQ#I?xywzwKqt&Wg zkG?)kud)8u$A4t8QQK+#538&$;5`j!*1Oj5%?f2b-wo>}ft0O&S169?4M{o*!2gGk zB9AbqHpU{w(RSoU^%9c2O@b%em%&rdt>kffl$g1jk?;4)Mv9N`7nOG$ys~1Dknb3Y zxtn)zsEZ7Qi0gz-LRWd;gU5H36zQ9VL1Ol8#Kd<sfxHYJU%AZV z`$h6T78q3^H^IvRF%LuN@;(>I7{h|g-{m&nq42z< Zv<8T7%b>w1;cZ}*_tZwBpJXG2_Yd~Uk{bX3 literal 0 HcmV?d00001 diff --git a/DefaultBuild/stkinit.obj b/DefaultBuild/stkinit.obj new file mode 100644 index 0000000000000000000000000000000000000000..f6b6116b11c3ae85b9aa6c8921358d85441c9d70 GIT binary patch literal 2608 zcmcIlO>7%Q6n^WqUE8FM?U<-gms(X&dw`Ygqzyv+D0Lbd6iSqas1g=ox7h>}{{-*4 zv=XSjfB?Z62_de90~Mm;LY50sr5?B-4xA!!MMA2$RGezQH#;xcMMC6Io;)+(d+(c> zH*aU2ubo|(GYo@747yEw8qo&_h|ZZrQ;Kks3Y4d3LD*5cL1{g47UQ*-7nf6M$^rh4 zmabRpr>nKvWUV?iHFcVv(A04~UL>jl-W+P(FpWe);nDlQ(dd1#XOzwI-7Ee&%`Tmq zt5p{lU$kad=BV*>^A*qSd(Dl3=k}VjuD9v;wwg1Yp67NwcXh7S@4RjIU3k{*LEAqw zXtmdxp1;}ZwtTDSyt)4sWRmT5NJW-MSd}5?s)_c=a11@4XJj~y{uza?qCcn5&*+!Y zGUInly7|`$`xmOcR=n5Pq3s|MB!hI2339g5GuT*db=P~OvF$j0_p)g1R@W80HE_Ci$Mr>;K77G&K+K{FZmMs0C#y;G{&H00gLl|=5bl%y;$cQ zMEAWI;qf;T-WUJit--;yn%CpfExd1mIbM->;HV%0qcCvEW*+}Pe2>QQihPcsjztnB S@JA4$yln*alT5-WyuSf83aWYl literal 0 HcmV?d00001 diff --git a/DefaultBuild/uart.obj b/DefaultBuild/uart.obj new file mode 100644 index 0000000000000000000000000000000000000000..a519ccb4a7fc2c085d5b82d3d1e034c45803d06b GIT binary patch literal 8496 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 literal 0 HcmV?d00001 diff --git a/QualityReport(multical,DefaultBuild).txt b/QualityReport(multical,DefaultBuild).txt new file mode 100644 index 0000000..5b43a4e --- /dev/null +++ b/QualityReport(multical,DefaultBuild).txt @@ -0,0 +1,298 @@ +QualityReport +2026년 1월 14일 수요일 오전 10:30:44 + +------ Start build(multical, DefaultBuild) ------ +C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\Bin\ccrl.exe r_main.c -cpu=S3 -o DefaultBuild\r_main.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10PPJ.DVF" -g -g_line -I "..\..\Documents\카카오톡 받은 파일\IDH1.1\IDH1.1" -I ..\IDH1.1 -I . -c -msg_lang=english +C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\Bin\ccrl.exe dipSwitch.c -cpu=S3 -o DefaultBuild\dipSwitch.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10PPJ.DVF" -g -g_line -I "..\..\Documents\카카오톡 받은 파일\IDH1.1\IDH1.1" -I ..\IDH1.1 -I . -c -msg_lang=english +W0511106:The folder "..\..\Documents\카카오톡 받은 파일\IDH1.1\IDH1.1" specified by the "-I" option is not found. +W0511106:The folder "..\..\Documents\카카오톡 받은 파일\IDH1.1\IDH1.1" specified by the "-I" option is not found. +W0511106:The folder "..\IDH1.1" specified by the "-I" option is not found. +W0511106:The folder "..\IDH1.1" specified by the "-I" option is not found. +W0511186:The evaluation period for the option "-Odefault" of CC-RL V1 is valid for the remaining 60 days. After that, it will be implicitly changed to "-Olite". Please consider purchasing the product to continue using "-Odefault". +W0511186:The evaluation period for the option "-Odefault" of CC-RL V1 is valid for the remaining 60 days. After that, it will be implicitly changed to "-Olite". Please consider purchasing the product to continue using "-Odefault". +owi.h(47):W0523076:Function declarations should have prototype +i2c.h(8):W0520047:Incompatible redefinition of macro "RAM_BYTES" (declared at line 11 of "uart.h") +C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(18):W0520301:Typedef name has already been declared (with same type) +C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(19):W0520301:Typedef name has already been declared (with same type) +C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(20):W0520301:Typedef name has already been declared (with same type) +C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(25):W0520301:Typedef name has already been declared (with same type) +C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(26):W0520301:Typedef name has already been declared (with same type) +C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(27):W0520301:Typedef name has already been declared (with same type) +r_main.c(115):W0520172:External/internal linkage conflict with previous declaration +r_main.c(133):W0523077:Called function should have prototype +C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\Bin\rlink.exe -subcommand=DefaultBuild\multical.clnk +W0561018:The evaluation period of CC-RL V1 is valid for the remaining 60 days. After that, functional limit will be applied. Please consider purchasing the product. +W0561018:The evaluation period of CC-RL V1 is valid for the remaining 60 days. After that, functional limit will be applied. Please consider purchasing the product. +Renesas Optimizing Linker Completed +------ Build ended(Error:0, Warning:18)(multical, DefaultBuild) ------ + +--- CommandFile 1 --- +DefaultBuild\multical.clnk : +-Input=DefaultBuild\cstart.obj +-Input=DefaultBuild\stkinit.obj +-Input=DefaultBuild\r_main.obj +-Input=DefaultBuild\r_systeminit.obj +-Input=DefaultBuild\r_cg_cgc.obj +-Input=DefaultBuild\r_cg_cgc_user.obj +-Input=DefaultBuild\r_cg_serial.obj +-Input=DefaultBuild\r_cg_serial_user.obj +-Input=DefaultBuild\r_cg_wdt.obj +-Input=DefaultBuild\r_cg_wdt_user.obj +-Input=DefaultBuild\r_cg_adc.obj +-Input=DefaultBuild\r_cg_adc_user.obj +-Input=DefaultBuild\r_cg_port.obj +-Input=DefaultBuild\r_cg_port_user.obj +-Input=DefaultBuild\anaout.obj +-Input=DefaultBuild\owi.obj +-Input=DefaultBuild\i2c.obj +-Input=DefaultBuild\uart.obj +-Input=DefaultBuild\delay.obj +-Input=DefaultBuild\dipSwitch.obj +-SECURITY_ID=00000000000000000000 +-DEVICE=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10PPJ.DVF +-DEBug +-NOCOmpress +-NOOPtimize +-OUtput=DefaultBuild\multical.abs +-OCDBG=04 +-USER_OPT_BYTE=FFFFF8 +-LISt=DefaultBuild\multical.map +-SHow=SYmbol,Total_size +-AUTO_SECTION_LAYOUT +-ROm=.data=.dataR +-ROm=.sdata=.sdataR +-NOMessage +-MEMory=High +-NOLOgo +-LIBrary=DefaultBuild\multical.lib +-end +-Input=DefaultBuild\multical.abs +-DEVICE=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10PPJ.DVF +-OUtput=DefaultBuild\multical.mot +-FOrm=Stype +-NOMessage +-exit + + +--- SHA1 hash value of output files --- +C:\Users\COMPUTER1\OneDrive\문서\카카오톡 받은 파일\Amosense_Firmware\Amosense_Firmware\DefaultBuild\multical.abs: 02573826f641eca7df73ff054c8e823c4d5b11c4 +C:\Users\COMPUTER1\OneDrive\문서\카카오톡 받은 파일\Amosense_Firmware\Amosense_Firmware\DefaultBuild\multical.mot: c95d0bc8130fb9e402da42eee0be70f0ce6eca3e + + +--- System Information --- +*OS Version + Microsoft Windows 11 Pro (-, 10.0.26200, WOW64) +*Language + 한국어(대한민국) +*.NET Framework Version + Microsoft .NET Framework 4 [.NET 4.8 or later] (533509) +*WebView2 Version + 143.0.3650.139 + +--- Application Information --- +*Product Name + CS+ for CC +*Package Version + V8.13.00 [05 Dec 2024] +*Version + V9.13.00.05 [12 Nov 2024] +*Assembly Version + 3.12.10.1 +*Product License + +*Execution Place + C:\Program Files (x86)\Renesas Electronics\CS+\CC +*Memory Usage + *Private Working Set + 295 MB + *Number of GDI Objects + 2228 + *Number of USER Objects + 1638 + *Opened Files + 3 editors, 3 files, 16 KB + +--- Build Tool Plug-in Information --- +RH850 Build tool CC-RH Plug-in + *Version + V8.09.00.00 [07 Oct 2022] + *Assembly Version + 1.1.10.12 + *DLL File Name + BuildToolCCRH.dll +RL78 Build tool CC-RL Plug-in + *Version + V8.11.00.00 [29 Sep 2023] + *Assembly Version + 1.0.0.0 + *DLL File Name + BuildToolCCRL.dll +RX Build tool CC-RX Plug-in + *Version + V8.09.00.00 [07 Oct 2022] + *Assembly Version + 3.12.10.1 + *DLL File Name + BuildToolCCRX.dll +RH850 Build tool GHS CCRH850 Plug-in + *Version + V1.10.00.01 [25 Sep 2024] + *Assembly Version + 1.0.0.0 + *DLL File Name + BuildToolGHSCCRH850.dll + +--- Debug Tool Plug-in Information --- +Debugger Collection Plug-in + *Version + V8.13.00.04 [26 Nov 2024] + *Assembly Version + 2.12.10.1 + *DLL File Name + DebugToolCollection.dll + +--- Other Plug-in Information --- +Code Generator Plug-in for RH850 + *Version + V1.02.02.05 [25 May 2018] + *Assembly Version + 1.0.0.0 + *DLL File Name + CodeGeneratorRH850.dll +Code Generator Plug-in + *Version + V4.08.06.01 [28 Oct 2022] + *Assembly Version + 3.0.0.0 + *DLL File Name + CodePart.dll +Code Generator/PinView Plug-in + *Version + V2.10.07.02 [08 Nov 2021] + *Assembly Version + 1.0.0.0 + *DLL File Name + CodePart2.dll +Debug Console Plug-in + *Version + V8.09.00.03 [24 Nov 2022] + *Assembly Version + 8.9.0.0 + *DLL File Name + DebugConsole.dll +Quick and Effective tool solution - QE + *Version + V9.12.00.01 [08 Apr 2024] + *Assembly Version + 1.15.10.16 + *DLL File Name + InCarTools.dll +Pin Configurator Plug-in + *Version + V1.54.01.01 [31 Jul 2014] + *Assembly Version + 1.6.10.23 + *DLL File Name + PinConfig.dll +Program Analyzer Plug-in + *Version + V4.13.00.03 [24 May 2023] + *Assembly Version + 3.12.11.9 + *DLL File Name + ProgramAnalyzer.dll +IronPython Console Plug-in + *Version + V1.49.00.02 [08 Nov 2024] + *Assembly Version + 1.6.10.23 + *DLL File Name + PythonConsole.dll +Editor plug-in DLL + *Version + V1.20.00.03 [20 May 2024] + *Assembly Version + 1.1.0.0 + *DLL File Name + SEditor.dll +Stack Usage Tracer + *Version + V1.05.00.02 [30 Jul 2014] + *Assembly Version + 1.30.11.15 + *DLL File Name + Stk.dll +Update Manager Plug-in + *Version + V2.03.00.02 [29 Oct 2018] + *Assembly Version + 1.13.6.20 + *DLL File Name + Update.dll + +Debug Tool Common Interface + *Version + V8.13.00.04 [26 Nov 2024] + *Assembly Version + 3.12.10.1 + *DLL File Name + CommonDebuggerInterface.dll +Device Information Common Interface + *Version + V9.13.00.02 [03 Oct 2024] + *Assembly Version + 3.0.0.0 + *DLL File Name + DeviceInformation.dll + +--- Main Project Information --- +C:\Users\COMPUTER1\OneDrive\문서\카카오톡 받은 파일\Amosense_Firmware\Amosense_Firmware\multical.mtpj +Microcontroller Information + *R5F10PPJ + *File Name: Version + RL78_Productlist.xml: V8.130000 + R5F10PPJ_common.xml: V1.13.00.XX.02 + DR5F10PPJ.DVF: V1.11 + f14_ppx.ti: V1.02 + -: - + + +Build Tool Information + *CC-RL + * Version of plug-in(*.dll) + V8.13.00.02 [09 Oct 2024] + * The Version of the Compiler Package + V1.15.00 + + * The version of SMS Assembler + V1.00.00.01 [29 May 2020] + * The version of GREEN_DSP Structured Assembler + V1.05.00 + + +Debug Tool Information + *RL78 Simulator + Debugger Library V8.13.00.04 [26 Nov 2024] + + +Other Tool Information + *None + + *None + + *None + + *Pin Configurator + *Program Analyzer + *Version + V4.13.00.03 [24 May 2023] + + *Code Generator +Other Information + *RL78/F14 Code Library + *Version + V2.03.07.02 [08 Nov 2021] + *Description + Code library for RL78/F14 code generation plugin. + + diff --git a/anaout.c b/anaout.c new file mode 100644 index 0000000..63d5507 --- /dev/null +++ b/anaout.c @@ -0,0 +1,110 @@ +#include "anaout.h" + +// ------------------------------------------------------- +// Helper macros +// ------------------------------------------------------- +#define BIT(n) (1u << (n)) + +// ------------------------------------------------------- +// ANAOUT mapping ( ) +// ANAOUT_1 : P64 -> P6.4 +// ANAOUT_2 : P65 -> P6.5 +// ANAOUT_3 : P66 -> P6.6 +// ANAOUT_4 : P67 -> P6.7 +// +// ANAOUT_5 : P44 -> P4.4 +// ANAOUT_6 : P43 -> P4.3 +// ANAOUT_7 : P42 -> P4.2 +// ANAOUT_8 : P41 -> P4.1 +// +// ANAOUT_9 : P50 -> P5.0 +// ANAOUT_10 : P51 -> P5.1 +// ANAOUT_11 : P52 -> P5.2 +// +// ANAOUT_12 : P60 -> P6.0 +// ANAOUT_13 : P61 -> P6.1 +// +// ANAOUT_14 : P72 -> P7.2 +// ANAOUT_15 : P73 -> P7.3 +// ANAOUT_16 : P75 -> P7.5 +// ANAOUT_17 : P74 -> P7.4 +// ANAOUT_18 : P76 -> P7.6 +// ANAOUT_19 : P77 -> P7.7 +// +// ANAOUT_20 : P130 -> P13.0 +// ------------------------------------------------------- + +// ׷캰 ũ( AllLow/Init) +#define P4_ANA_MASK (BIT(4) | BIT(3) | BIT(2) | BIT(1)) // P4.4~P4.1 +#define P5_ANA_MASK (BIT(0) | BIT(1) | BIT(2)) // P5.0~P5.2 +#define P6_ANA_MASK (BIT(7) | BIT(6) | BIT(5) | BIT(4) | BIT(1) | BIT(0)) // P6.7~P6.4 + P6.1~P6.0 +#define P7_ANA_MASK (BIT(7) | BIT(6) | BIT(5) | BIT(4) | BIT(3) | BIT(2)) // P7.7~P7.2 +#define P13_ANA_MASK (BIT(0)) // P13.0 + +void ANAOUT_AllLow(void) +{ + // ش Ʈ LOW + P4 &= (uint8_t)~(uint8_t)P4_ANA_MASK; + P5 &= (uint8_t)~(uint8_t)P5_ANA_MASK; + P6 &= (uint8_t)~(uint8_t)P6_ANA_MASK; + P7 &= (uint8_t)~(uint8_t)P7_ANA_MASK; + P13 &= (uint8_t)~(uint8_t)P13_ANA_MASK; +} + +void ANAOUT_Init(void) +{ + // : PM bit = 0 + PM4 &= (uint8_t)~(uint8_t)P4_ANA_MASK; + PM5 &= (uint8_t)~(uint8_t)P5_ANA_MASK; + PM6 &= (uint8_t)~(uint8_t)P6_ANA_MASK; + PM7 &= (uint8_t)~(uint8_t)P7_ANA_MASK; + + // ʱ : LOW + ANAOUT_AllLow(); +} + +void ANAOUT_Select(uint8_t ch) +{ + if (ch < ANAOUT_CH_MIN || ch > ANAOUT_CH_MAX) { + ANAOUT_AllLow(); + return; + } + + ANAOUT_AllLow(); + __nop(); __nop(); __nop(); __nop(); // break-before-make + + // 2) õ äθ HIGH + switch (ch) + { + case 1: P6 |= (uint8_t)BIT(4); break; // P64 + case 2: P6 |= (uint8_t)BIT(5); break; // P65 + case 3: P6 |= (uint8_t)BIT(6); break; // P66 + case 4: P6 |= (uint8_t)BIT(7); break; // P67 + + case 5: P4 |= (uint8_t)BIT(4); break; // P44 + case 6: P4 |= (uint8_t)BIT(3); break; // P43 + case 7: P4 |= (uint8_t)BIT(2); break; // P42 + case 8: P4 |= (uint8_t)BIT(1); break; // P41 + + case 9: P5 |= (uint8_t)BIT(0); break; // P50 + case 10: P5 |= (uint8_t)BIT(1); break; // P51 + case 11: P5 |= (uint8_t)BIT(2); break; // P52 + + case 12: P6 |= (uint8_t)BIT(0); break; // P60 + case 13: P6 |= (uint8_t)BIT(1); break; // P61 + + case 14: P7 |= (uint8_t)BIT(2); break; // P72 + case 15: P7 |= (uint8_t)BIT(3); break; // P73 + case 16: P7 |= (uint8_t)BIT(5); break; // P75 + case 17: P7 |= (uint8_t)BIT(4); break; // P74 + case 18: P7 |= (uint8_t)BIT(6); break; // P76 + case 19: P7 |= (uint8_t)BIT(7); break; // P77 + + case 20: P13 |= (uint8_t)BIT(0); break; // P130 + + default: + // ̸ ü LOW + break; + } +} + diff --git a/anaout.h b/anaout.h new file mode 100644 index 0000000..4f42ac8 --- /dev/null +++ b/anaout.h @@ -0,0 +1,15 @@ +#ifndef ANAOUT_H +#define ANAOUT_H + +#include "r_cg_macrodriver.h" +#include "r_cg_port.h" +#include + +#define ANAOUT_CH_MIN (1u) +#define ANAOUT_CH_MAX (20u) + +void ANAOUT_Init(void); +void ANAOUT_AllLow(void); +void ANAOUT_Select(uint8_t ch); // 1~20, ̸ AllLow ó + +#endif diff --git a/common.h b/common.h new file mode 100644 index 0000000..0771e3a --- /dev/null +++ b/common.h @@ -0,0 +1,4 @@ +#include "delay.h" +#include "uart.h" +#include "owi.h" +#include "i2c.h" \ No newline at end of file diff --git a/cstart.asm b/cstart.asm new file mode 100644 index 0000000..37770b9 --- /dev/null +++ b/cstart.asm @@ -0,0 +1,314 @@ +;/********************************************************************************************************************** +; * DISCLAIMER +; * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No +; * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +; * applicable laws, including copyright laws. +; * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING +; * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, +; * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM +; * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES +; * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO +; * THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +; * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of +; * this software. By using this software, you agree to the additional terms and conditions found by accessing the +; * following link: +; * http://www.renesas.com/disclaimer +; * +; * Copyright (C) 2020-2022 Renesas Electronics Corporation. All rights reserved. +; *********************************************************************************************************************/ +; NOTE : THIS IS A TYPICAL EXAMPLE. + +$IFNDEF __RENESAS_VERSION__ +__RENESAS_VERSION__ .EQU 0x01000000 +$ENDIF + + .public _start + .public _exit + .public _atexit + +;----------------------------------------------------------------------------- +; RAM section +;----------------------------------------------------------------------------- +.SECTION .dataR, DATA +.SECTION .sdataR, DATA +; .SECTION .datafR, DATAF +; .SECTION .textfR, TEXTF + +$IF (__RENESAS_VERSION__ < 0x01010000) ; for CC-RL V1.00 +;----------------------------------------------------------------------------- +; stack area +;----------------------------------------------------------------------------- +; !!! [CAUTION] !!! +; Set up stack size suitable for a project. +.SECTION .stack_bss, BSS +_stackend: + .DS 0x200 +_stacktop: +$ENDIF + +;----------------------------------------------------------------------------- +; RESET vector +;----------------------------------------------------------------------------- +_start .VECTOR 0 + +;----------------------------------------------------------------------------- +; startup +;----------------------------------------------------------------------------- +.SECTION .text, TEXT +_start: + ;-------------------------------------------------- + ; setting register bank + ;-------------------------------------------------- +; SEL RB0 + + ;-------------------------------------------------- + ; setting mirror area + ;-------------------------------------------------- +; ONEB !PMC ; mirror area = 10000-1FFFFH + + ;-------------------------------------------------- + ; setting the stack pointer + ;-------------------------------------------------- +$IF (__RENESAS_VERSION__ >= 0x01010000) + MOVW SP,#LOWW(__STACK_ADDR_START) +$ELSE ; for CC-RL V1.00 + MOVW SP,#LOWW(_stacktop) +$ENDIF + + ;-------------------------------------------------- + ; initializing stack area + ;-------------------------------------------------- +$IF (__RENESAS_VERSION__ >= 0x01010000) + MOVW AX,#LOWW(__STACK_ADDR_END) +$ELSE ; for CC-RL V1.00 + MOVW AX,#LOWW(_stackend) +$ENDIF + CALL !!_stkinit + + ;-------------------------------------------------- + ; hardware initialization + ;-------------------------------------------------- + CALL !!_hdwinit + +$IFDEF __USE_RAM_INIT_TABLE + ;-------------------------------------------------- + ; initializing RAM + ;-------------------------------------------------- + MOVW AX,#LOWW(STARTOF(.ram_init_table)) + BR $.L5_RAM_INIT_TABLE +.L1_RAM_INIT_TABLE: + PUSH AX ;table pointer + MOVW HL,AX + MOV ES,#HIGHW(STARTOF(.ram_init_table)) + MOVW AX,ES:[HL+6] ;dst + MOVW DE,AX + MOVW AX,ES:[HL+4] ;size + ADDW AX,DE + MOVW BC,AX ;end + MOV A,ES:[HL+2] ;high(src) + CMP A,#0xF + BZ $.L3_RAM_INIT_TABLE_CLEAR + + PUSH AX + MOVW AX,ES:[HL] ;loww(src) + MOVW HL,AX + POP AX + MOV ES,A + BR $.L3_RAM_INIT_TABLE_COPY + +.L2_RAM_INIT_TABLE_COPY: + MOV A,ES:[HL] + INCW HL + MOV [DE],A + INCW DE +.L3_RAM_INIT_TABLE_COPY: + MOVW AX,DE + CMPW AX,BC + BC $.L2_RAM_INIT_TABLE_COPY + BR $.L4_RAM_INIT_TABLE + +.L2_RAM_INIT_TABLE_CLEAR: + MOV [DE],#0 + INCW DE +.L3_RAM_INIT_TABLE_CLEAR: + MOVW AX,DE + CMPW AX,BC + BC $.L2_RAM_INIT_TABLE_CLEAR + +.L4_RAM_INIT_TABLE: + POP AX ;table ponter + ADDW AX,#8 +.L5_RAM_INIT_TABLE: + CMPW AX,#LOWW(STARTOF(.ram_init_table)+SIZEOF(.ram_init_table)) + BC $.L1_RAM_INIT_TABLE + +$ELSE ; __USE_RAM_INIT_TABLE + ;-------------------------------------------------- + ; initializing BSS + ;-------------------------------------------------- + ; clear external variables which doesn't have initial value (near) + MOVW HL,#LOWW(STARTOF(.bss)) + MOVW AX,#LOWW(STARTOF(.bss) + SIZEOF(.bss)) + BR $.L2_BSS +.L1_BSS: + MOV [HL+0],#0 + INCW HL +.L2_BSS: + CMPW AX,HL + BNZ $.L1_BSS + + ; clear saddr variables which doesn't have initial value + MOVW HL,#LOWW(STARTOF(.sbss)) + MOVW AX,#LOWW(STARTOF(.sbss) + SIZEOF(.sbss)) + BR $.L2_SBSS +.L1_SBSS: + MOV [HL+0],#0 + INCW HL +.L2_SBSS: + CMPW AX,HL + BNZ $.L1_SBSS + + ; clear external variables which doesn't have initial value (far) +; MOV ES,#HIGHW(STARTOF(.bssf)) +; MOVW HL,#LOWW(STARTOF(.bssf)) +; MOVW AX,#LOWW(STARTOF(.bssf) + SIZEOF(.bssf)) +; BR $.L2_BSSF +;.L1_BSSF: +; MOV ES:[HL+0],#0 +; INCW HL +;.L2_BSSF: +; CMPW AX,HL +; BNZ $.L1_BSSF + + ;-------------------------------------------------- + ; ROM data copy + ;-------------------------------------------------- + ; copy external variables having initial value (near) + MOV ES,#HIGHW(STARTOF(.data)) + MOVW BC,#LOWW(SIZEOF(.data)) + BR $.L2_DATA +.L1_DATA: + DECW BC + MOV A,ES:LOWW(STARTOF(.data))[BC] + MOV LOWW(STARTOF(.dataR))[BC],A +.L2_DATA: + CLRW AX + CMPW AX,BC + BNZ $.L1_DATA + + ; copy saddr variables having initial value + MOV ES,#HIGHW(STARTOF(.sdata)) + MOVW BC,#LOWW(SIZEOF(.sdata)) + BR $.L2_SDATA +.L1_SDATA: + DECW BC + MOV A,ES:LOWW(STARTOF(.sdata))[BC] + MOV LOWW(STARTOF(.sdataR))[BC],A +.L2_SDATA: + CLRW AX + CMPW AX,BC + BNZ $.L1_SDATA + + ; copy external variables having initial value (far) +; MOVW BC,#LOWW(SIZEOF(.dataf)) +; BR $.L2_DATAF +;.L1_DATAF: +; DECW BC +; MOV ES,#HIGHW(STARTOF(.dataf)) +; MOV A,ES:LOWW(STARTOF(.dataf))[BC] +; MOV ES,#HIGHW(STARTOF(.datafR)) +; MOV ES:LOWW(STARTOF(.datafR))[BC],A +;.L2_DATAF: +; CLRW AX +; CMPW AX,BC +; BNZ $.L1_DATAF + + ; copy .text to RAM +; MOV C,#HIGHW(STARTOF(.textf)) +; MOVW HL,#LOWW(STARTOF(.textf)) +; MOVW DE,#LOWW(STARTOF(.textfR)) +; BR $.L2_TEXT +;.L1_TEXT: +; MOV A,C +; MOV ES,A +; MOV A,ES:[HL] +; MOV [DE],A +; INCW DE +; INCW HL +; CLRW AX +; CMPW AX,HL +; SKNZ +; INC C +;.L2_TEXT: +; MOVW AX,HL +; CMPW AX,#LOWW(STARTOF(.text) + SIZEOF(.text)) +; BNZ $.L1_TEXT + +$ENDIF ; __USE_RAM_INIT_TABLE + + ;-------------------------------------------------- + ; call global constructor (_peace_global_ctor_0) + ;-------------------------------------------------- + MOVW BC,#LOWW(SIZEOF(.init_array)) + BR $.L2_INIT +.L1_INIT: + DECW BC + DECW BC + MOV ES,#HIGHW(STARTOF(.init_array)) + MOVW AX,ES:LOWW(STARTOF(.init_array))[BC] + MOV CS,#0x00 + PUSH BC + CALL AX + POP BC +.L2_INIT: + CLRW AX + CMPW AX,BC + BNZ $.L1_INIT + + ;-------------------------------------------------- + ; call main function + ;-------------------------------------------------- + CALL !!_main ; main(); + + ;-------------------------------------------------- + ; call exit function + ;-------------------------------------------------- + CLRW AX ; exit(0) +_exit: + BR $_exit + +;----------------------------------------------------------------------------- +; atexit (only ret) +;----------------------------------------------------------------------------- +_atexit: + RET + +;----------------------------------------------------------------------------- +; section +;----------------------------------------------------------------------------- +$IF (__RENESAS_VERSION__ >= 0x01010000) +.SECTION .RLIB, TEXTF +.L_section_RLIB: +.SECTION .SLIB, TEXTF +.L_section_SLIB: +$ENDIF +.SECTION .textf, TEXTF +.L_section_textf: +.SECTION .const, CONST +.L_section_const: +.SECTION .constf, CONSTF +.L_section_constf: +.SECTION .data, DATA +.L_section_data: +;.SECTION .dataf, DATAF +;.L_section_dataf: +.SECTION .sdata, SDATA +.L_section_sdata: +.SECTION .bss, BSS +.L_section_bss: +;.SECTION .bssf, BSSF +;.L_section_bssf: +.SECTION .sbss, SBSS +.L_section_sbss: +.SECTION .init_array, CONSTF +.L_section_init_array: diff --git a/delay.c b/delay.c new file mode 100644 index 0000000..c90bde4 --- /dev/null +++ b/delay.c @@ -0,0 +1,86 @@ +#include "delay.h" + + +/** + * 함수명: delay + * 목적: 단순 루프를 이용한 지연(delay) 함수 + * + * 매개변수: + * - d : 지연 카운트 값. 값이 클수록 지연 시간이 길어짐 + * + * 동작 방식: + * - while(d--) 루프를 반복하면서 CPU를 바쁘게 사용 + * - 외부 타이머나 정확한 시간 기준은 없음 + * - 단순히 CPU 사이클을 소비하여 지연 발생 + * + * 주의사항: + * - CPU 클럭에 따라 지연 시간이 달라짐 + * - 정밀한 시간 지연이 필요하면 하드웨어 타이머 사용 권장 + */ +void delay(long d){ + while(d--); +} + + +/** + * 함수명: delay_us + * 목적: 마이크로초(us) 단위의 지연(delay) 함수 + * + * 매개변수: + * - us : 지연 시간 (마이크로초 단위) + * + * 동작 방식: + * 1. 입력된 us 값에 따라 반복 횟수 count 계산 + * - us <= 150 : count = (us * 100 + 50) / 100 + * - us > 150 : count = (us * 106 + 50) / 100 + * - 소수점 올림 효과를 위해 +50 추가 + * 2. for 루프를 count만큼 반복하면서 __nop() 수행 + * - __nop()는 "No Operation" 명령어로, CPU 사이클만 소비 + * 3. 루프 종료 후 지정된 시간만큼 지연 + * + * 주의사항: + * - CPU 클럭 속도에 따라 실제 지연 시간은 달라질 수 있음 + * - 매우 정밀한 시간 지연이 필요하면 타이머 기반 지연 권장 + */ +void delay_us(volatile uint32_t us) +{ + volatile uint32_t i; + volatile uint32_t count; + + if (us <= 150) { + count = (us * 100 + 50) / 100; // 소수점 올림 효과를 위해 +50 추가 + } else { + count = (us * 106 + 50) / 100; + } + + for (i = 0; i < count; i++) { + __nop(); + } +} + + +/** + * 함수명: delay_ms + * 목적: 밀리초(ms) 단위의 지연(delay) 함수 + * + * 매개변수: + * - ms : 지연 시간 (밀리초 단위) + * + * 동작 방식: + * 1. 외부 for 루프(i)는 ms만큼 반복 + * 2. 내부 for 루프(j)는 0~799까지 반복 + * - 내부 루프 반복 횟수 800은 CPU 클럭 속도에 따라 조정 필요 + * - 반복 동안 아무 작업도 하지 않고 CPU 사이클 소모 + * 3. 두 루프가 모두 끝나면 지정된 시간만큼 대략 지연 완료 + * + * 주의사항: + * - 정확한 시간 지연은 보장되지 않음 (CPU 클럭, 최적화 레벨 등 영향) + * - 매우 정밀한 지연이 필요하면 타이머 기반 지연 권장 + * - delay_ms와 delay_us를 혼합해 사용할 수 있음 + */ +void delay_ms(unsigned int ms) +{ + volatile unsigned int i, j; + for (i = 0; i < ms; i++) + for (j = 0; j < 800; j++); // 내부 루프 조정 필요 (클럭에 따라 조정) +} \ No newline at end of file diff --git a/delay.h b/delay.h new file mode 100644 index 0000000..94e533f --- /dev/null +++ b/delay.h @@ -0,0 +1,5 @@ +#include "r_cg_macrodriver.h" + +void delay(long d); +void delay_ms(unsigned int ms); +void delay_us(volatile uint32_t us); \ No newline at end of file diff --git a/dipSwitch.c b/dipSwitch.c new file mode 100644 index 0000000..e551a95 --- /dev/null +++ b/dipSwitch.c @@ -0,0 +1,35 @@ +#include "dipSwitch.h" + +/* + * ȸε : + * ADD_1..ADD_5 = P8.1..P8.5 + * Pull-up to VCC5, DIP ON -> GND(LOW) => Active-Low + */ +#define DIP_PORT P8 +#define DIP_PM PM8 +#define DIP_MASK (0x3Eu) // b0011_1110 = P8.1~P8.5 +#define DIP_SHIFT (1u) // P8.1 bit0 + +void DipSwitch_Init(void) +{ + // Է : PM bit=1 => input + DIP_PM |= DIP_MASK; +} + +uint8_t DipSwitch_ReadValue_0to31(void) +{ + uint8_t raw = (uint8_t)(DIP_PORT & DIP_MASK); + + // Active-Low̹Ƿ , ũ + uint8_t v = (uint8_t)((~raw) & DIP_MASK); + + // P8.1~P8.5 -> bit0~bit4 + v = (uint8_t)(v >> DIP_SHIFT); + + return (uint8_t)(v & 0x1Fu); // 0~31 +} + +uint8_t DipSwitch_ReadAddr_1to32(void) +{ + return (uint8_t)(DipSwitch_ReadValue_0to31() + 1u); // 1~32 +} diff --git a/dipSwitch.h b/dipSwitch.h new file mode 100644 index 0000000..140c74c --- /dev/null +++ b/dipSwitch.h @@ -0,0 +1,33 @@ +#ifndef DIPSWITCH_H +#define DIPSWITCH_H + +#include "r_cg_macrodriver.h" +#include "r_cg_port.h" // P8, PM8 + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * DIP Switch ʱȭ (Է ) + */ +void DipSwitch_Init(void); + +/** + * DIP Switch(5bit) о ּ(1~32) ȯ ȯ + * - ȸ: Pull-up, DIP ON -> GND (Active-Low) + * - : P8.1~P8.5 (ADD_1~ADD_5) + */ +uint8_t DipSwitch_ReadAddr_1to32(void); + +/** + * (ɼ) ׿: DIP 5bit(0~31) ״ ȯ + * - ADD_1 LSB + */ +uint8_t DipSwitch_ReadValue_0to31(void); + +#ifdef __cplusplus +} +#endif + +#endif /* DIPSWITCH_H */ diff --git a/hdwinit.asm b/hdwinit.asm new file mode 100644 index 0000000..0b74c68 --- /dev/null +++ b/hdwinit.asm @@ -0,0 +1,35 @@ +;/********************************************************************************************************************** +; * DISCLAIMER +; * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No +; * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +; * applicable laws, including copyright laws. +; * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING +; * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, +; * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM +; * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES +; * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO +; * THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +; * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of +; * this software. By using this software, you agree to the additional terms and conditions found by accessing the +; * following link: +; * http://www.renesas.com/disclaimer +; * +; * Copyright (C) 2020 Renesas Electronics Corporation. All rights reserved. +; *********************************************************************************************************************/;--------------------------------------------------------------------- +; _hdwinit +; +; void _hdwinit(void); +; +; input: +; NONE +; output: +; NONE +;--------------------------------------------------------------------- + +; NOTE : THIS IS A TYPICAL EXAMPLE. + + .PUBLIC _hdwinit + +.textf .CSEG TEXTF +_hdwinit: + RET diff --git a/i2c.c b/i2c.c new file mode 100644 index 0000000..7d3a069 --- /dev/null +++ b/i2c.c @@ -0,0 +1,487 @@ +#include "i2c.h" +#include "delay.h" +#include "uart.h" +#include + +uint8_t g_i2c_last_command[3] = {0}; +uint8_t g_i2c_command_valid = 0; + + +/** + * 함수명: disable + * 목적: I2C 장치에 비활성화(disable) 명령을 전송 + * + * 매개변수: 없음 + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1) 전송할 데이터 준비 + * - dis 배열에 {0x01, 0x02} 값 저장 + * + * 2) I2C 송신 + * - R_IICA0_Master_Send() 호출하여 슬레이브 주소로 데이터 전송 + * - 전송 성공 시 다음 단계로 진행 + * - 전송 실패 시 UART로 "I2C Send Failed" 메시지 출력 후 함수 종료 + * + * 참고: + * - SLAVE_ADDR는 전송 대상 I2C 장치 주소 + * - sizeof(dis)를 통해 전송할 데이터 길이 자동 계산 + * - 전송 타임아웃은 100ms + */ +void disable(void){ + static uint8_t dis[] = {0x01, 0x02}; + //static uint8_t tx[] = {0xT0, 0x00, 0x00}; + + // I2C 마스터 송신 + if (R_IICA0_Master_Send(SLAVE_ADDR << 1, dis, sizeof(dis), 100) != MD_OK) + { + uart_send_string("I2C Send Failed\r\n"); + return; + } +} + + +/** + * 함수명: I2C_EnablePower + * 목적: I2C 장치 전원을 켠다. + * + * 매개변수: 없음 + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1) P7 레지스터의 특정 비트를 설정하여 전원 출력 HIGH 상태로 변경 + * - _02_Pn1_OUTPUT_1 : P7 포트의 1번 핀을 출력 모드로 HIGH 설정 + * + * 참고: + * - I2C 장치 전원 공급용 핀을 제어 + * - 출력 HIGH 상태로 전원이 켜짐 + */ +void I2C_EnablePower(void) { + P7 = _02_Pn1_OUTPUT_1; +} + + +/** + * 함수명: I2C_DisablePower + * 목적: I2C 장치 전원을 끈다. + * + * 매개변수: 없음 + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1) P7 레지스터의 특정 비트를 클리어하여 전원 출력 LOW 상태로 변경 + * - _00_Pn1_OUTPUT_0 : P7 포트의 1번 핀을 출력 모드로 LOW 설정 + * + * 참고: + * - I2C 장치 전원 공급용 핀을 제어 + * - 출력 LOW 상태로 전원이 꺼짐 + */ +void I2C_DisablePower(void) { + P7 = _00_Pn1_OUTPUT_0; +} + + +/** + * 함수명: I2C_A_Command_Mode_receiveData + * 목적: I2C 장치에서 ADC 데이터와 명령 리스트를 읽고, + * 최종적으로 UART로 데이터를 전송한다. + * + * 매개변수: + * - tx_data : 사용자 명령(UserCmd) 데이터 배열 + * - tx_len : 사용자 명령 데이터 길이 + * - id : I2C 슬레이브 장치 주소 + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1) ADC 읽기 + * - ADC_ReadAndSend_UART() 호출로 4채널 ADC 값을 읽음 + * - 읽은 값이 4개가 아니면 오류 메시지 UART 출력 후 종료 + * - TOP, BRP, BRN, BRP-BRN, BOT 값 순서대로 UART 문자열 구성 + * + * 2) CMD_LIST 순서대로 I2C 읽기 + * - CMD_LIST는 장치 내부 명령 6개 정의 + * - R_IICA0_Master_Send()로 명령 전송 + * - R_IICA0_Master_Receive()로 응답 읽음 + * - 읽은 값(rx[1], rx[2])을 UART 문자열에 추가 + * + * 3) 사용자 CMD 처리 + * - tx_data와 tx_len이 유효하면 해당 데이터를 I2C 장치로 전송 + * - 응답을 rx 배열로 읽고 UART 문자열에 추가 + * - 없으면 "0000"으로 표시 + * + * 4) 최종 출력 + * - 완성된 문자열(line)을 UART로 전송 + * - 각 단계마다 적절한 delay로 통신 안정성 확보 + * + * 참고: + * - RAM_BYTES는 I2C 응답 버퍼 크기 + * - UART 출력은 ","로 각 값 구분 후, 마지막에 CRLF 추가 + * - ADC와 I2C 읽기 순서가 고정되어 있어 코드만 봐도 데이터 처리 흐름 이해 가능 + */ +void I2C_A_Command_Mode_receiveData(const uint8_t *tx_data, uint8_t tx_len,uint8_t id ) +{ + uint8_t CMD_LIST[6][3] = { + {0x2E, 0x00, 0x00}, // BR + {0x2E, 0x01, 0x00}, // BR_AZ + {0x2E, 0x02, 0x00}, // T_RAW + {0x2E, 0x16, 0x00}, // Y_data + {0x2E, 0x41, 0x00}, // BR_AOUT + {0x2E, 0x40, 0x00} + }; + + char line[128]; + size_t n = 0; + uint8_t rx[RAM_BYTES] = {0}; + int j; + + // 1) ADC 읽기 (4채널) + ADC_ReadAndSend_UART(); + if (g_adc_len != 4) { // TOP, BRP, BRN, BOT만 읽음 + uart_send_string("Err:adc_count\r\n"); + return; + } + + // 2) UART 문자열 구성 (5개 값) + for (j = 0; j < 5; j++) { + float v = 0.0f; + + switch (j) { + case 0: // 1번: TOP + v = g_adc_bytes[0]; + break; + case 1: // 2번: BRP + v = g_adc_bytes[1]; + break; + case 2: // 3번: BRN + v = g_adc_bytes[2]; + break; + case 3: // 4번: BRP - BRN + v = g_adc_bytes[1] - g_adc_bytes[2]; + break; + case 4: // 5번: BOT + v = g_adc_bytes[3]; + break; + } + + n += sprintf(&line[n], "%.2f", v); + + + line[n++] = ','; + +} + + + delay(100000); + + + // 2) CMD_LIST 순서대로 I2C 읽기 + for (j = 0; j < 6; j++) { + if (R_IICA0_Master_Send((id << 1), CMD_LIST[j], 3, 100) != MD_OK) { + uart_send_string("I2C Send Failed\r\n"); + return; + } + delay(10000); + + if (R_IICA0_Master_Receive((id << 1), rx, RAM_BYTES, 100) != MD_OK) { + uart_send_string("I2C Receive Failed\r\n"); + return; + } + delay(10000); + + n += sprintf(&line[n], "%02X%02X", rx[1], rx[2]); + + // 마지막 CMD 뒤에는 쉼표 붙이지 않음 + if (j < 5) { + line[n++] = ','; + } + } + + // 3) UserCmd 처리 + line[n++] = ','; // UserCmd 앞 쉼표 + if (tx_data != NULL && tx_len > 0) { + if (R_IICA0_Master_Send((id << 1), tx_data, tx_len, 100) != MD_OK) { + uart_send_string("I2C UserCmd Send Failed\r\n"); + return; + } + delay(100000); + + if (R_IICA0_Master_Receive((id << 1), rx, RAM_BYTES, 100) != MD_OK) { + uart_send_string("I2C UserCmd Receive Failed\r\n"); + return; + } + delay(10000); + + n += sprintf(&line[n], "%02X%02X", rx[1], rx[2]); + } else { + n += sprintf(&line[n], "0000"); + } + + // 마지막에 CRLF + line[n++] = '\r'; + line[n++] = '\n'; + line[n] = '\0'; + + uart_send_string(line); + delay(10000); + +} + +/** + * 함수명: I2C_Diagnostic + * 목적: I2C 장치의 진단용 데이터를 읽어 UART로 출력 + * + * 매개변수: + * - id : I2C 슬레이브 장치 주소 + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1) CMD_LIST 정의 + * - 장치에서 읽어야 하는 10개의 진단 명령 + * - 각 명령은 3바이트: {명령 코드, 파라미터1, 파라미터2} + * + * 2) CMD_LIST 순서대로 I2C 통신 수행 + * - R_IICA0_Master_Send()로 명령 전송 + * - R_IICA0_Master_Receive()로 응답 읽기 + * - 읽은 데이터(rx[1], rx[2])를 UART 문자열(line)에 추가 + * - 마지막 CMD 뒤에는 쉼표 생략 + * - 각 전송/수신 후 delay로 통신 안정성 확보 + * + * 3) UART 출력 + * - 완성된 문자열(line)을 UART로 전송 + * - 마지막에 CRLF 추가 + * + * 참고: + * - RAM_BYTES는 I2C 응답 버퍼 크기 + * - UART 출력 문자열은 각 CMD별 2바이트씩 HEX로 표시 + * - 함수는 I2C 장치 상태 확인용 진단 루틴으로 사용 + */ +void I2C_Diagnostic(uint8_t id ) +{ + uint8_t CMD_LIST[10][3] = { + {0x2E, 0x01, 0x00}, // BR + {0x2E, 0x00, 0x00}, // BR_AZ + {0x2E, 0x02, 0x00}, // T_RAW + {0x2E, 0x03, 0x00}, // Y_data + {0x2E, 0x21, 0x00}, // BR_AOUT + {0x2E, 0x40, 0x00}, + {0x2E, 0x05, 0x00}, + {0x2E, 0x07, 0x00}, + {0x2E, 0x19, 0x00}, + {0x2E, 0x0B, 0x00} + }; + + char line[128]; + size_t n = 0; + uint8_t rx[RAM_BYTES] = {0}; + int j; + + + + // 2) CMD_LIST 순서대로 I2C 읽기 + for (j = 0; j < 10; j++) { + if (R_IICA0_Master_Send((id << 1), CMD_LIST[j], 3, 100) != MD_OK) { + uart_send_string("I2C Send Failed\r\n"); + return; + } + delay(10000); + + if (R_IICA0_Master_Receive((id << 1), rx, RAM_BYTES, 100) != MD_OK) { + uart_send_string("I2C Receive Failed\r\n"); + return; + } + delay(10000); + + n += sprintf(&line[n], "%02X%02X", rx[1], rx[2]); + + // 마지막 CMD 뒤에는 쉼표 붙이지 않음 + if (j < 9) { + line[n++] = ','; + } + } + + + + // 마지막에 CRLF + line[n++] = '\r'; + line[n++] = '\n'; + line[n] = '\0'; + + uart_send_string(line); + delay(10000); + +} + + + +/** + * 함수명: I2C_T_Command_Mode_receiveData + * 목적: I2C 장치에 명령(tx_data) 전송 후, 상태를 UART로 출력 + * + * 매개변수: + * - tx_data : I2C로 전송할 데이터 버퍼 + * - tx_len : 전송할 데이터 길이 (바이트) + * - id : I2C 슬레이브 장치 주소 + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1) I2C 하드웨어 초기화 + * - R_IICA0_Create()를 호출하여 I2C 모듈 초기화 + * - I2C 장치에 전원 공급 (I2C_EnablePower()) + * - 전원 안정화를 위해 약간의 delay(1초) + * + * 2) I2C 명령 전송 + * - R_IICA0_Master_Send()로 장치에 tx_data 전송 + * - 전송 실패 시 UART로 "I2C Send Failed" 출력하고 함수 종료 + * + * 3) UART 출력 + * - 전송 성공 여부와 상관없이 "51" 문자열을 UART로 출력 + * + * 참고: + * - 이 함수는 읽기(read) 기능 없이 명령 전송만 수행 + * - UART 출력 "51"은 전송 완료 신호/디버깅용 + */ +void I2C_T_Command_Mode_receiveData(const uint8_t *tx_data, uint8_t tx_len,uint8_t id ) +{ + char uart_buf[16]; + int j; + uint8_t rx[3] = {0}; + + R_IICA0_Create(); + I2C_EnablePower(); + delay(1000000); + + if (R_IICA0_Master_Send((id << 1), tx_data, tx_len, 100) != MD_OK) + { + uart_send_string("I2C Send Failed\r\n"); + return; + } + + + uart_send_string("51\r\n"); + + + + +} + + +/** + * 함수명: I2C_Command_Mode_receiveData + * 목적: I2C 장치에 명령(tx_data)을 전송하고, 상태를 UART로 출력 + * + * 매개변수: + * - tx_data : I2C로 전송할 데이터 버퍼 + * - tx_len : 전송할 데이터 길이 (바이트) + * - id : I2C 슬레이브 장치 주소 + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1) I2C 명령 전송 + * - R_IICA0_Master_Send()로 지정한 슬레이브(id)에 tx_data 전송 + * - 전송 실패 시 UART로 "I2C Send Failed" 출력 후 함수 종료 + * + * 2) UART 출력 + * - 전송 성공 시 "51" 문자열을 UART로 전송 + * - 디버깅 또는 전송 완료 신호용 + * + * 참고: + * - 읽기 기능 없이 명령 전송만 수행 + * - I2C 전원 제어나 초기화는 포함되어 있지 않음 + */ +void I2C_Command_Mode_receiveData(const uint8_t *tx_data, uint8_t tx_len,uint8_t id ) +{ + char uart_buf[16]; + int j; + uint8_t rx[3] = {0}; + + if (R_IICA0_Master_Send((id << 1), tx_data, tx_len, 100) != MD_OK) + { + uart_send_string("I2C Send Failed\r\n"); + return; + } + + uart_send_string("51\r\n"); +} + + + +/** + * 함수명: I2C_Command_Mode_Send + * 목적: I2C 슬레이브 장치로부터 데이터를 읽고, UART로 출력 + * + * 매개변수: + * - tx_len : 읽을 데이터 길이 (바이트) + * - id : I2C 슬레이브 장치 주소 + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1) I2C 데이터 수신 + * - R_IICA0_Master_Receive()를 사용하여 지정된 슬레이브(id)로부터 tx_len 바이트 읽기 + * - 실패 시 UART로 "I2C Receive Failed" 출력 후 함수 종료 + * + * 2) UART 출력 + * - 첫 번째 바이트는 "%02X " 형식으로 바로 출력 + * - 그 다음 바이트들은 2바이트씩 묶어서 "%02X%02X " 형식으로 출력 + * - 마지막에 남은 1바이트는 단독으로 "%02X" 출력 + * - 모든 출력 후 줄바꿈("\r\n") 추가 + * + * 3) delay + * - 각 출력 사이에 delay를 넣어 UART 전송 안정화 + * + * 참고: + * - I2C 전원 제어나 초기화는 포함되어 있지 않음 + * - 출력 포맷은 디버깅 또는 로그용 + */ +void I2C_Command_Mode_Send(uint8_t tx_len, uint8_t id) +{ + char uart_buf[16]; + char tmp_buf[8]; + int i,j; + uint8_t rx[600]; + uint8_t va0, va1; + uint8_t status = 0x00; + int tries = 0; + + /* ★추가: 버퍼 초기화 (기존 로직/출력 형식 유지) */ + memset(uart_buf, 0, sizeof(uart_buf)); + memset(tmp_buf, 0, sizeof(tmp_buf)); + memset(rx, 0x00, sizeof(rx)); // 가드 패턴(0x00으로 해도 무방) + + if (R_IICA0_Master_Receive((id << 1), rx, (uint8_t)(tx_len), 1000) != MD_OK) { + uart_send_string("I2C Receive Failed\r\n"); + return; + } + delay(1000000); + + sprintf(uart_buf, "%02X ", rx[0]); + strcpy(tmp_buf, uart_buf); + uart_send_string(uart_buf); + delay(10000); + + for (i = 1; i < (tx_len); i += 2) { + va0 = rx[i]; + if (i + 1 < (tx_len)) { + va1 = rx[i + 1]; + delay(10000); + sprintf(uart_buf, "%02X%02X ", va0, va1); + uart_send_string(uart_buf); + delay(10000); + } else { + delay(10000); + sprintf(uart_buf, "%02X", va0); + strcpy(tmp_buf, uart_buf); + uart_send_string(uart_buf); + delay(10000); + } + } + uart_send_string("\r\n"); +} + diff --git a/i2c.h b/i2c.h new file mode 100644 index 0000000..8284b75 --- /dev/null +++ b/i2c.h @@ -0,0 +1,30 @@ +#include "r_cg_macrodriver.h" +#include "r_cg_serial.h" +#include "r_cg_port.h" +#include "uart.h" + +#define SLAVE_ADDR 0x28 + +#define RAM_BYTES 12 +extern volatile uint8_t i2c_tx_done; +extern volatile uint8_t i2c_rx_done; + +void I2C_EnablePower(void); +void I2C_DisablePower(void); +void I2C_Command_Mode(void); +//void I2C_read_nvm(void); +void I2C_T_Command_Mode_receiveData(const uint8_t *tx_data, uint8_t tx_len,uint8_t id ); +void I2C_A_Command_Mode_receiveData(const uint8_t *tx_data, uint8_t tx_len,uint8_t id ); +void I2C_Command_Mode_receiveData(const uint8_t *tx_data, uint8_t tx_len,uint8_t id ); +void I2C_Command_Mode_Send(uint8_t tx_len, uint8_t id); +void I2C_Diagnostic(uint8_t id); + +void disable(void); + +void i2c_enter_nomal_mode(void); +void i2c_read_ram_out0(void); +void i2c_read_ram_out1(void); +void i2c_read_all_ram(void); +void i2c_read_all_nvm(void); +void i2c_write_all_nvm(void); +void i2c_nvm_data(void); diff --git a/iodefine.h b/iodefine.h new file mode 100644 index 0000000..95f1d40 --- /dev/null +++ b/iodefine.h @@ -0,0 +1,2734 @@ +/******************************************************************************/ +/* DISCLAIMER */ +/* This software is supplied by Renesas Electronics Corporation and is only */ +/* intended for use with Renesas products. No other uses are authorized.This */ +/* software is owned by Renesas Electronics Corporation and is protected */ +/* under all applicable laws, including copyright laws. */ +/* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES */ +/* REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING */ +/* BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY */ +/* DISCLAIMED. */ +/* TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS */ +/* ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE */ +/* LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL */ +/* DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS */ +/* AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. */ +/* Renesas reserves the right, without notice, to make changes to this */ +/* software and to discontinue the availability of this software. */ +/* By using this software, you agree to the additional terms and conditions */ +/* found by accessing the following link: */ +/* www.renesas.com/disclaimer */ +/* */ +/* Device : RL78/R5F10PPJ */ +/* File Name : iodefine.h */ +/* Abstract : Definition of Special Function Register (SFR) */ +/* History : V1.11 [Device File version] */ +/* Options : -df=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\ */ +/* RL78\Devicefile\DR5F10PPJ.DVF -o=C:\Users\temp\Desktop\multic */ +/* al\iodefine.h -f */ +/* Date : 2026-01-12 */ +/* Version : V1.19.00.01 [df2iodef.exe version] */ +/* This is a typical example. */ +/* */ +/******************************************************************************/ +#ifndef __R5F10PPJIODEFINE_HEADER__ +#define __R5F10PPJIODEFINE_HEADER__ + +typedef struct +{ + unsigned char no0:1; + unsigned char no1:1; + unsigned char no2:1; + unsigned char no3:1; + unsigned char no4:1; + unsigned char no5:1; + unsigned char no6:1; + unsigned char no7:1; +} __bitf_T; + +typedef struct +{ + unsigned char no0:1; + unsigned char no1:1; + unsigned char no2:1; + unsigned char no3:1; + unsigned char no4:1; + unsigned char no5:1; + unsigned char no6:1; + unsigned char no7:1; + unsigned char no8:1; + unsigned char no9:1; + unsigned char no10:1; + unsigned char no11:1; + unsigned char no12:1; + unsigned char no13:1; + unsigned char no14:1; + unsigned char no15:1; +} __bitf_T2; + + + +#define ADM2 (*(volatile __near unsigned char *)0x10) +#define ADM2_bit (*(volatile __near __bitf_T *)0x10) +#define ADTYP (((volatile __near __bitf_T *)0x10)->no0) +#define AWC (((volatile __near __bitf_T *)0x10)->no2) +#define ADRCK (((volatile __near __bitf_T *)0x10)->no3) +#define ADUL (*(volatile __near unsigned char *)0x11) +#define ADLL (*(volatile __near unsigned char *)0x12) +#define ADTES (*(volatile __near unsigned char *)0x13) +#define PIOR0 (*(volatile __near unsigned char *)0x16) +#define PIOR1 (*(volatile __near unsigned char *)0x17) +#define PIOR2 (*(volatile __near unsigned char *)0x18) +#define PIOR3 (*(volatile __near unsigned char *)0x19) +#define PIOR4 (*(volatile __near unsigned char *)0x1A) +#define PIOR5 (*(volatile __near unsigned char *)0x1B) +#define PIOR6 (*(volatile __near unsigned char *)0x1C) +#define PIOR7 (*(volatile __near unsigned char *)0x1D) +#define PIOR8 (*(volatile __near unsigned char *)0x1E) +#define PITHL1 (*(volatile __near unsigned char *)0x21) +#define PITHL1_bit (*(volatile __near __bitf_T *)0x21) +#define PITHL3 (*(volatile __near unsigned char *)0x23) +#define PITHL3_bit (*(volatile __near __bitf_T *)0x23) +#define PITHL4 (*(volatile __near unsigned char *)0x24) +#define PITHL4_bit (*(volatile __near __bitf_T *)0x24) +#define PITHL5 (*(volatile __near unsigned char *)0x25) +#define PITHL5_bit (*(volatile __near __bitf_T *)0x25) +#define PITHL6 (*(volatile __near unsigned char *)0x26) +#define PITHL6_bit (*(volatile __near __bitf_T *)0x26) +#define PITHL7 (*(volatile __near unsigned char *)0x27) +#define PITHL7_bit (*(volatile __near __bitf_T *)0x27) +#define PITHL10 (*(volatile __near unsigned char *)0x2A) +#define PITHL10_bit (*(volatile __near __bitf_T *)0x2A) +#define PITHL12 (*(volatile __near unsigned char *)0x2C) +#define PITHL12_bit (*(volatile __near __bitf_T *)0x2C) +#define PITHL15 (*(volatile __near unsigned char *)0x2F) +#define PITHL15_bit (*(volatile __near __bitf_T *)0x2F) +#define PU0 (*(volatile __near unsigned char *)0x30) +#define PU0_bit (*(volatile __near __bitf_T *)0x30) +#define PU1 (*(volatile __near unsigned char *)0x31) +#define PU1_bit (*(volatile __near __bitf_T *)0x31) +#define PU3 (*(volatile __near unsigned char *)0x33) +#define PU3_bit (*(volatile __near __bitf_T *)0x33) +#define PU4 (*(volatile __near unsigned char *)0x34) +#define PU4_bit (*(volatile __near __bitf_T *)0x34) +#define PU5 (*(volatile __near unsigned char *)0x35) +#define PU5_bit (*(volatile __near __bitf_T *)0x35) +#define PU6 (*(volatile __near unsigned char *)0x36) +#define PU6_bit (*(volatile __near __bitf_T *)0x36) +#define PU7 (*(volatile __near unsigned char *)0x37) +#define PU7_bit (*(volatile __near __bitf_T *)0x37) +#define PU10 (*(volatile __near unsigned char *)0x3A) +#define PU10_bit (*(volatile __near __bitf_T *)0x3A) +#define PU12 (*(volatile __near unsigned char *)0x3C) +#define PU12_bit (*(volatile __near __bitf_T *)0x3C) +#define PU14 (*(volatile __near unsigned char *)0x3E) +#define PU14_bit (*(volatile __near __bitf_T *)0x3E) +#define PU15 (*(volatile __near unsigned char *)0x3F) +#define PU15_bit (*(volatile __near __bitf_T *)0x3F) +#define PIM1 (*(volatile __near unsigned char *)0x41) +#define PIM1_bit (*(volatile __near __bitf_T *)0x41) +#define PIM3 (*(volatile __near unsigned char *)0x43) +#define PIM3_bit (*(volatile __near __bitf_T *)0x43) +#define PIM5 (*(volatile __near unsigned char *)0x45) +#define PIM5_bit (*(volatile __near __bitf_T *)0x45) +#define PIM6 (*(volatile __near unsigned char *)0x46) +#define PIM6_bit (*(volatile __near __bitf_T *)0x46) +#define PIM7 (*(volatile __near unsigned char *)0x47) +#define PIM7_bit (*(volatile __near __bitf_T *)0x47) +#define PIM12 (*(volatile __near unsigned char *)0x4C) +#define PIM12_bit (*(volatile __near __bitf_T *)0x4C) +#define POM1 (*(volatile __near unsigned char *)0x51) +#define POM1_bit (*(volatile __near __bitf_T *)0x51) +#define POM6 (*(volatile __near unsigned char *)0x56) +#define POM6_bit (*(volatile __near __bitf_T *)0x56) +#define POM7 (*(volatile __near unsigned char *)0x57) +#define POM7_bit (*(volatile __near __bitf_T *)0x57) +#define POM12 (*(volatile __near unsigned char *)0x5C) +#define POM12_bit (*(volatile __near __bitf_T *)0x5C) +#define PMC7 (*(volatile __near unsigned char *)0x67) +#define PMC7_bit (*(volatile __near __bitf_T *)0x67) +#define PMC12 (*(volatile __near unsigned char *)0x6C) +#define PMC12_bit (*(volatile __near __bitf_T *)0x6C) +#define NFEN0 (*(volatile __near unsigned char *)0x70) +#define NFEN0_bit (*(volatile __near __bitf_T *)0x70) +#define NFEN1 (*(volatile __near unsigned char *)0x71) +#define NFEN1_bit (*(volatile __near __bitf_T *)0x71) +#define NFEN2 (*(volatile __near unsigned char *)0x72) +#define NFEN2_bit (*(volatile __near __bitf_T *)0x72) +#define ISC (*(volatile __near unsigned char *)0x73) +#define ISC_bit (*(volatile __near __bitf_T *)0x73) +#define TIS0 (*(volatile __near unsigned char *)0x74) +#define TIS1 (*(volatile __near unsigned char *)0x75) +#define ADPC (*(volatile __near unsigned char *)0x76) +#define PMS (*(volatile __near unsigned char *)0x77) +#define PMS_bit (*(volatile __near __bitf_T *)0x77) +#define IAWCTL (*(volatile __near unsigned char *)0x78) +#define INTFLG0 (*(volatile __near unsigned char *)0x79) +#define TIS2 (*(volatile __near unsigned char *)0x7A) +#define LCHSEL (*(volatile __near unsigned char *)0x7B) +#define INTMSK (*(volatile __near unsigned char *)0x7C) +#define DFLCTL (*(volatile __near unsigned char *)0x90) +#define DFLCTL_bit (*(volatile __near __bitf_T *)0x90) +#define DFLEN (((volatile __near __bitf_T *)0x90)->no0) +#define HIOTRM (*(volatile __near unsigned char *)0xA0) +#define HOCODIV (*(volatile __near unsigned char *)0xA8) +#define SPMCTRL (*(volatile __near unsigned char *)0xD8) +#define SPOFR (*(volatile __near unsigned short *)0xDA) +#define SPUFR (*(volatile __near unsigned short *)0xDC) +#define PER0 (*(volatile __near unsigned char *)0xF0) +#define PER0_bit (*(volatile __near __bitf_T *)0xF0) +#define TAU0EN (((volatile __near __bitf_T *)0xF0)->no0) +#define TAU1EN (((volatile __near __bitf_T *)0xF0)->no1) +#define SAU0EN (((volatile __near __bitf_T *)0xF0)->no2) +#define SAU1EN (((volatile __near __bitf_T *)0xF0)->no3) +#define IICA0EN (((volatile __near __bitf_T *)0xF0)->no4) +#define ADCEN (((volatile __near __bitf_T *)0xF0)->no5) +#define RTCEN (((volatile __near __bitf_T *)0xF0)->no7) +#define OSMC (*(volatile __near unsigned char *)0xF3) +#define BCDADJ (*(volatile __near unsigned char *)0xFE) +#define SSR00 (*(volatile __near unsigned short *)0x100) +#define SSR00L (*(volatile __near unsigned char *)0x100) +#define SSR01 (*(volatile __near unsigned short *)0x102) +#define SSR01L (*(volatile __near unsigned char *)0x102) +#define SIR00 (*(volatile __near unsigned short *)0x104) +#define SIR00L (*(volatile __near unsigned char *)0x104) +#define SIR01 (*(volatile __near unsigned short *)0x106) +#define SIR01L (*(volatile __near unsigned char *)0x106) +#define SMR00 (*(volatile __near unsigned short *)0x108) +#define SMR01 (*(volatile __near unsigned short *)0x10A) +#define SCR00 (*(volatile __near unsigned short *)0x10C) +#define SCR01 (*(volatile __near unsigned short *)0x10E) +#define SE0 (*(volatile __near unsigned short *)0x110) +#define SE0L (*(volatile __near unsigned char *)0x110) +#define SE0L_bit (*(volatile __near __bitf_T *)0x110) +#define SS0 (*(volatile __near unsigned short *)0x112) +#define SS0L (*(volatile __near unsigned char *)0x112) +#define SS0L_bit (*(volatile __near __bitf_T *)0x112) +#define ST0 (*(volatile __near unsigned short *)0x114) +#define ST0L (*(volatile __near unsigned char *)0x114) +#define ST0L_bit (*(volatile __near __bitf_T *)0x114) +#define SPS0 (*(volatile __near unsigned short *)0x116) +#define SPS0L (*(volatile __near unsigned char *)0x116) +#define SO0 (*(volatile __near unsigned short *)0x118) +#define SOE0 (*(volatile __near unsigned short *)0x11A) +#define SOE0L (*(volatile __near unsigned char *)0x11A) +#define SOE0L_bit (*(volatile __near __bitf_T *)0x11A) +#define SOL0 (*(volatile __near unsigned short *)0x120) +#define SOL0L (*(volatile __near unsigned char *)0x120) +#define SSE0 (*(volatile __near unsigned short *)0x122) +#define SSE0L (*(volatile __near unsigned char *)0x122) +#define SSR10 (*(volatile __near unsigned short *)0x140) +#define SSR10L (*(volatile __near unsigned char *)0x140) +#define SSR11 (*(volatile __near unsigned short *)0x142) +#define SSR11L (*(volatile __near unsigned char *)0x142) +#define SIR10 (*(volatile __near unsigned short *)0x144) +#define SIR10L (*(volatile __near unsigned char *)0x144) +#define SIR11 (*(volatile __near unsigned short *)0x146) +#define SIR11L (*(volatile __near unsigned char *)0x146) +#define SMR10 (*(volatile __near unsigned short *)0x148) +#define SMR11 (*(volatile __near unsigned short *)0x14A) +#define SCR10 (*(volatile __near unsigned short *)0x14C) +#define SCR11 (*(volatile __near unsigned short *)0x14E) +#define SE1 (*(volatile __near unsigned short *)0x150) +#define SE1L (*(volatile __near unsigned char *)0x150) +#define SE1L_bit (*(volatile __near __bitf_T *)0x150) +#define SS1 (*(volatile __near unsigned short *)0x152) +#define SS1L (*(volatile __near unsigned char *)0x152) +#define SS1L_bit (*(volatile __near __bitf_T *)0x152) +#define ST1 (*(volatile __near unsigned short *)0x154) +#define ST1L (*(volatile __near unsigned char *)0x154) +#define ST1L_bit (*(volatile __near __bitf_T *)0x154) +#define SPS1 (*(volatile __near unsigned short *)0x156) +#define SPS1L (*(volatile __near unsigned char *)0x156) +#define SO1 (*(volatile __near unsigned short *)0x158) +#define SOE1 (*(volatile __near unsigned short *)0x15A) +#define SOE1L (*(volatile __near unsigned char *)0x15A) +#define SOE1L_bit (*(volatile __near __bitf_T *)0x15A) +#define SOL1 (*(volatile __near unsigned short *)0x160) +#define SOL1L (*(volatile __near unsigned char *)0x160) +#define SSE1 (*(volatile __near unsigned short *)0x162) +#define SSE1L (*(volatile __near unsigned char *)0x162) +#define TCR00 (*(volatile __near unsigned short *)0x180) +#define TCR01 (*(volatile __near unsigned short *)0x182) +#define TCR02 (*(volatile __near unsigned short *)0x184) +#define TCR03 (*(volatile __near unsigned short *)0x186) +#define TCR04 (*(volatile __near unsigned short *)0x188) +#define TCR05 (*(volatile __near unsigned short *)0x18A) +#define TCR06 (*(volatile __near unsigned short *)0x18C) +#define TCR07 (*(volatile __near unsigned short *)0x18E) +#define TMR00 (*(volatile __near unsigned short *)0x190) +#define TMR01 (*(volatile __near unsigned short *)0x192) +#define TMR02 (*(volatile __near unsigned short *)0x194) +#define TMR03 (*(volatile __near unsigned short *)0x196) +#define TMR04 (*(volatile __near unsigned short *)0x198) +#define TMR05 (*(volatile __near unsigned short *)0x19A) +#define TMR06 (*(volatile __near unsigned short *)0x19C) +#define TMR07 (*(volatile __near unsigned short *)0x19E) +#define TSR00 (*(volatile __near unsigned short *)0x1A0) +#define TSR00L (*(volatile __near unsigned char *)0x1A0) +#define TSR01 (*(volatile __near unsigned short *)0x1A2) +#define TSR01L (*(volatile __near unsigned char *)0x1A2) +#define TSR02 (*(volatile __near unsigned short *)0x1A4) +#define TSR02L (*(volatile __near unsigned char *)0x1A4) +#define TSR03 (*(volatile __near unsigned short *)0x1A6) +#define TSR03L (*(volatile __near unsigned char *)0x1A6) +#define TSR04 (*(volatile __near unsigned short *)0x1A8) +#define TSR04L (*(volatile __near unsigned char *)0x1A8) +#define TSR05 (*(volatile __near unsigned short *)0x1AA) +#define TSR05L (*(volatile __near unsigned char *)0x1AA) +#define TSR06 (*(volatile __near unsigned short *)0x1AC) +#define TSR06L (*(volatile __near unsigned char *)0x1AC) +#define TSR07 (*(volatile __near unsigned short *)0x1AE) +#define TSR07L (*(volatile __near unsigned char *)0x1AE) +#define TE0 (*(volatile __near unsigned short *)0x1B0) +#define TE0L (*(volatile __near unsigned char *)0x1B0) +#define TE0L_bit (*(volatile __near __bitf_T *)0x1B0) +#define TS0 (*(volatile __near unsigned short *)0x1B2) +#define TS0L (*(volatile __near unsigned char *)0x1B2) +#define TS0L_bit (*(volatile __near __bitf_T *)0x1B2) +#define TT0 (*(volatile __near unsigned short *)0x1B4) +#define TT0L (*(volatile __near unsigned char *)0x1B4) +#define TT0L_bit (*(volatile __near __bitf_T *)0x1B4) +#define TPS0 (*(volatile __near unsigned short *)0x1B6) +#define TO0 (*(volatile __near unsigned short *)0x1B8) +#define TO0L (*(volatile __near unsigned char *)0x1B8) +#define TOE0 (*(volatile __near unsigned short *)0x1BA) +#define TOE0L (*(volatile __near unsigned char *)0x1BA) +#define TOE0L_bit (*(volatile __near __bitf_T *)0x1BA) +#define TOL0 (*(volatile __near unsigned short *)0x1BC) +#define TOL0L (*(volatile __near unsigned char *)0x1BC) +#define TOM0 (*(volatile __near unsigned short *)0x1BE) +#define TOM0L (*(volatile __near unsigned char *)0x1BE) +#define TCR10 (*(volatile __near unsigned short *)0x1C0) +#define TCR11 (*(volatile __near unsigned short *)0x1C2) +#define TCR12 (*(volatile __near unsigned short *)0x1C4) +#define TCR13 (*(volatile __near unsigned short *)0x1C6) +#define TCR14 (*(volatile __near unsigned short *)0x1C8) +#define TCR15 (*(volatile __near unsigned short *)0x1CA) +#define TCR16 (*(volatile __near unsigned short *)0x1CC) +#define TCR17 (*(volatile __near unsigned short *)0x1CE) +#define TMR10 (*(volatile __near unsigned short *)0x1D0) +#define TMR11 (*(volatile __near unsigned short *)0x1D2) +#define TMR12 (*(volatile __near unsigned short *)0x1D4) +#define TMR13 (*(volatile __near unsigned short *)0x1D6) +#define TMR14 (*(volatile __near unsigned short *)0x1D8) +#define TMR15 (*(volatile __near unsigned short *)0x1DA) +#define TMR16 (*(volatile __near unsigned short *)0x1DC) +#define TMR17 (*(volatile __near unsigned short *)0x1DE) +#define TSR10 (*(volatile __near unsigned short *)0x1E0) +#define TSR10L (*(volatile __near unsigned char *)0x1E0) +#define TSR11 (*(volatile __near unsigned short *)0x1E2) +#define TSR11L (*(volatile __near unsigned char *)0x1E2) +#define TSR12 (*(volatile __near unsigned short *)0x1E4) +#define TSR12L (*(volatile __near unsigned char *)0x1E4) +#define TSR13 (*(volatile __near unsigned short *)0x1E6) +#define TSR13L (*(volatile __near unsigned char *)0x1E6) +#define TSR14 (*(volatile __near unsigned short *)0x1E8) +#define TSR14L (*(volatile __near unsigned char *)0x1E8) +#define TSR15 (*(volatile __near unsigned short *)0x1EA) +#define TSR15L (*(volatile __near unsigned char *)0x1EA) +#define TSR16 (*(volatile __near unsigned short *)0x1EC) +#define TSR16L (*(volatile __near unsigned char *)0x1EC) +#define TSR17 (*(volatile __near unsigned short *)0x1EE) +#define TSR17L (*(volatile __near unsigned char *)0x1EE) +#define TE1 (*(volatile __near unsigned short *)0x1F0) +#define TE1L (*(volatile __near unsigned char *)0x1F0) +#define TE1L_bit (*(volatile __near __bitf_T *)0x1F0) +#define TS1 (*(volatile __near unsigned short *)0x1F2) +#define TS1L (*(volatile __near unsigned char *)0x1F2) +#define TS1L_bit (*(volatile __near __bitf_T *)0x1F2) +#define TT1 (*(volatile __near unsigned short *)0x1F4) +#define TT1L (*(volatile __near unsigned char *)0x1F4) +#define TT1L_bit (*(volatile __near __bitf_T *)0x1F4) +#define TPS1 (*(volatile __near unsigned short *)0x1F6) +#define TO1 (*(volatile __near unsigned short *)0x1F8) +#define TO1L (*(volatile __near unsigned char *)0x1F8) +#define TOE1 (*(volatile __near unsigned short *)0x1FA) +#define TOE1L (*(volatile __near unsigned char *)0x1FA) +#define TOE1L_bit (*(volatile __near __bitf_T *)0x1FA) +#define TOL1 (*(volatile __near unsigned short *)0x1FC) +#define TOL1L (*(volatile __near unsigned char *)0x1FC) +#define TOM1 (*(volatile __near unsigned short *)0x1FE) +#define TOM1L (*(volatile __near unsigned char *)0x1FE) +#define ERADR (*(volatile __near unsigned short *)0x200) +#define ECCIER (*(volatile __near unsigned char *)0x202) +#define ECCER (*(volatile __near unsigned char *)0x203) +#define ECCTPR (*(volatile __near unsigned char *)0x204) +#define ECCTMDR (*(volatile __near unsigned char *)0x205) +#define ECCDWRVR (*(volatile __near unsigned short *)0x206) +#define PSRSEL (*(volatile __near unsigned char *)0x220) +#define PSRSEL_bit (*(volatile __near __bitf_T *)0x220) +#define PSNZCNT0 (*(volatile __near unsigned char *)0x222) +#define PSNZCNT0_bit (*(volatile __near __bitf_T *)0x222) +#define PSNZCNT1 (*(volatile __near unsigned char *)0x223) +#define PSNZCNT1_bit (*(volatile __near __bitf_T *)0x223) +#define PSNZCNT2 (*(volatile __near unsigned char *)0x224) +#define PSNZCNT2_bit (*(volatile __near __bitf_T *)0x224) +#define PSNZCNT3 (*(volatile __near unsigned char *)0x225) +#define PSNZCNT3_bit (*(volatile __near __bitf_T *)0x225) +#define DAM2 (*(volatile __near unsigned char *)0x227) +#define DAM2_bit (*(volatile __near __bitf_T *)0x227) +#define ANO0EN (((volatile __near __bitf_T *)0x227)->no0) +#define PWMDLY0 (*(volatile __near unsigned short *)0x228) +#define PWMDLY1 (*(volatile __near unsigned short *)0x22A) +#define PWMDLY2 (*(volatile __near unsigned short *)0x22C) +#define IICCTL00 (*(volatile __near unsigned char *)0x230) +#define IICCTL00_bit (*(volatile __near __bitf_T *)0x230) +#define SPT0 (((volatile __near __bitf_T *)0x230)->no0) +#define STT0 (((volatile __near __bitf_T *)0x230)->no1) +#define ACKE0 (((volatile __near __bitf_T *)0x230)->no2) +#define WTIM0 (((volatile __near __bitf_T *)0x230)->no3) +#define SPIE0 (((volatile __near __bitf_T *)0x230)->no4) +#define WREL0 (((volatile __near __bitf_T *)0x230)->no5) +#define LREL0 (((volatile __near __bitf_T *)0x230)->no6) +#define IICE0 (((volatile __near __bitf_T *)0x230)->no7) +#define IICCTL01 (*(volatile __near unsigned char *)0x231) +#define IICCTL01_bit (*(volatile __near __bitf_T *)0x231) +#define PRS0 (((volatile __near __bitf_T *)0x231)->no0) +#define DFC0 (((volatile __near __bitf_T *)0x231)->no2) +#define SMC0 (((volatile __near __bitf_T *)0x231)->no3) +#define DAD0 (((volatile __near __bitf_T *)0x231)->no4) +#define CLD0 (((volatile __near __bitf_T *)0x231)->no5) +#define WUP0 (((volatile __near __bitf_T *)0x231)->no7) +#define IICWL0 (*(volatile __near unsigned char *)0x232) +#define IICWH0 (*(volatile __near unsigned char *)0x233) +#define SVA0 (*(volatile __near unsigned char *)0x234) +#define TRJCR0 (*(volatile __near unsigned char *)0x240) +#define TRJIOC0 (*(volatile __near unsigned char *)0x241) +#define TRJIOC0_bit (*(volatile __near __bitf_T *)0x241) +#define TRJMR0 (*(volatile __near unsigned char *)0x242) +#define TRJMR0_bit (*(volatile __near __bitf_T *)0x242) +#define TRJISR0 (*(volatile __near unsigned char *)0x243) +#define TRJISR0_bit (*(volatile __near __bitf_T *)0x243) +#define TRDELC (*(volatile __near unsigned char *)0x260) +#define TRDELC_bit (*(volatile __near __bitf_T *)0x260) +#define TRDSTR (*(volatile __near unsigned char *)0x263) +#define TRDMR (*(volatile __near unsigned char *)0x264) +#define TRDMR_bit (*(volatile __near __bitf_T *)0x264) +#define TRDSYNC (((volatile __near __bitf_T *)0x264)->no0) +#define TRDBFC0 (((volatile __near __bitf_T *)0x264)->no4) +#define TRDBFD0 (((volatile __near __bitf_T *)0x264)->no5) +#define TRDBFC1 (((volatile __near __bitf_T *)0x264)->no6) +#define TRDBFD1 (((volatile __near __bitf_T *)0x264)->no7) +#define TRDPMR (*(volatile __near unsigned char *)0x265) +#define TRDPMR_bit (*(volatile __near __bitf_T *)0x265) +#define TRDPWMB0 (((volatile __near __bitf_T *)0x265)->no0) +#define TRDPWMC0 (((volatile __near __bitf_T *)0x265)->no1) +#define TRDPWMD0 (((volatile __near __bitf_T *)0x265)->no2) +#define TRDPWMB1 (((volatile __near __bitf_T *)0x265)->no4) +#define TRDPWMC1 (((volatile __near __bitf_T *)0x265)->no5) +#define TRDPWMD1 (((volatile __near __bitf_T *)0x265)->no6) +#define TRDFCR (*(volatile __near unsigned char *)0x266) +#define TRDFCR_bit (*(volatile __near __bitf_T *)0x266) +#define TRDOER1 (*(volatile __near unsigned char *)0x267) +#define TRDOER1_bit (*(volatile __near __bitf_T *)0x267) +#define TRDOER2 (*(volatile __near unsigned char *)0x268) +#define TRDOER2_bit (*(volatile __near __bitf_T *)0x268) +#define TRDSHUTS (((volatile __near __bitf_T *)0x268)->no0) +#define TRDPTO (((volatile __near __bitf_T *)0x268)->no7) +#define TRDOCR (*(volatile __near unsigned char *)0x269) +#define TRDOCR_bit (*(volatile __near __bitf_T *)0x269) +#define TRDDF0 (*(volatile __near unsigned char *)0x26A) +#define TRDDF0_bit (*(volatile __near __bitf_T *)0x26A) +#define TRDDF1 (*(volatile __near unsigned char *)0x26B) +#define TRDDF1_bit (*(volatile __near __bitf_T *)0x26B) +#define TRDCR0 (*(volatile __near unsigned char *)0x270) +#define TRDCR0_bit (*(volatile __near __bitf_T *)0x270) +#define TRDIORA0 (*(volatile __near unsigned char *)0x271) +#define TRDIORA0_bit (*(volatile __near __bitf_T *)0x271) +#define TRDIORC0 (*(volatile __near unsigned char *)0x272) +#define TRDIORC0_bit (*(volatile __near __bitf_T *)0x272) +#define TRDSR0 (*(volatile __near unsigned char *)0x273) +#define TRDSR0_bit (*(volatile __near __bitf_T *)0x273) +#define TRDIER0 (*(volatile __near unsigned char *)0x274) +#define TRDIER0_bit (*(volatile __near __bitf_T *)0x274) +#define TRDPOCR0 (*(volatile __near unsigned char *)0x275) +#define TRDPOCR0_bit (*(volatile __near __bitf_T *)0x275) +#define TRD0 (*(volatile __near unsigned short *)0x276) +#define TRDGRA0 (*(volatile __near unsigned short *)0x278) +#define TRDGRB0 (*(volatile __near unsigned short *)0x27A) +#define TRDCR1 (*(volatile __near unsigned char *)0x280) +#define TRDCR1_bit (*(volatile __near __bitf_T *)0x280) +#define TRDIORA1 (*(volatile __near unsigned char *)0x281) +#define TRDIORA1_bit (*(volatile __near __bitf_T *)0x281) +#define TRDIORC1 (*(volatile __near unsigned char *)0x282) +#define TRDIORC1_bit (*(volatile __near __bitf_T *)0x282) +#define TRDSR1 (*(volatile __near unsigned char *)0x283) +#define TRDSR1_bit (*(volatile __near __bitf_T *)0x283) +#define TRDIER1 (*(volatile __near unsigned char *)0x284) +#define TRDIER1_bit (*(volatile __near __bitf_T *)0x284) +#define TRDPOCR1 (*(volatile __near unsigned char *)0x285) +#define TRDPOCR1_bit (*(volatile __near __bitf_T *)0x285) +#define TRD1 (*(volatile __near unsigned short *)0x286) +#define TRDGRA1 (*(volatile __near unsigned short *)0x288) +#define TRDGRB1 (*(volatile __near unsigned short *)0x28A) +#define CMPCTL (*(volatile __near unsigned char *)0x2A0) +#define CMPCTL_bit (*(volatile __near __bitf_T *)0x2A0) +#define COE (((volatile __near __bitf_T *)0x2A0)->no1) +#define HCMPON (((volatile __near __bitf_T *)0x2A0)->no7) +#define CMPSEL (*(volatile __near unsigned char *)0x2A1) +#define CMPSEL_bit (*(volatile __near __bitf_T *)0x2A1) +#define CPOE (((volatile __near __bitf_T *)0x2A1)->no6) +#define CMPMON (*(volatile __near unsigned char *)0x2A2) +#define CMPMON_bit (*(volatile __near __bitf_T *)0x2A2) +#define PER1 (*(volatile __near unsigned char *)0x2C0) +#define PER1_bit (*(volatile __near __bitf_T *)0x2C0) +#define TRJ0EN (((volatile __near __bitf_T *)0x2C0)->no0) +#define DTCEN (((volatile __near __bitf_T *)0x2C0)->no3) +#define TRD0EN (((volatile __near __bitf_T *)0x2C0)->no4) +#define CMPEN (((volatile __near __bitf_T *)0x2C0)->no5) +#define DACEN (((volatile __near __bitf_T *)0x2C0)->no7) +#define PER2 (*(volatile __near unsigned char *)0x2C1) +#define PER2_bit (*(volatile __near __bitf_T *)0x2C1) +#define CAN0EN (((volatile __near __bitf_T *)0x2C1)->no0) +#define LIN0EN (((volatile __near __bitf_T *)0x2C1)->no2) +#define LIN1EN (((volatile __near __bitf_T *)0x2C1)->no3) +#define CANCKSEL (*(volatile __near unsigned char *)0x2C2) +#define CANCKSEL_bit (*(volatile __near __bitf_T *)0x2C2) +#define CAN0MCKE (((volatile __near __bitf_T *)0x2C2)->no0) +#define LINCKSEL (*(volatile __near unsigned char *)0x2C3) +#define LINCKSEL_bit (*(volatile __near __bitf_T *)0x2C3) +#define LIN0MCK (((volatile __near __bitf_T *)0x2C3)->no0) +#define LIN1MCK (((volatile __near __bitf_T *)0x2C3)->no1) +#define LIN0MCKE (((volatile __near __bitf_T *)0x2C3)->no4) +#define LIN1MCKE (((volatile __near __bitf_T *)0x2C3)->no5) +#define CKSEL (*(volatile __near unsigned char *)0x2C4) +#define CKSEL_bit (*(volatile __near __bitf_T *)0x2C4) +#define SELLOSC (((volatile __near __bitf_T *)0x2C4)->no0) +#define TRD_CKSEL (((volatile __near __bitf_T *)0x2C4)->no2) +#define PLLCTL (*(volatile __near unsigned char *)0x2C5) +#define PLLCTL_bit (*(volatile __near __bitf_T *)0x2C5) +#define PLLON (((volatile __near __bitf_T *)0x2C5)->no0) +#define PLLMUL (((volatile __near __bitf_T *)0x2C5)->no1) +#define SELPLL (((volatile __near __bitf_T *)0x2C5)->no2) +#define PLLDIV0 (((volatile __near __bitf_T *)0x2C5)->no4) +#define PLLDIV1 (((volatile __near __bitf_T *)0x2C5)->no5) +#define LCKSEL0 (((volatile __near __bitf_T *)0x2C5)->no6) +#define LCKSEL1 (((volatile __near __bitf_T *)0x2C5)->no7) +#define PLLSTS (*(volatile __near unsigned char *)0x2C6) +#define PLLSTS_bit (*(volatile __near __bitf_T *)0x2C6) +#define SELPLLS (((volatile __near __bitf_T *)0x2C6)->no3) +#define LOCK (((volatile __near __bitf_T *)0x2C6)->no7) +#define MDIV (*(volatile __near unsigned char *)0x2C7) +#define RTCCL (*(volatile __near unsigned char *)0x2C8) +#define RTCCL_bit (*(volatile __near __bitf_T *)0x2C8) +#define POCRES (*(volatile __near unsigned char *)0x2C9) +#define POCRES_bit (*(volatile __near __bitf_T *)0x2C9) +#define POCRES0 (((volatile __near __bitf_T *)0x2C9)->no0) +#define CLKRF (((volatile __near __bitf_T *)0x2C9)->no4) +#define STPSTC (*(volatile __near unsigned char *)0x2CA) +#define STPSTC_bit (*(volatile __near __bitf_T *)0x2CA) +#define STPSEL (((volatile __near __bitf_T *)0x2CA)->no0) +#define STPLV (((volatile __near __bitf_T *)0x2CA)->no4) +#define STPOEN (((volatile __near __bitf_T *)0x2CA)->no7) +#define HDTCCR0 (*(volatile __near unsigned char *)0x2D0) +#define HDTCCR0_bit (*(volatile __near __bitf_T *)0x2D0) +#define HMODE0 (((volatile __near __bitf_T *)0x2D0)->no0) +#define HRPTSEL0 (((volatile __near __bitf_T *)0x2D0)->no1) +#define HSAMOD0 (((volatile __near __bitf_T *)0x2D0)->no2) +#define HDAMOD0 (((volatile __near __bitf_T *)0x2D0)->no3) +#define HCHNE0 (((volatile __near __bitf_T *)0x2D0)->no4) +#define HRPTINT0 (((volatile __near __bitf_T *)0x2D0)->no5) +#define HSZ0 (((volatile __near __bitf_T *)0x2D0)->no6) +#define HDTCCT0 (*(volatile __near unsigned char *)0x2D2) +#define HDTCCT0_bit (*(volatile __near __bitf_T *)0x2D2) +#define HDTRLD0 (*(volatile __near unsigned char *)0x2D3) +#define HDTRLD0_bit (*(volatile __near __bitf_T *)0x2D3) +#define HDTSAR0 (*(volatile __near unsigned short *)0x2D4) +#define HDTDAR0 (*(volatile __near unsigned short *)0x2D6) +#define HDTCCR1 (*(volatile __near unsigned char *)0x2D8) +#define HDTCCR1_bit (*(volatile __near __bitf_T *)0x2D8) +#define HMODE1 (((volatile __near __bitf_T *)0x2D8)->no0) +#define HRPTSEL1 (((volatile __near __bitf_T *)0x2D8)->no1) +#define HSAMOD1 (((volatile __near __bitf_T *)0x2D8)->no2) +#define HDAMOD1 (((volatile __near __bitf_T *)0x2D8)->no3) +#define HCHNE1 (((volatile __near __bitf_T *)0x2D8)->no4) +#define HRPTINT1 (((volatile __near __bitf_T *)0x2D8)->no5) +#define HSZ1 (((volatile __near __bitf_T *)0x2D8)->no6) +#define HDTCCT1 (*(volatile __near unsigned char *)0x2DA) +#define HDTCCT1_bit (*(volatile __near __bitf_T *)0x2DA) +#define HDTRLD1 (*(volatile __near unsigned char *)0x2DB) +#define HDTRLD1_bit (*(volatile __near __bitf_T *)0x2DB) +#define HDTSAR1 (*(volatile __near unsigned short *)0x2DC) +#define HDTDAR1 (*(volatile __near unsigned short *)0x2DE) +#define DTCBAR (*(volatile __near unsigned char *)0x2E0) +#define SELHS0 (*(volatile __near unsigned char *)0x2E1) +#define SELHS0_bit (*(volatile __near __bitf_T *)0x2E1) +#define SELHS1 (*(volatile __near unsigned char *)0x2E2) +#define SELHS1_bit (*(volatile __near __bitf_T *)0x2E2) +#define DTCEN0 (*(volatile __near unsigned char *)0x2E8) +#define DTCEN0_bit (*(volatile __near __bitf_T *)0x2E8) +#define DTCEN00 (((volatile __near __bitf_T *)0x2E8)->no0) +#define DTCEN01 (((volatile __near __bitf_T *)0x2E8)->no1) +#define DTCEN02 (((volatile __near __bitf_T *)0x2E8)->no2) +#define DTCEN03 (((volatile __near __bitf_T *)0x2E8)->no3) +#define DTCEN04 (((volatile __near __bitf_T *)0x2E8)->no4) +#define DTCEN05 (((volatile __near __bitf_T *)0x2E8)->no5) +#define DTCEN06 (((volatile __near __bitf_T *)0x2E8)->no6) +#define DTCEN1 (*(volatile __near unsigned char *)0x2E9) +#define DTCEN1_bit (*(volatile __near __bitf_T *)0x2E9) +#define DTCEN10 (((volatile __near __bitf_T *)0x2E9)->no0) +#define DTCEN11 (((volatile __near __bitf_T *)0x2E9)->no1) +#define DTCEN12 (((volatile __near __bitf_T *)0x2E9)->no2) +#define DTCEN13 (((volatile __near __bitf_T *)0x2E9)->no3) +#define DTCEN14 (((volatile __near __bitf_T *)0x2E9)->no4) +#define DTCEN15 (((volatile __near __bitf_T *)0x2E9)->no5) +#define DTCEN16 (((volatile __near __bitf_T *)0x2E9)->no6) +#define DTCEN17 (((volatile __near __bitf_T *)0x2E9)->no7) +#define DTCEN2 (*(volatile __near unsigned char *)0x2EA) +#define DTCEN2_bit (*(volatile __near __bitf_T *)0x2EA) +#define DTCEN20 (((volatile __near __bitf_T *)0x2EA)->no0) +#define DTCEN21 (((volatile __near __bitf_T *)0x2EA)->no1) +#define DTCEN22 (((volatile __near __bitf_T *)0x2EA)->no2) +#define DTCEN23 (((volatile __near __bitf_T *)0x2EA)->no3) +#define DTCEN24 (((volatile __near __bitf_T *)0x2EA)->no4) +#define DTCEN25 (((volatile __near __bitf_T *)0x2EA)->no5) +#define DTCEN27 (((volatile __near __bitf_T *)0x2EA)->no7) +#define DTCEN3 (*(volatile __near unsigned char *)0x2EB) +#define DTCEN3_bit (*(volatile __near __bitf_T *)0x2EB) +#define DTCEN30 (((volatile __near __bitf_T *)0x2EB)->no0) +#define DTCEN31 (((volatile __near __bitf_T *)0x2EB)->no1) +#define DTCEN32 (((volatile __near __bitf_T *)0x2EB)->no2) +#define DTCEN33 (((volatile __near __bitf_T *)0x2EB)->no3) +#define DTCEN34 (((volatile __near __bitf_T *)0x2EB)->no4) +#define DTCEN35 (((volatile __near __bitf_T *)0x2EB)->no5) +#define DTCEN36 (((volatile __near __bitf_T *)0x2EB)->no6) +#define DTCEN37 (((volatile __near __bitf_T *)0x2EB)->no7) +#define DTCEN4 (*(volatile __near unsigned char *)0x2EC) +#define DTCEN4_bit (*(volatile __near __bitf_T *)0x2EC) +#define DTCEN40 (((volatile __near __bitf_T *)0x2EC)->no0) +#define DTCEN41 (((volatile __near __bitf_T *)0x2EC)->no1) +#define DTCEN42 (((volatile __near __bitf_T *)0x2EC)->no2) +#define DTCEN43 (((volatile __near __bitf_T *)0x2EC)->no3) +#define DTCEN44 (((volatile __near __bitf_T *)0x2EC)->no4) +#define DTCEN45 (((volatile __near __bitf_T *)0x2EC)->no5) +#define DTCEN46 (((volatile __near __bitf_T *)0x2EC)->no6) +#define DTCEN47 (((volatile __near __bitf_T *)0x2EC)->no7) +#define DTCEN5 (*(volatile __near unsigned char *)0x2ED) +#define DTCEN5_bit (*(volatile __near __bitf_T *)0x2ED) +#define DTCEN52 (((volatile __near __bitf_T *)0x2ED)->no2) +#define DTCEN53 (((volatile __near __bitf_T *)0x2ED)->no3) +#define DTCEN54 (((volatile __near __bitf_T *)0x2ED)->no4) +#define DTCEN55 (((volatile __near __bitf_T *)0x2ED)->no5) +#define DTCEN56 (((volatile __near __bitf_T *)0x2ED)->no6) +#define DTCEN57 (((volatile __near __bitf_T *)0x2ED)->no7) +#define CRC0CTL (*(volatile __near unsigned char *)0x2F0) +#define CRC0CTL_bit (*(volatile __near __bitf_T *)0x2F0) +#define CRC0EN (((volatile __near __bitf_T *)0x2F0)->no7) +#define PGCRCL (*(volatile __near unsigned short *)0x2F2) +#define CRCMD (*(volatile __near unsigned char *)0x2F9) +#define CRCD (*(volatile __near unsigned short *)0x2FA) +#define C0CFGL (*(volatile __near unsigned short *)0x300) +#define C0CFGLL (*(volatile __near unsigned char *)0x300) +#define C0CFGLH (*(volatile __near unsigned char *)0x301) +#define C0CFGH (*(volatile __near unsigned short *)0x302) +#define C0CFGHL (*(volatile __near unsigned char *)0x302) +#define C0CFGHH (*(volatile __near unsigned char *)0x303) +#define C0CTRL (*(volatile __near unsigned short *)0x304) +#define C0CTRLL (*(volatile __near unsigned char *)0x304) +#define C0CTRLH (*(volatile __near unsigned char *)0x305) +#define C0CTRH (*(volatile __near unsigned short *)0x306) +#define C0CTRHL (*(volatile __near unsigned char *)0x306) +#define C0CTRHH (*(volatile __near unsigned char *)0x307) +#define C0STSL (*(volatile __near unsigned short *)0x308) +#define C0STSLL (*(volatile __near unsigned char *)0x308) +#define C0STSLH (*(volatile __near unsigned char *)0x309) +#define C0STSH (*(volatile __near unsigned short *)0x30A) +#define C0STSHL (*(volatile __near unsigned char *)0x30A) +#define C0STSHH (*(volatile __near unsigned char *)0x30B) +#define C0ERFLL (*(volatile __near unsigned short *)0x30C) +#define C0ERFLLL (*(volatile __near unsigned char *)0x30C) +#define C0ERFLLH (*(volatile __near unsigned char *)0x30D) +#define C0ERFLH (*(volatile __near unsigned short *)0x30E) +#define C0ERFLHL (*(volatile __near unsigned char *)0x30E) +#define C0ERFLHH (*(volatile __near unsigned char *)0x30F) +#define GCFGL (*(volatile __near unsigned short *)0x322) +#define GCFGLL (*(volatile __near unsigned char *)0x322) +#define GCFGLH (*(volatile __near unsigned char *)0x323) +#define GCFGH (*(volatile __near unsigned short *)0x324) +#define GCFGHL (*(volatile __near unsigned char *)0x324) +#define GCFGHH (*(volatile __near unsigned char *)0x325) +#define GCTRL (*(volatile __near unsigned short *)0x326) +#define GCTRLL (*(volatile __near unsigned char *)0x326) +#define GCTRLH (*(volatile __near unsigned char *)0x327) +#define GCTRH (*(volatile __near unsigned short *)0x328) +#define GCTRHL (*(volatile __near unsigned char *)0x328) +#define GCTRHH (*(volatile __near unsigned char *)0x329) +#define GSTS (*(volatile __near unsigned short *)0x32A) +#define GSTSL (*(volatile __near unsigned char *)0x32A) +#define GSTSH (*(volatile __near unsigned char *)0x32B) +#define GERFLL (*(volatile __near unsigned char *)0x32C) +#define GTSC (*(volatile __near unsigned short *)0x32E) +#define GAFLCFG (*(volatile __near unsigned short *)0x330) +#define GAFLCFGL (*(volatile __near unsigned char *)0x330) +#define GAFLCFGH (*(volatile __near unsigned char *)0x331) +#define RMNB (*(volatile __near unsigned short *)0x332) +#define RMNBL (*(volatile __near unsigned char *)0x332) +#define RMND0 (*(volatile __near unsigned short *)0x334) +#define RMND0L (*(volatile __near unsigned char *)0x334) +#define RMND0H (*(volatile __near unsigned char *)0x335) +#define RFCC0 (*(volatile __near unsigned short *)0x338) +#define RFCC0L (*(volatile __near unsigned char *)0x338) +#define RFCC0H (*(volatile __near unsigned char *)0x339) +#define RFCC1 (*(volatile __near unsigned short *)0x33A) +#define RFCC1L (*(volatile __near unsigned char *)0x33A) +#define RFCC1H (*(volatile __near unsigned char *)0x33B) +#define RFSTS0 (*(volatile __near unsigned short *)0x340) +#define RFSTS0L (*(volatile __near unsigned char *)0x340) +#define RFSTS0H (*(volatile __near unsigned char *)0x341) +#define RFSTS1 (*(volatile __near unsigned short *)0x342) +#define RFSTS1L (*(volatile __near unsigned char *)0x342) +#define RFSTS1H (*(volatile __near unsigned char *)0x343) +#define RFPCTR0 (*(volatile __near unsigned short *)0x348) +#define RFPCTR0L (*(volatile __near unsigned char *)0x348) +#define RFPCTR0H (*(volatile __near unsigned char *)0x349) +#define RFPCTR1 (*(volatile __near unsigned short *)0x34A) +#define RFPCTR1L (*(volatile __near unsigned char *)0x34A) +#define RFPCTR1H (*(volatile __near unsigned char *)0x34B) +#define CFCCL0 (*(volatile __near unsigned short *)0x350) +#define CFCCL0L (*(volatile __near unsigned char *)0x350) +#define CFCCL0H (*(volatile __near unsigned char *)0x351) +#define CFCCH0 (*(volatile __near unsigned short *)0x352) +#define CFCCH0L (*(volatile __near unsigned char *)0x352) +#define CFCCH0H (*(volatile __near unsigned char *)0x353) +#define CFSTS0 (*(volatile __near unsigned short *)0x358) +#define CFSTS0L (*(volatile __near unsigned char *)0x358) +#define CFSTS0H (*(volatile __near unsigned char *)0x359) +#define CFPCTR0 (*(volatile __near unsigned short *)0x35C) +#define CFPCTR0L (*(volatile __near unsigned char *)0x35C) +#define RFMSTS (*(volatile __near unsigned char *)0x360) +#define CFMSTS (*(volatile __near unsigned char *)0x361) +#define RFISTS (*(volatile __near unsigned char *)0x362) +#define CFISTS (*(volatile __near unsigned char *)0x363) +#define TMC0 (*(volatile __near unsigned char *)0x364) +#define TMC1 (*(volatile __near unsigned char *)0x365) +#define TMC2 (*(volatile __near unsigned char *)0x366) +#define TMC3 (*(volatile __near unsigned char *)0x367) +#define TMSTS0 (*(volatile __near unsigned char *)0x36C) +#define TMSTS1 (*(volatile __near unsigned char *)0x36D) +#define TMSTS2 (*(volatile __near unsigned char *)0x36E) +#define TMSTS3 (*(volatile __near unsigned char *)0x36F) +#define TMTRSTS (*(volatile __near unsigned short *)0x374) +#define TMTRSTSL (*(volatile __near unsigned char *)0x374) +#define TMTRSTSH (*(volatile __near unsigned char *)0x375) +#define TMTCSTS (*(volatile __near unsigned short *)0x376) +#define TMTCSTSL (*(volatile __near unsigned char *)0x376) +#define TMTCSTSH (*(volatile __near unsigned char *)0x377) +#define TMTASTS (*(volatile __near unsigned short *)0x378) +#define TMTASTSL (*(volatile __near unsigned char *)0x378) +#define TMTASTSH (*(volatile __near unsigned char *)0x379) +#define TMIEC (*(volatile __near unsigned short *)0x37A) +#define TMIECL (*(volatile __near unsigned char *)0x37A) +#define TMIECH (*(volatile __near unsigned char *)0x37B) +#define THLCC0 (*(volatile __near unsigned short *)0x37C) +#define THLCC0L (*(volatile __near unsigned char *)0x37C) +#define THLCC0H (*(volatile __near unsigned char *)0x37D) +#define THLSTS0 (*(volatile __near unsigned short *)0x380) +#define THLSTS0L (*(volatile __near unsigned char *)0x380) +#define THLSTS0H (*(volatile __near unsigned char *)0x381) +#define THLPCTR0 (*(volatile __near unsigned short *)0x384) +#define THLPCTR0L (*(volatile __near unsigned char *)0x384) +#define THLPCTR0H (*(volatile __near unsigned char *)0x385) +#define GTINTSTS (*(volatile __near unsigned short *)0x388) +#define GTINTSTSL (*(volatile __near unsigned char *)0x388) +#define GTINTSTSH (*(volatile __near unsigned char *)0x389) +#define GRWCR (*(volatile __near unsigned short *)0x38A) +#define GRWCRL (*(volatile __near unsigned char *)0x38A) +#define GRWCRH (*(volatile __near unsigned char *)0x38B) +#define GTSTCFG (*(volatile __near unsigned short *)0x38C) +#define GTSTCFGL (*(volatile __near unsigned char *)0x38C) +#define GTSTCFGH (*(volatile __near unsigned char *)0x38D) +#define GTSTCTRL (*(volatile __near unsigned char *)0x38E) +#define GLOCKK (*(volatile __near unsigned short *)0x394) +#define GAFLIDL0 (*(volatile __near unsigned short *)0x3A0) +#define RMIDL0 (*(volatile __near unsigned short *)0x3A0) +#define GAFLIDL0L (*(volatile __near unsigned char *)0x3A0) +#define RMIDL0L (*(volatile __near unsigned char *)0x3A0) +#define GAFLIDL0H (*(volatile __near unsigned char *)0x3A1) +#define RMIDL0H (*(volatile __near unsigned char *)0x3A1) +#define GAFLIDH0 (*(volatile __near unsigned short *)0x3A2) +#define RMIDH0 (*(volatile __near unsigned short *)0x3A2) +#define GAFLIDH0L (*(volatile __near unsigned char *)0x3A2) +#define RMIDH0L (*(volatile __near unsigned char *)0x3A2) +#define GAFLIDH0H (*(volatile __near unsigned char *)0x3A3) +#define RMIDH0H (*(volatile __near unsigned char *)0x3A3) +#define GAFLML0 (*(volatile __near unsigned short *)0x3A4) +#define RMTS0 (*(volatile __near unsigned short *)0x3A4) +#define GAFLML0L (*(volatile __near unsigned char *)0x3A4) +#define RMTS0L (*(volatile __near unsigned char *)0x3A4) +#define GAFLML0H (*(volatile __near unsigned char *)0x3A5) +#define RMTS0H (*(volatile __near unsigned char *)0x3A5) +#define GAFLMH0 (*(volatile __near unsigned short *)0x3A6) +#define RMPTR0 (*(volatile __near unsigned short *)0x3A6) +#define GAFLMH0L (*(volatile __near unsigned char *)0x3A6) +#define RMPTR0L (*(volatile __near unsigned char *)0x3A6) +#define GAFLMH0H (*(volatile __near unsigned char *)0x3A7) +#define RMPTR0H (*(volatile __near unsigned char *)0x3A7) +#define GAFLPL0 (*(volatile __near unsigned short *)0x3A8) +#define RMDF00 (*(volatile __near unsigned short *)0x3A8) +#define GAFLPL0L (*(volatile __near unsigned char *)0x3A8) +#define RMDF00L (*(volatile __near unsigned char *)0x3A8) +#define GAFLPL0H (*(volatile __near unsigned char *)0x3A9) +#define RMDF00H (*(volatile __near unsigned char *)0x3A9) +#define GAFLPH0 (*(volatile __near unsigned short *)0x3AA) +#define RMDF10 (*(volatile __near unsigned short *)0x3AA) +#define GAFLPH0L (*(volatile __near unsigned char *)0x3AA) +#define RMDF10L (*(volatile __near unsigned char *)0x3AA) +#define GAFLPH0H (*(volatile __near unsigned char *)0x3AB) +#define RMDF10H (*(volatile __near unsigned char *)0x3AB) +#define GAFLIDL1 (*(volatile __near unsigned short *)0x3AC) +#define RMDF20 (*(volatile __near unsigned short *)0x3AC) +#define GAFLIDL1L (*(volatile __near unsigned char *)0x3AC) +#define RMDF20L (*(volatile __near unsigned char *)0x3AC) +#define GAFLIDL1H (*(volatile __near unsigned char *)0x3AD) +#define RMDF20H (*(volatile __near unsigned char *)0x3AD) +#define GAFLIDH1 (*(volatile __near unsigned short *)0x3AE) +#define RMDF30 (*(volatile __near unsigned short *)0x3AE) +#define GAFLIDH1L (*(volatile __near unsigned char *)0x3AE) +#define RMDF30L (*(volatile __near unsigned char *)0x3AE) +#define GAFLIDH1H (*(volatile __near unsigned char *)0x3AF) +#define RMDF30H (*(volatile __near unsigned char *)0x3AF) +#define GAFLML1 (*(volatile __near unsigned short *)0x3B0) +#define RMIDL1 (*(volatile __near unsigned short *)0x3B0) +#define GAFLML1L (*(volatile __near unsigned char *)0x3B0) +#define RMIDL1L (*(volatile __near unsigned char *)0x3B0) +#define GAFLML1H (*(volatile __near unsigned char *)0x3B1) +#define RMIDL1H (*(volatile __near unsigned char *)0x3B1) +#define GAFLMH1 (*(volatile __near unsigned short *)0x3B2) +#define RMIDH1 (*(volatile __near unsigned short *)0x3B2) +#define GAFLMH1L (*(volatile __near unsigned char *)0x3B2) +#define RMIDH1L (*(volatile __near unsigned char *)0x3B2) +#define GAFLMH1H (*(volatile __near unsigned char *)0x3B3) +#define RMIDH1H (*(volatile __near unsigned char *)0x3B3) +#define GAFLPL1 (*(volatile __near unsigned short *)0x3B4) +#define RMTS1 (*(volatile __near unsigned short *)0x3B4) +#define GAFLPL1L (*(volatile __near unsigned char *)0x3B4) +#define RMTS1L (*(volatile __near unsigned char *)0x3B4) +#define GAFLPL1H (*(volatile __near unsigned char *)0x3B5) +#define RMTS1H (*(volatile __near unsigned char *)0x3B5) +#define GAFLPH1 (*(volatile __near unsigned short *)0x3B6) +#define RMPTR1 (*(volatile __near unsigned short *)0x3B6) +#define GAFLPH1L (*(volatile __near unsigned char *)0x3B6) +#define RMPTR1L (*(volatile __near unsigned char *)0x3B6) +#define GAFLPH1H (*(volatile __near unsigned char *)0x3B7) +#define RMPTR1H (*(volatile __near unsigned char *)0x3B7) +#define GAFLIDL2 (*(volatile __near unsigned short *)0x3B8) +#define RMDF01 (*(volatile __near unsigned short *)0x3B8) +#define GAFLIDL2L (*(volatile __near unsigned char *)0x3B8) +#define RMDF01L (*(volatile __near unsigned char *)0x3B8) +#define GAFLIDL2H (*(volatile __near unsigned char *)0x3B9) +#define RMDF01H (*(volatile __near unsigned char *)0x3B9) +#define GAFLIDH2 (*(volatile __near unsigned short *)0x3BA) +#define RMDF11 (*(volatile __near unsigned short *)0x3BA) +#define GAFLIDH2L (*(volatile __near unsigned char *)0x3BA) +#define RMDF11L (*(volatile __near unsigned char *)0x3BA) +#define GAFLIDH2H (*(volatile __near unsigned char *)0x3BB) +#define RMDF11H (*(volatile __near unsigned char *)0x3BB) +#define GAFLML2 (*(volatile __near unsigned short *)0x3BC) +#define RMDF21 (*(volatile __near unsigned short *)0x3BC) +#define GAFLML2L (*(volatile __near unsigned char *)0x3BC) +#define RMDF21L (*(volatile __near unsigned char *)0x3BC) +#define GAFLML2H (*(volatile __near unsigned char *)0x3BD) +#define RMDF21H (*(volatile __near unsigned char *)0x3BD) +#define GAFLMH2 (*(volatile __near unsigned short *)0x3BE) +#define RMDF31 (*(volatile __near unsigned short *)0x3BE) +#define GAFLMH2L (*(volatile __near unsigned char *)0x3BE) +#define RMDF31L (*(volatile __near unsigned char *)0x3BE) +#define GAFLMH2H (*(volatile __near unsigned char *)0x3BF) +#define RMDF31H (*(volatile __near unsigned char *)0x3BF) +#define GAFLPL2 (*(volatile __near unsigned short *)0x3C0) +#define RMIDL2 (*(volatile __near unsigned short *)0x3C0) +#define GAFLPL2L (*(volatile __near unsigned char *)0x3C0) +#define RMIDL2L (*(volatile __near unsigned char *)0x3C0) +#define GAFLPL2H (*(volatile __near unsigned char *)0x3C1) +#define RMIDL2H (*(volatile __near unsigned char *)0x3C1) +#define GAFLPH2 (*(volatile __near unsigned short *)0x3C2) +#define RMIDH2 (*(volatile __near unsigned short *)0x3C2) +#define GAFLPH2L (*(volatile __near unsigned char *)0x3C2) +#define RMIDH2L (*(volatile __near unsigned char *)0x3C2) +#define GAFLPH2H (*(volatile __near unsigned char *)0x3C3) +#define RMIDH2H (*(volatile __near unsigned char *)0x3C3) +#define GAFLIDL3 (*(volatile __near unsigned short *)0x3C4) +#define RMTS2 (*(volatile __near unsigned short *)0x3C4) +#define GAFLIDL3L (*(volatile __near unsigned char *)0x3C4) +#define RMTS2L (*(volatile __near unsigned char *)0x3C4) +#define GAFLIDL3H (*(volatile __near unsigned char *)0x3C5) +#define RMTS2H (*(volatile __near unsigned char *)0x3C5) +#define GAFLIDH3 (*(volatile __near unsigned short *)0x3C6) +#define RMPTR2 (*(volatile __near unsigned short *)0x3C6) +#define GAFLIDH3L (*(volatile __near unsigned char *)0x3C6) +#define RMPTR2L (*(volatile __near unsigned char *)0x3C6) +#define GAFLIDH3H (*(volatile __near unsigned char *)0x3C7) +#define RMPTR2H (*(volatile __near unsigned char *)0x3C7) +#define GAFLML3 (*(volatile __near unsigned short *)0x3C8) +#define RMDF02 (*(volatile __near unsigned short *)0x3C8) +#define GAFLML3L (*(volatile __near unsigned char *)0x3C8) +#define RMDF02L (*(volatile __near unsigned char *)0x3C8) +#define GAFLML3H (*(volatile __near unsigned char *)0x3C9) +#define RMDF02H (*(volatile __near unsigned char *)0x3C9) +#define GAFLMH3 (*(volatile __near unsigned short *)0x3CA) +#define RMDF12 (*(volatile __near unsigned short *)0x3CA) +#define GAFLMH3L (*(volatile __near unsigned char *)0x3CA) +#define RMDF12L (*(volatile __near unsigned char *)0x3CA) +#define GAFLMH3H (*(volatile __near unsigned char *)0x3CB) +#define RMDF12H (*(volatile __near unsigned char *)0x3CB) +#define GAFLPL3 (*(volatile __near unsigned short *)0x3CC) +#define RMDF22 (*(volatile __near unsigned short *)0x3CC) +#define GAFLPL3L (*(volatile __near unsigned char *)0x3CC) +#define RMDF22L (*(volatile __near unsigned char *)0x3CC) +#define GAFLPL3H (*(volatile __near unsigned char *)0x3CD) +#define RMDF22H (*(volatile __near unsigned char *)0x3CD) +#define GAFLPH3 (*(volatile __near unsigned short *)0x3CE) +#define RMDF32 (*(volatile __near unsigned short *)0x3CE) +#define GAFLPH3L (*(volatile __near unsigned char *)0x3CE) +#define RMDF32L (*(volatile __near unsigned char *)0x3CE) +#define GAFLPH3H (*(volatile __near unsigned char *)0x3CF) +#define RMDF32H (*(volatile __near unsigned char *)0x3CF) +#define GAFLIDL4 (*(volatile __near unsigned short *)0x3D0) +#define RMIDL3 (*(volatile __near unsigned short *)0x3D0) +#define GAFLIDL4L (*(volatile __near unsigned char *)0x3D0) +#define RMIDL3L (*(volatile __near unsigned char *)0x3D0) +#define GAFLIDL4H (*(volatile __near unsigned char *)0x3D1) +#define RMIDL3H (*(volatile __near unsigned char *)0x3D1) +#define GAFLIDH4 (*(volatile __near unsigned short *)0x3D2) +#define RMIDH3 (*(volatile __near unsigned short *)0x3D2) +#define GAFLIDH4L (*(volatile __near unsigned char *)0x3D2) +#define RMIDH3L (*(volatile __near unsigned char *)0x3D2) +#define GAFLIDH4H (*(volatile __near unsigned char *)0x3D3) +#define RMIDH3H (*(volatile __near unsigned char *)0x3D3) +#define GAFLML4 (*(volatile __near unsigned short *)0x3D4) +#define RMTS3 (*(volatile __near unsigned short *)0x3D4) +#define GAFLML4L (*(volatile __near unsigned char *)0x3D4) +#define RMTS3L (*(volatile __near unsigned char *)0x3D4) +#define GAFLML4H (*(volatile __near unsigned char *)0x3D5) +#define RMTS3H (*(volatile __near unsigned char *)0x3D5) +#define GAFLMH4 (*(volatile __near unsigned short *)0x3D6) +#define RMPTR3 (*(volatile __near unsigned short *)0x3D6) +#define GAFLMH4L (*(volatile __near unsigned char *)0x3D6) +#define RMPTR3L (*(volatile __near unsigned char *)0x3D6) +#define GAFLMH4H (*(volatile __near unsigned char *)0x3D7) +#define RMPTR3H (*(volatile __near unsigned char *)0x3D7) +#define GAFLPL4 (*(volatile __near unsigned short *)0x3D8) +#define RMDF03 (*(volatile __near unsigned short *)0x3D8) +#define GAFLPL4L (*(volatile __near unsigned char *)0x3D8) +#define RMDF03L (*(volatile __near unsigned char *)0x3D8) +#define GAFLPL4H (*(volatile __near unsigned char *)0x3D9) +#define RMDF03H (*(volatile __near unsigned char *)0x3D9) +#define GAFLPH4 (*(volatile __near unsigned short *)0x3DA) +#define RMDF13 (*(volatile __near unsigned short *)0x3DA) +#define GAFLPH4L (*(volatile __near unsigned char *)0x3DA) +#define RMDF13L (*(volatile __near unsigned char *)0x3DA) +#define GAFLPH4H (*(volatile __near unsigned char *)0x3DB) +#define RMDF13H (*(volatile __near unsigned char *)0x3DB) +#define GAFLIDL5 (*(volatile __near unsigned short *)0x3DC) +#define RMDF23 (*(volatile __near unsigned short *)0x3DC) +#define GAFLIDL5L (*(volatile __near unsigned char *)0x3DC) +#define RMDF23L (*(volatile __near unsigned char *)0x3DC) +#define GAFLIDL5H (*(volatile __near unsigned char *)0x3DD) +#define RMDF23H (*(volatile __near unsigned char *)0x3DD) +#define GAFLIDH5 (*(volatile __near unsigned short *)0x3DE) +#define RMDF33 (*(volatile __near unsigned short *)0x3DE) +#define GAFLIDH5L (*(volatile __near unsigned char *)0x3DE) +#define RMDF33L (*(volatile __near unsigned char *)0x3DE) +#define GAFLIDH5H (*(volatile __near unsigned char *)0x3DF) +#define RMDF33H (*(volatile __near unsigned char *)0x3DF) +#define GAFLML5 (*(volatile __near unsigned short *)0x3E0) +#define RMIDL4 (*(volatile __near unsigned short *)0x3E0) +#define GAFLML5L (*(volatile __near unsigned char *)0x3E0) +#define RMIDL4L (*(volatile __near unsigned char *)0x3E0) +#define GAFLML5H (*(volatile __near unsigned char *)0x3E1) +#define RMIDL4H (*(volatile __near unsigned char *)0x3E1) +#define GAFLMH5 (*(volatile __near unsigned short *)0x3E2) +#define RMIDH4 (*(volatile __near unsigned short *)0x3E2) +#define GAFLMH5L (*(volatile __near unsigned char *)0x3E2) +#define RMIDH4L (*(volatile __near unsigned char *)0x3E2) +#define GAFLMH5H (*(volatile __near unsigned char *)0x3E3) +#define RMIDH4H (*(volatile __near unsigned char *)0x3E3) +#define GAFLPL5 (*(volatile __near unsigned short *)0x3E4) +#define RMTS4 (*(volatile __near unsigned short *)0x3E4) +#define GAFLPL5L (*(volatile __near unsigned char *)0x3E4) +#define RMTS4L (*(volatile __near unsigned char *)0x3E4) +#define GAFLPL5H (*(volatile __near unsigned char *)0x3E5) +#define RMTS4H (*(volatile __near unsigned char *)0x3E5) +#define GAFLPH5 (*(volatile __near unsigned short *)0x3E6) +#define RMPTR4 (*(volatile __near unsigned short *)0x3E6) +#define GAFLPH5L (*(volatile __near unsigned char *)0x3E6) +#define RMPTR4L (*(volatile __near unsigned char *)0x3E6) +#define GAFLPH5H (*(volatile __near unsigned char *)0x3E7) +#define RMPTR4H (*(volatile __near unsigned char *)0x3E7) +#define GAFLIDL6 (*(volatile __near unsigned short *)0x3E8) +#define RMDF04 (*(volatile __near unsigned short *)0x3E8) +#define GAFLIDL6L (*(volatile __near unsigned char *)0x3E8) +#define RMDF04L (*(volatile __near unsigned char *)0x3E8) +#define GAFLIDL6H (*(volatile __near unsigned char *)0x3E9) +#define RMDF04H (*(volatile __near unsigned char *)0x3E9) +#define GAFLIDH6 (*(volatile __near unsigned short *)0x3EA) +#define RMDF14 (*(volatile __near unsigned short *)0x3EA) +#define GAFLIDH6L (*(volatile __near unsigned char *)0x3EA) +#define RMDF14L (*(volatile __near unsigned char *)0x3EA) +#define GAFLIDH6H (*(volatile __near unsigned char *)0x3EB) +#define RMDF14H (*(volatile __near unsigned char *)0x3EB) +#define GAFLML6 (*(volatile __near unsigned short *)0x3EC) +#define RMDF24 (*(volatile __near unsigned short *)0x3EC) +#define GAFLML6L (*(volatile __near unsigned char *)0x3EC) +#define RMDF24L (*(volatile __near unsigned char *)0x3EC) +#define GAFLML6H (*(volatile __near unsigned char *)0x3ED) +#define RMDF24H (*(volatile __near unsigned char *)0x3ED) +#define GAFLMH6 (*(volatile __near unsigned short *)0x3EE) +#define RMDF34 (*(volatile __near unsigned short *)0x3EE) +#define GAFLMH6L (*(volatile __near unsigned char *)0x3EE) +#define RMDF34L (*(volatile __near unsigned char *)0x3EE) +#define GAFLMH6H (*(volatile __near unsigned char *)0x3EF) +#define RMDF34H (*(volatile __near unsigned char *)0x3EF) +#define GAFLPL6 (*(volatile __near unsigned short *)0x3F0) +#define RMIDL5 (*(volatile __near unsigned short *)0x3F0) +#define GAFLPL6L (*(volatile __near unsigned char *)0x3F0) +#define RMIDL5L (*(volatile __near unsigned char *)0x3F0) +#define GAFLPL6H (*(volatile __near unsigned char *)0x3F1) +#define RMIDL5H (*(volatile __near unsigned char *)0x3F1) +#define GAFLPH6 (*(volatile __near unsigned short *)0x3F2) +#define RMIDH5 (*(volatile __near unsigned short *)0x3F2) +#define GAFLPH6L (*(volatile __near unsigned char *)0x3F2) +#define RMIDH5L (*(volatile __near unsigned char *)0x3F2) +#define GAFLPH6H (*(volatile __near unsigned char *)0x3F3) +#define RMIDH5H (*(volatile __near unsigned char *)0x3F3) +#define GAFLIDL7 (*(volatile __near unsigned short *)0x3F4) +#define RMTS5 (*(volatile __near unsigned short *)0x3F4) +#define GAFLIDL7L (*(volatile __near unsigned char *)0x3F4) +#define RMTS5L (*(volatile __near unsigned char *)0x3F4) +#define GAFLIDL7H (*(volatile __near unsigned char *)0x3F5) +#define RMTS5H (*(volatile __near unsigned char *)0x3F5) +#define GAFLIDH7 (*(volatile __near unsigned short *)0x3F6) +#define RMPTR5 (*(volatile __near unsigned short *)0x3F6) +#define GAFLIDH7L (*(volatile __near unsigned char *)0x3F6) +#define RMPTR5L (*(volatile __near unsigned char *)0x3F6) +#define GAFLIDH7H (*(volatile __near unsigned char *)0x3F7) +#define RMPTR5H (*(volatile __near unsigned char *)0x3F7) +#define GAFLML7 (*(volatile __near unsigned short *)0x3F8) +#define RMDF05 (*(volatile __near unsigned short *)0x3F8) +#define GAFLML7L (*(volatile __near unsigned char *)0x3F8) +#define RMDF05L (*(volatile __near unsigned char *)0x3F8) +#define GAFLML7H (*(volatile __near unsigned char *)0x3F9) +#define RMDF05H (*(volatile __near unsigned char *)0x3F9) +#define GAFLMH7 (*(volatile __near unsigned short *)0x3FA) +#define RMDF15 (*(volatile __near unsigned short *)0x3FA) +#define GAFLMH7L (*(volatile __near unsigned char *)0x3FA) +#define RMDF15L (*(volatile __near unsigned char *)0x3FA) +#define GAFLMH7H (*(volatile __near unsigned char *)0x3FB) +#define RMDF15H (*(volatile __near unsigned char *)0x3FB) +#define GAFLPL7 (*(volatile __near unsigned short *)0x3FC) +#define RMDF25 (*(volatile __near unsigned short *)0x3FC) +#define GAFLPL7L (*(volatile __near unsigned char *)0x3FC) +#define RMDF25L (*(volatile __near unsigned char *)0x3FC) +#define GAFLPL7H (*(volatile __near unsigned char *)0x3FD) +#define RMDF25H (*(volatile __near unsigned char *)0x3FD) +#define GAFLPH7 (*(volatile __near unsigned short *)0x3FE) +#define RMDF35 (*(volatile __near unsigned short *)0x3FE) +#define GAFLPH7L (*(volatile __near unsigned char *)0x3FE) +#define RMDF35L (*(volatile __near unsigned char *)0x3FE) +#define GAFLPH7H (*(volatile __near unsigned char *)0x3FF) +#define RMDF35H (*(volatile __near unsigned char *)0x3FF) +#define GAFLIDL8 (*(volatile __near unsigned short *)0x400) +#define RMIDL6 (*(volatile __near unsigned short *)0x400) +#define GAFLIDL8L (*(volatile __near unsigned char *)0x400) +#define RMIDL6L (*(volatile __near unsigned char *)0x400) +#define GAFLIDL8H (*(volatile __near unsigned char *)0x401) +#define RMIDL6H (*(volatile __near unsigned char *)0x401) +#define GAFLIDH8 (*(volatile __near unsigned short *)0x402) +#define RMIDH6 (*(volatile __near unsigned short *)0x402) +#define GAFLIDH8L (*(volatile __near unsigned char *)0x402) +#define RMIDH6L (*(volatile __near unsigned char *)0x402) +#define GAFLIDH8H (*(volatile __near unsigned char *)0x403) +#define RMIDH6H (*(volatile __near unsigned char *)0x403) +#define GAFLML8 (*(volatile __near unsigned short *)0x404) +#define RMTS6 (*(volatile __near unsigned short *)0x404) +#define GAFLML8L (*(volatile __near unsigned char *)0x404) +#define RMTS6L (*(volatile __near unsigned char *)0x404) +#define GAFLML8H (*(volatile __near unsigned char *)0x405) +#define RMTS6H (*(volatile __near unsigned char *)0x405) +#define GAFLMH8 (*(volatile __near unsigned short *)0x406) +#define RMPTR6 (*(volatile __near unsigned short *)0x406) +#define GAFLMH8L (*(volatile __near unsigned char *)0x406) +#define RMPTR6L (*(volatile __near unsigned char *)0x406) +#define GAFLMH8H (*(volatile __near unsigned char *)0x407) +#define RMPTR6H (*(volatile __near unsigned char *)0x407) +#define GAFLPL8 (*(volatile __near unsigned short *)0x408) +#define RMDF06 (*(volatile __near unsigned short *)0x408) +#define GAFLPL8L (*(volatile __near unsigned char *)0x408) +#define RMDF06L (*(volatile __near unsigned char *)0x408) +#define GAFLPL8H (*(volatile __near unsigned char *)0x409) +#define RMDF06H (*(volatile __near unsigned char *)0x409) +#define GAFLPH8 (*(volatile __near unsigned short *)0x40A) +#define RMDF16 (*(volatile __near unsigned short *)0x40A) +#define GAFLPH8L (*(volatile __near unsigned char *)0x40A) +#define RMDF16L (*(volatile __near unsigned char *)0x40A) +#define GAFLPH8H (*(volatile __near unsigned char *)0x40B) +#define RMDF16H (*(volatile __near unsigned char *)0x40B) +#define GAFLIDL9 (*(volatile __near unsigned short *)0x40C) +#define RMDF26 (*(volatile __near unsigned short *)0x40C) +#define GAFLIDL9L (*(volatile __near unsigned char *)0x40C) +#define RMDF26L (*(volatile __near unsigned char *)0x40C) +#define GAFLIDL9H (*(volatile __near unsigned char *)0x40D) +#define RMDF26H (*(volatile __near unsigned char *)0x40D) +#define GAFLIDH9 (*(volatile __near unsigned short *)0x40E) +#define RMDF36 (*(volatile __near unsigned short *)0x40E) +#define GAFLIDH9L (*(volatile __near unsigned char *)0x40E) +#define RMDF36L (*(volatile __near unsigned char *)0x40E) +#define GAFLIDH9H (*(volatile __near unsigned char *)0x40F) +#define RMDF36H (*(volatile __near unsigned char *)0x40F) +#define GAFLML9 (*(volatile __near unsigned short *)0x410) +#define RMIDL7 (*(volatile __near unsigned short *)0x410) +#define GAFLML9L (*(volatile __near unsigned char *)0x410) +#define RMIDL7L (*(volatile __near unsigned char *)0x410) +#define GAFLML9H (*(volatile __near unsigned char *)0x411) +#define RMIDL7H (*(volatile __near unsigned char *)0x411) +#define GAFLMH9 (*(volatile __near unsigned short *)0x412) +#define RMIDH7 (*(volatile __near unsigned short *)0x412) +#define GAFLMH9L (*(volatile __near unsigned char *)0x412) +#define RMIDH7L (*(volatile __near unsigned char *)0x412) +#define GAFLMH9H (*(volatile __near unsigned char *)0x413) +#define RMIDH7H (*(volatile __near unsigned char *)0x413) +#define GAFLPL9 (*(volatile __near unsigned short *)0x414) +#define RMTS7 (*(volatile __near unsigned short *)0x414) +#define GAFLPL9L (*(volatile __near unsigned char *)0x414) +#define RMTS7L (*(volatile __near unsigned char *)0x414) +#define GAFLPL9H (*(volatile __near unsigned char *)0x415) +#define RMTS7H (*(volatile __near unsigned char *)0x415) +#define GAFLPH9 (*(volatile __near unsigned short *)0x416) +#define RMPTR7 (*(volatile __near unsigned short *)0x416) +#define GAFLPH9L (*(volatile __near unsigned char *)0x416) +#define RMPTR7L (*(volatile __near unsigned char *)0x416) +#define GAFLPH9H (*(volatile __near unsigned char *)0x417) +#define RMPTR7H (*(volatile __near unsigned char *)0x417) +#define GAFLIDL10 (*(volatile __near unsigned short *)0x418) +#define RMDF07 (*(volatile __near unsigned short *)0x418) +#define GAFLIDL10L (*(volatile __near unsigned char *)0x418) +#define RMDF07L (*(volatile __near unsigned char *)0x418) +#define GAFLIDL10H (*(volatile __near unsigned char *)0x419) +#define RMDF07H (*(volatile __near unsigned char *)0x419) +#define GAFLIDH10 (*(volatile __near unsigned short *)0x41A) +#define RMDF17 (*(volatile __near unsigned short *)0x41A) +#define GAFLIDH10L (*(volatile __near unsigned char *)0x41A) +#define RMDF17L (*(volatile __near unsigned char *)0x41A) +#define GAFLIDH10H (*(volatile __near unsigned char *)0x41B) +#define RMDF17H (*(volatile __near unsigned char *)0x41B) +#define GAFLML10 (*(volatile __near unsigned short *)0x41C) +#define RMDF27 (*(volatile __near unsigned short *)0x41C) +#define GAFLML10L (*(volatile __near unsigned char *)0x41C) +#define RMDF27L (*(volatile __near unsigned char *)0x41C) +#define GAFLML10H (*(volatile __near unsigned char *)0x41D) +#define RMDF27H (*(volatile __near unsigned char *)0x41D) +#define GAFLMH10 (*(volatile __near unsigned short *)0x41E) +#define RMDF37 (*(volatile __near unsigned short *)0x41E) +#define GAFLMH10L (*(volatile __near unsigned char *)0x41E) +#define RMDF37L (*(volatile __near unsigned char *)0x41E) +#define GAFLMH10H (*(volatile __near unsigned char *)0x41F) +#define RMDF37H (*(volatile __near unsigned char *)0x41F) +#define GAFLPL10 (*(volatile __near unsigned short *)0x420) +#define RMIDL8 (*(volatile __near unsigned short *)0x420) +#define GAFLPL10L (*(volatile __near unsigned char *)0x420) +#define RMIDL8L (*(volatile __near unsigned char *)0x420) +#define GAFLPL10H (*(volatile __near unsigned char *)0x421) +#define RMIDL8H (*(volatile __near unsigned char *)0x421) +#define GAFLPH10 (*(volatile __near unsigned short *)0x422) +#define RMIDH8 (*(volatile __near unsigned short *)0x422) +#define GAFLPH10L (*(volatile __near unsigned char *)0x422) +#define RMIDH8L (*(volatile __near unsigned char *)0x422) +#define GAFLPH10H (*(volatile __near unsigned char *)0x423) +#define RMIDH8H (*(volatile __near unsigned char *)0x423) +#define GAFLIDL11 (*(volatile __near unsigned short *)0x424) +#define RMTS8 (*(volatile __near unsigned short *)0x424) +#define GAFLIDL11L (*(volatile __near unsigned char *)0x424) +#define RMTS8L (*(volatile __near unsigned char *)0x424) +#define GAFLIDL11H (*(volatile __near unsigned char *)0x425) +#define RMTS8H (*(volatile __near unsigned char *)0x425) +#define GAFLIDH11 (*(volatile __near unsigned short *)0x426) +#define RMPTR8 (*(volatile __near unsigned short *)0x426) +#define GAFLIDH11L (*(volatile __near unsigned char *)0x426) +#define RMPTR8L (*(volatile __near unsigned char *)0x426) +#define GAFLIDH11H (*(volatile __near unsigned char *)0x427) +#define RMPTR8H (*(volatile __near unsigned char *)0x427) +#define GAFLML11 (*(volatile __near unsigned short *)0x428) +#define RMDF08 (*(volatile __near unsigned short *)0x428) +#define GAFLML11L (*(volatile __near unsigned char *)0x428) +#define RMDF08L (*(volatile __near unsigned char *)0x428) +#define GAFLML11H (*(volatile __near unsigned char *)0x429) +#define RMDF08H (*(volatile __near unsigned char *)0x429) +#define GAFLMH11 (*(volatile __near unsigned short *)0x42A) +#define RMDF18 (*(volatile __near unsigned short *)0x42A) +#define GAFLMH11L (*(volatile __near unsigned char *)0x42A) +#define RMDF18L (*(volatile __near unsigned char *)0x42A) +#define GAFLMH11H (*(volatile __near unsigned char *)0x42B) +#define RMDF18H (*(volatile __near unsigned char *)0x42B) +#define GAFLPL11 (*(volatile __near unsigned short *)0x42C) +#define RMDF28 (*(volatile __near unsigned short *)0x42C) +#define GAFLPL11L (*(volatile __near unsigned char *)0x42C) +#define RMDF28L (*(volatile __near unsigned char *)0x42C) +#define GAFLPL11H (*(volatile __near unsigned char *)0x42D) +#define RMDF28H (*(volatile __near unsigned char *)0x42D) +#define GAFLPH11 (*(volatile __near unsigned short *)0x42E) +#define RMDF38 (*(volatile __near unsigned short *)0x42E) +#define GAFLPH11L (*(volatile __near unsigned char *)0x42E) +#define RMDF38L (*(volatile __near unsigned char *)0x42E) +#define GAFLPH11H (*(volatile __near unsigned char *)0x42F) +#define RMDF38H (*(volatile __near unsigned char *)0x42F) +#define GAFLIDL12 (*(volatile __near unsigned short *)0x430) +#define RMIDL9 (*(volatile __near unsigned short *)0x430) +#define GAFLIDL12L (*(volatile __near unsigned char *)0x430) +#define RMIDL9L (*(volatile __near unsigned char *)0x430) +#define GAFLIDL12H (*(volatile __near unsigned char *)0x431) +#define RMIDL9H (*(volatile __near unsigned char *)0x431) +#define GAFLIDH12 (*(volatile __near unsigned short *)0x432) +#define RMIDH9 (*(volatile __near unsigned short *)0x432) +#define GAFLIDH12L (*(volatile __near unsigned char *)0x432) +#define RMIDH9L (*(volatile __near unsigned char *)0x432) +#define GAFLIDH12H (*(volatile __near unsigned char *)0x433) +#define RMIDH9H (*(volatile __near unsigned char *)0x433) +#define GAFLML12 (*(volatile __near unsigned short *)0x434) +#define RMTS9 (*(volatile __near unsigned short *)0x434) +#define GAFLML12L (*(volatile __near unsigned char *)0x434) +#define RMTS9L (*(volatile __near unsigned char *)0x434) +#define GAFLML12H (*(volatile __near unsigned char *)0x435) +#define RMTS9H (*(volatile __near unsigned char *)0x435) +#define GAFLMH12 (*(volatile __near unsigned short *)0x436) +#define RMPTR9 (*(volatile __near unsigned short *)0x436) +#define GAFLMH12L (*(volatile __near unsigned char *)0x436) +#define RMPTR9L (*(volatile __near unsigned char *)0x436) +#define GAFLMH12H (*(volatile __near unsigned char *)0x437) +#define RMPTR9H (*(volatile __near unsigned char *)0x437) +#define GAFLPL12 (*(volatile __near unsigned short *)0x438) +#define RMDF09 (*(volatile __near unsigned short *)0x438) +#define GAFLPL12L (*(volatile __near unsigned char *)0x438) +#define RMDF09L (*(volatile __near unsigned char *)0x438) +#define GAFLPL12H (*(volatile __near unsigned char *)0x439) +#define RMDF09H (*(volatile __near unsigned char *)0x439) +#define GAFLPH12 (*(volatile __near unsigned short *)0x43A) +#define RMDF19 (*(volatile __near unsigned short *)0x43A) +#define GAFLPH12L (*(volatile __near unsigned char *)0x43A) +#define RMDF19L (*(volatile __near unsigned char *)0x43A) +#define GAFLPH12H (*(volatile __near unsigned char *)0x43B) +#define RMDF19H (*(volatile __near unsigned char *)0x43B) +#define GAFLIDL13 (*(volatile __near unsigned short *)0x43C) +#define RMDF29 (*(volatile __near unsigned short *)0x43C) +#define GAFLIDL13L (*(volatile __near unsigned char *)0x43C) +#define RMDF29L (*(volatile __near unsigned char *)0x43C) +#define GAFLIDL13H (*(volatile __near unsigned char *)0x43D) +#define RMDF29H (*(volatile __near unsigned char *)0x43D) +#define GAFLIDH13 (*(volatile __near unsigned short *)0x43E) +#define RMDF39 (*(volatile __near unsigned short *)0x43E) +#define GAFLIDH13L (*(volatile __near unsigned char *)0x43E) +#define RMDF39L (*(volatile __near unsigned char *)0x43E) +#define GAFLIDH13H (*(volatile __near unsigned char *)0x43F) +#define RMDF39H (*(volatile __near unsigned char *)0x43F) +#define GAFLML13 (*(volatile __near unsigned short *)0x440) +#define RMIDL10 (*(volatile __near unsigned short *)0x440) +#define GAFLML13L (*(volatile __near unsigned char *)0x440) +#define RMIDL10L (*(volatile __near unsigned char *)0x440) +#define GAFLML13H (*(volatile __near unsigned char *)0x441) +#define RMIDL10H (*(volatile __near unsigned char *)0x441) +#define GAFLMH13 (*(volatile __near unsigned short *)0x442) +#define RMIDH10 (*(volatile __near unsigned short *)0x442) +#define GAFLMH13L (*(volatile __near unsigned char *)0x442) +#define RMIDH10L (*(volatile __near unsigned char *)0x442) +#define GAFLMH13H (*(volatile __near unsigned char *)0x443) +#define RMIDH10H (*(volatile __near unsigned char *)0x443) +#define GAFLPL13 (*(volatile __near unsigned short *)0x444) +#define RMTS10 (*(volatile __near unsigned short *)0x444) +#define GAFLPL13L (*(volatile __near unsigned char *)0x444) +#define RMTS10L (*(volatile __near unsigned char *)0x444) +#define GAFLPL13H (*(volatile __near unsigned char *)0x445) +#define RMTS10H (*(volatile __near unsigned char *)0x445) +#define GAFLPH13 (*(volatile __near unsigned short *)0x446) +#define RMPTR10 (*(volatile __near unsigned short *)0x446) +#define GAFLPH13L (*(volatile __near unsigned char *)0x446) +#define RMPTR10L (*(volatile __near unsigned char *)0x446) +#define GAFLPH13H (*(volatile __near unsigned char *)0x447) +#define RMPTR10H (*(volatile __near unsigned char *)0x447) +#define GAFLIDL14 (*(volatile __near unsigned short *)0x448) +#define RMDF010 (*(volatile __near unsigned short *)0x448) +#define GAFLIDL14L (*(volatile __near unsigned char *)0x448) +#define RMDF010L (*(volatile __near unsigned char *)0x448) +#define GAFLIDL14H (*(volatile __near unsigned char *)0x449) +#define RMDF010H (*(volatile __near unsigned char *)0x449) +#define GAFLIDH14 (*(volatile __near unsigned short *)0x44A) +#define RMDF110 (*(volatile __near unsigned short *)0x44A) +#define GAFLIDH14L (*(volatile __near unsigned char *)0x44A) +#define RMDF110L (*(volatile __near unsigned char *)0x44A) +#define GAFLIDH14H (*(volatile __near unsigned char *)0x44B) +#define RMDF110H (*(volatile __near unsigned char *)0x44B) +#define GAFLML14 (*(volatile __near unsigned short *)0x44C) +#define RMDF210 (*(volatile __near unsigned short *)0x44C) +#define GAFLML14L (*(volatile __near unsigned char *)0x44C) +#define RMDF210L (*(volatile __near unsigned char *)0x44C) +#define GAFLML14H (*(volatile __near unsigned char *)0x44D) +#define RMDF210H (*(volatile __near unsigned char *)0x44D) +#define GAFLMH14 (*(volatile __near unsigned short *)0x44E) +#define RMDF310 (*(volatile __near unsigned short *)0x44E) +#define GAFLMH14L (*(volatile __near unsigned char *)0x44E) +#define RMDF310L (*(volatile __near unsigned char *)0x44E) +#define GAFLMH14H (*(volatile __near unsigned char *)0x44F) +#define RMDF310H (*(volatile __near unsigned char *)0x44F) +#define GAFLPL14 (*(volatile __near unsigned short *)0x450) +#define RMIDL11 (*(volatile __near unsigned short *)0x450) +#define GAFLPL14L (*(volatile __near unsigned char *)0x450) +#define RMIDL11L (*(volatile __near unsigned char *)0x450) +#define GAFLPL14H (*(volatile __near unsigned char *)0x451) +#define RMIDL11H (*(volatile __near unsigned char *)0x451) +#define GAFLPH14 (*(volatile __near unsigned short *)0x452) +#define RMIDH11 (*(volatile __near unsigned short *)0x452) +#define GAFLPH14L (*(volatile __near unsigned char *)0x452) +#define RMIDH11L (*(volatile __near unsigned char *)0x452) +#define GAFLPH14H (*(volatile __near unsigned char *)0x453) +#define RMIDH11H (*(volatile __near unsigned char *)0x453) +#define GAFLIDL15 (*(volatile __near unsigned short *)0x454) +#define RMTS11 (*(volatile __near unsigned short *)0x454) +#define GAFLIDL15L (*(volatile __near unsigned char *)0x454) +#define RMTS11L (*(volatile __near unsigned char *)0x454) +#define GAFLIDL15H (*(volatile __near unsigned char *)0x455) +#define RMTS11H (*(volatile __near unsigned char *)0x455) +#define GAFLIDH15 (*(volatile __near unsigned short *)0x456) +#define RMPTR11 (*(volatile __near unsigned short *)0x456) +#define GAFLIDH15L (*(volatile __near unsigned char *)0x456) +#define RMPTR11L (*(volatile __near unsigned char *)0x456) +#define GAFLIDH15H (*(volatile __near unsigned char *)0x457) +#define RMPTR11H (*(volatile __near unsigned char *)0x457) +#define GAFLML15 (*(volatile __near unsigned short *)0x458) +#define RMDF011 (*(volatile __near unsigned short *)0x458) +#define GAFLML15L (*(volatile __near unsigned char *)0x458) +#define RMDF011L (*(volatile __near unsigned char *)0x458) +#define GAFLML15H (*(volatile __near unsigned char *)0x459) +#define RMDF011H (*(volatile __near unsigned char *)0x459) +#define GAFLMH15 (*(volatile __near unsigned short *)0x45A) +#define RMDF111 (*(volatile __near unsigned short *)0x45A) +#define GAFLMH15L (*(volatile __near unsigned char *)0x45A) +#define RMDF111L (*(volatile __near unsigned char *)0x45A) +#define GAFLMH15H (*(volatile __near unsigned char *)0x45B) +#define RMDF111H (*(volatile __near unsigned char *)0x45B) +#define GAFLPL15 (*(volatile __near unsigned short *)0x45C) +#define RMDF211 (*(volatile __near unsigned short *)0x45C) +#define GAFLPL15L (*(volatile __near unsigned char *)0x45C) +#define RMDF211L (*(volatile __near unsigned char *)0x45C) +#define GAFLPL15H (*(volatile __near unsigned char *)0x45D) +#define RMDF211H (*(volatile __near unsigned char *)0x45D) +#define GAFLPH15 (*(volatile __near unsigned short *)0x45E) +#define RMDF311 (*(volatile __near unsigned short *)0x45E) +#define GAFLPH15L (*(volatile __near unsigned char *)0x45E) +#define RMDF311L (*(volatile __near unsigned char *)0x45E) +#define GAFLPH15H (*(volatile __near unsigned char *)0x45F) +#define RMDF311H (*(volatile __near unsigned char *)0x45F) +#define RMIDL12 (*(volatile __near unsigned short *)0x460) +#define RMIDL12L (*(volatile __near unsigned char *)0x460) +#define RMIDL12H (*(volatile __near unsigned char *)0x461) +#define RMIDH12 (*(volatile __near unsigned short *)0x462) +#define RMIDH12L (*(volatile __near unsigned char *)0x462) +#define RMIDH12H (*(volatile __near unsigned char *)0x463) +#define RMTS12 (*(volatile __near unsigned short *)0x464) +#define RMTS12L (*(volatile __near unsigned char *)0x464) +#define RMTS12H (*(volatile __near unsigned char *)0x465) +#define RMPTR12 (*(volatile __near unsigned short *)0x466) +#define RMPTR12L (*(volatile __near unsigned char *)0x466) +#define RMPTR12H (*(volatile __near unsigned char *)0x467) +#define RMDF012 (*(volatile __near unsigned short *)0x468) +#define RMDF012L (*(volatile __near unsigned char *)0x468) +#define RMDF012H (*(volatile __near unsigned char *)0x469) +#define RMDF112 (*(volatile __near unsigned short *)0x46A) +#define RMDF112L (*(volatile __near unsigned char *)0x46A) +#define RMDF112H (*(volatile __near unsigned char *)0x46B) +#define RMDF212 (*(volatile __near unsigned short *)0x46C) +#define RMDF212L (*(volatile __near unsigned char *)0x46C) +#define RMDF212H (*(volatile __near unsigned char *)0x46D) +#define RMDF312 (*(volatile __near unsigned short *)0x46E) +#define RMDF312L (*(volatile __near unsigned char *)0x46E) +#define RMDF312H (*(volatile __near unsigned char *)0x46F) +#define RMIDL13 (*(volatile __near unsigned short *)0x470) +#define RMIDL13L (*(volatile __near unsigned char *)0x470) +#define RMIDL13H (*(volatile __near unsigned char *)0x471) +#define RMIDH13 (*(volatile __near unsigned short *)0x472) +#define RMIDH13L (*(volatile __near unsigned char *)0x472) +#define RMIDH13H (*(volatile __near unsigned char *)0x473) +#define RMTS13 (*(volatile __near unsigned short *)0x474) +#define RMTS13L (*(volatile __near unsigned char *)0x474) +#define RMTS13H (*(volatile __near unsigned char *)0x475) +#define RMPTR13 (*(volatile __near unsigned short *)0x476) +#define RMPTR13L (*(volatile __near unsigned char *)0x476) +#define RMPTR13H (*(volatile __near unsigned char *)0x477) +#define RMDF013 (*(volatile __near unsigned short *)0x478) +#define RMDF013L (*(volatile __near unsigned char *)0x478) +#define RMDF013H (*(volatile __near unsigned char *)0x479) +#define RMDF113 (*(volatile __near unsigned short *)0x47A) +#define RMDF113L (*(volatile __near unsigned char *)0x47A) +#define RMDF113H (*(volatile __near unsigned char *)0x47B) +#define RMDF213 (*(volatile __near unsigned short *)0x47C) +#define RMDF213L (*(volatile __near unsigned char *)0x47C) +#define RMDF213H (*(volatile __near unsigned char *)0x47D) +#define RMDF313 (*(volatile __near unsigned short *)0x47E) +#define RMDF313L (*(volatile __near unsigned char *)0x47E) +#define RMDF313H (*(volatile __near unsigned char *)0x47F) +#define RMIDL14 (*(volatile __near unsigned short *)0x480) +#define RMIDL14L (*(volatile __near unsigned char *)0x480) +#define RMIDL14H (*(volatile __near unsigned char *)0x481) +#define RMIDH14 (*(volatile __near unsigned short *)0x482) +#define RMIDH14L (*(volatile __near unsigned char *)0x482) +#define RMIDH14H (*(volatile __near unsigned char *)0x483) +#define RMTS14 (*(volatile __near unsigned short *)0x484) +#define RMTS14L (*(volatile __near unsigned char *)0x484) +#define RMTS14H (*(volatile __near unsigned char *)0x485) +#define RMPTR14 (*(volatile __near unsigned short *)0x486) +#define RMPTR14L (*(volatile __near unsigned char *)0x486) +#define RMPTR14H (*(volatile __near unsigned char *)0x487) +#define RMDF014 (*(volatile __near unsigned short *)0x488) +#define RMDF014L (*(volatile __near unsigned char *)0x488) +#define RMDF014H (*(volatile __near unsigned char *)0x489) +#define RMDF114 (*(volatile __near unsigned short *)0x48A) +#define RMDF114L (*(volatile __near unsigned char *)0x48A) +#define RMDF114H (*(volatile __near unsigned char *)0x48B) +#define RMDF214 (*(volatile __near unsigned short *)0x48C) +#define RMDF214L (*(volatile __near unsigned char *)0x48C) +#define RMDF214H (*(volatile __near unsigned char *)0x48D) +#define RMDF314 (*(volatile __near unsigned short *)0x48E) +#define RMDF314L (*(volatile __near unsigned char *)0x48E) +#define RMDF314H (*(volatile __near unsigned char *)0x48F) +#define RMIDL15 (*(volatile __near unsigned short *)0x490) +#define RMIDL15L (*(volatile __near unsigned char *)0x490) +#define RMIDL15H (*(volatile __near unsigned char *)0x491) +#define RMIDH15 (*(volatile __near unsigned short *)0x492) +#define RMIDH15L (*(volatile __near unsigned char *)0x492) +#define RMIDH15H (*(volatile __near unsigned char *)0x493) +#define RMTS15 (*(volatile __near unsigned short *)0x494) +#define RMTS15L (*(volatile __near unsigned char *)0x494) +#define RMTS15H (*(volatile __near unsigned char *)0x495) +#define RMPTR15 (*(volatile __near unsigned short *)0x496) +#define RMPTR15L (*(volatile __near unsigned char *)0x496) +#define RMPTR15H (*(volatile __near unsigned char *)0x497) +#define RMDF015 (*(volatile __near unsigned short *)0x498) +#define RMDF015L (*(volatile __near unsigned char *)0x498) +#define RMDF015H (*(volatile __near unsigned char *)0x499) +#define RMDF115 (*(volatile __near unsigned short *)0x49A) +#define RMDF115L (*(volatile __near unsigned char *)0x49A) +#define RMDF115H (*(volatile __near unsigned char *)0x49B) +#define RMDF215 (*(volatile __near unsigned short *)0x49C) +#define RMDF215L (*(volatile __near unsigned char *)0x49C) +#define RMDF215H (*(volatile __near unsigned char *)0x49D) +#define RMDF315 (*(volatile __near unsigned short *)0x49E) +#define RMDF315L (*(volatile __near unsigned char *)0x49E) +#define RMDF315H (*(volatile __near unsigned char *)0x49F) +#define RPGACC0 (*(volatile __near unsigned short *)0x580) +#define RPGACC0L (*(volatile __near unsigned char *)0x580) +#define RPGACC0H (*(volatile __near unsigned char *)0x581) +#define RPGACC1 (*(volatile __near unsigned short *)0x582) +#define RPGACC1L (*(volatile __near unsigned char *)0x582) +#define RPGACC1H (*(volatile __near unsigned char *)0x583) +#define RPGACC2 (*(volatile __near unsigned short *)0x584) +#define RPGACC2L (*(volatile __near unsigned char *)0x584) +#define RPGACC2H (*(volatile __near unsigned char *)0x585) +#define RPGACC3 (*(volatile __near unsigned short *)0x586) +#define RPGACC3L (*(volatile __near unsigned char *)0x586) +#define RPGACC3H (*(volatile __near unsigned char *)0x587) +#define RPGACC4 (*(volatile __near unsigned short *)0x588) +#define RPGACC4L (*(volatile __near unsigned char *)0x588) +#define RPGACC4H (*(volatile __near unsigned char *)0x589) +#define RPGACC5 (*(volatile __near unsigned short *)0x58A) +#define RPGACC5L (*(volatile __near unsigned char *)0x58A) +#define RPGACC5H (*(volatile __near unsigned char *)0x58B) +#define RPGACC6 (*(volatile __near unsigned short *)0x58C) +#define RPGACC6L (*(volatile __near unsigned char *)0x58C) +#define RPGACC6H (*(volatile __near unsigned char *)0x58D) +#define RPGACC7 (*(volatile __near unsigned short *)0x58E) +#define RPGACC7L (*(volatile __near unsigned char *)0x58E) +#define RPGACC7H (*(volatile __near unsigned char *)0x58F) +#define RPGACC8 (*(volatile __near unsigned short *)0x590) +#define RPGACC8L (*(volatile __near unsigned char *)0x590) +#define RPGACC8H (*(volatile __near unsigned char *)0x591) +#define RPGACC9 (*(volatile __near unsigned short *)0x592) +#define RPGACC9L (*(volatile __near unsigned char *)0x592) +#define RPGACC9H (*(volatile __near unsigned char *)0x593) +#define RPGACC10 (*(volatile __near unsigned short *)0x594) +#define RPGACC10L (*(volatile __near unsigned char *)0x594) +#define RPGACC10H (*(volatile __near unsigned char *)0x595) +#define RPGACC11 (*(volatile __near unsigned short *)0x596) +#define RPGACC11L (*(volatile __near unsigned char *)0x596) +#define RPGACC11H (*(volatile __near unsigned char *)0x597) +#define RPGACC12 (*(volatile __near unsigned short *)0x598) +#define RPGACC12L (*(volatile __near unsigned char *)0x598) +#define RPGACC12H (*(volatile __near unsigned char *)0x599) +#define RPGACC13 (*(volatile __near unsigned short *)0x59A) +#define RPGACC13L (*(volatile __near unsigned char *)0x59A) +#define RPGACC13H (*(volatile __near unsigned char *)0x59B) +#define RPGACC14 (*(volatile __near unsigned short *)0x59C) +#define RPGACC14L (*(volatile __near unsigned char *)0x59C) +#define RPGACC14H (*(volatile __near unsigned char *)0x59D) +#define RPGACC15 (*(volatile __near unsigned short *)0x59E) +#define RPGACC15L (*(volatile __near unsigned char *)0x59E) +#define RPGACC15H (*(volatile __near unsigned char *)0x59F) +#define RFIDL0 (*(volatile __near unsigned short *)0x5A0) +#define RPGACC16 (*(volatile __near unsigned short *)0x5A0) +#define RFIDL0L (*(volatile __near unsigned char *)0x5A0) +#define RPGACC16L (*(volatile __near unsigned char *)0x5A0) +#define RFIDL0H (*(volatile __near unsigned char *)0x5A1) +#define RPGACC16H (*(volatile __near unsigned char *)0x5A1) +#define RFIDH0 (*(volatile __near unsigned short *)0x5A2) +#define RPGACC17 (*(volatile __near unsigned short *)0x5A2) +#define RFIDH0L (*(volatile __near unsigned char *)0x5A2) +#define RPGACC17L (*(volatile __near unsigned char *)0x5A2) +#define RFIDH0H (*(volatile __near unsigned char *)0x5A3) +#define RPGACC17H (*(volatile __near unsigned char *)0x5A3) +#define RFTS0 (*(volatile __near unsigned short *)0x5A4) +#define RPGACC18 (*(volatile __near unsigned short *)0x5A4) +#define RFTS0L (*(volatile __near unsigned char *)0x5A4) +#define RPGACC18L (*(volatile __near unsigned char *)0x5A4) +#define RFTS0H (*(volatile __near unsigned char *)0x5A5) +#define RPGACC18H (*(volatile __near unsigned char *)0x5A5) +#define RFPTR0 (*(volatile __near unsigned short *)0x5A6) +#define RPGACC19 (*(volatile __near unsigned short *)0x5A6) +#define RFPTR0L (*(volatile __near unsigned char *)0x5A6) +#define RPGACC19L (*(volatile __near unsigned char *)0x5A6) +#define RFPTR0H (*(volatile __near unsigned char *)0x5A7) +#define RPGACC19H (*(volatile __near unsigned char *)0x5A7) +#define RFDF00 (*(volatile __near unsigned short *)0x5A8) +#define RPGACC20 (*(volatile __near unsigned short *)0x5A8) +#define RFDF00L (*(volatile __near unsigned char *)0x5A8) +#define RPGACC20L (*(volatile __near unsigned char *)0x5A8) +#define RFDF00H (*(volatile __near unsigned char *)0x5A9) +#define RPGACC20H (*(volatile __near unsigned char *)0x5A9) +#define RFDF10 (*(volatile __near unsigned short *)0x5AA) +#define RPGACC21 (*(volatile __near unsigned short *)0x5AA) +#define RFDF10L (*(volatile __near unsigned char *)0x5AA) +#define RPGACC21L (*(volatile __near unsigned char *)0x5AA) +#define RFDF10H (*(volatile __near unsigned char *)0x5AB) +#define RPGACC21H (*(volatile __near unsigned char *)0x5AB) +#define RFDF20 (*(volatile __near unsigned short *)0x5AC) +#define RPGACC22 (*(volatile __near unsigned short *)0x5AC) +#define RFDF20L (*(volatile __near unsigned char *)0x5AC) +#define RPGACC22L (*(volatile __near unsigned char *)0x5AC) +#define RFDF20H (*(volatile __near unsigned char *)0x5AD) +#define RPGACC22H (*(volatile __near unsigned char *)0x5AD) +#define RFDF30 (*(volatile __near unsigned short *)0x5AE) +#define RPGACC23 (*(volatile __near unsigned short *)0x5AE) +#define RFDF30L (*(volatile __near unsigned char *)0x5AE) +#define RPGACC23L (*(volatile __near unsigned char *)0x5AE) +#define RFDF30H (*(volatile __near unsigned char *)0x5AF) +#define RPGACC23H (*(volatile __near unsigned char *)0x5AF) +#define RFIDL1 (*(volatile __near unsigned short *)0x5B0) +#define RPGACC24 (*(volatile __near unsigned short *)0x5B0) +#define RFIDL1L (*(volatile __near unsigned char *)0x5B0) +#define RPGACC24L (*(volatile __near unsigned char *)0x5B0) +#define RFIDL1H (*(volatile __near unsigned char *)0x5B1) +#define RPGACC24H (*(volatile __near unsigned char *)0x5B1) +#define RFIDH1 (*(volatile __near unsigned short *)0x5B2) +#define RPGACC25 (*(volatile __near unsigned short *)0x5B2) +#define RFIDH1L (*(volatile __near unsigned char *)0x5B2) +#define RPGACC25L (*(volatile __near unsigned char *)0x5B2) +#define RFIDH1H (*(volatile __near unsigned char *)0x5B3) +#define RPGACC25H (*(volatile __near unsigned char *)0x5B3) +#define RFTS1 (*(volatile __near unsigned short *)0x5B4) +#define RPGACC26 (*(volatile __near unsigned short *)0x5B4) +#define RFTS1L (*(volatile __near unsigned char *)0x5B4) +#define RPGACC26L (*(volatile __near unsigned char *)0x5B4) +#define RFTS1H (*(volatile __near unsigned char *)0x5B5) +#define RPGACC26H (*(volatile __near unsigned char *)0x5B5) +#define RFPTR1 (*(volatile __near unsigned short *)0x5B6) +#define RPGACC27 (*(volatile __near unsigned short *)0x5B6) +#define RFPTR1L (*(volatile __near unsigned char *)0x5B6) +#define RPGACC27L (*(volatile __near unsigned char *)0x5B6) +#define RFPTR1H (*(volatile __near unsigned char *)0x5B7) +#define RPGACC27H (*(volatile __near unsigned char *)0x5B7) +#define RFDF01 (*(volatile __near unsigned short *)0x5B8) +#define RPGACC28 (*(volatile __near unsigned short *)0x5B8) +#define RFDF01L (*(volatile __near unsigned char *)0x5B8) +#define RPGACC28L (*(volatile __near unsigned char *)0x5B8) +#define RFDF01H (*(volatile __near unsigned char *)0x5B9) +#define RPGACC28H (*(volatile __near unsigned char *)0x5B9) +#define RFDF11 (*(volatile __near unsigned short *)0x5BA) +#define RPGACC29 (*(volatile __near unsigned short *)0x5BA) +#define RFDF11L (*(volatile __near unsigned char *)0x5BA) +#define RPGACC29L (*(volatile __near unsigned char *)0x5BA) +#define RFDF11H (*(volatile __near unsigned char *)0x5BB) +#define RPGACC29H (*(volatile __near unsigned char *)0x5BB) +#define RFDF21 (*(volatile __near unsigned short *)0x5BC) +#define RPGACC30 (*(volatile __near unsigned short *)0x5BC) +#define RFDF21L (*(volatile __near unsigned char *)0x5BC) +#define RPGACC30L (*(volatile __near unsigned char *)0x5BC) +#define RFDF21H (*(volatile __near unsigned char *)0x5BD) +#define RPGACC30H (*(volatile __near unsigned char *)0x5BD) +#define RFDF31 (*(volatile __near unsigned short *)0x5BE) +#define RPGACC31 (*(volatile __near unsigned short *)0x5BE) +#define RFDF31L (*(volatile __near unsigned char *)0x5BE) +#define RPGACC31L (*(volatile __near unsigned char *)0x5BE) +#define RFDF31H (*(volatile __near unsigned char *)0x5BF) +#define RPGACC31H (*(volatile __near unsigned char *)0x5BF) +#define RPGACC32 (*(volatile __near unsigned short *)0x5C0) +#define RPGACC32L (*(volatile __near unsigned char *)0x5C0) +#define RPGACC32H (*(volatile __near unsigned char *)0x5C1) +#define RPGACC33 (*(volatile __near unsigned short *)0x5C2) +#define RPGACC33L (*(volatile __near unsigned char *)0x5C2) +#define RPGACC33H (*(volatile __near unsigned char *)0x5C3) +#define RPGACC34 (*(volatile __near unsigned short *)0x5C4) +#define RPGACC34L (*(volatile __near unsigned char *)0x5C4) +#define RPGACC34H (*(volatile __near unsigned char *)0x5C5) +#define RPGACC35 (*(volatile __near unsigned short *)0x5C6) +#define RPGACC35L (*(volatile __near unsigned char *)0x5C6) +#define RPGACC35H (*(volatile __near unsigned char *)0x5C7) +#define RPGACC36 (*(volatile __near unsigned short *)0x5C8) +#define RPGACC36L (*(volatile __near unsigned char *)0x5C8) +#define RPGACC36H (*(volatile __near unsigned char *)0x5C9) +#define RPGACC37 (*(volatile __near unsigned short *)0x5CA) +#define RPGACC37L (*(volatile __near unsigned char *)0x5CA) +#define RPGACC37H (*(volatile __near unsigned char *)0x5CB) +#define RPGACC38 (*(volatile __near unsigned short *)0x5CC) +#define RPGACC38L (*(volatile __near unsigned char *)0x5CC) +#define RPGACC38H (*(volatile __near unsigned char *)0x5CD) +#define RPGACC39 (*(volatile __near unsigned short *)0x5CE) +#define RPGACC39L (*(volatile __near unsigned char *)0x5CE) +#define RPGACC39H (*(volatile __near unsigned char *)0x5CF) +#define RPGACC40 (*(volatile __near unsigned short *)0x5D0) +#define RPGACC40L (*(volatile __near unsigned char *)0x5D0) +#define RPGACC40H (*(volatile __near unsigned char *)0x5D1) +#define RPGACC41 (*(volatile __near unsigned short *)0x5D2) +#define RPGACC41L (*(volatile __near unsigned char *)0x5D2) +#define RPGACC41H (*(volatile __near unsigned char *)0x5D3) +#define RPGACC42 (*(volatile __near unsigned short *)0x5D4) +#define RPGACC42L (*(volatile __near unsigned char *)0x5D4) +#define RPGACC42H (*(volatile __near unsigned char *)0x5D5) +#define RPGACC43 (*(volatile __near unsigned short *)0x5D6) +#define RPGACC43L (*(volatile __near unsigned char *)0x5D6) +#define RPGACC43H (*(volatile __near unsigned char *)0x5D7) +#define RPGACC44 (*(volatile __near unsigned short *)0x5D8) +#define RPGACC44L (*(volatile __near unsigned char *)0x5D8) +#define RPGACC44H (*(volatile __near unsigned char *)0x5D9) +#define RPGACC45 (*(volatile __near unsigned short *)0x5DA) +#define RPGACC45L (*(volatile __near unsigned char *)0x5DA) +#define RPGACC45H (*(volatile __near unsigned char *)0x5DB) +#define RPGACC46 (*(volatile __near unsigned short *)0x5DC) +#define RPGACC46L (*(volatile __near unsigned char *)0x5DC) +#define RPGACC46H (*(volatile __near unsigned char *)0x5DD) +#define RPGACC47 (*(volatile __near unsigned short *)0x5DE) +#define RPGACC47L (*(volatile __near unsigned char *)0x5DE) +#define RPGACC47H (*(volatile __near unsigned char *)0x5DF) +#define CFIDL0 (*(volatile __near unsigned short *)0x5E0) +#define RPGACC48 (*(volatile __near unsigned short *)0x5E0) +#define CFIDL0L (*(volatile __near unsigned char *)0x5E0) +#define RPGACC48L (*(volatile __near unsigned char *)0x5E0) +#define CFIDL0H (*(volatile __near unsigned char *)0x5E1) +#define RPGACC48H (*(volatile __near unsigned char *)0x5E1) +#define CFIDH0 (*(volatile __near unsigned short *)0x5E2) +#define RPGACC49 (*(volatile __near unsigned short *)0x5E2) +#define CFIDH0L (*(volatile __near unsigned char *)0x5E2) +#define RPGACC49L (*(volatile __near unsigned char *)0x5E2) +#define CFIDH0H (*(volatile __near unsigned char *)0x5E3) +#define RPGACC49H (*(volatile __near unsigned char *)0x5E3) +#define CFTS0 (*(volatile __near unsigned short *)0x5E4) +#define RPGACC50 (*(volatile __near unsigned short *)0x5E4) +#define CFTS0L (*(volatile __near unsigned char *)0x5E4) +#define RPGACC50L (*(volatile __near unsigned char *)0x5E4) +#define CFTS0H (*(volatile __near unsigned char *)0x5E5) +#define RPGACC50H (*(volatile __near unsigned char *)0x5E5) +#define CFPTR0 (*(volatile __near unsigned short *)0x5E6) +#define RPGACC51 (*(volatile __near unsigned short *)0x5E6) +#define CFPTR0L (*(volatile __near unsigned char *)0x5E6) +#define RPGACC51L (*(volatile __near unsigned char *)0x5E6) +#define CFPTR0H (*(volatile __near unsigned char *)0x5E7) +#define RPGACC51H (*(volatile __near unsigned char *)0x5E7) +#define CFDF00 (*(volatile __near unsigned short *)0x5E8) +#define RPGACC52 (*(volatile __near unsigned short *)0x5E8) +#define CFDF00L (*(volatile __near unsigned char *)0x5E8) +#define RPGACC52L (*(volatile __near unsigned char *)0x5E8) +#define CFDF00H (*(volatile __near unsigned char *)0x5E9) +#define RPGACC52H (*(volatile __near unsigned char *)0x5E9) +#define CFDF10 (*(volatile __near unsigned short *)0x5EA) +#define RPGACC53 (*(volatile __near unsigned short *)0x5EA) +#define CFDF10L (*(volatile __near unsigned char *)0x5EA) +#define RPGACC53L (*(volatile __near unsigned char *)0x5EA) +#define CFDF10H (*(volatile __near unsigned char *)0x5EB) +#define RPGACC53H (*(volatile __near unsigned char *)0x5EB) +#define CFDF20 (*(volatile __near unsigned short *)0x5EC) +#define RPGACC54 (*(volatile __near unsigned short *)0x5EC) +#define CFDF20L (*(volatile __near unsigned char *)0x5EC) +#define RPGACC54L (*(volatile __near unsigned char *)0x5EC) +#define CFDF20H (*(volatile __near unsigned char *)0x5ED) +#define RPGACC54H (*(volatile __near unsigned char *)0x5ED) +#define CFDF30 (*(volatile __near unsigned short *)0x5EE) +#define RPGACC55 (*(volatile __near unsigned short *)0x5EE) +#define CFDF30L (*(volatile __near unsigned char *)0x5EE) +#define RPGACC55L (*(volatile __near unsigned char *)0x5EE) +#define CFDF30H (*(volatile __near unsigned char *)0x5EF) +#define RPGACC55H (*(volatile __near unsigned char *)0x5EF) +#define RPGACC56 (*(volatile __near unsigned short *)0x5F0) +#define RPGACC56L (*(volatile __near unsigned char *)0x5F0) +#define RPGACC56H (*(volatile __near unsigned char *)0x5F1) +#define RPGACC57 (*(volatile __near unsigned short *)0x5F2) +#define RPGACC57L (*(volatile __near unsigned char *)0x5F2) +#define RPGACC57H (*(volatile __near unsigned char *)0x5F3) +#define RPGACC58 (*(volatile __near unsigned short *)0x5F4) +#define RPGACC58L (*(volatile __near unsigned char *)0x5F4) +#define RPGACC58H (*(volatile __near unsigned char *)0x5F5) +#define RPGACC59 (*(volatile __near unsigned short *)0x5F6) +#define RPGACC59L (*(volatile __near unsigned char *)0x5F6) +#define RPGACC59H (*(volatile __near unsigned char *)0x5F7) +#define RPGACC60 (*(volatile __near unsigned short *)0x5F8) +#define RPGACC60L (*(volatile __near unsigned char *)0x5F8) +#define RPGACC60H (*(volatile __near unsigned char *)0x5F9) +#define RPGACC61 (*(volatile __near unsigned short *)0x5FA) +#define RPGACC61L (*(volatile __near unsigned char *)0x5FA) +#define RPGACC61H (*(volatile __near unsigned char *)0x5FB) +#define RPGACC62 (*(volatile __near unsigned short *)0x5FC) +#define RPGACC62L (*(volatile __near unsigned char *)0x5FC) +#define RPGACC62H (*(volatile __near unsigned char *)0x5FD) +#define RPGACC63 (*(volatile __near unsigned short *)0x5FE) +#define RPGACC63L (*(volatile __near unsigned char *)0x5FE) +#define RPGACC63H (*(volatile __near unsigned char *)0x5FF) +#define RPGACC64 (*(volatile __near unsigned short *)0x600) +#define TMIDL0 (*(volatile __near unsigned short *)0x600) +#define RPGACC64L (*(volatile __near unsigned char *)0x600) +#define TMIDL0L (*(volatile __near unsigned char *)0x600) +#define RPGACC64H (*(volatile __near unsigned char *)0x601) +#define TMIDL0H (*(volatile __near unsigned char *)0x601) +#define RPGACC65 (*(volatile __near unsigned short *)0x602) +#define TMIDH0 (*(volatile __near unsigned short *)0x602) +#define RPGACC65L (*(volatile __near unsigned char *)0x602) +#define TMIDH0L (*(volatile __near unsigned char *)0x602) +#define RPGACC65H (*(volatile __near unsigned char *)0x603) +#define TMIDH0H (*(volatile __near unsigned char *)0x603) +#define RPGACC66 (*(volatile __near unsigned short *)0x604) +#define RPGACC66L (*(volatile __near unsigned char *)0x604) +#define RPGACC66H (*(volatile __near unsigned char *)0x605) +#define RPGACC67 (*(volatile __near unsigned short *)0x606) +#define TMPTR0 (*(volatile __near unsigned short *)0x606) +#define RPGACC67L (*(volatile __near unsigned char *)0x606) +#define TMPTR0L (*(volatile __near unsigned char *)0x606) +#define RPGACC67H (*(volatile __near unsigned char *)0x607) +#define TMPTR0H (*(volatile __near unsigned char *)0x607) +#define RPGACC68 (*(volatile __near unsigned short *)0x608) +#define TMDF00 (*(volatile __near unsigned short *)0x608) +#define RPGACC68L (*(volatile __near unsigned char *)0x608) +#define TMDF00L (*(volatile __near unsigned char *)0x608) +#define RPGACC68H (*(volatile __near unsigned char *)0x609) +#define TMDF00H (*(volatile __near unsigned char *)0x609) +#define RPGACC69 (*(volatile __near unsigned short *)0x60A) +#define TMDF10 (*(volatile __near unsigned short *)0x60A) +#define RPGACC69L (*(volatile __near unsigned char *)0x60A) +#define TMDF10L (*(volatile __near unsigned char *)0x60A) +#define RPGACC69H (*(volatile __near unsigned char *)0x60B) +#define TMDF10H (*(volatile __near unsigned char *)0x60B) +#define RPGACC70 (*(volatile __near unsigned short *)0x60C) +#define TMDF20 (*(volatile __near unsigned short *)0x60C) +#define RPGACC70L (*(volatile __near unsigned char *)0x60C) +#define TMDF20L (*(volatile __near unsigned char *)0x60C) +#define RPGACC70H (*(volatile __near unsigned char *)0x60D) +#define TMDF20H (*(volatile __near unsigned char *)0x60D) +#define RPGACC71 (*(volatile __near unsigned short *)0x60E) +#define TMDF30 (*(volatile __near unsigned short *)0x60E) +#define RPGACC71L (*(volatile __near unsigned char *)0x60E) +#define TMDF30L (*(volatile __near unsigned char *)0x60E) +#define RPGACC71H (*(volatile __near unsigned char *)0x60F) +#define TMDF30H (*(volatile __near unsigned char *)0x60F) +#define RPGACC72 (*(volatile __near unsigned short *)0x610) +#define TMIDL1 (*(volatile __near unsigned short *)0x610) +#define RPGACC72L (*(volatile __near unsigned char *)0x610) +#define TMIDL1L (*(volatile __near unsigned char *)0x610) +#define RPGACC72H (*(volatile __near unsigned char *)0x611) +#define TMIDL1H (*(volatile __near unsigned char *)0x611) +#define RPGACC73 (*(volatile __near unsigned short *)0x612) +#define TMIDH1 (*(volatile __near unsigned short *)0x612) +#define RPGACC73L (*(volatile __near unsigned char *)0x612) +#define TMIDH1L (*(volatile __near unsigned char *)0x612) +#define RPGACC73H (*(volatile __near unsigned char *)0x613) +#define TMIDH1H (*(volatile __near unsigned char *)0x613) +#define RPGACC74 (*(volatile __near unsigned short *)0x614) +#define RPGACC74L (*(volatile __near unsigned char *)0x614) +#define RPGACC74H (*(volatile __near unsigned char *)0x615) +#define RPGACC75 (*(volatile __near unsigned short *)0x616) +#define TMPTR1 (*(volatile __near unsigned short *)0x616) +#define RPGACC75L (*(volatile __near unsigned char *)0x616) +#define TMPTR1L (*(volatile __near unsigned char *)0x616) +#define RPGACC75H (*(volatile __near unsigned char *)0x617) +#define TMPTR1H (*(volatile __near unsigned char *)0x617) +#define RPGACC76 (*(volatile __near unsigned short *)0x618) +#define TMDF01 (*(volatile __near unsigned short *)0x618) +#define RPGACC76L (*(volatile __near unsigned char *)0x618) +#define TMDF01L (*(volatile __near unsigned char *)0x618) +#define RPGACC76H (*(volatile __near unsigned char *)0x619) +#define TMDF01H (*(volatile __near unsigned char *)0x619) +#define RPGACC77 (*(volatile __near unsigned short *)0x61A) +#define TMDF11 (*(volatile __near unsigned short *)0x61A) +#define RPGACC77L (*(volatile __near unsigned char *)0x61A) +#define TMDF11L (*(volatile __near unsigned char *)0x61A) +#define RPGACC77H (*(volatile __near unsigned char *)0x61B) +#define TMDF11H (*(volatile __near unsigned char *)0x61B) +#define RPGACC78 (*(volatile __near unsigned short *)0x61C) +#define TMDF21 (*(volatile __near unsigned short *)0x61C) +#define RPGACC78L (*(volatile __near unsigned char *)0x61C) +#define TMDF21L (*(volatile __near unsigned char *)0x61C) +#define RPGACC78H (*(volatile __near unsigned char *)0x61D) +#define TMDF21H (*(volatile __near unsigned char *)0x61D) +#define RPGACC79 (*(volatile __near unsigned short *)0x61E) +#define TMDF31 (*(volatile __near unsigned short *)0x61E) +#define RPGACC79L (*(volatile __near unsigned char *)0x61E) +#define TMDF31L (*(volatile __near unsigned char *)0x61E) +#define RPGACC79H (*(volatile __near unsigned char *)0x61F) +#define TMDF31H (*(volatile __near unsigned char *)0x61F) +#define RPGACC80 (*(volatile __near unsigned short *)0x620) +#define TMIDL2 (*(volatile __near unsigned short *)0x620) +#define RPGACC80L (*(volatile __near unsigned char *)0x620) +#define TMIDL2L (*(volatile __near unsigned char *)0x620) +#define RPGACC80H (*(volatile __near unsigned char *)0x621) +#define TMIDL2H (*(volatile __near unsigned char *)0x621) +#define RPGACC81 (*(volatile __near unsigned short *)0x622) +#define TMIDH2 (*(volatile __near unsigned short *)0x622) +#define RPGACC81L (*(volatile __near unsigned char *)0x622) +#define TMIDH2L (*(volatile __near unsigned char *)0x622) +#define RPGACC81H (*(volatile __near unsigned char *)0x623) +#define TMIDH2H (*(volatile __near unsigned char *)0x623) +#define RPGACC82 (*(volatile __near unsigned short *)0x624) +#define RPGACC82L (*(volatile __near unsigned char *)0x624) +#define RPGACC82H (*(volatile __near unsigned char *)0x625) +#define RPGACC83 (*(volatile __near unsigned short *)0x626) +#define TMPTR2 (*(volatile __near unsigned short *)0x626) +#define RPGACC83L (*(volatile __near unsigned char *)0x626) +#define TMPTR2L (*(volatile __near unsigned char *)0x626) +#define RPGACC83H (*(volatile __near unsigned char *)0x627) +#define TMPTR2H (*(volatile __near unsigned char *)0x627) +#define RPGACC84 (*(volatile __near unsigned short *)0x628) +#define TMDF02 (*(volatile __near unsigned short *)0x628) +#define RPGACC84L (*(volatile __near unsigned char *)0x628) +#define TMDF02L (*(volatile __near unsigned char *)0x628) +#define RPGACC84H (*(volatile __near unsigned char *)0x629) +#define TMDF02H (*(volatile __near unsigned char *)0x629) +#define RPGACC85 (*(volatile __near unsigned short *)0x62A) +#define TMDF12 (*(volatile __near unsigned short *)0x62A) +#define RPGACC85L (*(volatile __near unsigned char *)0x62A) +#define TMDF12L (*(volatile __near unsigned char *)0x62A) +#define RPGACC85H (*(volatile __near unsigned char *)0x62B) +#define TMDF12H (*(volatile __near unsigned char *)0x62B) +#define RPGACC86 (*(volatile __near unsigned short *)0x62C) +#define TMDF22 (*(volatile __near unsigned short *)0x62C) +#define RPGACC86L (*(volatile __near unsigned char *)0x62C) +#define TMDF22L (*(volatile __near unsigned char *)0x62C) +#define RPGACC86H (*(volatile __near unsigned char *)0x62D) +#define TMDF22H (*(volatile __near unsigned char *)0x62D) +#define RPGACC87 (*(volatile __near unsigned short *)0x62E) +#define TMDF32 (*(volatile __near unsigned short *)0x62E) +#define RPGACC87L (*(volatile __near unsigned char *)0x62E) +#define TMDF32L (*(volatile __near unsigned char *)0x62E) +#define RPGACC87H (*(volatile __near unsigned char *)0x62F) +#define TMDF32H (*(volatile __near unsigned char *)0x62F) +#define RPGACC88 (*(volatile __near unsigned short *)0x630) +#define TMIDL3 (*(volatile __near unsigned short *)0x630) +#define RPGACC88L (*(volatile __near unsigned char *)0x630) +#define TMIDL3L (*(volatile __near unsigned char *)0x630) +#define RPGACC88H (*(volatile __near unsigned char *)0x631) +#define TMIDL3H (*(volatile __near unsigned char *)0x631) +#define RPGACC89 (*(volatile __near unsigned short *)0x632) +#define TMIDH3 (*(volatile __near unsigned short *)0x632) +#define RPGACC89L (*(volatile __near unsigned char *)0x632) +#define TMIDH3L (*(volatile __near unsigned char *)0x632) +#define RPGACC89H (*(volatile __near unsigned char *)0x633) +#define TMIDH3H (*(volatile __near unsigned char *)0x633) +#define RPGACC90 (*(volatile __near unsigned short *)0x634) +#define RPGACC90L (*(volatile __near unsigned char *)0x634) +#define RPGACC90H (*(volatile __near unsigned char *)0x635) +#define RPGACC91 (*(volatile __near unsigned short *)0x636) +#define TMPTR3 (*(volatile __near unsigned short *)0x636) +#define RPGACC91L (*(volatile __near unsigned char *)0x636) +#define TMPTR3L (*(volatile __near unsigned char *)0x636) +#define RPGACC91H (*(volatile __near unsigned char *)0x637) +#define TMPTR3H (*(volatile __near unsigned char *)0x637) +#define RPGACC92 (*(volatile __near unsigned short *)0x638) +#define TMDF03 (*(volatile __near unsigned short *)0x638) +#define RPGACC92L (*(volatile __near unsigned char *)0x638) +#define TMDF03L (*(volatile __near unsigned char *)0x638) +#define RPGACC92H (*(volatile __near unsigned char *)0x639) +#define TMDF03H (*(volatile __near unsigned char *)0x639) +#define RPGACC93 (*(volatile __near unsigned short *)0x63A) +#define TMDF13 (*(volatile __near unsigned short *)0x63A) +#define RPGACC93L (*(volatile __near unsigned char *)0x63A) +#define TMDF13L (*(volatile __near unsigned char *)0x63A) +#define RPGACC93H (*(volatile __near unsigned char *)0x63B) +#define TMDF13H (*(volatile __near unsigned char *)0x63B) +#define RPGACC94 (*(volatile __near unsigned short *)0x63C) +#define TMDF23 (*(volatile __near unsigned short *)0x63C) +#define RPGACC94L (*(volatile __near unsigned char *)0x63C) +#define TMDF23L (*(volatile __near unsigned char *)0x63C) +#define RPGACC94H (*(volatile __near unsigned char *)0x63D) +#define TMDF23H (*(volatile __near unsigned char *)0x63D) +#define RPGACC95 (*(volatile __near unsigned short *)0x63E) +#define TMDF33 (*(volatile __near unsigned short *)0x63E) +#define RPGACC95L (*(volatile __near unsigned char *)0x63E) +#define TMDF33L (*(volatile __near unsigned char *)0x63E) +#define RPGACC95H (*(volatile __near unsigned char *)0x63F) +#define TMDF33H (*(volatile __near unsigned char *)0x63F) +#define RPGACC96 (*(volatile __near unsigned short *)0x640) +#define RPGACC96L (*(volatile __near unsigned char *)0x640) +#define RPGACC96H (*(volatile __near unsigned char *)0x641) +#define RPGACC97 (*(volatile __near unsigned short *)0x642) +#define RPGACC97L (*(volatile __near unsigned char *)0x642) +#define RPGACC97H (*(volatile __near unsigned char *)0x643) +#define RPGACC98 (*(volatile __near unsigned short *)0x644) +#define RPGACC98L (*(volatile __near unsigned char *)0x644) +#define RPGACC98H (*(volatile __near unsigned char *)0x645) +#define RPGACC99 (*(volatile __near unsigned short *)0x646) +#define RPGACC99L (*(volatile __near unsigned char *)0x646) +#define RPGACC99H (*(volatile __near unsigned char *)0x647) +#define RPGACC100 (*(volatile __near unsigned short *)0x648) +#define RPGACC100L (*(volatile __near unsigned char *)0x648) +#define RPGACC100H (*(volatile __near unsigned char *)0x649) +#define RPGACC101 (*(volatile __near unsigned short *)0x64A) +#define RPGACC101L (*(volatile __near unsigned char *)0x64A) +#define RPGACC101H (*(volatile __near unsigned char *)0x64B) +#define RPGACC102 (*(volatile __near unsigned short *)0x64C) +#define RPGACC102L (*(volatile __near unsigned char *)0x64C) +#define RPGACC102H (*(volatile __near unsigned char *)0x64D) +#define RPGACC103 (*(volatile __near unsigned short *)0x64E) +#define RPGACC103L (*(volatile __near unsigned char *)0x64E) +#define RPGACC103H (*(volatile __near unsigned char *)0x64F) +#define RPGACC104 (*(volatile __near unsigned short *)0x650) +#define RPGACC104L (*(volatile __near unsigned char *)0x650) +#define RPGACC104H (*(volatile __near unsigned char *)0x651) +#define RPGACC105 (*(volatile __near unsigned short *)0x652) +#define RPGACC105L (*(volatile __near unsigned char *)0x652) +#define RPGACC105H (*(volatile __near unsigned char *)0x653) +#define RPGACC106 (*(volatile __near unsigned short *)0x654) +#define RPGACC106L (*(volatile __near unsigned char *)0x654) +#define RPGACC106H (*(volatile __near unsigned char *)0x655) +#define RPGACC107 (*(volatile __near unsigned short *)0x656) +#define RPGACC107L (*(volatile __near unsigned char *)0x656) +#define RPGACC107H (*(volatile __near unsigned char *)0x657) +#define RPGACC108 (*(volatile __near unsigned short *)0x658) +#define RPGACC108L (*(volatile __near unsigned char *)0x658) +#define RPGACC108H (*(volatile __near unsigned char *)0x659) +#define RPGACC109 (*(volatile __near unsigned short *)0x65A) +#define RPGACC109L (*(volatile __near unsigned char *)0x65A) +#define RPGACC109H (*(volatile __near unsigned char *)0x65B) +#define RPGACC110 (*(volatile __near unsigned short *)0x65C) +#define RPGACC110L (*(volatile __near unsigned char *)0x65C) +#define RPGACC110H (*(volatile __near unsigned char *)0x65D) +#define RPGACC111 (*(volatile __near unsigned short *)0x65E) +#define RPGACC111L (*(volatile __near unsigned char *)0x65E) +#define RPGACC111H (*(volatile __near unsigned char *)0x65F) +#define RPGACC112 (*(volatile __near unsigned short *)0x660) +#define RPGACC112L (*(volatile __near unsigned char *)0x660) +#define RPGACC112H (*(volatile __near unsigned char *)0x661) +#define RPGACC113 (*(volatile __near unsigned short *)0x662) +#define RPGACC113L (*(volatile __near unsigned char *)0x662) +#define RPGACC113H (*(volatile __near unsigned char *)0x663) +#define RPGACC114 (*(volatile __near unsigned short *)0x664) +#define RPGACC114L (*(volatile __near unsigned char *)0x664) +#define RPGACC114H (*(volatile __near unsigned char *)0x665) +#define RPGACC115 (*(volatile __near unsigned short *)0x666) +#define RPGACC115L (*(volatile __near unsigned char *)0x666) +#define RPGACC115H (*(volatile __near unsigned char *)0x667) +#define RPGACC116 (*(volatile __near unsigned short *)0x668) +#define RPGACC116L (*(volatile __near unsigned char *)0x668) +#define RPGACC116H (*(volatile __near unsigned char *)0x669) +#define RPGACC117 (*(volatile __near unsigned short *)0x66A) +#define RPGACC117L (*(volatile __near unsigned char *)0x66A) +#define RPGACC117H (*(volatile __near unsigned char *)0x66B) +#define RPGACC118 (*(volatile __near unsigned short *)0x66C) +#define RPGACC118L (*(volatile __near unsigned char *)0x66C) +#define RPGACC118H (*(volatile __near unsigned char *)0x66D) +#define RPGACC119 (*(volatile __near unsigned short *)0x66E) +#define RPGACC119L (*(volatile __near unsigned char *)0x66E) +#define RPGACC119H (*(volatile __near unsigned char *)0x66F) +#define RPGACC120 (*(volatile __near unsigned short *)0x670) +#define RPGACC120L (*(volatile __near unsigned char *)0x670) +#define RPGACC120H (*(volatile __near unsigned char *)0x671) +#define RPGACC121 (*(volatile __near unsigned short *)0x672) +#define RPGACC121L (*(volatile __near unsigned char *)0x672) +#define RPGACC121H (*(volatile __near unsigned char *)0x673) +#define RPGACC122 (*(volatile __near unsigned short *)0x674) +#define RPGACC122L (*(volatile __near unsigned char *)0x674) +#define RPGACC122H (*(volatile __near unsigned char *)0x675) +#define RPGACC123 (*(volatile __near unsigned short *)0x676) +#define RPGACC123L (*(volatile __near unsigned char *)0x676) +#define RPGACC123H (*(volatile __near unsigned char *)0x677) +#define RPGACC124 (*(volatile __near unsigned short *)0x678) +#define RPGACC124L (*(volatile __near unsigned char *)0x678) +#define RPGACC124H (*(volatile __near unsigned char *)0x679) +#define RPGACC125 (*(volatile __near unsigned short *)0x67A) +#define RPGACC125L (*(volatile __near unsigned char *)0x67A) +#define RPGACC125H (*(volatile __near unsigned char *)0x67B) +#define RPGACC126 (*(volatile __near unsigned short *)0x67C) +#define RPGACC126L (*(volatile __near unsigned char *)0x67C) +#define RPGACC126H (*(volatile __near unsigned char *)0x67D) +#define RPGACC127 (*(volatile __near unsigned short *)0x67E) +#define RPGACC127L (*(volatile __near unsigned char *)0x67E) +#define RPGACC127H (*(volatile __near unsigned char *)0x67F) +#define THLACC0 (*(volatile __near unsigned short *)0x680) +#define THLACC0L (*(volatile __near unsigned char *)0x680) +#define THLACC0H (*(volatile __near unsigned char *)0x681) +#define LWBR0 (*(volatile __near unsigned char *)0x6C1) +#define LWBR1 (*(volatile __near unsigned char *)0x6C1) +#define LBRP0 (*(volatile __near unsigned short *)0x6C2) +#define LBRP1 (*(volatile __near unsigned short *)0x6C2) +#define LBRP00 (*(volatile __near unsigned char *)0x6C2) +#define LBRP10 (*(volatile __near unsigned char *)0x6C2) +#define LBRP01 (*(volatile __near unsigned char *)0x6C3) +#define LBRP11 (*(volatile __near unsigned char *)0x6C3) +#define LSTC0 (*(volatile __near unsigned char *)0x6C4) +#define LSTC1 (*(volatile __near unsigned char *)0x6C4) +#define LUSC0 (*(volatile __near unsigned char *)0x6C5) +#define LUSC1 (*(volatile __near unsigned char *)0x6C5) +#define LMD0 (*(volatile __near unsigned char *)0x6C8) +#define LMD1 (*(volatile __near unsigned char *)0x6C8) +#define LBFC0 (*(volatile __near unsigned char *)0x6C9) +#define LBFC1 (*(volatile __near unsigned char *)0x6C9) +#define LSC0 (*(volatile __near unsigned char *)0x6CA) +#define LSC1 (*(volatile __near unsigned char *)0x6CA) +#define LWUP0 (*(volatile __near unsigned char *)0x6CB) +#define LWUP1 (*(volatile __near unsigned char *)0x6CB) +#define LIE0 (*(volatile __near unsigned char *)0x6CC) +#define LIE1 (*(volatile __near unsigned char *)0x6CC) +#define LEDE0 (*(volatile __near unsigned char *)0x6CD) +#define LEDE1 (*(volatile __near unsigned char *)0x6CD) +#define LCUC0 (*(volatile __near unsigned char *)0x6CE) +#define LCUC1 (*(volatile __near unsigned char *)0x6CE) +#define LTRC0 (*(volatile __near unsigned char *)0x6D0) +#define LTRC1 (*(volatile __near unsigned char *)0x6D0) +#define LMST0 (*(volatile __near unsigned char *)0x6D1) +#define LMST1 (*(volatile __near unsigned char *)0x6D1) +#define LST0 (*(volatile __near unsigned char *)0x6D2) +#define LST1 (*(volatile __near unsigned char *)0x6D2) +#define LEST0 (*(volatile __near unsigned char *)0x6D3) +#define LEST1 (*(volatile __near unsigned char *)0x6D3) +#define LDFC0 (*(volatile __near unsigned char *)0x6D4) +#define LDFC1 (*(volatile __near unsigned char *)0x6D4) +#define LIDB0 (*(volatile __near unsigned char *)0x6D5) +#define LIDB1 (*(volatile __near unsigned char *)0x6D5) +#define LCBR0 (*(volatile __near unsigned char *)0x6D6) +#define LCBR1 (*(volatile __near unsigned char *)0x6D6) +#define LUDB00 (*(volatile __near unsigned char *)0x6D7) +#define LUDB10 (*(volatile __near unsigned char *)0x6D7) +#define LDB01 (*(volatile __near unsigned char *)0x6D8) +#define LDB11 (*(volatile __near unsigned char *)0x6D8) +#define LDB02 (*(volatile __near unsigned char *)0x6D9) +#define LDB12 (*(volatile __near unsigned char *)0x6D9) +#define LDB03 (*(volatile __near unsigned char *)0x6DA) +#define LDB13 (*(volatile __near unsigned char *)0x6DA) +#define LDB04 (*(volatile __near unsigned char *)0x6DB) +#define LDB14 (*(volatile __near unsigned char *)0x6DB) +#define LDB05 (*(volatile __near unsigned char *)0x6DC) +#define LDB15 (*(volatile __near unsigned char *)0x6DC) +#define LDB06 (*(volatile __near unsigned char *)0x6DD) +#define LDB16 (*(volatile __near unsigned char *)0x6DD) +#define LDB07 (*(volatile __near unsigned char *)0x6DE) +#define LDB17 (*(volatile __near unsigned char *)0x6DE) +#define LDB08 (*(volatile __near unsigned char *)0x6DF) +#define LDB18 (*(volatile __near unsigned char *)0x6DF) +#define LUOER0 (*(volatile __near unsigned char *)0x6E0) +#define LUOER1 (*(volatile __near unsigned char *)0x6E0) +#define LUOR01 (*(volatile __near unsigned char *)0x6E1) +#define LUOR11 (*(volatile __near unsigned char *)0x6E1) +#define LUTDR0 (*(volatile __near unsigned short *)0x6E4) +#define LUTDR1 (*(volatile __near unsigned short *)0x6E4) +#define LUTDR0L (*(volatile __near unsigned char *)0x6E4) +#define LUTDR1L (*(volatile __near unsigned char *)0x6E4) +#define LUTDR0H (*(volatile __near unsigned char *)0x6E5) +#define LUTDR1H (*(volatile __near unsigned char *)0x6E5) +#define LURDR0 (*(volatile __near unsigned short *)0x6E6) +#define LURDR1 (*(volatile __near unsigned short *)0x6E6) +#define LURDR0L (*(volatile __near unsigned char *)0x6E6) +#define LURDR1L (*(volatile __near unsigned char *)0x6E6) +#define LURDR0H (*(volatile __near unsigned char *)0x6E7) +#define LURDR1H (*(volatile __near unsigned char *)0x6E7) +#define LUWTDR0 (*(volatile __near unsigned short *)0x6E8) +#define LUWTDR1 (*(volatile __near unsigned short *)0x6E8) +#define LUWTDR0L (*(volatile __near unsigned char *)0x6E8) +#define LUWTDR1L (*(volatile __near unsigned char *)0x6E8) +#define LUWTDR0H (*(volatile __near unsigned char *)0x6E9) +#define LUWTDR1H (*(volatile __near unsigned char *)0x6E9) +#define TRJ0 (*(volatile __near unsigned short *)0x6F0) +#define ELSELR00 (*(volatile __near unsigned char *)0x780) +#define ELSELR00_bit (*(volatile __near __bitf_T *)0x780) +#define ELSELR01 (*(volatile __near unsigned char *)0x781) +#define ELSELR01_bit (*(volatile __near __bitf_T *)0x781) +#define ELSELR02 (*(volatile __near unsigned char *)0x782) +#define ELSELR02_bit (*(volatile __near __bitf_T *)0x782) +#define ELSELR03 (*(volatile __near unsigned char *)0x783) +#define ELSELR03_bit (*(volatile __near __bitf_T *)0x783) +#define ELSELR04 (*(volatile __near unsigned char *)0x784) +#define ELSELR04_bit (*(volatile __near __bitf_T *)0x784) +#define ELSELR05 (*(volatile __near unsigned char *)0x785) +#define ELSELR05_bit (*(volatile __near __bitf_T *)0x785) +#define ELSELR06 (*(volatile __near unsigned char *)0x786) +#define ELSELR06_bit (*(volatile __near __bitf_T *)0x786) +#define ELSELR07 (*(volatile __near unsigned char *)0x787) +#define ELSELR07_bit (*(volatile __near __bitf_T *)0x787) +#define ELSELR08 (*(volatile __near unsigned char *)0x788) +#define ELSELR08_bit (*(volatile __near __bitf_T *)0x788) +#define ELSELR09 (*(volatile __near unsigned char *)0x789) +#define ELSELR09_bit (*(volatile __near __bitf_T *)0x789) +#define ELSELR10 (*(volatile __near unsigned char *)0x78A) +#define ELSELR10_bit (*(volatile __near __bitf_T *)0x78A) +#define ELSELR11 (*(volatile __near unsigned char *)0x78B) +#define ELSELR11_bit (*(volatile __near __bitf_T *)0x78B) +#define ELSELR12 (*(volatile __near unsigned char *)0x78C) +#define ELSELR12_bit (*(volatile __near __bitf_T *)0x78C) +#define ELSELR13 (*(volatile __near unsigned char *)0x78D) +#define ELSELR13_bit (*(volatile __near __bitf_T *)0x78D) +#define ELSELR14 (*(volatile __near unsigned char *)0x78E) +#define ELSELR14_bit (*(volatile __near __bitf_T *)0x78E) +#define ELSELR15 (*(volatile __near unsigned char *)0x78F) +#define ELSELR15_bit (*(volatile __near __bitf_T *)0x78F) +#define ELSELR16 (*(volatile __near unsigned char *)0x790) +#define ELSELR16_bit (*(volatile __near __bitf_T *)0x790) +#define ELSELR17 (*(volatile __near unsigned char *)0x791) +#define ELSELR17_bit (*(volatile __near __bitf_T *)0x791) +#define ELSELR18 (*(volatile __near unsigned char *)0x792) +#define ELSELR18_bit (*(volatile __near __bitf_T *)0x792) +#define ELSELR19 (*(volatile __near unsigned char *)0x793) +#define ELSELR19_bit (*(volatile __near __bitf_T *)0x793) +#define ELSELR20 (*(volatile __near unsigned char *)0x794) +#define ELSELR20_bit (*(volatile __near __bitf_T *)0x794) +#define ELSELR21 (*(volatile __near unsigned char *)0x795) +#define ELSELR21_bit (*(volatile __near __bitf_T *)0x795) +#define ELSELR22 (*(volatile __near unsigned char *)0x796) +#define ELSELR22_bit (*(volatile __near __bitf_T *)0x796) +#define ELSELR23 (*(volatile __near unsigned char *)0x797) +#define ELSELR23_bit (*(volatile __near __bitf_T *)0x797) +#define ELSELR24 (*(volatile __near unsigned char *)0x798) +#define ELSELR24_bit (*(volatile __near __bitf_T *)0x798) +#define ELSELR25 (*(volatile __near unsigned char *)0x799) +#define ELSELR25_bit (*(volatile __near __bitf_T *)0x799) +#define P0 (*(volatile __near unsigned char *)0xFF00) +#define P0_bit (*(volatile __near __bitf_T *)0xFF00) +#define P1 (*(volatile __near unsigned char *)0xFF01) +#define P1_bit (*(volatile __near __bitf_T *)0xFF01) +#define P3 (*(volatile __near unsigned char *)0xFF03) +#define P3_bit (*(volatile __near __bitf_T *)0xFF03) +#define P4 (*(volatile __near unsigned char *)0xFF04) +#define P4_bit (*(volatile __near __bitf_T *)0xFF04) +#define P5 (*(volatile __near unsigned char *)0xFF05) +#define P5_bit (*(volatile __near __bitf_T *)0xFF05) +#define P6 (*(volatile __near unsigned char *)0xFF06) +#define P6_bit (*(volatile __near __bitf_T *)0xFF06) +#define P7 (*(volatile __near unsigned char *)0xFF07) +#define P7_bit (*(volatile __near __bitf_T *)0xFF07) +#define P8 (*(volatile __near unsigned char *)0xFF08) +#define P8_bit (*(volatile __near __bitf_T *)0xFF08) +#define P9 (*(volatile __near unsigned char *)0xFF09) +#define P9_bit (*(volatile __near __bitf_T *)0xFF09) +#define P10 (*(volatile __near unsigned char *)0xFF0A) +#define P10_bit (*(volatile __near __bitf_T *)0xFF0A) +#define P12 (*(volatile __near unsigned char *)0xFF0C) +#define P12_bit (*(volatile __near __bitf_T *)0xFF0C) +#define P13 (*(volatile __near unsigned char *)0xFF0D) +#define P13_bit (*(volatile __near __bitf_T *)0xFF0D) +#define P14 (*(volatile __near unsigned char *)0xFF0E) +#define P14_bit (*(volatile __near __bitf_T *)0xFF0E) +#define P15 (*(volatile __near unsigned char *)0xFF0F) +#define P15_bit (*(volatile __near __bitf_T *)0xFF0F) +#define SDR00 (*(volatile __near unsigned short *)0xFF10) +#define SDR00L (*(volatile __near unsigned char *)0xFF10) +#define SDR01 (*(volatile __near unsigned short *)0xFF12) +#define SDR01L (*(volatile __near unsigned char *)0xFF12) +#define TDR00 (*(volatile __near unsigned short *)0xFF18) +#define TDR01 (*(volatile __near unsigned short *)0xFF1A) +#define TDR01L (*(volatile __near unsigned char *)0xFF1A) +#define TDR01H (*(volatile __near unsigned char *)0xFF1B) +#define ADCR (*(volatile __near unsigned short *)0xFF1E) +#define ADCRH (*(volatile __near unsigned char *)0xFF1F) +#define PM0 (*(volatile __near unsigned char *)0xFF20) +#define PM0_bit (*(volatile __near __bitf_T *)0xFF20) +#define PM1 (*(volatile __near unsigned char *)0xFF21) +#define PM1_bit (*(volatile __near __bitf_T *)0xFF21) +#define PM3 (*(volatile __near unsigned char *)0xFF23) +#define PM3_bit (*(volatile __near __bitf_T *)0xFF23) +#define PM4 (*(volatile __near unsigned char *)0xFF24) +#define PM4_bit (*(volatile __near __bitf_T *)0xFF24) +#define PM5 (*(volatile __near unsigned char *)0xFF25) +#define PM5_bit (*(volatile __near __bitf_T *)0xFF25) +#define PM6 (*(volatile __near unsigned char *)0xFF26) +#define PM6_bit (*(volatile __near __bitf_T *)0xFF26) +#define PM7 (*(volatile __near unsigned char *)0xFF27) +#define PM7_bit (*(volatile __near __bitf_T *)0xFF27) +#define PM8 (*(volatile __near unsigned char *)0xFF28) +#define PM8_bit (*(volatile __near __bitf_T *)0xFF28) +#define PM9 (*(volatile __near unsigned char *)0xFF29) +#define PM9_bit (*(volatile __near __bitf_T *)0xFF29) +#define PM10 (*(volatile __near unsigned char *)0xFF2A) +#define PM10_bit (*(volatile __near __bitf_T *)0xFF2A) +#define PM12 (*(volatile __near unsigned char *)0xFF2C) +#define PM12_bit (*(volatile __near __bitf_T *)0xFF2C) +#define PM14 (*(volatile __near unsigned char *)0xFF2E) +#define PM14_bit (*(volatile __near __bitf_T *)0xFF2E) +#define PM15 (*(volatile __near unsigned char *)0xFF2F) +#define PM15_bit (*(volatile __near __bitf_T *)0xFF2F) +#define ADM0 (*(volatile __near unsigned char *)0xFF30) +#define ADM0_bit (*(volatile __near __bitf_T *)0xFF30) +#define ADCE (((volatile __near __bitf_T *)0xFF30)->no0) +#define ADCS (((volatile __near __bitf_T *)0xFF30)->no7) +#define ADS (*(volatile __near unsigned char *)0xFF31) +#define ADS_bit (*(volatile __near __bitf_T *)0xFF31) +#define ADM1 (*(volatile __near unsigned char *)0xFF32) +#define ADM1_bit (*(volatile __near __bitf_T *)0xFF32) +#define DACS0 (*(volatile __near unsigned char *)0xFF34) +#define DAM (*(volatile __near unsigned char *)0xFF36) +#define DAM_bit (*(volatile __near __bitf_T *)0xFF36) +#define DACE0 (((volatile __near __bitf_T *)0xFF36)->no4) +#define KRM (*(volatile __near unsigned char *)0xFF37) +#define KRM_bit (*(volatile __near __bitf_T *)0xFF37) +#define EGP0 (*(volatile __near unsigned char *)0xFF38) +#define EGP0_bit (*(volatile __near __bitf_T *)0xFF38) +#define EGN0 (*(volatile __near unsigned char *)0xFF39) +#define EGN0_bit (*(volatile __near __bitf_T *)0xFF39) +#define EGP1 (*(volatile __near unsigned char *)0xFF3A) +#define EGP1_bit (*(volatile __near __bitf_T *)0xFF3A) +#define EGN1 (*(volatile __near unsigned char *)0xFF3B) +#define EGN1_bit (*(volatile __near __bitf_T *)0xFF3B) +#define SDR10 (*(volatile __near unsigned short *)0xFF48) +#define SDR10L (*(volatile __near unsigned char *)0xFF48) +#define SDR11 (*(volatile __near unsigned short *)0xFF4A) +#define SDR11L (*(volatile __near unsigned char *)0xFF4A) +#define IICA0 (*(volatile __near unsigned char *)0xFF50) +#define IICS0 (*(volatile __near unsigned char *)0xFF51) +#define IICS0_bit (*(volatile __near __bitf_T *)0xFF51) +#define SPD0 (((volatile __near __bitf_T *)0xFF51)->no0) +#define STD0 (((volatile __near __bitf_T *)0xFF51)->no1) +#define ACKD0 (((volatile __near __bitf_T *)0xFF51)->no2) +#define TRC0 (((volatile __near __bitf_T *)0xFF51)->no3) +#define COI0 (((volatile __near __bitf_T *)0xFF51)->no4) +#define EXC0 (((volatile __near __bitf_T *)0xFF51)->no5) +#define ALD0 (((volatile __near __bitf_T *)0xFF51)->no6) +#define MSTS0 (((volatile __near __bitf_T *)0xFF51)->no7) +#define IICF0 (*(volatile __near unsigned char *)0xFF52) +#define IICF0_bit (*(volatile __near __bitf_T *)0xFF52) +#define IICRSV0 (((volatile __near __bitf_T *)0xFF52)->no0) +#define STCEN0 (((volatile __near __bitf_T *)0xFF52)->no1) +#define IICBSY0 (((volatile __near __bitf_T *)0xFF52)->no6) +#define STCF0 (((volatile __near __bitf_T *)0xFF52)->no7) +#define SUBCUDW (*(volatile __near unsigned short *)0xFF54) +#define TRDGRC0 (*(volatile __near unsigned short *)0xFF58) +#define TRDGRD0 (*(volatile __near unsigned short *)0xFF5A) +#define TRDGRC1 (*(volatile __near unsigned short *)0xFF5C) +#define TRDGRD1 (*(volatile __near unsigned short *)0xFF5E) +#define TDR02 (*(volatile __near unsigned short *)0xFF64) +#define TDR03 (*(volatile __near unsigned short *)0xFF66) +#define TDR03L (*(volatile __near unsigned char *)0xFF66) +#define TDR03H (*(volatile __near unsigned char *)0xFF67) +#define TDR04 (*(volatile __near unsigned short *)0xFF68) +#define TDR05 (*(volatile __near unsigned short *)0xFF6A) +#define TDR06 (*(volatile __near unsigned short *)0xFF6C) +#define TDR07 (*(volatile __near unsigned short *)0xFF6E) +#define TDR10 (*(volatile __near unsigned short *)0xFF70) +#define TDR11 (*(volatile __near unsigned short *)0xFF72) +#define TDR11L (*(volatile __near unsigned char *)0xFF72) +#define TDR11H (*(volatile __near unsigned char *)0xFF73) +#define TDR12 (*(volatile __near unsigned short *)0xFF74) +#define TDR13 (*(volatile __near unsigned short *)0xFF76) +#define TDR13L (*(volatile __near unsigned char *)0xFF76) +#define TDR13H (*(volatile __near unsigned char *)0xFF77) +#define TDR14 (*(volatile __near unsigned short *)0xFF78) +#define TDR15 (*(volatile __near unsigned short *)0xFF7A) +#define TDR16 (*(volatile __near unsigned short *)0xFF7C) +#define TDR17 (*(volatile __near unsigned short *)0xFF7E) +#define SEC (*(volatile __near unsigned char *)0xFF92) +#define MIN (*(volatile __near unsigned char *)0xFF93) +#define HOUR (*(volatile __near unsigned char *)0xFF94) +#define WEEK (*(volatile __near unsigned char *)0xFF95) +#define DAY (*(volatile __near unsigned char *)0xFF96) +#define MONTH (*(volatile __near unsigned char *)0xFF97) +#define YEAR (*(volatile __near unsigned char *)0xFF98) +#define SUBCUD (*(volatile __near unsigned char *)0xFF99) +#define ALARMWM (*(volatile __near unsigned char *)0xFF9A) +#define ALARMWH (*(volatile __near unsigned char *)0xFF9B) +#define ALARMWW (*(volatile __near unsigned char *)0xFF9C) +#define RTCC0 (*(volatile __near unsigned char *)0xFF9D) +#define RTCC0_bit (*(volatile __near __bitf_T *)0xFF9D) +#define RCLOE1 (((volatile __near __bitf_T *)0xFF9D)->no5) +#define RTCE (((volatile __near __bitf_T *)0xFF9D)->no7) +#define RTCC1 (*(volatile __near unsigned char *)0xFF9E) +#define RTCC1_bit (*(volatile __near __bitf_T *)0xFF9E) +#define RWAIT (((volatile __near __bitf_T *)0xFF9E)->no0) +#define RWST (((volatile __near __bitf_T *)0xFF9E)->no1) +#define RIFG (((volatile __near __bitf_T *)0xFF9E)->no3) +#define WAFG (((volatile __near __bitf_T *)0xFF9E)->no4) +#define WALIE (((volatile __near __bitf_T *)0xFF9E)->no6) +#define WALE (((volatile __near __bitf_T *)0xFF9E)->no7) +#define CMC (*(volatile __near unsigned char *)0xFFA0) +#define CSC (*(volatile __near unsigned char *)0xFFA1) +#define CSC_bit (*(volatile __near __bitf_T *)0xFFA1) +#define HIOSTOP (((volatile __near __bitf_T *)0xFFA1)->no0) +#define XTSTOP (((volatile __near __bitf_T *)0xFFA1)->no6) +#define MSTOP (((volatile __near __bitf_T *)0xFFA1)->no7) +#define OSTC (*(volatile __near unsigned char *)0xFFA2) +#define OSTC_bit (*(volatile __near __bitf_T *)0xFFA2) +#define OSTS (*(volatile __near unsigned char *)0xFFA3) +#define CKC (*(volatile __near unsigned char *)0xFFA4) +#define CKC_bit (*(volatile __near __bitf_T *)0xFFA4) +#define MCM0 (((volatile __near __bitf_T *)0xFFA4)->no4) +#define MCS (((volatile __near __bitf_T *)0xFFA4)->no5) +#define CSS (((volatile __near __bitf_T *)0xFFA4)->no6) +#define CLS (((volatile __near __bitf_T *)0xFFA4)->no7) +#define CKS0 (*(volatile __near unsigned char *)0xFFA5) +#define CKS0_bit (*(volatile __near __bitf_T *)0xFFA5) +#define PCLOE0 (((volatile __near __bitf_T *)0xFFA5)->no7) +#define RESF (*(volatile __near unsigned char *)0xFFA8) +#define LVIM (*(volatile __near unsigned char *)0xFFA9) +#define LVIM_bit (*(volatile __near __bitf_T *)0xFFA9) +#define LVIF (((volatile __near __bitf_T *)0xFFA9)->no0) +#define LVIOMSK (((volatile __near __bitf_T *)0xFFA9)->no1) +#define LVISEN (((volatile __near __bitf_T *)0xFFA9)->no7) +#define LVIS (*(volatile __near unsigned char *)0xFFAA) +#define LVIS_bit (*(volatile __near __bitf_T *)0xFFAA) +#define LVILV (((volatile __near __bitf_T *)0xFFAA)->no0) +#define LVIMD (((volatile __near __bitf_T *)0xFFAA)->no7) +#define WDTE (*(volatile __near unsigned char *)0xFFAB) +#define CRCIN (*(volatile __near unsigned char *)0xFFAC) +#define IF2 (*(volatile __near unsigned short *)0xFFD0) +#define IF2L (*(volatile __near unsigned char *)0xFFD0) +#define IF2L_bit (*(volatile __near __bitf_T *)0xFFD0) +#define IF2H (*(volatile __near unsigned char *)0xFFD1) +#define IF2H_bit (*(volatile __near __bitf_T *)0xFFD1) +#define TMIF05 (((volatile __near __bitf_T *)0xFFD0)->no0) +#define TMIF06 (((volatile __near __bitf_T *)0xFFD0)->no1) +#define TMIF07 (((volatile __near __bitf_T *)0xFFD0)->no2) +#define LIN0WUPIF (((volatile __near __bitf_T *)0xFFD0)->no3) +#define PIF11 (((volatile __near __bitf_T *)0xFFD0)->no3) +#define KRIF (((volatile __near __bitf_T *)0xFFD0)->no4) +#define CAN0ERRIF (((volatile __near __bitf_T *)0xFFD0)->no5) +#define CAN0WUPIF (((volatile __near __bitf_T *)0xFFD0)->no6) +#define CAN0CFRIF (((volatile __near __bitf_T *)0xFFD0)->no7) +#define CAN0TRMIF (((volatile __near __bitf_T *)0xFFD1)->no0) +#define CANGRFRIF (((volatile __near __bitf_T *)0xFFD1)->no1) +#define CANGERRIF (((volatile __near __bitf_T *)0xFFD1)->no2) +#define TMIF10 (((volatile __near __bitf_T *)0xFFD1)->no3) +#define TMIF11 (((volatile __near __bitf_T *)0xFFD1)->no4) +#define TMIF12 (((volatile __near __bitf_T *)0xFFD1)->no5) +#define TMIF13 (((volatile __near __bitf_T *)0xFFD1)->no6) +#define FLIF (((volatile __near __bitf_T *)0xFFD1)->no7) +#define IF3L (*(volatile __near unsigned char *)0xFFD2) +#define IF3L_bit (*(volatile __near __bitf_T *)0xFFD2) +#define LIN1WUPIF (((volatile __near __bitf_T *)0xFFD2)->no0) +#define PIF12 (((volatile __near __bitf_T *)0xFFD2)->no0) +#define LIN1TRMIF (((volatile __near __bitf_T *)0xFFD2)->no1) +#define LIN1RVCIF (((volatile __near __bitf_T *)0xFFD2)->no2) +#define LIN1IF (((volatile __near __bitf_T *)0xFFD2)->no3) +#define LIN1STAIF (((volatile __near __bitf_T *)0xFFD2)->no3) +#define TMIF14 (((volatile __near __bitf_T *)0xFFD2)->no4) +#define TMIF15 (((volatile __near __bitf_T *)0xFFD2)->no5) +#define TMIF16 (((volatile __near __bitf_T *)0xFFD2)->no6) +#define TMIF17 (((volatile __near __bitf_T *)0xFFD2)->no7) +#define MK2 (*(volatile __near unsigned short *)0xFFD4) +#define MK2L (*(volatile __near unsigned char *)0xFFD4) +#define MK2L_bit (*(volatile __near __bitf_T *)0xFFD4) +#define MK2H (*(volatile __near unsigned char *)0xFFD5) +#define MK2H_bit (*(volatile __near __bitf_T *)0xFFD5) +#define TMMK05 (((volatile __near __bitf_T *)0xFFD4)->no0) +#define TMMK06 (((volatile __near __bitf_T *)0xFFD4)->no1) +#define TMMK07 (((volatile __near __bitf_T *)0xFFD4)->no2) +#define LIN0WUPMK (((volatile __near __bitf_T *)0xFFD4)->no3) +#define PMK11 (((volatile __near __bitf_T *)0xFFD4)->no3) +#define KRMK (((volatile __near __bitf_T *)0xFFD4)->no4) +#define CAN0ERRMK (((volatile __near __bitf_T *)0xFFD4)->no5) +#define CAN0WUPMK (((volatile __near __bitf_T *)0xFFD4)->no6) +#define CAN0CFRMK (((volatile __near __bitf_T *)0xFFD4)->no7) +#define CAN0TRMMK (((volatile __near __bitf_T *)0xFFD5)->no0) +#define CANGRFRMK (((volatile __near __bitf_T *)0xFFD5)->no1) +#define CANGERRMK (((volatile __near __bitf_T *)0xFFD5)->no2) +#define TMMK10 (((volatile __near __bitf_T *)0xFFD5)->no3) +#define TMMK11 (((volatile __near __bitf_T *)0xFFD5)->no4) +#define TMMK12 (((volatile __near __bitf_T *)0xFFD5)->no5) +#define TMMK13 (((volatile __near __bitf_T *)0xFFD5)->no6) +#define FLMK (((volatile __near __bitf_T *)0xFFD5)->no7) +#define MK3L (*(volatile __near unsigned char *)0xFFD6) +#define MK3L_bit (*(volatile __near __bitf_T *)0xFFD6) +#define LIN1WUPMK (((volatile __near __bitf_T *)0xFFD6)->no0) +#define PMK12 (((volatile __near __bitf_T *)0xFFD6)->no0) +#define LIN1TRMMK (((volatile __near __bitf_T *)0xFFD6)->no1) +#define LIN1RVCMK (((volatile __near __bitf_T *)0xFFD6)->no2) +#define LIN1MK (((volatile __near __bitf_T *)0xFFD6)->no3) +#define LIN1STAMK (((volatile __near __bitf_T *)0xFFD6)->no3) +#define TMMK14 (((volatile __near __bitf_T *)0xFFD6)->no4) +#define TMMK15 (((volatile __near __bitf_T *)0xFFD6)->no5) +#define TMMK16 (((volatile __near __bitf_T *)0xFFD6)->no6) +#define TMMK17 (((volatile __near __bitf_T *)0xFFD6)->no7) +#define PR02 (*(volatile __near unsigned short *)0xFFD8) +#define PR02L (*(volatile __near unsigned char *)0xFFD8) +#define PR02L_bit (*(volatile __near __bitf_T *)0xFFD8) +#define PR02H (*(volatile __near unsigned char *)0xFFD9) +#define PR02H_bit (*(volatile __near __bitf_T *)0xFFD9) +#define TMPR005 (((volatile __near __bitf_T *)0xFFD8)->no0) +#define TMPR006 (((volatile __near __bitf_T *)0xFFD8)->no1) +#define TMPR007 (((volatile __near __bitf_T *)0xFFD8)->no2) +#define LIN0WUPPR0 (((volatile __near __bitf_T *)0xFFD8)->no3) +#define PPR011 (((volatile __near __bitf_T *)0xFFD8)->no3) +#define KRPR0 (((volatile __near __bitf_T *)0xFFD8)->no4) +#define CAN0ERRPR0 (((volatile __near __bitf_T *)0xFFD8)->no5) +#define CAN0WUPPR0 (((volatile __near __bitf_T *)0xFFD8)->no6) +#define CAN0CFRPR0 (((volatile __near __bitf_T *)0xFFD8)->no7) +#define CAN0TRMPR0 (((volatile __near __bitf_T *)0xFFD9)->no0) +#define CANGRFRPR0 (((volatile __near __bitf_T *)0xFFD9)->no1) +#define CANGERRPR0 (((volatile __near __bitf_T *)0xFFD9)->no2) +#define TMPR010 (((volatile __near __bitf_T *)0xFFD9)->no3) +#define TMPR011 (((volatile __near __bitf_T *)0xFFD9)->no4) +#define TMPR012 (((volatile __near __bitf_T *)0xFFD9)->no5) +#define TMPR013 (((volatile __near __bitf_T *)0xFFD9)->no6) +#define FLPR0 (((volatile __near __bitf_T *)0xFFD9)->no7) +#define PR03L (*(volatile __near unsigned char *)0xFFDA) +#define PR03L_bit (*(volatile __near __bitf_T *)0xFFDA) +#define LIN1WUPPR0 (((volatile __near __bitf_T *)0xFFDA)->no0) +#define PPR012 (((volatile __near __bitf_T *)0xFFDA)->no0) +#define LIN1TRMPR0 (((volatile __near __bitf_T *)0xFFDA)->no1) +#define LIN1RVCPR0 (((volatile __near __bitf_T *)0xFFDA)->no2) +#define LIN1PR0 (((volatile __near __bitf_T *)0xFFDA)->no3) +#define LIN1STAPR0 (((volatile __near __bitf_T *)0xFFDA)->no3) +#define TMPR014 (((volatile __near __bitf_T *)0xFFDA)->no4) +#define TMPR015 (((volatile __near __bitf_T *)0xFFDA)->no5) +#define TMPR016 (((volatile __near __bitf_T *)0xFFDA)->no6) +#define TMPR017 (((volatile __near __bitf_T *)0xFFDA)->no7) +#define PR12 (*(volatile __near unsigned short *)0xFFDC) +#define PR12L (*(volatile __near unsigned char *)0xFFDC) +#define PR12L_bit (*(volatile __near __bitf_T *)0xFFDC) +#define PR12H (*(volatile __near unsigned char *)0xFFDD) +#define PR12H_bit (*(volatile __near __bitf_T *)0xFFDD) +#define TMPR105 (((volatile __near __bitf_T *)0xFFDC)->no0) +#define TMPR106 (((volatile __near __bitf_T *)0xFFDC)->no1) +#define TMPR107 (((volatile __near __bitf_T *)0xFFDC)->no2) +#define LIN0WUPPR1 (((volatile __near __bitf_T *)0xFFDC)->no3) +#define PPR111 (((volatile __near __bitf_T *)0xFFDC)->no3) +#define KRPR1 (((volatile __near __bitf_T *)0xFFDC)->no4) +#define CAN0ERRPR1 (((volatile __near __bitf_T *)0xFFDC)->no5) +#define CAN0WUPPR1 (((volatile __near __bitf_T *)0xFFDC)->no6) +#define CAN0CFRPR1 (((volatile __near __bitf_T *)0xFFDC)->no7) +#define CAN0TRMPR1 (((volatile __near __bitf_T *)0xFFDD)->no0) +#define CANGRFRPR1 (((volatile __near __bitf_T *)0xFFDD)->no1) +#define CANGERRPR1 (((volatile __near __bitf_T *)0xFFDD)->no2) +#define TMPR110 (((volatile __near __bitf_T *)0xFFDD)->no3) +#define TMPR111 (((volatile __near __bitf_T *)0xFFDD)->no4) +#define TMPR112 (((volatile __near __bitf_T *)0xFFDD)->no5) +#define TMPR113 (((volatile __near __bitf_T *)0xFFDD)->no6) +#define FLPR1 (((volatile __near __bitf_T *)0xFFDD)->no7) +#define PR13L (*(volatile __near unsigned char *)0xFFDE) +#define PR13L_bit (*(volatile __near __bitf_T *)0xFFDE) +#define LIN1WUPPR1 (((volatile __near __bitf_T *)0xFFDE)->no0) +#define PPR112 (((volatile __near __bitf_T *)0xFFDE)->no0) +#define LIN1TRMPR1 (((volatile __near __bitf_T *)0xFFDE)->no1) +#define LIN1RVCPR1 (((volatile __near __bitf_T *)0xFFDE)->no2) +#define LIN1PR1 (((volatile __near __bitf_T *)0xFFDE)->no3) +#define LIN1STAPR1 (((volatile __near __bitf_T *)0xFFDE)->no3) +#define TMPR114 (((volatile __near __bitf_T *)0xFFDE)->no4) +#define TMPR115 (((volatile __near __bitf_T *)0xFFDE)->no5) +#define TMPR116 (((volatile __near __bitf_T *)0xFFDE)->no6) +#define TMPR117 (((volatile __near __bitf_T *)0xFFDE)->no7) +#define IF0 (*(volatile __near unsigned short *)0xFFE0) +#define IF0L (*(volatile __near unsigned char *)0xFFE0) +#define IF0L_bit (*(volatile __near __bitf_T *)0xFFE0) +#define IF0H (*(volatile __near unsigned char *)0xFFE1) +#define IF0H_bit (*(volatile __near __bitf_T *)0xFFE1) +#define WDTIIF (((volatile __near __bitf_T *)0xFFE0)->no0) +#define LVIIF (((volatile __near __bitf_T *)0xFFE0)->no1) +#define PIF0 (((volatile __near __bitf_T *)0xFFE0)->no2) +#define PIF1 (((volatile __near __bitf_T *)0xFFE0)->no3) +#define PIF2 (((volatile __near __bitf_T *)0xFFE0)->no4) +#define PIF3 (((volatile __near __bitf_T *)0xFFE0)->no5) +#define PIF4 (((volatile __near __bitf_T *)0xFFE0)->no6) +#define SPMIF (((volatile __near __bitf_T *)0xFFE0)->no6) +#define CMPIF0 (((volatile __near __bitf_T *)0xFFE0)->no7) +#define PIF5 (((volatile __near __bitf_T *)0xFFE0)->no7) +#define CLMIF (((volatile __near __bitf_T *)0xFFE1)->no0) +#define PIF13 (((volatile __near __bitf_T *)0xFFE1)->no0) +#define CSIIF00 (((volatile __near __bitf_T *)0xFFE1)->no1) +#define IICIF00 (((volatile __near __bitf_T *)0xFFE1)->no1) +#define STIF0 (((volatile __near __bitf_T *)0xFFE1)->no1) +#define CSIIF01 (((volatile __near __bitf_T *)0xFFE1)->no2) +#define IICIF01 (((volatile __near __bitf_T *)0xFFE1)->no2) +#define SRIF0 (((volatile __near __bitf_T *)0xFFE1)->no2) +#define TRDIF0 (((volatile __near __bitf_T *)0xFFE1)->no3) +#define TRDIF1 (((volatile __near __bitf_T *)0xFFE1)->no4) +#define TRJIF0 (((volatile __near __bitf_T *)0xFFE1)->no5) +#define RAMIF (((volatile __near __bitf_T *)0xFFE1)->no6) +#define LIN0TRMIF (((volatile __near __bitf_T *)0xFFE1)->no7) +#define IF1 (*(volatile __near unsigned short *)0xFFE2) +#define IF1L (*(volatile __near unsigned char *)0xFFE2) +#define IF1L_bit (*(volatile __near __bitf_T *)0xFFE2) +#define IF1H (*(volatile __near unsigned char *)0xFFE3) +#define IF1H_bit (*(volatile __near __bitf_T *)0xFFE3) +#define LIN0RVCIF (((volatile __near __bitf_T *)0xFFE2)->no0) +#define LIN0IF (((volatile __near __bitf_T *)0xFFE2)->no1) +#define LIN0STAIF (((volatile __near __bitf_T *)0xFFE2)->no1) +#define IICAIF0 (((volatile __near __bitf_T *)0xFFE2)->no2) +#define PIF8 (((volatile __near __bitf_T *)0xFFE2)->no3) +#define RTCIF (((volatile __near __bitf_T *)0xFFE2)->no3) +#define TMIF00 (((volatile __near __bitf_T *)0xFFE2)->no4) +#define TMIF01 (((volatile __near __bitf_T *)0xFFE2)->no5) +#define TMIF02 (((volatile __near __bitf_T *)0xFFE2)->no6) +#define TMIF03 (((volatile __near __bitf_T *)0xFFE2)->no7) +#define ADIF (((volatile __near __bitf_T *)0xFFE3)->no0) +#define PIF6 (((volatile __near __bitf_T *)0xFFE3)->no1) +#define TMIF11H (((volatile __near __bitf_T *)0xFFE3)->no1) +#define PIF7 (((volatile __near __bitf_T *)0xFFE3)->no2) +#define TMIF13H (((volatile __near __bitf_T *)0xFFE3)->no2) +#define PIF9 (((volatile __near __bitf_T *)0xFFE3)->no3) +#define TMIF01H (((volatile __near __bitf_T *)0xFFE3)->no3) +#define PIF10 (((volatile __near __bitf_T *)0xFFE3)->no4) +#define TMIF03H (((volatile __near __bitf_T *)0xFFE3)->no4) +#define CSIIF10 (((volatile __near __bitf_T *)0xFFE3)->no5) +#define IICIF10 (((volatile __near __bitf_T *)0xFFE3)->no5) +#define STIF1 (((volatile __near __bitf_T *)0xFFE3)->no5) +#define CSIIF11 (((volatile __near __bitf_T *)0xFFE3)->no6) +#define IICIF11 (((volatile __near __bitf_T *)0xFFE3)->no6) +#define SRIF1 (((volatile __near __bitf_T *)0xFFE3)->no6) +#define TMIF04 (((volatile __near __bitf_T *)0xFFE3)->no7) +#define MK0 (*(volatile __near unsigned short *)0xFFE4) +#define MK0L (*(volatile __near unsigned char *)0xFFE4) +#define MK0L_bit (*(volatile __near __bitf_T *)0xFFE4) +#define MK0H (*(volatile __near unsigned char *)0xFFE5) +#define MK0H_bit (*(volatile __near __bitf_T *)0xFFE5) +#define WDTIMK (((volatile __near __bitf_T *)0xFFE4)->no0) +#define LVIMK (((volatile __near __bitf_T *)0xFFE4)->no1) +#define PMK0 (((volatile __near __bitf_T *)0xFFE4)->no2) +#define PMK1 (((volatile __near __bitf_T *)0xFFE4)->no3) +#define PMK2 (((volatile __near __bitf_T *)0xFFE4)->no4) +#define PMK3 (((volatile __near __bitf_T *)0xFFE4)->no5) +#define PMK4 (((volatile __near __bitf_T *)0xFFE4)->no6) +#define SPMMK (((volatile __near __bitf_T *)0xFFE4)->no6) +#define CMPMK0 (((volatile __near __bitf_T *)0xFFE4)->no7) +#define PMK5 (((volatile __near __bitf_T *)0xFFE4)->no7) +#define CLMMK (((volatile __near __bitf_T *)0xFFE5)->no0) +#define PMK13 (((volatile __near __bitf_T *)0xFFE5)->no0) +#define CSIMK00 (((volatile __near __bitf_T *)0xFFE5)->no1) +#define IICMK00 (((volatile __near __bitf_T *)0xFFE5)->no1) +#define STMK0 (((volatile __near __bitf_T *)0xFFE5)->no1) +#define CSIMK01 (((volatile __near __bitf_T *)0xFFE5)->no2) +#define IICMK01 (((volatile __near __bitf_T *)0xFFE5)->no2) +#define SRMK0 (((volatile __near __bitf_T *)0xFFE5)->no2) +#define TRDMK0 (((volatile __near __bitf_T *)0xFFE5)->no3) +#define TRDMK1 (((volatile __near __bitf_T *)0xFFE5)->no4) +#define TRJMK0 (((volatile __near __bitf_T *)0xFFE5)->no5) +#define RAMMK (((volatile __near __bitf_T *)0xFFE5)->no6) +#define LIN0TRMMK (((volatile __near __bitf_T *)0xFFE5)->no7) +#define MK1 (*(volatile __near unsigned short *)0xFFE6) +#define MK1L (*(volatile __near unsigned char *)0xFFE6) +#define MK1L_bit (*(volatile __near __bitf_T *)0xFFE6) +#define MK1H (*(volatile __near unsigned char *)0xFFE7) +#define MK1H_bit (*(volatile __near __bitf_T *)0xFFE7) +#define LIN0RVCMK (((volatile __near __bitf_T *)0xFFE6)->no0) +#define LIN0MK (((volatile __near __bitf_T *)0xFFE6)->no1) +#define LIN0STAMK (((volatile __near __bitf_T *)0xFFE6)->no1) +#define IICAMK0 (((volatile __near __bitf_T *)0xFFE6)->no2) +#define PMK8 (((volatile __near __bitf_T *)0xFFE6)->no3) +#define RTCMK (((volatile __near __bitf_T *)0xFFE6)->no3) +#define TMMK00 (((volatile __near __bitf_T *)0xFFE6)->no4) +#define TMMK01 (((volatile __near __bitf_T *)0xFFE6)->no5) +#define TMMK02 (((volatile __near __bitf_T *)0xFFE6)->no6) +#define TMMK03 (((volatile __near __bitf_T *)0xFFE6)->no7) +#define ADMK (((volatile __near __bitf_T *)0xFFE7)->no0) +#define PMK6 (((volatile __near __bitf_T *)0xFFE7)->no1) +#define TMMK11H (((volatile __near __bitf_T *)0xFFE7)->no1) +#define PMK7 (((volatile __near __bitf_T *)0xFFE7)->no2) +#define TMMK13H (((volatile __near __bitf_T *)0xFFE7)->no2) +#define PMK9 (((volatile __near __bitf_T *)0xFFE7)->no3) +#define TMMK01H (((volatile __near __bitf_T *)0xFFE7)->no3) +#define PMK10 (((volatile __near __bitf_T *)0xFFE7)->no4) +#define TMMK03H (((volatile __near __bitf_T *)0xFFE7)->no4) +#define CSIMK10 (((volatile __near __bitf_T *)0xFFE7)->no5) +#define IICMK10 (((volatile __near __bitf_T *)0xFFE7)->no5) +#define STMK1 (((volatile __near __bitf_T *)0xFFE7)->no5) +#define CSIMK11 (((volatile __near __bitf_T *)0xFFE7)->no6) +#define IICMK11 (((volatile __near __bitf_T *)0xFFE7)->no6) +#define SRMK1 (((volatile __near __bitf_T *)0xFFE7)->no6) +#define TMMK04 (((volatile __near __bitf_T *)0xFFE7)->no7) +#define PR00 (*(volatile __near unsigned short *)0xFFE8) +#define PR00L (*(volatile __near unsigned char *)0xFFE8) +#define PR00L_bit (*(volatile __near __bitf_T *)0xFFE8) +#define PR00H (*(volatile __near unsigned char *)0xFFE9) +#define PR00H_bit (*(volatile __near __bitf_T *)0xFFE9) +#define WDTIPR0 (((volatile __near __bitf_T *)0xFFE8)->no0) +#define LVIPR0 (((volatile __near __bitf_T *)0xFFE8)->no1) +#define PPR00 (((volatile __near __bitf_T *)0xFFE8)->no2) +#define PPR01 (((volatile __near __bitf_T *)0xFFE8)->no3) +#define PPR02 (((volatile __near __bitf_T *)0xFFE8)->no4) +#define PPR03 (((volatile __near __bitf_T *)0xFFE8)->no5) +#define PPR04 (((volatile __near __bitf_T *)0xFFE8)->no6) +#define SPMPR0 (((volatile __near __bitf_T *)0xFFE8)->no6) +#define CMPPR00 (((volatile __near __bitf_T *)0xFFE8)->no7) +#define PPR05 (((volatile __near __bitf_T *)0xFFE8)->no7) +#define CLMPR0 (((volatile __near __bitf_T *)0xFFE9)->no0) +#define PPR013 (((volatile __near __bitf_T *)0xFFE9)->no0) +#define CSIPR000 (((volatile __near __bitf_T *)0xFFE9)->no1) +#define IICPR000 (((volatile __near __bitf_T *)0xFFE9)->no1) +#define STPR00 (((volatile __near __bitf_T *)0xFFE9)->no1) +#define CSIPR001 (((volatile __near __bitf_T *)0xFFE9)->no2) +#define IICPR001 (((volatile __near __bitf_T *)0xFFE9)->no2) +#define SRPR00 (((volatile __near __bitf_T *)0xFFE9)->no2) +#define TRDPR00 (((volatile __near __bitf_T *)0xFFE9)->no3) +#define TRDPR01 (((volatile __near __bitf_T *)0xFFE9)->no4) +#define TRJPR00 (((volatile __near __bitf_T *)0xFFE9)->no5) +#define RAMPR0 (((volatile __near __bitf_T *)0xFFE9)->no6) +#define LIN0TRMPR0 (((volatile __near __bitf_T *)0xFFE9)->no7) +#define PR01 (*(volatile __near unsigned short *)0xFFEA) +#define PR01L (*(volatile __near unsigned char *)0xFFEA) +#define PR01L_bit (*(volatile __near __bitf_T *)0xFFEA) +#define PR01H (*(volatile __near unsigned char *)0xFFEB) +#define PR01H_bit (*(volatile __near __bitf_T *)0xFFEB) +#define LIN0RVCPR0 (((volatile __near __bitf_T *)0xFFEA)->no0) +#define LIN0PR0 (((volatile __near __bitf_T *)0xFFEA)->no1) +#define LIN0STAPR0 (((volatile __near __bitf_T *)0xFFEA)->no1) +#define IICAPR00 (((volatile __near __bitf_T *)0xFFEA)->no2) +#define PPR08 (((volatile __near __bitf_T *)0xFFEA)->no3) +#define RTCPR0 (((volatile __near __bitf_T *)0xFFEA)->no3) +#define TMPR000 (((volatile __near __bitf_T *)0xFFEA)->no4) +#define TMPR001 (((volatile __near __bitf_T *)0xFFEA)->no5) +#define TMPR002 (((volatile __near __bitf_T *)0xFFEA)->no6) +#define TMPR003 (((volatile __near __bitf_T *)0xFFEA)->no7) +#define ADPR0 (((volatile __near __bitf_T *)0xFFEB)->no0) +#define PPR06 (((volatile __near __bitf_T *)0xFFEB)->no1) +#define TMPR011H (((volatile __near __bitf_T *)0xFFEB)->no1) +#define PPR07 (((volatile __near __bitf_T *)0xFFEB)->no2) +#define TMPR013H (((volatile __near __bitf_T *)0xFFEB)->no2) +#define PPR09 (((volatile __near __bitf_T *)0xFFEB)->no3) +#define TMPR001H (((volatile __near __bitf_T *)0xFFEB)->no3) +#define PPR010 (((volatile __near __bitf_T *)0xFFEB)->no4) +#define TMPR003H (((volatile __near __bitf_T *)0xFFEB)->no4) +#define CSIPR010 (((volatile __near __bitf_T *)0xFFEB)->no5) +#define IICPR010 (((volatile __near __bitf_T *)0xFFEB)->no5) +#define STPR01 (((volatile __near __bitf_T *)0xFFEB)->no5) +#define CSIPR011 (((volatile __near __bitf_T *)0xFFEB)->no6) +#define IICPR011 (((volatile __near __bitf_T *)0xFFEB)->no6) +#define SRPR01 (((volatile __near __bitf_T *)0xFFEB)->no6) +#define TMPR004 (((volatile __near __bitf_T *)0xFFEB)->no7) +#define PR10 (*(volatile __near unsigned short *)0xFFEC) +#define PR10L (*(volatile __near unsigned char *)0xFFEC) +#define PR10L_bit (*(volatile __near __bitf_T *)0xFFEC) +#define PR10H (*(volatile __near unsigned char *)0xFFED) +#define PR10H_bit (*(volatile __near __bitf_T *)0xFFED) +#define WDTIPR1 (((volatile __near __bitf_T *)0xFFEC)->no0) +#define LVIPR1 (((volatile __near __bitf_T *)0xFFEC)->no1) +#define PPR10 (((volatile __near __bitf_T *)0xFFEC)->no2) +#define PPR11 (((volatile __near __bitf_T *)0xFFEC)->no3) +#define PPR12 (((volatile __near __bitf_T *)0xFFEC)->no4) +#define PPR13 (((volatile __near __bitf_T *)0xFFEC)->no5) +#define PPR14 (((volatile __near __bitf_T *)0xFFEC)->no6) +#define SPMPR1 (((volatile __near __bitf_T *)0xFFEC)->no6) +#define CMPPR10 (((volatile __near __bitf_T *)0xFFEC)->no7) +#define PPR15 (((volatile __near __bitf_T *)0xFFEC)->no7) +#define CLMPR1 (((volatile __near __bitf_T *)0xFFED)->no0) +#define PPR113 (((volatile __near __bitf_T *)0xFFED)->no0) +#define CSIPR100 (((volatile __near __bitf_T *)0xFFED)->no1) +#define IICPR100 (((volatile __near __bitf_T *)0xFFED)->no1) +#define STPR10 (((volatile __near __bitf_T *)0xFFED)->no1) +#define CSIPR101 (((volatile __near __bitf_T *)0xFFED)->no2) +#define IICPR101 (((volatile __near __bitf_T *)0xFFED)->no2) +#define SRPR10 (((volatile __near __bitf_T *)0xFFED)->no2) +#define TRDPR10 (((volatile __near __bitf_T *)0xFFED)->no3) +#define TRDPR11 (((volatile __near __bitf_T *)0xFFED)->no4) +#define TRJPR10 (((volatile __near __bitf_T *)0xFFED)->no5) +#define RAMPR1 (((volatile __near __bitf_T *)0xFFED)->no6) +#define LIN0TRMPR1 (((volatile __near __bitf_T *)0xFFED)->no7) +#define PR11 (*(volatile __near unsigned short *)0xFFEE) +#define PR11L (*(volatile __near unsigned char *)0xFFEE) +#define PR11L_bit (*(volatile __near __bitf_T *)0xFFEE) +#define PR11H (*(volatile __near unsigned char *)0xFFEF) +#define PR11H_bit (*(volatile __near __bitf_T *)0xFFEF) +#define LIN0RVCPR1 (((volatile __near __bitf_T *)0xFFEE)->no0) +#define LIN0PR1 (((volatile __near __bitf_T *)0xFFEE)->no1) +#define LIN0STAPR1 (((volatile __near __bitf_T *)0xFFEE)->no1) +#define IICAPR10 (((volatile __near __bitf_T *)0xFFEE)->no2) +#define PPR18 (((volatile __near __bitf_T *)0xFFEE)->no3) +#define RTCPR1 (((volatile __near __bitf_T *)0xFFEE)->no3) +#define TMPR100 (((volatile __near __bitf_T *)0xFFEE)->no4) +#define TMPR101 (((volatile __near __bitf_T *)0xFFEE)->no5) +#define TMPR102 (((volatile __near __bitf_T *)0xFFEE)->no6) +#define TMPR103 (((volatile __near __bitf_T *)0xFFEE)->no7) +#define ADPR1 (((volatile __near __bitf_T *)0xFFEF)->no0) +#define PPR16 (((volatile __near __bitf_T *)0xFFEF)->no1) +#define TMPR111H (((volatile __near __bitf_T *)0xFFEF)->no1) +#define PPR17 (((volatile __near __bitf_T *)0xFFEF)->no2) +#define TMPR113H (((volatile __near __bitf_T *)0xFFEF)->no2) +#define PPR19 (((volatile __near __bitf_T *)0xFFEF)->no3) +#define TMPR101H (((volatile __near __bitf_T *)0xFFEF)->no3) +#define PPR110 (((volatile __near __bitf_T *)0xFFEF)->no4) +#define TMPR103H (((volatile __near __bitf_T *)0xFFEF)->no4) +#define CSIPR110 (((volatile __near __bitf_T *)0xFFEF)->no5) +#define IICPR110 (((volatile __near __bitf_T *)0xFFEF)->no5) +#define STPR11 (((volatile __near __bitf_T *)0xFFEF)->no5) +#define CSIPR111 (((volatile __near __bitf_T *)0xFFEF)->no6) +#define IICPR111 (((volatile __near __bitf_T *)0xFFEF)->no6) +#define SRPR11 (((volatile __near __bitf_T *)0xFFEF)->no6) +#define TMPR104 (((volatile __near __bitf_T *)0xFFEF)->no7) +#define MACRL (*(volatile __near unsigned short *)0xFFF0) +#define MACRH (*(volatile __near unsigned short *)0xFFF2) +#define PMC (*(volatile __near unsigned char *)0xFFFE) +#define PMC_bit (*(volatile __near __bitf_T *)0xFFFE) +#define MAA (((volatile __near __bitf_T *)0xFFFE)->no0) + + +#define INTSRO 0x0004 +#define INTWDTI 0x0004 +#define INTLVI 0x0006 +#define INTP0 0x0008 +#define INTP1 0x000A +#define INTP2 0x000C +#define INTP3 0x000E +#define INTP4 0x0010 +#define INTSPM 0x0010 +#define INTCMP0 0x0012 +#define INTP5 0x0012 +#define INTCLM 0x0014 +#define INTP13 0x0014 +#define INTCSI00 0x0016 +#define INTIIC00 0x0016 +#define INTST0 0x0016 +#define INTCSI01 0x0018 +#define INTIIC01 0x0018 +#define INTSR0 0x0018 +#define INTTRD0 0x001A +#define INTTRD1 0x001C +#define INTTRJ0 0x001E +#define INTRAM 0x0020 +#define INTLIN0TRM 0x0022 +#define INTLIN0RVC 0x0024 +#define INTLIN0 0x0026 +#define INTLIN0STA 0x0026 +#define INTIICA0 0x0028 +#define INTP8 0x002A +#define INTRTC 0x002A +#define INTTM00 0x002C +#define INTTM01 0x002E +#define INTTM02 0x0030 +#define INTTM03 0x0032 +#define INTAD 0x0034 +#define INTP6 0x0036 +#define INTTM11H 0x0036 +#define INTP7 0x0038 +#define INTTM13H 0x0038 +#define INTP9 0x003A +#define INTTM01H 0x003A +#define INTP10 0x003C +#define INTTM03H 0x003C +#define INTCSI10 0x003E +#define INTIIC10 0x003E +#define INTST1 0x003E +#define INTCSI11 0x0040 +#define INTIIC11 0x0040 +#define INTSR1 0x0040 +#define INTTM04 0x0042 +#define INTTM05 0x0044 +#define INTTM06 0x0046 +#define INTTM07 0x0048 +#define INTLIN0WUP 0x004A +#define INTP11 0x004A +#define INTKR 0x004C +#define INTCAN0ERR 0x004E +#define INTCAN0WUP 0x0050 +#define INTCAN0CFR 0x0052 +#define INTCAN0TRM 0x0054 +#define INTCANGRFR 0x0056 +#define INTCANGERR 0x0058 +#define INTTM10 0x005A +#define INTTM11 0x005C +#define INTTM12 0x005E +#define INTTM13 0x0060 +#define INTFL 0x0062 +#define INTLIN1WUP 0x0064 +#define INTP12 0x0064 +#define INTLIN1TRM 0x0066 +#define INTLIN1RVC 0x0068 +#define INTLIN1 0x006A +#define INTLIN1STA 0x006A +#define INTTM14 0x006C +#define INTTM15 0x006E +#define INTTM16 0x0070 +#define INTTM17 0x0072 + +#endif diff --git a/main.c b/main.c new file mode 100644 index 0000000..2a524b3 --- /dev/null +++ b/main.c @@ -0,0 +1,35 @@ +/********************************************************************************************************************** + * DISCLAIMER + * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No + * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all + * applicable laws, including copyright laws. + * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING + * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM + * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES + * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO + * THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of + * this software. By using this software, you agree to the additional terms and conditions found by accessing the + * following link: + * http://www.renesas.com/disclaimer + * + * Copyright (C) 2020-2022 Renesas Electronics Corporation. All rights reserved. + *********************************************************************************************************************/ +/***********************************************************************/ +/* */ +/* FILE :Main.c or Main.cpp */ +/* DATE : */ +/* DESCRIPTION :Main Program */ +/* CPU TYPE : */ +/* */ +/* NOTE:THIS IS A TYPICAL EXAMPLE. */ +/* */ +/***********************************************************************/ + +void main(void); + +void main(void) +{ + +} diff --git a/multical.COMPUTER1.mtud b/multical.COMPUTER1.mtud new file mode 100644 index 0000000..c34eb2c --- /dev/null +++ b/multical.COMPUTER1.mtud @@ -0,0 +1,7441 @@ + + + + UgB1AG4ALQBCAHIAZQBhAGsAIABUAGkAbQBlAHIA + + Enable + Invalid + True + 0 + 0 + 0 + 0 + 0 + VQBuAGMAbwBuAGQAaQB0AGkAbwBuAGEAbAAgAFQAcgBhAGMAZQA= + + Enable + Invalid + True + AllTrace + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 1 + 1 + 1 + 0 + R5F10PPJ + SymbolOffset + Yes + + + + + 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 + + + + + False + NonStopOverwriteMemory + ST10US + All + False + OverThreshold + False + False + + + + + 12.2.20122.2006 + + + + + 12.2.20122.2006 + 9.13.00.05 + RgBvAHIAbQBhAHQAVgBlAHIAcwBpAG8AbgA6ADEALgAwAA0ACgBEAG8AYwBrAEEAcgBlAGEAcwAuAEMAbwB1AG4AdAA6ADIAMQANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgAwADcAOAA5ADcAOAA3AC0AZgBmAGEANwAtADQAZgBmADIALQBiAGMANwA0AC0AYwAzADMAZgBmAGYAYQAwADMAYQBiAGIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgAzADUAMgAsACAAOQAxADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6ADkAMAAyACwAIAAxADMAOAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMgAwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAxADkADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYgA4ADAANAA2ADAAOAAtAGEANAA4ADkALQA0ADEAZgBiAC0AYgA0ADUANAAtAGMAYgA3ADcAYwA1ADcAZQA2ADUAYgA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAzADUAMgAsACAANAA0ADkADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwATABvAGMAYQBsAFYAYQByAGkAYQBiAGwAZQANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZAAzAGQAMAA5AGQAZgAxAC0AMwBlADYAMwAtADQANgAzADUALQBiADkAOAA2AC0ANQBlAGYAYQAxAGYANgBhADQAYQA1ADkADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADMANQAyACwAIAA0ADYAOQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgAwADcAOAA5ADcAOAA3AC0AZgBmAGEANwAtADQAZgBmADIALQBiAGMANwA0AC0AYwAzADMAZgBmAGYAYQAwADMAYQBiAGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABDAHAAdQBSAGUAZwBpAHMAdABlAHIADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADAAZgA3ADMANwAxADEAMgAtAGIAMgA1ADcALQA0ADMAZAAxAC0AYgA5AGYAMwAtAGIAZAA2ADUAZABlADgAZQAxAGYANgAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAyADkAMwAsACAAMwA4ADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwASQBPAFIAZQBnAGkAcwB0AGUAcgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYgBjAGYAZAA1ADIAOQBhAC0ANgBhADMAYQAtADQAZgAzADgALQBhAGQAMQA2AC0ANgA4AGEAMAA5AGMAMQAzADIAMABkAGMADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADIAOQAzACwAIAAzADgAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgAwADcAOAA5ADcAOAA3AC0AZgBmAGEANwAtADQAZgBmADIALQBiAGMANwA0AC0AYwAzADMAZgBmAGYAYQAwADMAYQBiAGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABDAGEAbABsAFMAdABhAGMAawANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZAA0ADQAOAA5ADIAZQBhAC0AMwBhAGMAYgAtADQAZQBjADUALQA5AGMAYgAwAC0ANgBhADEAZgBjADQAZgBjADUAOAA1AGQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADIAOQAzACwAIAAzADgAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgAwADcAOAA5ADcAOAA3AC0AZgBmAGEANwAtADQAZgBmADIALQBiAGMANwA0AC0AYwAzADMAZgBmAGYAYQAwADMAYQBiAGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABUAHIAYQBjAGUADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADQAZgA2ADAAMwA2ADQAYgAtAGUANwA0AGEALQA0ADYAMwBkAC0AYgA3ADEANQAtAGQAMgA3ADkAOQAzADgAYwA2ADQANgAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAyADkAMwAsACAAMwA4ADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwARQB2AGUAbgB0AA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADQANgBiADgANgA2AGEALQAzAGYANABkAC0ANABiADkANAAtAGEANQAwADIALQBkADMAMAAwAGUAMgBkAGQAYQBiADUAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFcAYQB0AGMAaAAxAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA0ADYANwA2ADEAMAA1ADIALQA5ADcAYwA0AC0ANAAyAGYAMwAtAGIAYwBhADcALQAxAGEANgAyADUAYgA5ADkAMwBiADQANwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFcAYQB0AGMAaAAyAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjADIAMgAyADUANwAzADIALQAwADUAMgA1AC0ANABmADUAZQAtAGEAMgA4AGMALQAxADYAZAA1AGEAYwBjADUANQA4AGMANwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFcAYQB0AGMAaAAzAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADEAMwBmAGYAMgA1ADcALQBjADUAMQBhAC0ANABjAGYAYQAtADkAMgAxADMALQBhADcAZAAwADIAZgBjADUANABlADMANwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFcAYQB0AGMAaAA0AA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBkAGQAYwBkADUAZAA5AGEALQBkADIAZABiAC0ANAAyADEANgAtADgAOAAyAGIALQA4ADAAMgAzADAAMABkAGQAYgBhADYAYwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAE0AZQBtAG8AcgB5ADEADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQAZQBlADQAZQA2ADMANQAtAGIAZABjAGQALQA0AGIAOABiAC0AOAA1ADUAZQAtAGUAMwA2ADIAZgAxADkANQA3AGIAMQBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAyADkAMwAsACAAMwA4ADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwATQBlAG0AbwByAHkAMgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANABmAGUAZQBjADYANQBiAC0ANQAwAGQAZQAtADQAOAA4ADMALQA5ADYAOQAyAC0ANwBlAGUAMAA4ADEAMwA1ADIAOQA1ADYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADIAOQAzACwAIAAzADgAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgAwADcAOAA5ADcAOAA3AC0AZgBmAGEANwAtADQAZgBmADIALQBiAGMANwA0AC0AYwAzADMAZgBmAGYAYQAwADMAYQBiAGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABNAGUAbQBvAHIAeQAzAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1ADYAMwA0ADcANQA3ADkALQA0ADQAOAA5AC0ANABiADkAOAAtADgAZQA2ADUALQBhAGMANwA4AGMAOQAzADIAZgA0ADAAYQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAE0AZQBtAG8AcgB5ADQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQAZABmAGYANgA2ADQAMwAtADYANABkADEALQA0ADQAOAAwAC0AYQA5ADIAZAAtAGEAZQA4ADkAOABmADUAYQBjADEAZgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBEAGUAYgB1AGcAQwBvAG4AcwBvAGwAZQBQAGEAbgBlAGwADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADkAYwBjAGYAMwAxAGMAMAAtAGIAOQA0ADcALQA0ADMAMgBhAC0AOAAzAGUAOAAtAGEAMQA4ADYAMAAxAGEAMQA0ADgAMQAyAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwARgB1AG4AYwB0AGkAbwBuAEwAaQBzAHQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADMAMQBhADgANQBkADgAOAAtADQANAAzAGUALQA0ADIAZABhAC0AYQA0ADUAMgAtAGYAYQAzADIANQBjADcAYwA2ADQAMQBkAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAVgBhAHIAaQBhAGIAbABlAEwAaQBzAHQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGMAMgAzADAANgBiADAANgAtADYAOQBmAGYALQA0ADYAZAA3AC0AOQA0ADUAMAAtADcAYwA3AGMAOQAzAGYAZQA3AGUAMAAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEEAbgBhAGwAeQBzAGkAcwBDAGgAYQByAHQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQANQBlADMANwA3ADkAYgAtAGMAZAA4AGIALQA0AGIANwA4AC0AOAAwADgAMgAtADMANAAzADIANQAyAGUAZAAzADEAMQAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEMAYQBsAGwARwByAGEAcABoAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA0ADkAYgBjADcAOAAwADkALQBmADQAYgAxAC0ANABlADAAMwAtAGEANQA0AGEALQAzAGIAMAA3ADMAMQBkAGEAMwBiAGUANAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAE0AZQBzAEMAYQBuAFIAZQBjAFAAcgBvAGMAVABpAG0AZQANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA5ADYAZQBlADkAMwA2AC0AMwBkAGUAZgAtADQANgAzAGQALQA4ADMAMAA2AC0ANwA0ADYANgA3AGMAMgA2ADIANAA4ADUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQATABlAGYAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAMgA2ADkALAAgADgANwA3AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQAyAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAyAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBkADIAYQBjAGEANAA4AGQALQAxADUAMwAxAC0ANAA5ADUAZQAtAGEANwAxADcALQA1AGQAYwA3ADcAYQA0ADcAZgBlADEANAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABJAG4AQwBhAHIAVABvAG8AbABzAEMAYQB0AGUAbABvAGcADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAZgA4AGIAZgA0AGYANgAtADYAYgA1ADUALQA0ADIANQAyAC0AOAA5AGIANQAtAGMAMAA2AGIAYwA0ADQAYQBmADgANwAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgA4ADEANAAsACAANAA0ADQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFMAdABhAHIAdAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZgA1AGYAMQBhADMAYwA3AC0AMABiADkAMQAtADQANwA5ADQALQA5AGQANABhAC0AYwAyADgAYQA5AGIAMQBmAGUANwBlADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQA5ADUALAAgADYANAA0AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFAAcgBvAGoAZQBjAHQAVAByAGUAZQANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQAzADgANwAyADgAMwAzAC0AMwBmADMAMQAtADQAYQBjAGMALQA4ADgAOQAyAC0ANwA3AGQANAA3ADcAMABhAGUAYQA0AGEADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMwA1ADAALAAgADUAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6ADMANQAwACwAIAA1ADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFMAbQBhAHIAdABNAGEAbgB1AGEAbAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOAAyADgAZgA0ADIAOQAzAC0AZQBiAGYAMAAtADQAMgA0ADMALQA5AGQAMAAwAC0AOQBhADEAMgA2ADUAYwAyADkAYgA5AGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAOAAxADQALAAgADQANAA0AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABQAHIAbwBwAGUAcgB0AHkARwByAGkAZAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOABhADUAOAA1AGMAOABjAC0AMAAyADQAZAAtADQANAAxADEALQA4ADMAYgBkAC0ANgA1ADUAZABlADcAMwA5AGYAMQA0AGEADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADgAMQA0ACwAIAA0ADQANAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA5ADYAZQBlADkAMwA2AC0AMwBkAGUAZgAtADQANgAzAGQALQA4ADMAMAA2AC0ANwA0ADYANgA3AGMAMgA2ADIANAA4ADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwATQBlAG0AbwByAHkATQBhAHAAcABpAG4AZwBQAHIAbwBmAGkAbABlAHIADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADkANwA5AGQANAA5ADIANAAtAGEANQBhADgALQA0ADMAZAAxAC0AYgBjADQAOQAtADYANwA2AGMAYwA3AGIAOABjADYAMAA0AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgA4ADEANAAsACAANAA0ADQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEQAaQBzAGEAcwBzAGUAbQBiAGwAZQAxAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAzAGIAMABjADcAOAA2AGEALQA4ADMAZgBjAC0ANABiAGIAOQAtAGIAZQA4AGUALQBmADkAYgA5ADgAZQAxADQAMAA3AGIANgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoANAA3ADQALAAgADYAMgAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABEAGkAcwBhAHMAcwBlAG0AYgBsAGUAMgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZgA4ADUANgA2AGIAYgA5AC0ANgA3AGIAMQAtADQAOQAxAGQALQBiAGEAOQBlAC0ANwA1ADQAYQA5AGMAZABmADQAZQA0AGQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADQANwA0ACwAIAA2ADIAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA5ADYAZQBlADkAMwA2AC0AMwBkAGUAZgAtADQANgAzAGQALQA4ADMAMAA2AC0ANwA0ADYANgA3AGMAMgA2ADIANAA4ADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwARABpAHMAYQBzAHMAZQBtAGIAbABlADMADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADcAZgBlADUANQBkAGQAYgAtADQAZQBmADEALQA0AGMAZgAxAC0AOQBlADcAOAAtADgAZQBjAGYAYQA1ADAAZQBlAGEANwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgA0ADcANAAsACAANgAyADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEQAaQBzAGEAcwBzAGUAbQBiAGwAZQA0AA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBiADIAZAA0ADkAZgA4ADAALQA4AGUAZQBmAC0ANAA1AGUAMgAtAGIAMAAwADcALQA4ADUAMAAzADQAYQAxADIAZQBlAGMAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEMAbABhAHMAcwBNAGUAbQBiAGUAcgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANwAzADQAOABlADAAZgBhAC0AMQBhADIANwAtADQAMQBlADIALQBhADAAZgBhAC0ANQAzADgAMQAxAGMANQAwADgAOAA4AGQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA5ADYAZQBlADkAMwA2AC0AMwBkAGUAZgAtADQANgAzAGQALQA4ADMAMAA2AC0ANwA0ADYANgA3AGMAMgA2ADIANAA4ADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwATwByAHQAaABvAGcAbwBuAGEAbABBAG4AYQBsAHkAcwBpAHMADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGIAOQBjADUANwA3AGQAYwAtADcAZQBhAGIALQA0ADMANgBkAC0AOAA3ADkAZAAtAGQAYQA0ADYAZQA3ADkAYgAyAGIAYgAzAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEYAbABvAGEAdABpAG4AZwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAMgAzADcALAAgADUANwA4AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgA4ADQANQAsACAANgA0ADMADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoASABvAHIAaQB6AG8AbgB0AGEAbABTAHAAbABpAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYwA5ADIAOAAyADMAMwA0AC0ANgA5ADUAMgAtADQANwA4AGEALQBiADAAOABlAC0AMQA0ADUAOQAyADAAMwBmADgAOQA5ADMADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAQgBvAHQAdABvAG0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADEANgAyADUALAAgADEANwAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgA4ADQANQAsACAANgA0ADMADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAMwAyAGYANgBlADMAZAAtADIAMABmAGIALQA0ADAAYgA4AC0AOABiADMAZAAtAGEANgA0ADQAZAA0ADcANgBiADMANAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADgAMQA2ACwAIAAxADcAMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYwA5ADIAOAAyADMAMwA0AC0ANgA5ADUAMgAtADQANwA4AGEALQBiADAAOABlAC0AMQA0ADUAOQAyADAAMwBmADgAOQA5ADMADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBiADkAYwA1ADcANwBkAGMALQA3AGUAYQBiAC0ANAAzADYAZAAtADgANwA5AGQALQBkAGEANAA2AGUANwA5AGIAMgBiAGIAMwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABPAHUAdABwAHUAdAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOABjADUAZgA2ADUAOQBjAC0ANQBiADMANAAtADQAOABmADYALQBhADgAMwA3AC0AMAA4AGEAYQAzADIAMgBmADkAZQA0ADYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAOAAxADYALAAgADEANwAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjADkAMgA4ADIAMwAzADQALQA2ADkANQAyAC0ANAA3ADgAYQAtAGIAMAA4AGUALQAxADQANQA5ADIAMAAzAGYAOAA5ADkAMwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGIAOQBjADUANwA3AGQAYwAtADcAZQBhAGIALQA0ADMANgBkAC0AOAA3ADkAZAAtAGQAYQA0ADYAZQA3ADkAYgAyAGIAYgAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFMAbQBhAHIAdABCAHIAbwB3AHMAZQByAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBkADYAYgBkADEAYQA5ADkALQAxADYAOAA4AC0ANAAyAGQAOAAtADgAYQBjADYALQAxADcAMwBhADEANQAwADkAZQAyAGQAYwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgA4ADEANgAsACAAMQA3ADEADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGMAOQAyADgAMgAzADMANAAtADYAOQA1ADIALQA0ADcAOABhAC0AYgAwADgAZQAtADEANAA1ADkAMgAwADMAZgA4ADkAOQAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYgA5AGMANQA3ADcAZABjAC0ANwBlAGEAYgAtADQAMwA2AGQALQA4ADcAOQBkAC0AZABhADQANgBlADcAOQBiADIAYgBiADMADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwARQByAHIAbwByAEwAaQBzAHQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADMAMgBhADEANQAyAGIAOAAtAGYAYQA4ADQALQA0ADMAZAA2AC0AYgA4AGUANwAtADYAMAA5AGIAYQA1ADcAYQBkAGUAYQBkAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGMAOQAyADgAMgAzADMANAAtADYAOQA1ADIALQA0ADcAOABhAC0AYgAwADgAZQAtADEANAA1ADkAMgAwADMAZgA4ADkAOQAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAHkAdABoAG8AbgBDAG8AbgBzAG8AbABlAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjAGEAMQBjAGIAOAAxAGYALQA3ADkAMQAwAC0ANABiADMANwAtAGIAYwA4ADUALQA5ADYAYQA0ADEAZABiAGQAZQA0ADcAMgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBGAGwAbwBhAHQAaQBuAGcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADIANQA2ACwAIAAyADUANgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoAOQA5ADIALAAgADMAMgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANAAzADgAMQA0AGQAMgBlAC0ANQAyADUAOAAtADQAMwAyAGUALQA4ADEANAA3AC0AZQAyAGUAYQAyADkAYQBlAGEAMwA3ADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjAGEAMQBjAGIAOAAxAGYALQA3ADkAMQAwAC0ANABiADMANwAtAGIAYwA4ADUALQA5ADYAYQA0ADEAZABiAGQAZQA0ADcAMgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABEAGUAYgB1AGcATQBhAG4AYQBnAGUAcgANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANAA4AGUAMwAxADcAZAA1AC0AZgBjADIAOAAtADQAZgBkADkALQA5ADMAMAAyAC0AOQAzAGIAMwA1AGMAMgBkADUANQBjADYADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA5ADUALAAgADcAMwA1AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYwBkADEAZgA5AGMANgAzAC0ANABiADgANgAtADQAYwBlADEALQA5AGIAMgAxAC0ANgBlADYANABlADcANQBiADAAMAAwADMADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANAA4AGUAMwAxADcAZAA1AC0AZgBjADIAOAAtADQAZgBkADkALQA5ADMAMAAyAC0AOQAzAGIAMwA1AGMAMgBkADUANQBjADYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBEAGUAdgBpAGMAZQBUAG8AcABQAGEAbgBlAGwAUgBIADgANQAwAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBmADQAZQA1AGIAZQBlADYALQBkADcAMQAwAC0ANAA5ADMAYgAtAGIAYgA5ADIALQA0ADkAYwA1ADEANwA0AGYAMABlADYAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAANwAzADUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBhAGEANgA3ADkAYwA0AGMALQBlADcAZgAyAC0ANABkADUAYQAtAGEAOAA4ADEALQA5ADQAMgA4AGEAYgAzADMAYgBiAGMAOAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBmADQAZQA1AGIAZQBlADYALQBkADcAMQAwAC0ANAA5ADMAYgAtAGIAYgA5ADIALQA0ADkAYwA1ADEANwA0AGYAMABlADYAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AEQAZQB2AGkAYwBlAEwAaQBzAHQAUABhAG4AZQBsAFIASAA4ADUAMAANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMABlADIAMwBlADkAMwBhAC0AOQA1ADQAZgAtADQAMQBhADMALQA4AGIAYwBjAC0ANABjADgANwAzADcAYQBhAGEAZgAzADIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA5ADUALAAgADcAMwA1AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQA0ADMAMAAyADkAOAA2AC0ANAAyAGIANAAtADQAZABhAGMALQA5ADkAMABlAC0AMwA0ADgANwBjADAAOQA0ADEANAA3ADkADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMABlADIAMwBlADkAMwBhAC0AOQA1ADQAZgAtADQAMQBhADMALQA4AGIAYwBjAC0ANABjADgANwAzADcAYQBhAGEAZgAzADIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBNAGEAYwByAG8AUABhAG4AZQBsAFIASAA4ADUAMAANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOABmAGUAZgA0ADYAZgAxAC0ANQBhADgANAAtADQAYgBhADMALQA5ADUAYwA3AC0ANQA5ADUAYwBkADEAYwA4ADEAZgBkAGIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA5ADUALAAgADcAMwA1AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZAAwADIANwBmADcAYwA2AC0ANgA3ADgAMwAtADQAOABmADYALQBhADYAZQBhAC0AOAAzADAAZAA4ADEAYgBjAGIANQBhADYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOABmAGUAZgA0ADYAZgAxAC0ANQBhADgANAAtADQAYgBhADMALQA5ADUAYwA3AC0ANQA5ADUAYwBkADEAYwA4ADEAZgBkAGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBUAGUAeAB0AFAAYQBuAGUAbABSAEgAOAA1ADAADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGMAMwAwADAAOAA1ADcAZQAtADEAZgAwADIALQA0ADMAOQAyAC0AOAAyADIAMQAtADgAYwAyADAAYgBkADUAYwA0ADIAYwAwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEQAbwBjAGsAZQBkAFIAaQBnAGgAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQA1ACwAIAA3ADMANQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoALQAxACwAIAAtADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADIAOQA4ADMANAAyADUAOAAtAGUAMgA4AGMALQA0ADYAMwBmAC0AYQBlADIAYwAtAGEANQBhAGUANgBmADcAMQBjAGQAMABmAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGMAMwAwADAAOAA1ADcAZQAtADEAZgAwADIALQA0ADMAOQAyAC0AOAAyADIAMQAtADgAYwAyADAAYgBkADUAYwA0ADIAYwAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoARABlAHYAaQBjAGUAVABvAHAAUABhAG4AZQBsAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBiADAAYwBlADQAZQAwADEALQBlADUANQA5AC0ANAAxAGIAZQAtADkAMgA3AGYALQA1ADkANgA2ADIAOQAzAGQAOAAwAGIAYgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAANwAzADUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA4ADYAZAA5AGUAMgAxADEALQA4ADUAOAAzAC0ANAA5ADYAMAAtAGIAYwA3AGEALQA1ADkAOAAyADcAYwAzADUAZgAwAGUAYQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBiADAAYwBlADQAZQAwADEALQBlADUANQA5AC0ANAAxAGIAZQAtADkAMgA3AGYALQA1ADkANgA2ADIAOQAzAGQAOAAwAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AEQAZQB2AGkAYwBlAEwAaQBzAHQAUABhAG4AZQBsAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADgAMQA0ADYANAAzAGUALQA5ADYAYgA0AC0ANAA1AGMAOQAtADkAYQA1ADgALQA0AGUAMwBlADAAMgBlADIANQBmAGUANgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAANwAzADUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA3ADYAOAA1AGQANwAwADEALQBlADAAMgA5AC0ANAAzAGMAYQAtAGEAMQA3AGMALQAyAGEAZgA1ADYANgAxAGQAOQBmAGQAMgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADgAMQA0ADYANAAzAGUALQA5ADYAYgA0AC0ANAA1AGMAOQAtADkAYQA1ADgALQA0AGUAMwBlADAAMgBlADIANQBmAGUANgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AE0AYQBjAHIAbwBQAGEAbgBlAGwADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADkAYwBiADIAOABlADcAZgAtADQAYgBlADIALQA0AGYAMABmAC0AYQA0ADMAYwAtADkAOQAyAGUANgBhADIANQA0AGMAZAAwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEQAbwBjAGsAZQBkAFIAaQBnAGgAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQA1ACwAIAA3ADMANQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoALQAxACwAIAAtADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUANABmADQAZABlAGMANQAtADQAOABjAGMALQA0ADQANwA5AC0AYgAxAGQAMQAtAGIAOABhADcANAAwAGEAOQBkADIANwBjAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADkAYwBiADIAOABlADcAZgAtADQAYgBlADIALQA0AGYAMABmAC0AYQA0ADMAYwAtADkAOQAyAGUANgBhADIANQA0AGMAZAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAVABlAHgAdABQAGEAbgBlAGwADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADkAMgBkADQANABjADcAYgAtAGQANQAyADQALQA0AGQAYwA2AC0AOQA1ADIAZQAtAGYANABlAGIANwA5ADAAYQA3ADUANAA1AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEYAbABvAGEAdABpAG4AZwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOAAwADAALAAgADYAMAAwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAxADAAOAA4ACwAIAAzADIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADgAMQA5ADYAZAAyADUAMAAtADAAOQBmADYALQA0ADIAMgA4AC0AOAA3ADgAMQAtADcAZQA0ADQAMgBjADAAYQAyAGIAMQA4AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOQAyAGQANAA0AGMANwBiAC0AZAA1ADIANAAtADQAZABjADYALQA5ADUAMgBlAC0AZgA0AGUAYgA3ADkAMABhADcANQA0ADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAVgBpAHIAdAB1AGEAbABCAG8AYQByAGQADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADAAYgA5AGEAZABhAGYAMQAtAGQAMwA2ADYALQA0ADgAYgAzAC0AYQBkADIAMgAtAGUAZAA4AGUAMwA3ADkANQAzADAAZABhAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEQAbwBjAGsAZQBkAFIAaQBnAGgAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQA1ACwAIAA3ADMANQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoALQAxACwAIAAtADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOAAzADIAOAA4ADgAZQAtADQAZQBlADIALQA0ADEAZAAyAC0AOAA5AGUANQAtADEANQBmADgAMQA2ADcAOQA5ADEAOAA4AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADAAYgA5AGEAZABhAGYAMQAtAGQAMwA2ADYALQA0ADgAYgAzAC0AYQBkADIAMgAtAGUAZAA4AGUAMwA3ADkANQAzADAAZABhAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoARABlAHYAaQBjAGUAUABpAG4ATABpAHMAdABGAG8AcgBtAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA3ADYANABjAGMAMQAyADEALQBkADMAMAA2AC0ANABiADAAOQAtAGIAZAAxAGIALQA2AGYAOQBlADIANAAzAGIAMwAzADEANwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAANwAzADUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBmADgAZAA3AGIAYgA0ADMALQA5ADAAMwBjAC0ANAA5AGQAYQAtAGIANwA4ADAALQAwADEAMQAzADQAMQBiAGQAZQBiADIAZgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA3ADYANABjAGMAMQAyADEALQBkADMAMAA2AC0ANABiADAAOQAtAGIAZAAxAGIALQA2AGYAOQBlADIANAAzAGIAMwAzADEANwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AEQAZQB2AGkAYwBlAFQAbwBwAFYAaQBlAHcARgBvAHIAbQANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZgA4ADEAMAAwAGMAYQBlAC0AYgAxAGQAMwAtADQANQBkAGQALQBhADMAZABjAC0AYwBmAGYAMgA5AGIANQBjAGMAYgBiAGMADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA5ADUALAAgADcAMwA1AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQAwADkAZQA0ADAANQA3AC0ANQA0ADEAMwAtADQAMwA0AGIALQA5ADIAYQBjAC0AMQA2ADQANQAxAGMAYgAzAGEAMAA2AGMADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZgA4ADEAMAAwAGMAYQBlAC0AYgAxAGQAMwAtADQANQBkAGQALQBhADMAZABjAC0AYwBmAGYAMgA5AGIANQBjAGMAYgBiAGMADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAQwBvAGQAZQBQAGEAcgB0AA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADMAMwA2ADAANQAxAGYALQAwADAANQBlAC0ANAAxAGEAYwAtADkAZQBmADkALQBhADcAMABiADEAMABhADgAOQBkAGEAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAANwAzADUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA5ADUAMABiADAAOAAyADIALQBkAGQAMwA5AC0ANABhAGEAMwAtADgAMAAxAGQALQA5AGYAMQA5ADUAZQA1AGYAZABkADkAZgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADMAMwA2ADAANQAxAGYALQAwADAANQBlAC0ANAAxAGEAYwAtADkAZQBmADkALQBhADcAMABiADEAMABhADgAOQBkAGEAMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABDAG8AZABlAFAAYQByAHQAUAByAGUAdgBpAGUAdwANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQBjADIAYgBmADIAMAA5AC0AMAAyADcAYQAtADQAYwAzAGEALQA5ADcAMQA1AC0ANABmADIAMgBkAGQAMwA5AGIAZAA1ADkADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARgBsAG8AYQB0AGkAbgBnAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA2ADAAMAAsACAANQAwADAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6ADEAMgA4ADgALAAgADMAMgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOAA2ADgAYwA5AGYAZgAzAC0AOAA5ADIAOAAtADQANgA5AGQALQA4AGMANQAxAC0AMgAyAGEAMQAzAGEAYQAxADUAMQBkAGQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1AGMAMgBiAGYAMgAwADkALQAwADIANwBhAC0ANABjADMAYQAtADkANwAxADUALQA0AGYAMgAyAGQAZAAzADkAYgBkADUAOQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABQAHMAZQB1AGQAbwBFAHIAcgBvAHIARABlAGIAdQBnAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBkADMAZQA4AGYAYgAxADQALQA5AGEAZgAxAC0ANAAzADgAZQAtADgAYQAwAGIALQBkADYANAA3ADgAZgAwADIAZQBjADYAMgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBGAGwAbwBhAHQAaQBuAGcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADUAMAAwACwAIAA1ADAAMAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoAMQAzADgAOAAsACAAMwAyAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBlAGEAMwBhADMAZgBhAGMALQAxAGQANABiAC0ANAA5ADcAOQAtAGEAYQAxAGUALQAzADEAMABlADEAZQA4AGQAYQA4ADcAYQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQAMwBlADgAZgBiADEANAAtADkAYQBmADEALQA0ADMAOABlAC0AOABhADAAYgAtAGQANgA0ADcAOABmADAAMgBlAGMANgAyAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEMAQQBOAFIAZQBjAGUAaQB2AGUARABlAGIAdQBnAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBiADQAOAA3AGMAMgAxADgALQAyADgAYQBkAC0ANABmADcANwAtADkANQBjAGIALQAwADAAMgAyADAAYwAyAGEAZABjADkAOAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBGAGwAbwBhAHQAaQBuAGcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADgAMAAwACwAIAA1ADAAMAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoAMQAwADgAOAAsACAAMwAyAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBkADEAYwBiAGYAZAA5ADAALQBlADYAZAAzAC0ANAA4ADkAZgAtAGEAYQAxAGIALQBlADIANgA2ADIAZgBhAGYAMABjADkANAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGIANAA4ADcAYwAyADEAOAAtADIAOABhAGQALQA0AGYANwA3AC0AOQA1AGMAYgAtADAAMAAyADIAMABjADIAYQBkAGMAOQA4AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAE0AZQBzAEMAdQByAEMAbwBuAHMAdQBtAHAAdABpAG8AbgANAAoA + PABTAE8AQQBQAC0ARQBOAFYAOgBFAG4AdgBlAGwAbwBwAGUAIAB4AG0AbABuAHMAOgB4AHMAaQA9ACIAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHcAMwAuAG8AcgBnAC8AMgAwADAAMQAvAFgATQBMAFMAYwBoAGUAbQBhAC0AaQBuAHMAdABhAG4AYwBlACIAIAB4AG0AbABuAHMAOgB4AHMAZAA9ACIAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHcAMwAuAG8AcgBnAC8AMgAwADAAMQAvAFgATQBMAFMAYwBoAGUAbQBhACIAIAB4AG0AbABuAHMAOgBTAE8AQQBQAC0ARQBOAEMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAHgAbQBsAHMAbwBhAHAALgBvAHIAZwAvAHMAbwBhAHAALwBlAG4AYwBvAGQAaQBuAGcALwAiACAAeABtAGwAbgBzADoAUwBPAEEAUAAtAEUATgBWAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgB4AG0AbABzAG8AYQBwAC4AbwByAGcALwBzAG8AYQBwAC8AZQBuAHYAZQBsAG8AcABlAC8AIgAgAHgAbQBsAG4AcwA6AGMAbAByAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AcwBvAGEAcAAvAGUAbgBjAG8AZABpAG4AZwAvAGMAbAByAC8AMQAuADAAIgAgAFMATwBBAFAALQBFAE4AVgA6AGUAbgBjAG8AZABpAG4AZwBTAHQAeQBsAGUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAHgAbQBsAHMAbwBhAHAALgBvAHIAZwAvAHMAbwBhAHAALwBlAG4AYwBvAGQAaQBuAGcALwAiAD4ADQAKADwAUwBPAEEAUAAtAEUATgBWADoAQgBvAGQAeQA+AA0ACgA8AGEAMQA6AE8AYgBqAGUAYwB0AFMAdAByAGUAYQBtAGUAcgAgAGkAZAA9ACIAcgBlAGYALQAxACIAIAB4AG0AbABuAHMAOgBhADEAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkAIgA+AA0ACgA8AE8AYgBqAGUAYwB0AFMAdAByAGUAYQBtAGUAcgBBAHMAcwBlAG0AYgBsAHkATgBhAG0AZQAgAGkAZAA9ACIAcgBlAGYALQA1ACIAPgBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpADwALwBPAGIAagBlAGMAdABTAHQAcgBlAGEAbQBlAHIAQQBzAHMAZQBtAGIAbAB5AE4AYQBtAGUAPgANAAoAPABUAGEAYgBTAGUAdAB0AGkAbgBnAHMAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANgAiAC8APgANAAoAPABIAGkAZABkAGUAbgBUAGEAYgBzACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADcAIgAvAD4ADQAKADwAVABhAGIARwByAG8AdQBwAHMAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AOAAiAC8APgANAAoAPABNAGEAeABUAGEAYgBHAHIAbwB1AHAAcwA+ADQAPAAvAE0AYQB4AFQAYQBiAEcAcgBvAHUAcABzAD4ADQAKADwAQQBjAHQAaQB2AGUAVABhAGIARwByAG8AdQBwAEkAbgBkAGUAeAA+ADAAPAAvAEEAYwB0AGkAdgBlAFQAYQBiAEcAcgBvAHUAcABJAG4AZABlAHgAPgANAAoAPABTAHAAbABpAHQAdABlAHIAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA5ACIALwA+AA0ACgA8AFMAcABsAGkAdAB0AGUAcgBCAG8AcgBkAGUAcgBTAHQAeQBsAGUAPgA2ADwALwBTAHAAbABpAHQAdABlAHIAQgBvAHIAZABlAHIAUwB0AHkAbABlAD4ADQAKADwAVgBpAGUAdwBTAHQAeQBsAGUAPgA0ADwALwBWAGkAZQB3AFMAdAB5AGwAZQA+AA0ACgA8AFQAYQBiAEcAcgBvAHUAcABTAGUAdAB0AGkAbgBnAHMAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMQAwACIALwA+AA0ACgA8AC8AYQAxADoATwBiAGoAZQBjAHQAUwB0AHIAZQBhAG0AZQByAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAUwBlAHQAdABpAG4AZwBzACAAaQBkAD0AIgByAGUAZgAtADYAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AEEAYwB0AGkAdgBlAFQAYQBiAEEAcABwAGUAYQByAGEAbgBjAGUAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMQAxACIALwA+AA0ACgA8AEQAaQBzAHAAbABhAHkARgBvAHIAbQBJAGMAbwBuAD4AMQA8AC8ARABpAHMAcABsAGEAeQBGAG8AcgBtAEkAYwBvAG4APgANAAoAPABIAG8AdABUAHIAYQBjAGsAPgAxADwALwBIAG8AdABUAHIAYQBjAGsAPgANAAoAPABTAGUAbABlAGMAdABlAGQAVABhAGIAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAxADIAIgAvAD4ADQAKADwAVABhAGIAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAxADMAIgAvAD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgBTAGUAdAB0AGkAbgBnAHMAPgANAAoAPABhADIAOgBIAGkAZABkAGUAbgBNAGQAaQBUAGEAYgBzAEMAbwBsAGwAZQBjAHQAaQBvAG4AIABpAGQAPQAiAHIAZQBmAC0ANwAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQwBvAHUAbgB0AD4AMgAyADwALwBDAG8AdQBuAHQAPgANAAoAPABfAHgAMAAwADMAMABfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADEANAAiAC8APgANAAoAPABfAHgAMAAwADMAMQBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADEANQAiAC8APgANAAoAPABfAHgAMAAwADMAMgBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADEANgAiAC8APgANAAoAPABfAHgAMAAwADMAMwBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADEANwAiAC8APgANAAoAPABfAHgAMAAwADMANABfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADEAOAAiAC8APgANAAoAPABfAHgAMAAwADMANQBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADEAOQAiAC8APgANAAoAPABfAHgAMAAwADMANgBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADIAMAAiAC8APgANAAoAPABfAHgAMAAwADMANwBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADIAMQAiAC8APgANAAoAPABfAHgAMAAwADMAOABfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADIAMgAiAC8APgANAAoAPABfAHgAMAAwADMAOQBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADIAMwAiAC8APgANAAoAPABfAHgAMAAwADMAMQBfADAAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMgA0ACIALwA+AA0ACgA8AF8AeAAwADAAMwAxAF8AMQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAyADUAIgAvAD4ADQAKADwAXwB4ADAAMAAzADEAXwAyACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADIANgAiAC8APgANAAoAPABfAHgAMAAwADMAMQBfADMAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMgA3ACIALwA+AA0ACgA8AF8AeAAwADAAMwAxAF8ANAAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAyADgAIgAvAD4ADQAKADwAXwB4ADAAMAAzADEAXwA1ACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADIAOQAiAC8APgANAAoAPABfAHgAMAAwADMAMQBfADYAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMwAwACIALwA+AA0ACgA8AF8AeAAwADAAMwAxAF8ANwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAzADEAIgAvAD4ADQAKADwAXwB4ADAAMAAzADEAXwA4ACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADMAMgAiAC8APgANAAoAPABfAHgAMAAwADMAMQBfADkAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMwAzACIALwA+AA0ACgA8AF8AeAAwADAAMwAyAF8AMAAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAzADQAIgAvAD4ADQAKADwAXwB4ADAAMAAzADIAXwAxACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADMANQAiAC8APgANAAoAPAAvAGEAMgA6AEgAaQBkAGQAZQBuAE0AZABpAFQAYQBiAHMAQwBvAGwAbABlAGMAdABpAG8AbgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiAEcAcgBvAHUAcABzAEMAbwBsAGwAZQBjAHQAaQBvAG4AIABpAGQAPQAiAHIAZQBmAC0AOAAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQwBvAHUAbgB0AD4AMQA8AC8AQwBvAHUAbgB0AD4ADQAKADwAXwB4ADAAMAAzADAAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAzADYAIgAvAD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgBHAHIAbwB1AHAAcwBDAG8AbABsAGUAYwB0AGkAbwBuAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgAgAGkAZAA9ACIAcgBlAGYALQA5ACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABBAHAAcABlAGEAcgBhAG4AYwBlACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADMANwAiAC8APgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgBHAHIAbwB1AHAAUwBlAHQAdABpAG4AZwBzACAAaQBkAD0AIgByAGUAZgAtADEAMAAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQwBsAG8AcwBlAEIAdQB0AHQAbwBuAEEAcABwAGUAYQByAGEAbgBjAGUAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMwA4ACIALwA+AA0ACgA8AFQAYQBiAEwAaQBzAHQAQgB1AHQAdABvAG4AQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAzADkAIgAvAD4ADQAKADwAUwBjAHIAbwBsAGwAQgB1AHQAdABvAG4AQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA0ADAAIgAvAD4ADQAKADwAVABhAGIAQQByAGUAYQBBAHAAcABlAGEAcgBhAG4AYwBlACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADQAMQAiAC8APgANAAoAPABTAGgAbwB3AFQAYQBiAEwAaQBzAHQAQgB1AHQAdABvAG4APgAxADwALwBTAGgAbwB3AFQAYQBiAEwAaQBzAHQAQgB1AHQAdABvAG4APgANAAoAPABUAGEAYgBCAHUAdAB0AG8AbgBTAHQAeQBsAGUAPgAxADYAPAAvAFQAYQBiAEIAdQB0AHQAbwBuAFMAdAB5AGwAZQA+AA0ACgA8AFMAYwByAG8AbABsAEEAcgByAG8AdwBTAHQAeQBsAGUAPgAyADwALwBTAGMAcgBvAGwAbABBAHIAcgBvAHcAUwB0AHkAbABlAD4ADQAKADwAUwBjAHIAbwBsAGwAQgB1AHQAdABvAG4AcwA+ADMAPAAvAFMAYwByAG8AbABsAEIAdQB0AHQAbwBuAHMAPgANAAoAPABUAGEAYgBTAHQAeQBsAGUAPgAyADwALwBUAGEAYgBTAHQAeQBsAGUAPgANAAoAPABUAGEAYgBBAHIAZQBhAE0AYQByAGcAaQBuAHMAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANAAyACIALwA+AA0ACgA8AEMAbABvAHMAZQBCAHUAdAB0AG8AbgBMAG8AYwBhAHQAaQBvAG4APgAyADwALwBDAGwAbwBzAGUAQgB1AHQAdABvAG4ATABvAGMAYQB0AGkAbwBuAD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgBHAHIAbwB1AHAAUwBlAHQAdABpAG4AZwBzAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgAgAGkAZAA9ACIAcgBlAGYALQAxADEAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AEEAcABwAGUAYQByAGEAbgBjAGUAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANAAzACIALwA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAIABpAGQAPQAiAHIAZQBmAC0AMQAyACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABBAHAAcABlAGEAcgBhAG4AYwBlACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADQANAAiAC8APgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByACAAaQBkAD0AIgByAGUAZgAtADEAMwAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA0ADUAIgAvAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMQA0ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAxADgANwAxADQANAAzADEAOQAwADwALwBfAGEAPgANAAoAPABfAGIAPgAyADcANAA3ADcAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANgA5ADcAOAA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQAzADcAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEAOAAxADwALwBfAGUAPgANAAoAPABfAGYAPgAxADkAMgA8AC8AXwBmAD4ADQAKADwAXwBnAD4AMQAwADcAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADEAOQA2ADwALwBfAGgAPgANAAoAPABfAGkAPgA3ADQAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADIANAA4ADwALwBfAGoAPgANAAoAPABfAGsAPgAxADEANQA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ANgA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAxADUAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+AC0AMQA3ADUAMQAyADkAOQA4ADAANAA8AC8AXwBhAD4ADQAKADwAXwBiAD4ALQAyADMAMQAyADgAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANwAzADYAMQA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA4ADgAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADcAMwA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQAwADMAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEAMAA4ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADkAOQA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQA4ADQAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEAOQA4ADwALwBfAGoAPgANAAoAPABfAGsAPgA0ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgA5ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADEANgAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4AOQA5ADAANgA3ADMAMAAwADIAPAAvAF8AYQA+AA0ACgA8AF8AYgA+AC0AMwAxADcANAA4ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADkAMwA4ADUAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAOQAwADwALwBfAGQAPgANAAoAPABfAGUAPgAxADQAMgA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMgA0ADkAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEAOAA1ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADQAMgA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMgAwADwALwBfAGkAPgANAAoAPABfAGoAPgA3ADwALwBfAGoAPgANAAoAPABfAGsAPgAxADgAMgA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMQAwADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADEANwAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQAxADIAOAA1ADUANAAwADUANQA8AC8AXwBhAD4ADQAKADwAXwBiAD4AMgA2ADUANAA1ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADgANwAxADcAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAOAA2ADwALwBfAGQAPgANAAoAPABfAGUAPgAxADUAOAA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQAxADcAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADcANAA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMQA1ADYAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADIAMgAzADwALwBfAGkAPgANAAoAPABfAGoAPgA3ADgAPAAvAF8AagA+AA0ACgA8AF8AawA+ADcANwA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMQAxADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADEAOAAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4AMgAxADQANQA3ADMAOAAyADAAMwA8AC8AXwBhAD4ADQAKADwAXwBiAD4AMgAwADIAMAA5ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADkANgA5ADcAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANQA4ADwALwBfAGQAPgANAAoAPABfAGUAPgAxADIAMAA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQA0ADIAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADIAMAA3ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADYANQA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQA0ADwALwBfAGkAPgANAAoAPABfAGoAPgAyADMANAA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMQAyADYAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADEAMgA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAxADkAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+AC0AMQA5ADcAMwA5ADIAMAA2ADIAOAA8AC8AXwBhAD4ADQAKADwAXwBiAD4ANQA4ADkAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANwA0ADIANQA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQAzADEAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEAOAA5ADwALwBfAGUAPgANAAoAPABfAGYAPgAxADAAMQA8AC8AXwBmAD4ADQAKADwAXwBnAD4AOQAzADwALwBfAGcAPgANAAoAPABfAGgAPgAyADMAMQA8AC8AXwBoAD4ADQAKADwAXwBpAD4ANQA3ADwALwBfAGkAPgANAAoAPABfAGoAPgAyADQAMQA8AC8AXwBqAD4ADQAKADwAXwBrAD4ANwA0ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgA4ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADIAMAAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQA4ADUAMwA1ADYANgAzADYANQA8AC8AXwBhAD4ADQAKADwAXwBiAD4AMQA5ADMAMwA0ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADkANgA4ADEAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANQA1ADwALwBfAGQAPgANAAoAPABfAGUAPgAzADMAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEAMQAwADwALwBfAGYAPgANAAoAPABfAGcAPgAxADAAMAA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMgAzADEAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADkAMQA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMAA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMwA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMQA0ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADIAMQAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQAxADQAMwA2ADAANQAwADMANQA2ADwALwBfAGEAPgANAAoAPABfAGIAPgAtADYAMQA1ADgAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOQA4ADAAMgA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA2ADgAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEAMgA5ADwALwBfAGUAPgANAAoAPABfAGYAPgAxADQAOAA8AC8AXwBmAD4ADQAKADwAXwBnAD4ANAAwADwALwBfAGcAPgANAAoAPABfAGgAPgAxADcAMQA8AC8AXwBoAD4ADQAKADwAXwBpAD4ANQAxADwALwBfAGkAPgANAAoAPABfAGoAPgAxADgANwA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMgAwADAAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADEANQA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADIAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADEANAAxADIANAA0ADIANQAwADIAPAAvAF8AYQA+AA0ACgA8AF8AYgA+ADEANwAwADcANgA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA5ADgAOAA0ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADUAMwA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMQA0ADwALwBfAGUAPgANAAoAPABfAGYAPgA1ADIAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEAMwA1ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADkAMgA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQA0ADgAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADIAMAA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMQAyADEAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADEANgA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADMAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+AC0AOAAwADIANgA4ADcAMAAzADQAPAAvAF8AYQA+AA0ACgA8AF8AYgA+ADIANgA0ADkAOQA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA4ADYANwA4ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADYANgA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMgAzADQAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEAMwAxADwALwBfAGYAPgANAAoAPABfAGcAPgAxADMAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADEAMgA5ADwALwBfAGgAPgANAAoAPABfAGkAPgAxADgAOAA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMQA4ADEAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEANgA2ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAxADcAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgA0ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgA2ADkANgA0ADYAOAAwADUANgA8AC8AXwBhAD4ADQAKADwAXwBiAD4ALQA3ADUANAAwADwALwBfAGIAPgANAAoAPABfAGMAPgAxADcAOQA4ADMAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANwA0ADwALwBfAGQAPgANAAoAPABfAGUAPgA0ADQAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEANgA1ADwALwBfAGYAPgANAAoAPABfAGcAPgAxADcANAA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMQAxADEAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADEAMQAzADwALwBfAGkAPgANAAoAPABfAGoAPgAyADAANQA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMQA1ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAxADgAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgA1ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAtADIAMAAzADIANQA0ADEAMQA2ADcAPAAvAF8AYQA+AA0ACgA8AF8AYgA+AC0AMwAxADMANQA3ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADgANwA4ADQAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAOAA4ADwALwBfAGQAPgANAAoAPABfAGUAPgAxADIAMgA8AC8AXwBlAD4ADQAKADwAXwBmAD4AOAA5ADwALwBfAGYAPgANAAoAPABfAGcAPgAxADMAMAA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMQAyADQAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADUAMwA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMgA0ADAAPAAvAF8AagA+AA0ACgA8AF8AawA+ADIAMwA0ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAxADkAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgA2ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAxADkAOAA4ADQAOAAyADgAMQA3ADwALwBfAGEAPgANAAoAPABfAGIAPgAtADgAMQA1ADEAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANwAzADUANAA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA2ADEAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEAMgA0ADwALwBfAGUAPgANAAoAPABfAGYAPgA0ADIAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADIANAA1ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADAAMgA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMgA5ADwALwBfAGkAPgANAAoAPABfAGoAPgAxADUAOQA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMgAxADAAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADIAMAA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADcAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADEANAAyADUAMwAzADMAOQA1ADcAPAAvAF8AYQA+AA0ACgA8AF8AYgA+ADEAOAA2ADMANgA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA3ADUAMgA5ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADcANwA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMgAwADkAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEAOAA0ADwALwBfAGYAPgANAAoAPABfAGcAPgAxADYANwA8AC8AXwBnAD4ADQAKADwAXwBoAD4ANgA0ADwALwBfAGgAPgANAAoAPABfAGkAPgAxADYAOQA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMgAxADAAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEAMgA0ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAyADEAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgA4ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgA0ADAANQA5ADYANAA5ADQAMgA8AC8AXwBhAD4ADQAKADwAXwBiAD4AMgAwADEAOQA0ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADYAOAA1ADAAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAMwA3ADwALwBfAGQAPgANAAoAPABfAGUAPgAyADIAOQA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMgAxADwALwBfAGYAPgANAAoAPABfAGcAPgAyADQAOAA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMgAyADwALwBfAGgAPgANAAoAPABfAGkAPgAxADIAMQA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMQA0ADUAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEAMwA2ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAyADIAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgA5ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAtADEAMAAzADcAMAAxADQAMgA2ADYAPAAvAF8AYQA+AA0ACgA8AF8AYgA+ADIANwAxADMANQA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA4ADEAMwA1ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADQAOAA8AC8AXwBkAD4ADQAKADwAXwBlAD4AOAAwADwALwBfAGUAPgANAAoAPABfAGYAPgAxADIANAA8AC8AXwBmAD4ADQAKADwAXwBnAD4AMQAyADQAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADEANAA3ADwALwBfAGgAPgANAAoAPABfAGkAPgAyADUANAA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMQAyADYAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADMAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMwAwACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAtADcAMAA2ADUAMQAyADkAOQA3ADwALwBfAGEAPgANAAoAPABfAGIAPgAtADEAMgA5ADEANwA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA5ADMAMgAwADwALwBfAGMAPgANAAoAPABfAGQAPgAxADIAOAA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMQAzADAAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADUAMgA8AC8AXwBmAD4ADQAKADwAXwBnAD4ANQAwADwALwBfAGcAPgANAAoAPABfAGgAPgA4ADIAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADIAMwA3ADwALwBfAGkAPgANAAoAPABfAGoAPgA0ADkAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEANgA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ANAA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAzADEAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+AC0ANwA2ADAANAAzADcANgAxADkAPAAvAF8AYQA+AA0ACgA8AF8AYgA+ADUANAAyADUAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOAA3ADgAMgA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA2ADcAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADIAMwA8AC8AXwBlAD4ADQAKADwAXwBmAD4AOQAzADwALwBfAGYAPgANAAoAPABfAGcAPgAxADkAOQA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMQAyADIAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADcAMQA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMgA1ADQAPAAvAF8AagA+AA0ACgA8AF8AawA+ADIAMAA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ANQA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAzADIAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADEAOQAzADQAMQA1ADYAMAAyADYAPAAvAF8AYQA+AA0ACgA8AF8AYgA+ADYANgA5ADUAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANgA4ADYANgA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA2ADAAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADIANQAwADwALwBfAGUAPgANAAoAPABfAGYAPgA4ADMAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEAMgA5ADwALwBfAGcAPgANAAoAPABfAGgAPgAyADgAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADgAMAA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMQAzADYAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEANAAxADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAxADMAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMwAzACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAtADEAMgAwADAANwA5ADUANAA5ADwALwBfAGEAPgANAAoAPABfAGIAPgAtADIAOAA2ADEAMgA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA4ADkAMAA2ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADgAMwA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMQAyADgAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEAOQA8AC8AXwBnAD4ADQAKADwAXwBoAD4ANgA1ADwALwBfAGgAPgANAAoAPABfAGkAPgAxADgAOQA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMgAzADUAPAAvAF8AagA+AA0ACgA8AF8AawA+ADQANwA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMgAzADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADMANAAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4AMQAzADUAMgA1ADQAOAA0ADMAOQA8AC8AXwBhAD4ADQAKADwAXwBiAD4AMgAxADUAMgAzADwALwBfAGIAPgANAAoAPABfAGMAPgAxADcAMgAyADcAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANAA2ADwALwBfAGQAPgANAAoAPABfAGUAPgAxADcAMgA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMgAyADwALwBfAGYAPgANAAoAPABfAGcAPgA2ADkAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADIAOAA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQA3ADkAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEANgAwADwALwBfAGoAPgANAAoAPABfAGsAPgAxADAAOAA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMgA0ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADMANQAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQAxADcAOQA0ADQAMwA5ADEAMwA0ADwALwBfAGEAPgANAAoAPABfAGIAPgAtADgAOQAwADMAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOQAxADAANwA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQAyADgAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADIAOQA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQA1ADkAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADIANQA8AC8AXwBnAD4ADQAKADwAXwBoAD4AOQA0ADwALwBfAGgAPgANAAoAPABfAGkAPgA5ADUAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADIAMgAxADwALwBfAGoAPgANAAoAPABfAGsAPgAxADUAOQA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMgA1ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiAEcAcgBvAHUAcAAgAGkAZAA9ACIAcgBlAGYALQAzADYAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFQAYQBiAHMAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANAA3ACIALwA+AA0ACgA8AEUAeAB0AGUAbgB0AD4ANgA5ADkAPAAvAEUAeAB0AGUAbgB0AD4ADQAKADwARgBpAHIAcwB0AEQAaQBzAHAAbABhAHkAVABhAGIASQBuAGQAZQB4AD4AMAA8AC8ARgBpAHIAcwB0AEQAaQBzAHAAbABhAHkAVABhAGIASQBuAGQAZQB4AD4ADQAKADwAUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA+ADEAPAAvAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAEcAcgBvAHUAcAA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAIABpAGQAPQAiAHIAZQBmAC0AMwA3ACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABCAGEAYwBrAEMAbwBsAG8AcgAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA2ADoAQwBvAGwAbwByACIAIAB4AG0AbABuAHMAOgBhADYAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcAIgA+AA0ACgA8AG4AYQBtAGUAIAB4AHMAaQA6AG4AdQBsAGwAPQAiADEAIgAvAD4ADQAKADwAdgBhAGwAdQBlAD4AMAA8AC8AdgBhAGwAdQBlAD4ADQAKADwAawBuAG8AdwBuAEMAbwBsAG8AcgA+ADUAPAAvAGsAbgBvAHcAbgBDAG8AbABvAHIAPgANAAoAPABzAHQAYQB0AGUAPgAxADwALwBzAHQAYQB0AGUAPgANAAoAPAAvAEIAYQBjAGsAQwBvAGwAbwByAD4ADQAKADwAQgBhAGMAawBDAG8AbABvAHIAMgAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA2ADoAQwBvAGwAbwByACIAIAB4AG0AbABuAHMAOgBhADYAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcAIgA+AA0ACgA8AG4AYQBtAGUAIAB4AHMAaQA6AG4AdQBsAGwAPQAiADEAIgAvAD4ADQAKADwAdgBhAGwAdQBlAD4AMAA8AC8AdgBhAGwAdQBlAD4ADQAKADwAawBuAG8AdwBuAEMAbwBsAG8AcgA+ADYAPAAvAGsAbgBvAHcAbgBDAG8AbABvAHIAPgANAAoAPABzAHQAYQB0AGUAPgAxADwALwBzAHQAYQB0AGUAPgANAAoAPAAvAEIAYQBjAGsAQwBvAGwAbwByADIAPgANAAoAPABJAGQAPgAwADwALwBJAGQAPgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByACAAaQBkAD0AIgByAGUAZgAtADMAOAAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA0ADkAIgAvAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgAgAGkAZAA9ACIAcgBlAGYALQAzADkAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AEEAcABwAGUAYQByAGEAbgBjAGUAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANQAwACIALwA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAIABpAGQAPQAiAHIAZQBmAC0ANAAwACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABBAHAAcABlAGEAcgBhAG4AYwBlACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADUAMQAiAC8APgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByACAAaQBkAD0AIgByAGUAZgAtADQAMQAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADIAIgAvAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByAD4ADQAKADwAYQAzADoATQBhAHIAZwBpAG4AcwAgAGkAZAA9ACIAcgBlAGYALQA0ADIAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AEwAZQBmAHQARABlAGYAYQB1AGwAdAA+ADAAPAAvAEwAZQBmAHQARABlAGYAYQB1AGwAdAA+AA0ACgA8AFQAbwBwAEQAZQBmAGEAdQBsAHQAPgAwADwALwBUAG8AcABEAGUAZgBhAHUAbAB0AD4ADQAKADwAUgBpAGcAaAB0AEQAZQBmAGEAdQBsAHQAPgAwADwALwBSAGkAZwBoAHQARABlAGYAYQB1AGwAdAA+AA0ACgA8AEIAbwB0AHQAbwBtAEQAZQBmAGEAdQBsAHQAPgAwADwALwBCAG8AdAB0AG8AbQBEAGUAZgBhAHUAbAB0AD4ADQAKADwAQgBvAHQAdABvAG0APgA0ADwALwBCAG8AdAB0AG8AbQA+AA0ACgA8AC8AYQAzADoATQBhAHIAZwBpAG4AcwA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAIABpAGQAPQAiAHIAZQBmAC0ANAAzACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABCAGEAYwBrAEMAbwBsAG8AcgAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA2ADoAQwBvAGwAbwByACIAIAB4AG0AbABuAHMAOgBhADYAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcAIgA+AA0ACgA8AG4AYQBtAGUAIAB4AHMAaQA6AG4AdQBsAGwAPQAiADEAIgAvAD4ADQAKADwAdgBhAGwAdQBlAD4ANAAyADgAMgAwADgAOQA3ADAAOQA8AC8AdgBhAGwAdQBlAD4ADQAKADwAawBuAG8AdwBuAEMAbwBsAG8AcgA+ADAAPAAvAGsAbgBvAHcAbgBDAG8AbABvAHIAPgANAAoAPABzAHQAYQB0AGUAPgAyADwALwBzAHQAYQB0AGUAPgANAAoAPAAvAEIAYQBjAGsAQwBvAGwAbwByAD4ADQAKADwAQgBhAGMAawBDAG8AbABvAHIAMgAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA2ADoAQwBvAGwAbwByACIAIAB4AG0AbABuAHMAOgBhADYAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcAIgA+AA0ACgA8AG4AYQBtAGUAIAB4AHMAaQA6AG4AdQBsAGwAPQAiADEAIgAvAD4ADQAKADwAdgBhAGwAdQBlAD4ANAAyADgAMQA0ADIAOAA2ADcANwA8AC8AdgBhAGwAdQBlAD4ADQAKADwAawBuAG8AdwBuAEMAbwBsAG8AcgA+ADAAPAAvAGsAbgBvAHcAbgBDAG8AbABvAHIAPgANAAoAPABzAHQAYQB0AGUAPgAyADwALwBzAHQAYQB0AGUAPgANAAoAPAAvAEIAYQBjAGsAQwBvAGwAbwByADIAPgANAAoAPABJAGQAPgAwADwALwBJAGQAPgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlACAAaQBkAD0AIgByAGUAZgAtADQANAAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQgBhAGMAawBDAG8AbABvAHIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANgA6AEMAbwBsAG8AcgAiACAAeABtAGwAbgBzADoAYQA2AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnACIAPgANAAoAPABuAGEAbQBlACAAeABzAGkAOgBuAHUAbABsAD0AIgAxACIALwA+AA0ACgA8AHYAYQBsAHUAZQA+ADQAMgA5ADEANgAxADAANQA1ADQAPAAvAHYAYQBsAHUAZQA+AA0ACgA8AGsAbgBvAHcAbgBDAG8AbABvAHIAPgAwADwALwBrAG4AbwB3AG4AQwBvAGwAbwByAD4ADQAKADwAcwB0AGEAdABlAD4AMgA8AC8AcwB0AGEAdABlAD4ADQAKADwALwBCAGEAYwBrAEMAbwBsAG8AcgA+AA0ACgA8AEIAYQBjAGsARwByAGEAZABpAGUAbgB0AFMAdAB5AGwAZQA+ADEAPAAvAEIAYQBjAGsARwByAGEAZABpAGUAbgB0AFMAdAB5AGwAZQA+AA0ACgA8AEkAZAA+ADAAPAAvAEkAZAA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAIABpAGQAPQAiAHIAZQBmAC0ANAA1ACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABCAGEAYwBrAEMAbwBsAG8AcgAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA2ADoAQwBvAGwAbwByACIAIAB4AG0AbABuAHMAOgBhADYAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcAIgA+AA0ACgA8AG4AYQBtAGUAIAB4AHMAaQA6AG4AdQBsAGwAPQAiADEAIgAvAD4ADQAKADwAdgBhAGwAdQBlAD4ANAAyADkAMQA2ADEAMAA1ADUANAA8AC8AdgBhAGwAdQBlAD4ADQAKADwAawBuAG8AdwBuAEMAbwBsAG8AcgA+ADAAPAAvAGsAbgBvAHcAbgBDAG8AbABvAHIAPgANAAoAPABzAHQAYQB0AGUAPgAyADwALwBzAHQAYQB0AGUAPgANAAoAPAAvAEIAYQBjAGsAQwBvAGwAbwByAD4ADQAKADwAQgBhAGMAawBHAHIAYQBkAGkAZQBuAHQAUwB0AHkAbABlAD4AMQA8AC8AQgBhAGMAawBHAHIAYQBkAGkAZQBuAHQAUwB0AHkAbABlAD4ADQAKADwASQBkAD4AMAA8AC8ASQBkAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAcwBDAG8AbABsAGUAYwB0AGkAbwBuACAAaQBkAD0AIgByAGUAZgAtADQANwAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQwBvAHUAbgB0AD4ANAA8AC8AQwBvAHUAbgB0AD4ADQAKADwAXwB4ADAAMAAzADAAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADMAIgAvAD4ADQAKADwAXwB4ADAAMAAzADEAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADQAIgAvAD4ADQAKADwAXwB4ADAAMAAzADIAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADUAIgAvAD4ADQAKADwAXwB4ADAAMAAzADMAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADYAIgAvAD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgBzAEMAbwBsAGwAZQBjAHQAaQBvAG4APgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlACAAaQBkAD0AIgByAGUAZgAtADQAOQAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAVABoAGUAbQBlAGQARQBsAGUAbQBlAG4AdABBAGwAcABoAGEAPgAzADwALwBUAGgAZQBtAGUAZABFAGwAZQBtAGUAbgB0AEEAbABwAGgAYQA+AA0ACgA8AEkAZAA+ADAAPAAvAEkAZAA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAIABpAGQAPQAiAHIAZQBmAC0ANQAwACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABUAGgAZQBtAGUAZABFAGwAZQBtAGUAbgB0AEEAbABwAGgAYQA+ADMAPAAvAFQAaABlAG0AZQBkAEUAbABlAG0AZQBuAHQAQQBsAHAAaABhAD4ADQAKADwASQBkAD4AMAA8AC8ASQBkAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGkAZAA9ACIAcgBlAGYALQA1ADEAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AFQAaABlAG0AZQBkAEUAbABlAG0AZQBuAHQAQQBsAHAAaABhAD4AMwA8AC8AVABoAGUAbQBlAGQARQBsAGUAbQBlAG4AdABBAGwAcABoAGEAPgANAAoAPABJAGQAPgAwADwALwBJAGQAPgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlACAAaQBkAD0AIgByAGUAZgAtADUAMgAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQgBhAGMAawBDAG8AbABvAHIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANgA6AEMAbwBsAG8AcgAiACAAeABtAGwAbgBzADoAYQA2AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnACIAPgANAAoAPABuAGEAbQBlACAAeABzAGkAOgBuAHUAbABsAD0AIgAxACIALwA+AA0ACgA8AHYAYQBsAHUAZQA+ADQAMgA5ADEANgAxADAANQA1ADQAPAAvAHYAYQBsAHUAZQA+AA0ACgA8AGsAbgBvAHcAbgBDAG8AbABvAHIAPgAwADwALwBrAG4AbwB3AG4AQwBvAGwAbwByAD4ADQAKADwAcwB0AGEAdABlAD4AMgA8AC8AcwB0AGEAdABlAD4ADQAKADwALwBCAGEAYwBrAEMAbwBsAG8AcgA+AA0ACgA8AEkAZAA+ADAAPAAvAEkAZAA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADUAMwAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQAyADEAMAA0ADUANAAwADUAMgA1ADwALwBfAGEAPgANAAoAPABfAGIAPgAtADUAMQAzADYAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANgA5ADYAMwA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA1ADcAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADAAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEANQA0ADwALwBfAGYAPgANAAoAPABfAGcAPgAxADgAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADEAMAAxADwALwBfAGgAPgANAAoAPABfAGkAPgAxADkANAA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMQA1ADUAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEANQA1ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgA3ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADUANAAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAGkAZAA9ACIAcgBlAGYALQA1ADcAIgAgAHgAcwBpADoAdAB5AHAAZQA9ACIAUwBPAEEAUAAtAEUATgBDADoAcwB0AHIAaQBuAGcAIgA+ADgANABiADEANABlADMAMAAtAGUAZAAyADcALQA0ADMAZQAzAC0AOQA4AGMAOQAtAGUANQA4ADUAYQBlADQAOQBiAGMAZQA2ADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABUAG8AbwBsAFQAaQBwACAAaQBkAD0AIgByAGUAZgAtADUAOAAiAD4AQwA6AFwAVQBzAGUAcgBzAFwAQwBPAE0AUABVAFQARQBSADEAXABPAG4AZQBEAHIAaQB2AGUAXAA4uxzBXAB0znTOJMah0SAAG7xAxyAADNN8x1wAQQBtAG8AcwBlAG4AcwBlAF8ARgBpAHIAbQB3AGEAcgBlAFwAQQBtAG8AcwBlAG4AcwBlAF8ARgBpAHIAbQB3AGEAcgBlAFwAcgBfAG0AYQBpAG4ALgBjADwALwBUAG8AbwBsAFQAaQBwAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADAAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0ANQA1ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAaQBkAD0AIgByAGUAZgAtADUAOQAiACAAeABzAGkAOgB0AHkAcABlAD0AIgBTAE8AQQBQAC0ARQBOAEMAOgBzAHQAcgBpAG4AZwAiAD4AOQAxADgAZAA5ADIAYgBjAC0ANwAzADkAZAAtADQAOABiAGQALQA5ADIAMgA1AC0AMQAwAGYANQBlAGQAYQA2ADQANQBhAGYAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AFQAbwBvAGwAVABpAHAAIABpAGQAPQAiAHIAZQBmAC0ANgAwACIAPgBDADoAXABVAHMAZQByAHMAXABDAE8ATQBQAFUAVABFAFIAMQBcAE8AbgBlAEQAcgBpAHYAZQBcADi7HMFcAHTOdM4kxqHRIAAbvEDHIAAM03zHXABBAG0AbwBzAGUAbgBzAGUAXwBGAGkAcgBtAHcAYQByAGUAXABBAG0AbwBzAGUAbgBzAGUAXwBGAGkAcgBtAHcAYQByAGUAXABkAGkAcABTAHcAaQB0AGMAaAAuAGMAPAAvAFQAbwBvAGwAVABpAHAAPgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMQA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQA1ADYAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIABpAGQAPQAiAHIAZQBmAC0ANgAxACIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAFMATwBBAFAALQBFAE4AQwA6AHMAdAByAGkAbgBnACIAPgA4ADQANQAxAGMAYQA5ADkALQAzADcAYgA1AC0ANAA2ADIANgAtAGIANAA0ADYALQA2ADIAZgA0ADAANgBiADEAYwBkADIAZgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwAVABvAG8AbABUAGkAcAAgAGkAZAA9ACIAcgBlAGYALQA2ADIAIgA+AEMAOgBcAFUAcwBlAHIAcwBcAEMATwBNAFAAVQBUAEUAUgAxAFwATwBuAGUARAByAGkAdgBlAFwAOLscwVwAdM50ziTGodEgABu8QMcgAAzTfMdcAEEAbQBvAHMAZQBuAHMAZQBfAEYAaQByAG0AdwBhAHIAZQBcAEEAbQBvAHMAZQBuAHMAZQBfAEYAaQByAG0AdwBhAHIAZQBcAGQAaQBwAFMAdwBpAHQAYwBoAC4AaAA8AC8AVABvAG8AbABUAGkAcAA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAyADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AC8AUwBPAEEAUAAtAEUATgBWADoAQgBvAGQAeQA+AA0ACgA8AC8AUwBPAEEAUAAtAEUATgBWADoARQBuAHYAZQBsAG8AcABlAD4ADQAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + + + + + 12.2.20122.2006 + 9.13.00.05 + RgBvAHIAbQBhAHQAVgBlAHIAcwBpAG8AbgA6ADEALgAwAA0ACgBEAG8AYwBrAEEAcgBlAGEAcwAuAEMAbwB1AG4AdAA6ADIAMAANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgAwADcAOAA5ADcAOAA3AC0AZgBmAGEANwAtADQAZgBmADIALQBiAGMANwA0AC0AYwAzADMAZgBmAGYAYQAwADMAYQBiAGIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgAyADMAOQAsACAAOAA3ADcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6ADkAMAAyACwAIAAxADMAOAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBIAG8AcgBpAHoAbwBuAHQAYQBsAFMAcABsAGkAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAyAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1AGMAMQBhADMAZgA3ADgALQAzADQAYQA5AC0ANABlADUANAAtADkANwBkAGQALQA4AGYAOAAwAGUANAA0AGUANgA0ADEAMwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAzADUAMgAsACAANAA2ADkADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUARwByAG8AdQBwAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEcAcgBvAHUAcABQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKACAARABvAGMAawBhAGIAbABlAEcAcgBvAHUAcABQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBHAHIAbwB1AHAAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADIAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1AGIAOAAwADQANgAwADgALQBhADQAOAA5AC0ANAAxAGYAYgAtAGIANAA1ADQALQBjAGIANwA3AGMANQA3AGUANgA1AGIANQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMwA1ADIALAAgADQANAA5AA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwATABvAGMAYQBsAFYAYQByAGkAYQBiAGwAZQANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBkADMAZAAwADkAZABmADEALQAzAGUANgAzAC0ANAA2ADMANQAtAGIAOQA4ADYALQA1AGUAZgBhADEAZgA2AGEANABhADUAOQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAQwBwAHUAUgBlAGcAaQBzAHQAZQByAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADAAZgA3ADMANwAxADEAMgAtAGIAMgA1ADcALQA0ADMAZAAxAC0AYgA5AGYAMwAtAGIAZAA2ADUAZABlADgAZQAxAGYANgAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwASQBPAFIAZQBnAGkAcwB0AGUAcgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBiAGMAZgBkADUAMgA5AGEALQA2AGEAMwBhAC0ANABmADMAOAAtAGEAZAAxADYALQA2ADgAYQAwADkAYwAxADMAMgAwAGQAYwANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADIAOQAzACwAIAAzADgAMAANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1AGMAMQBhADMAZgA3ADgALQAzADQAYQA5AC0ANABlADUANAAtADkANwBkAGQALQA4AGYAOAAwAGUANAA0AGUANgA0ADEAMwANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEMAYQBsAGwAUwB0AGEAYwBrAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQANAA0ADgAOQAyAGUAYQAtADMAYQBjAGIALQA0AGUAYwA1AC0AOQBjAGIAMAAtADYAYQAxAGYAYwA0AGYAYwA1ADgANQBkAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAVAByAGEAYwBlAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADQAZgA2ADAAMwA2ADQAYgAtAGUANwA0AGEALQA0ADYAMwBkAC0AYgA3ADEANQAtAGQAMgA3ADkAOQAzADgAYwA2ADQANgAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwARQB2AGUAbgB0AA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEANAA2AGIAOAA2ADYAYQAtADMAZgA0AGQALQA0AGIAOQA0AC0AYQA1ADAAMgAtAGQAMwAwADAAZQAyAGQAZABhAGIANQBiAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAVwBhAHQAYwBoADEADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANAA2ADcANgAxADAANQAyAC0AOQA3AGMANAAtADQAMgBmADMALQBiAGMAYQA3AC0AMQBhADYAMgA1AGIAOQA5ADMAYgA0ADcADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAyADkAMwAsACAAMwA4ADAADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQBjADEAYQAzAGYANwA4AC0AMwA0AGEAOQAtADQAZQA1ADQALQA5ADcAZABkAC0AOABmADgAMABlADQANABlADYANAAxADMADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABXAGEAdABjAGgAMgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjADIAMgAyADUANwAzADIALQAwADUAMgA1AC0ANABmADUAZQAtAGEAMgA4AGMALQAxADYAZAA1AGEAYwBjADUANQA4AGMANwANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADIAOQAzACwAIAAzADgAMAANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1AGMAMQBhADMAZgA3ADgALQAzADQAYQA5AC0ANABlADUANAAtADkANwBkAGQALQA4AGYAOAAwAGUANAA0AGUANgA0ADEAMwANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFcAYQB0AGMAaAAzAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMQAzAGYAZgAyADUANwAtAGMANQAxAGEALQA0AGMAZgBhAC0AOQAyADEAMwAtAGEANwBkADAAMgBmAGMANQA0AGUAMwA3AA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAVwBhAHQAYwBoADQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZABkAGMAZAA1AGQAOQBhAC0AZAAyAGQAYgAtADQAMgAxADYALQA4ADgAMgBiAC0AOAAwADIAMwAwADAAZABkAGIAYQA2AGMADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAyADkAMwAsACAAMwA4ADAADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQBjADEAYQAzAGYANwA4AC0AMwA0AGEAOQAtADQAZQA1ADQALQA5ADcAZABkAC0AOABmADgAMABlADQANABlADYANAAxADMADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABNAGUAbQBvAHIAeQAxAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQAZQBlADQAZQA2ADMANQAtAGIAZABjAGQALQA0AGIAOABiAC0AOAA1ADUAZQAtAGUAMwA2ADIAZgAxADkANQA3AGIAMQBiAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwATQBlAG0AbwByAHkAMgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA0AGYAZQBlAGMANgA1AGIALQA1ADAAZABlAC0ANAA4ADgAMwAtADkANgA5ADIALQA3AGUAZQAwADgAMQAzADUAMgA5ADUANgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADIAOQAzACwAIAAzADgAMAANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1AGMAMQBhADMAZgA3ADgALQAzADQAYQA5AC0ANABlADUANAAtADkANwBkAGQALQA4AGYAOAAwAGUANAA0AGUANgA0ADEAMwANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAE0AZQBtAG8AcgB5ADMADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQA2ADMANAA3ADUANwA5AC0ANAA0ADgAOQAtADQAYgA5ADgALQA4AGUANgA1AC0AYQBjADcAOABjADkAMwAyAGYANAAwAGEADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAyADkAMwAsACAAMwA4ADAADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQBjADEAYQAzAGYANwA4AC0AMwA0AGEAOQAtADQAZQA1ADQALQA5ADcAZABkAC0AOABmADgAMABlADQANABlADYANAAxADMADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABNAGUAbQBvAHIAeQA0AA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQAYQBlADMAOQA0ADAAOAAtADgANABkADkALQA0ADAAZQBiAC0AYQBjADYAMgAtAGQANgAyADMAOQBiAGQANABjADUAMABmAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBEAGUAYgB1AGcAQwBvAG4AcwBvAGwAZQBQAGEAbgBlAGwADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMAA3AGMAZAA3ADYANAAxAC0AMQA3ADUAOAAtADQAZQAyADgALQA4ADIAOAAzAC0ANgBmAGIAMgBjAGEAZQBmADgANwBjAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQBjADEAYQAzAGYANwA4AC0AMwA0AGEAOQAtADQAZQA1ADQALQA5ADcAZABkAC0AOABmADgAMABlADQANABlADYANAAxADMADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABGAHUAbgBjAHQAaQBvAG4ATABpAHMAdAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBhADMAYwBiADEAYQAwAGYALQBmAGQAMQBiAC0ANABkAGMAZQAtADkAOAA0AGEALQA5ADYAYQBiAGYAMQA5ADQANgBkADEAMwANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1AGMAMQBhADMAZgA3ADgALQAzADQAYQA5AC0ANABlADUANAAtADkANwBkAGQALQA4AGYAOAAwAGUANAA0AGUANgA0ADEAMwANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFYAYQByAGkAYQBiAGwAZQBMAGkAcwB0AA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwBhADIAZQBlADgAOAAtADgANgAyADQALQA0ADQAZAA2AC0AOAA4ADkAMQAtADMAZQBlADMAMgAzADgAYQA5ADYAZQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEEAbgBhAGwAeQBzAGkAcwBDAGgAYQByAHQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZQA3AGMAYQA3ADkAZABkAC0AOABiADIANgAtADQANwA0AGQALQBiADcAZgAzAC0AZAAzAGEAZQBhAGEAYwBkAGUAYwAyADkADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQBjADEAYQAzAGYANwA4AC0AMwA0AGEAOQAtADQAZQA1ADQALQA5ADcAZABkAC0AOABmADgAMABlADQANABlADYANAAxADMADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAQwBhAGwAbABHAHIAYQBwAGgADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZAA3ADQANgA2ADAANwAwAC0AOQAyADQAZAAtADQAMwBlAGYALQBiAGYAOAA0AC0AMAA0ADQAYQBiAGYAYwAzAGMAYwA3ADgADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQBjADEAYQAzAGYANwA4AC0AMwA0AGEAOQAtADQAZQA1ADQALQA5ADcAZABkAC0AOABmADgAMABlADQANABlADYANAAxADMADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABNAGUAcwBDAGEAbgBSAGUAYwBQAHIAbwBjAFQAaQBtAGUADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQAMQAxAGMAMAAyADIAYQAtADMAYQAxADEALQA0ADYAOAA4AC0AYQBjADIAZgAtAGYAOAA4ADkAMwBjADcAYQA4ADUAZgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADMANQAyACwAIAAxADcAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgAwADcAOAA5ADcAOAA3AC0AZgBmAGEANwAtADQAZgBmADIALQBiAGMANwA0AC0AYwAzADMAZgBmAGYAYQAwADMAYQBiAGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBHAHIAbwB1AHAAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUARwByAG8AdQBwAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUARwByAG8AdQBwAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKACAARABvAGMAawBhAGIAbABlAEcAcgBvAHUAcABQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMwANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1ADMAMgBmADYAZQAzAGQALQAyADAAZgBiAC0ANAAwAGIAOAAtADgAYgAzAGQALQBhADYANAA0AGQANAA3ADYAYgAzADQAMAANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMwA1ADIALAAgADEANwAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQAMQAxAGMAMAAyADIAYQAtADMAYQAxADEALQA0ADYAOAA4AC0AYQBjADIAZgAtAGYAOAA4ADkAMwBjADcAYQA4ADUAZgBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwATwB1AHQAcAB1AHQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOABjADUAZgA2ADUAOQBjAC0ANQBiADMANAAtADQAOABmADYALQBhADgAMwA3AC0AMAA4AGEAYQAzADIAMgBmADkAZQA0ADYADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADMANQAyACwAIAAxADcAMAANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBkADEAMQBjADAAMgAyAGEALQAzAGEAMQAxAC0ANAA2ADgAOAAtAGEAYwAyAGYALQBmADgAOAA5ADMAYwA3AGEAOAA1AGYAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFMAbQBhAHIAdABCAHIAbwB3AHMAZQByAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGUAZQA2AGIANQAyAGMAMAAtADkAZQAzADEALQA0ADMAZQBhAC0AOQAwAGQAYQAtADYANgAxAGUAZgA4ADgAMgA0ADUAMQBjAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQAMQAxAGMAMAAyADIAYQAtADMAYQAxADEALQA0ADYAOAA4AC0AYQBjADIAZgAtAGYAOAA4ADkAMwBjADcAYQA4ADUAZgBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAHkAdABoAG8AbgBDAG8AbgBzAG8AbABlAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABMAGUAZgB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgAyADYAOQAsACAAOAA3ADcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxADIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADIADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADQANQBiAGUAMQBkADMAOQAtAGIAOQBkADMALQA0AGQAZQA1AC0AOQA1ADYAYgAtADEANQA0ADIAZQAwAGUAZABjADMAOQBhAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEkAbgBDAGEAcgBUAG8AbwBsAHMAQwBhAHQAZQBsAG8AZwANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgBmADgAYgBmADQAZgA2AC0ANgBiADUANQAtADQAMgA1ADIALQA4ADkAYgA1AC0AYwAwADYAYgBjADQANABhAGYAOAA3ADMADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADQANQA3ACwAIAA2ADIAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA5ADYAZQBlADkAMwA2AC0AMwBkAGUAZgAtADQANgAzAGQALQA4ADMAMAA2AC0ANwA0ADYANgA3AGMAMgA2ADIANAA4ADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAUwB0AGEAcgB0AA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBmADUAZgAxAGEAMwBjADcALQAwAGIAOQAxAC0ANAA3ADkANAAtADkAZAA0AGEALQBjADIAOABhADkAYgAxAGYAZQA3AGUANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADkANQAsACAANgA0ADQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAUAByAG8AagBlAGMAdABUAHIAZQBlAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADMAOAA3ADIAOAAzADMALQAzAGYAMwAxAC0ANABhAGMAYwAtADgAOAA5ADIALQA3ADcAZAA0ADcANwAwAGEAZQBhADQAYQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAzADUAMAAsACAANQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoAMwA1ADAALAAgADUAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAUwBtAGEAcgB0AE0AYQBuAHUAYQBsAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA4ADIAOABmADQAMgA5ADMALQBlAGIAZgAwAC0ANAAyADQAMwAtADkAZAAwADAALQA5AGEAMQAyADYANQBjADIAOQBiADkAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgA0ADUANwAsACAANgAyADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFAAcgBvAHAAZQByAHQAeQBHAHIAaQBkAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA4AGEANQA4ADUAYwA4AGMALQAwADIANABkAC0ANAA0ADEAMQAtADgAMwBiAGQALQA2ADUANQBkAGUANwAzADkAZgAxADQAYQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoANAA3ADQALAAgADYAMgAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABNAGUAbQBvAHIAeQBNAGEAcABwAGkAbgBnAFAAcgBvAGYAaQBsAGUAcgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOQA3ADkAZAA0ADkAMgA0AC0AYQA1AGEAOAAtADQAMwBkADEALQBiAGMANAA5AC0ANgA3ADYAYwBjADcAYgA4AGMANgAwADQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoANAA1ADcALAAgADYAMgAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABEAGkAcwBhAHMAcwBlAG0AYgBsAGUAMQANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMwBiADAAYwA3ADgANgBhAC0AOAAzAGYAYwAtADQAYgBiADkALQBiAGUAOABlAC0AZgA5AGIAOQA4AGUAMQA0ADAANwBiADYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADQANwA0ACwAIAA2ADIAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA5ADYAZQBlADkAMwA2AC0AMwBkAGUAZgAtADQANgAzAGQALQA4ADMAMAA2AC0ANwA0ADYANgA3AGMAMgA2ADIANAA4ADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwARABpAHMAYQBzAHMAZQBtAGIAbABlADIADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGYAOAA1ADYANgBiAGIAOQAtADYANwBiADEALQA0ADkAMQBkAC0AYgBhADkAZQAtADcANQA0AGEAOQBjAGQAZgA0AGUANABkAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgA0ADcANAAsACAANgAyADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEQAaQBzAGEAcwBzAGUAbQBiAGwAZQAzAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA3AGYAZQA1ADUAZABkAGIALQA0AGUAZgAxAC0ANABjAGYAMQAtADkAZQA3ADgALQA4AGUAYwBmAGEANQAwAGUAZQBhADcAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoANAA3ADQALAAgADYAMgAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABEAGkAcwBhAHMAcwBlAG0AYgBsAGUANAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMgAwADcAZQBjAGUAYQAyAC0AYwBiAGIAMAAtADQAOABjADcALQBhAGYAYgBlAC0AYgAxADAAYQBhAGMANQAyAGMAMwBmADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA5ADYAZQBlADkAMwA2AC0AMwBkAGUAZgAtADQANgAzAGQALQA4ADMAMAA2AC0ANwA0ADYANgA3AGMAMgA2ADIANAA4ADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABDAGwAYQBzAHMATQBlAG0AYgBlAHIADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGYAYwAxADQAMgA5ADIAMAAtADcAZQA5AGMALQA0ADgAOAA3AC0AYgAwAGEAYQAtADUAYQA2ADcAOABjADYAZgBkADkAMgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAE8AcgB0AGgAbwBnAG8AbgBhAGwAQQBuAGEAbAB5AHMAaQBzAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA0AGUAOQA3ADEAMQBhAGQALQAxADUAMABkAC0ANAA3ADgAOQAtAGIANwBkADEALQAyAGUANgA0ADkAOQAwADUAOAA0ADEAOQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABCAG8AdAB0AG8AbQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQAwADIALAAgADEAMwA4AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgA5ADAAMgAsACAAMQAzADgADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoASABvAHIAaQB6AG8AbgB0AGEAbABTAHAAbABpAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZAA2AGIAZAAxAGEAOQA5AC0AMQA2ADgAOAAtADQAMgBkADgALQA4AGEAYwA2AC0AMQA3ADMAYQAxADUAMAA5AGUAMgBkAGMADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADkAMAAyACwAIAAxADMAOAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANABlADkANwAxADEAYQBkAC0AMQA1ADAAZAAtADQANwA4ADkALQBiADcAZAAxAC0AMgBlADYANAA5ADkAMAA1ADgANAAxADkADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABFAHIAcgBvAHIATABpAHMAdAANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMgBhADkANwBmADMAMgA0AC0AZABiAGIANwAtADQAMgA5AGEALQA5ADAAMwBmAC0AMQBhADEAZgBjADYAMgBiADIANQA4AGQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA5ADUALAAgADgANwA3AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZgA1ADgAZABkADYAZgAwAC0AZQBiAGYANAAtADQAMAAwADMALQBhAGIAYgA5AC0AMgA1ADAAZAA2ADgAMQA2ADQAOABlADkADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMgBhADkANwBmADMAMgA0AC0AZABiAGIANwAtADQAMgA5AGEALQA5ADAAMwBmAC0AMQBhADEAZgBjADYAMgBiADIANQA4AGQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBEAGUAdgBpAGMAZQBUAG8AcABQAGEAbgBlAGwAUgBIADgANQAwAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjADkAZgBjADQAZABhAGQALQA2ADYAMQBkAC0ANAAyAGUAMAAtADkAMgA4ADAALQBkADkAMABmAGMAMgA5ADEANgAxAGMAYwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAAOAA3ADcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAyAGUAMQBjADgAMgBkADcALQA1AGUAMgAwAC0ANAAwADAAZAAtAGEAOABmADcALQBmADcANQA1AGYAZABiAGQAOQAyADMAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjADkAZgBjADQAZABhAGQALQA2ADYAMQBkAC0ANAAyAGUAMAAtADkAMgA4ADAALQBkADkAMABmAGMAMgA5ADEANgAxAGMAYwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AEQAZQB2AGkAYwBlAEwAaQBzAHQAUABhAG4AZQBsAFIASAA4ADUAMAANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMwAwAGQAYQBiADQAYgA2AC0ANgAzAGUAYgAtADQAYQBhADEALQA5ADYAYgA0AC0AYwA2ADEAOAA4ADUANQA2AGEAOQBkADgADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA5ADUALAAgADgANwA3AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYwBhAGUAZAA4ADcANABmAC0AZQA1ADAAMwAtADQAMgBmAGMALQBhADEANAA5AC0AYwBlADUAZgAxADQANAAzADEAYgA3ADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMwAwAGQAYQBiADQAYgA2AC0ANgAzAGUAYgAtADQAYQBhADEALQA5ADYAYgA0AC0AYwA2ADEAOAA4ADUANQA2AGEAOQBkADgADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBNAGEAYwByAG8AUABhAG4AZQBsAFIASAA4ADUAMAANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOAA4ADQAMQBjADQAYgA3AC0AMAA4AGEAZgAtADQANgA3ADIALQBhAGQANwBlAC0AOAAwADgAYgBjAGMAMgBiADkAOQAwADUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA5ADUALAAgADgANwA3AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANAA5ADAAMQBlAGQAMwA3AC0AMgBmADAANgAtADQAMgBkADQALQA5AGMAMQBkAC0ANgAwAGUAMAAyADcANgAzAGQANQA1AGYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOAA4ADQAMQBjADQAYgA3AC0AMAA4AGEAZgAtADQANgA3ADIALQBhAGQANwBlAC0AOAAwADgAYgBjAGMAMgBiADkAOQAwADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBUAGUAeAB0AFAAYQBuAGUAbABSAEgAOAA1ADAADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADQAYgBkADEAMgBhADcAOQAtAGYAOAAxADUALQA0AGUAYwBhAC0AYgAxAGYANQAtAGQAOAAyADkAYwAwADcAZgBmAGIAYQBkAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEQAbwBjAGsAZQBkAFIAaQBnAGgAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQA1ACwAIAA4ADcANwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoALQAxACwAIAAtADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADQAZQA3ADcAYQAwADMAZAAtAGQAMAA0ADYALQA0AGMAOQA2AC0AYQA4ADcAOQAtADgAZABjAGYANAAxAGUAZgA2ADEAZgBmAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADQAYgBkADEAMgBhADcAOQAtAGYAOAAxADUALQA0AGUAYwBhAC0AYgAxAGYANQAtAGQAOAAyADkAYwAwADcAZgBmAGIAYQBkAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoARABlAHYAaQBjAGUAVABvAHAAUABhAG4AZQBsAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA4ADYANAA2ADEAYwAyADEALQA2AGIAMgA4AC0ANABlADUAMQAtADgAYQA0ADYALQA0ADkANABjADMAYgBjADIAMAAwAGUAZAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAAOAA3ADcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAyADcAMQA5ADIANwAwADYALQA3ADUAYwBmAC0ANAA4ADMAMwAtAGIAYgA5ADMALQA0ADQAZgAwADgAOAAxADYANAAxADQAMgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA4ADYANAA2ADEAYwAyADEALQA2AGIAMgA4AC0ANABlADUAMQAtADgAYQA0ADYALQA0ADkANABjADMAYgBjADIAMAAwAGUAZAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AEQAZQB2AGkAYwBlAEwAaQBzAHQAUABhAG4AZQBsAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA5ADQAMwAyADcAZAA0ADAALQA4ADcAYgA1AC0ANABjADgAMwAtADkAMwA2ADUALQA4ADMAYwA2ADUAMwA5AGUANQBjAGMAMgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAAOAA3ADcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA3AGYANQA5ADEAZQA5AGUALQBiAGYAYQBiAC0ANAA1ADgAZQAtAGIANABjAGYALQA4ADIANwA5AGYAYgA3ADUAYgBlAGMANAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA5ADQAMwAyADcAZAA0ADAALQA4ADcAYgA1AC0ANABjADgAMwAtADkAMwA2ADUALQA4ADMAYwA2ADUAMwA5AGUANQBjAGMAMgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AE0AYQBjAHIAbwBQAGEAbgBlAGwADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGYANwBmADMAYQAzAGYAMwAtADEAYwBmADAALQA0ADMANwA2AC0AOABiADAANAAtADcAZAA5ADUAZABhADMANAA5ADQAYQA3AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEQAbwBjAGsAZQBkAFIAaQBnAGgAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQA1ACwAIAA4ADcANwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoALQAxACwAIAAtADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAMgBjAGEANAA2AGEANQAtADMAMwA2AGIALQA0ADYANgBjAC0AYQBjADQAYQAtAGQAMAAyADYANAA0AGUANQAzAGQAYgBkAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGYANwBmADMAYQAzAGYAMwAtADEAYwBmADAALQA0ADMANwA2AC0AOABiADAANAAtADcAZAA5ADUAZABhADMANAA5ADQAYQA3AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAVABlAHgAdABQAGEAbgBlAGwADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADIAMQAxADIAZgBjAGMAYQAtAGMANwA5ADEALQA0AGEAZQBiAC0AYQA0ADMAMAAtAGMAMQBhADMAYwA3ADkAZQA5ADMAYQA0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEYAbABvAGEAdABpAG4AZwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAMgA1ADYALAAgADIANQA2AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAxADYAMwAyACwAIAAzADIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADgAYwAzADkANwA3AGEAOAAtAGIAOAA0ADQALQA0AGMAMwA3AC0AYgA0AGUANgAtADkAYwBlADIANwA5ADkANQBkAGQAMwAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMgAxADEAMgBmAGMAYwBhAC0AYwA3ADkAMQAtADQAYQBlAGIALQBhADQAMwAwAC0AYwAxAGEAMwBjADcAOQBlADkAMwBhADQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwARABlAGIAdQBnAE0AYQBuAGEAZwBlAHIADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAMABjADQAOQA4AGEAYQAtAGMAMgAyAGUALQA0AGMANAA4AC0AYQBlADcAOAAtADAAOAA0AGIAOQBkAGYAZgBiAGQAZQA2AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEYAbABvAGEAdABpAG4AZwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOAAwADAALAAgADYAMAAwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAxADAAOAA4ACwAIAAzADIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADAANQBjADEAOAA1ADUAYQAtADMANgBhADYALQA0AGMAZgA5AC0AOABlADAANQAtAGEAOABjADEAZQA0AGYAZgBiAGYAMQBmAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQAwAGMANAA5ADgAYQBhAC0AYwAyADIAZQAtADQAYwA0ADgALQBhAGUANwA4AC0AMAA4ADQAYgA5AGQAZgBmAGIAZABlADYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAVgBpAHIAdAB1AGEAbABCAG8AYQByAGQADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADMAYwA5ADEAZAA2ADgAOAAtADAAYwAxADgALQA0ADYANgA2AC0AYQAxAGYANQAtADYAZgAwAGMAOABmADUAMgA5AGUANwA5AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEQAbwBjAGsAZQBkAFIAaQBnAGgAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQA1ACwAIAA4ADcANwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoALQAxACwAIAAtADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQANgAyADUAOAAwADEANgAtAGMAMwAyAGUALQA0ADIAZgA3AC0AYgA4ADkAMAAtAGYAYQBiADEAYQBjAGIAYwBhADkAMgAyAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADMAYwA5ADEAZAA2ADgAOAAtADAAYwAxADgALQA0ADYANgA2AC0AYQAxAGYANQAtADYAZgAwAGMAOABmADUAMgA5AGUANwA5AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoARABlAHYAaQBjAGUAUABpAG4ATABpAHMAdABGAG8AcgBtAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBiADcANwBmAGEANABlAGYALQAyADIAMgAxAC0ANABlADMANAAtADgAYwA0ADQALQA0AGIAZgBhADEAZgAwADgAZQBlADkAMgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAAOAA3ADcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBmAGEAMgBkADcAMgAzAGQALQA4ADIAMwBhAC0ANAAxAGIAMwAtADgAMgBkADQALQBmADUAYwA5AGIANAAwADEANgA1AGUANwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBiADcANwBmAGEANABlAGYALQAyADIAMgAxAC0ANABlADMANAAtADgAYwA0ADQALQA0AGIAZgBhADEAZgAwADgAZQBlADkAMgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AEQAZQB2AGkAYwBlAFQAbwBwAFYAaQBlAHcARgBvAHIAbQANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQAzAGIAYQAzAGEAMwA2AC0ANwA5ADIAMwAtADQAYQA0ADcALQBiADAANQBjAC0AZQBhADAANwAxADYAYwBjADQAMAA1ADYADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA5ADUALAAgADgANwA3AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANwA1AGEAYwAzAGQAMQA0AC0AZgA5ADcANgAtADQANgA2AGYALQBiADIAOQBhAC0ANAA0AGUANwBlADIAZABkADQAMAAyADIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQAzAGIAYQAzAGEAMwA2AC0ANwA5ADIAMwAtADQAYQA0ADcALQBiADAANQBjAC0AZQBhADAANwAxADYAYwBjADQAMAA1ADYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAQwBvAGQAZQBQAGEAcgB0AA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBkAGYAOQBmADYAMgBlAGUALQAxADkAOQBmAC0ANAA1ADIAMAAtAGIAYQBkADUALQAxADgANAAxAGQAYgBjAGMAMAA0ADkAYQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAAOAA3ADcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxAGIANABjADkAYwAzADkALQBhADkANwBlAC0ANABiADQAMgAtAGEAMAA4ADMALQAzADUANQA1ADQAOABhADAAYwA1AGMAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBkAGYAOQBmADYAMgBlAGUALQAxADkAOQBmAC0ANAA1ADIAMAAtAGIAYQBkADUALQAxADgANAAxAGQAYgBjAGMAMAA0ADkAYQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABDAG8AZABlAFAAYQByAHQAUAByAGUAdgBpAGUAdwANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQAyADAANQA2AGMAMwBiAC0AZAAxAGEANwAtADQAOQBlAGYALQBiAGYAMQA4AC0AZAAzAGEANwAyAGEANQA3ADIAYwAzAGEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARgBsAG8AYQB0AGkAbgBnAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA2ADAAMAAsACAANQAwADAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6ADEAMgA4ADgALAAgADMAMgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZgAwADMAZgBlADUANgAzAC0AMAAxADQANgAtADQAZgAzADgALQBhAGUAYgA0AC0ANQAzADQAYQBhAGQAMwA4AGEANAA2ADgADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1ADIAMAA1ADYAYwAzAGIALQBkADEAYQA3AC0ANAA5AGUAZgAtAGIAZgAxADgALQBkADMAYQA3ADIAYQA1ADcAMgBjADMAYQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABQAHMAZQB1AGQAbwBFAHIAcgBvAHIARABlAGIAdQBnAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBkAGYANAAxAGQAMAAwAGEALQBlAGUAYwA2AC0ANABjAGEAYgAtAGEAMAAxAGQALQBkADQANABhADUAMgA1ADkAYgBkADcANwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBGAGwAbwBhAHQAaQBuAGcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADUAMAAwACwAIAA1ADAAMAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoAMQAzADgAOAAsACAAMwAyAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA5AGQANwBhAGIAMwA5ADUALQA2ADMAZQA5AC0ANABlADcAMwAtADgAMwA1ADUALQA5ADIAOQBlAGIAZQA4ADYAYQBjAGEAMwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQAZgA0ADEAZAAwADAAYQAtAGUAZQBjADYALQA0AGMAYQBiAC0AYQAwADEAZAAtAGQANAA0AGEANQAyADUAOQBiAGQANwA3AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEMAQQBOAFIAZQBjAGUAaQB2AGUARABlAGIAdQBnAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA4AGYAZAAzAGYANgA1AGUALQA2ADIAYwAxAC0ANABjADcAZAAtADgAMQA1ADMALQBjADgAMQA2ADkAZQA0ADgAZQAyADAAMwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBGAGwAbwBhAHQAaQBuAGcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADgAMAAwACwAIAA1ADAAMAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoAMQAwADgAOAAsACAAMwAyAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAwADQANABlADIAYgA4AGMALQAzADEAYgA0AC0ANAAxADIANgAtADgAMAA4AGQALQBmAGUAZQAyAGQAYQBkAGQAYgA1ADkANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADgAZgBkADMAZgA2ADUAZQAtADYAMgBjADEALQA0AGMANwBkAC0AOAAxADUAMwAtAGMAOAAxADYAOQBlADQAOABlADIAMAAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAE0AZQBzAEMAdQByAEMAbwBuAHMAdQBtAHAAdABpAG8AbgANAAoA + 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+ADMAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMQA1ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgA5ADkAMAA2ADcAMwAwADAAMgA8AC8AXwBhAD4ADQAKADwAXwBiAD4ALQAzADEANwA0ADgAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOQAzADgANQA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA5ADAAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEANAAyADwALwBfAGUAPgANAAoAPABfAGYAPgAyADQAOQA8AC8AXwBmAD4ADQAKADwAXwBnAD4AMQA4ADUAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADEANAAyADwALwBfAGgAPgANAAoAPABfAGkAPgAyADAAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADcAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEAOAAyADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgA3ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADEANgAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQAxADIAOAA1ADUANAAwADUANQA8AC8AXwBhAD4ADQAKADwAXwBiAD4AMgA2ADUANAA1ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADgANwAxADcAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAOAA2ADwALwBfAGQAPgANAAoAPABfAGUAPgAxADUAOAA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQAxADcAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADcANAA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMQA1ADYAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADIAMgAzADwALwBfAGkAPgANAAoAPABfAGoAPgA3ADgAPAAvAF8AagA+AA0ACgA8AF8AawA+ADcANwA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AOAA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAxADcAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADIAMQA0ADUANwAzADgAMgAwADMAPAAvAF8AYQA+AA0ACgA8AF8AYgA+ADIAMAAyADAAOQA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA5ADYAOQA3ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADUAOAA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMQAyADAAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEANAAyADwALwBfAGYAPgANAAoAPABfAGcAPgAyADAANwA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMQA2ADUAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADEANAA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMgAzADQAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEAMgA2ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgA5ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADEAOAAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQAxADkANwAzADkAMgAwADYAMgA4ADwALwBfAGEAPgANAAoAPABfAGIAPgA1ADgAOQA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA3ADQAMgA1ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADMAMQA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMQA4ADkAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEAMAAxADwALwBfAGYAPgANAAoAPABfAGcAPgA5ADMAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADIAMwAxADwALwBfAGgAPgANAAoAPABfAGkAPgA1ADcAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADIANAAxADwALwBfAGoAPgANAAoAPABfAGsAPgA3ADQAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADUAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMQA5ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAtADEANwA1ADIANQAzADcANwA2ADwALwBfAGEAPgANAAoAPABfAGIAPgAtADUAMQAzADIAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANgAzADgANwA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA3ADEAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEAOAA1ADwALwBfAGUAPgANAAoAPABfAGYAPgAzADcAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEAMwA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMQAwADQAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADIAMgA8AC8AXwBpAD4ADQAKADwAXwBqAD4ANwAyADwALwBfAGoAPgANAAoAPABfAGsAPgAyADMAMwA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMQAwADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADIAMAAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ANwA3ADMANgAyADAANAAzADkAPAAvAF8AYQA+AA0ACgA8AF8AYgA+ADIANAAwADkANgA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA2ADMAOQA3ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADYAOAA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMgA0ADcAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADIANAA3ADwALwBfAGYAPgANAAoAPABfAGcAPgA4ADUAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADIANQAzADwALwBfAGgAPgANAAoAPABfAGkAPgAxADgAOQA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMQA0ADYAPAAvAF8AagA+AA0ACgA8AF8AawA+ADQAOAA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMQAxADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADIAMQAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQA4ADkAMAA0ADAAMgA5ADkAMwA8AC8AXwBhAD4ADQAKADwAXwBiAD4ALQA2ADkAMAA5ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADcAMQA0ADgAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANgAxADwALwBfAGQAPgANAAoAPABfAGUAPgA3ADMAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADIAMAA2ADwALwBfAGYAPgANAAoAPABfAGcAPgA5ADUAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADIAMAA8AC8AXwBoAD4ADQAKADwAXwBpAD4ANgA3ADwALwBfAGkAPgANAAoAPABfAGoAPgAyADcAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEAMQAyADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAxADIAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgAyACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAxADIAMgA0ADgANgAzADAAMwAxADwALwBfAGEAPgANAAoAPABfAGIAPgAxADIAMAAzADgAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANwAxADAAOAA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA1ADYAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADIAOQA8AC8AXwBlAD4ADQAKADwAXwBmAD4AOQA2ADwALwBfAGYAPgANAAoAPABfAGcAPgAyADIANAA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMwA5ADwALwBfAGgAPgANAAoAPABfAGkAPgA5ADkAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADIAMQAzADwALwBfAGoAPgANAAoAPABfAGsAPgA5ADUAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADEAMwA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADMAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADEAMwAxADYANAA2ADIANgA1ADMAPAAvAF8AYQA+AA0ACgA8AF8AYgA+AC0AMQAyADIAMQA4ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADkANgAwADYAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANgA4ADwALwBfAGQAPgANAAoAPABfAGUAPgAxADIAMQA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQA0ADEAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADIAMAA3ADwALwBfAGcAPgANAAoAPABfAGgAPgA2ADUAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADIAMwA5ADwALwBfAGkAPgANAAoAPABfAGoAPgA5ADcAPAAvAF8AagA+AA0ACgA8AF8AawA+ADIANQA1ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAxADQAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgA0ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgA2ADUANQA5ADUAOQA4ADEANAA8AC8AXwBhAD4ADQAKADwAXwBiAD4AMwAwADEANQA5ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADgANAA4ADMAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAOAA3ADwALwBfAGQAPgANAAoAPABfAGUAPgAxADQANwA8AC8AXwBlAD4ADQAKADwAXwBmAD4ANgA4ADwALwBfAGYAPgANAAoAPABfAGcAPgAyADQAMAA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMQAzADYAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADIAMgA8AC8AXwBpAD4ADQAKADwAXwBqAD4ANgA1ADwALwBfAGoAPgANAAoAPABfAGsAPgA2ADYAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADEANQA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADUAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADIAMQAzADYANQA0ADYAOQA3ADQAPAAvAF8AYQA+AA0ACgA8AF8AYgA+AC0AMQA2ADQANgA5ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADcAOAAwADYAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAOAAwADwALwBfAGQAPgANAAoAPABfAGUAPgAyADAANwA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQAzADAAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEAMgAxADwALwBfAGcAPgANAAoAPABfAGgAPgAyADUAMQA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQAxADcAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEAOQAwADwALwBfAGoAPgANAAoAPABfAGsAPgAxADkANgA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMQA2ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADIANgAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4AMwAxADUAMgA0ADYAMgA0ADUAPAAvAF8AYQA+AA0ACgA8AF8AYgA+ADEAMwAxADYAMwA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA4ADAAMgA4ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADcAMgA8AC8AXwBkAD4ADQAKADwAXwBlAD4ANwA0ADwALwBfAGUAPgANAAoAPABfAGYAPgAyADAAOAA8AC8AXwBmAD4ADQAKADwAXwBnAD4AMwA4ADwALwBfAGcAPgANAAoAPABfAGgAPgA2ADgAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADIAMgA5ADwALwBfAGkAPgANAAoAPABfAGoAPgA2ADEAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEAOAA5ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAxADcAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgA3ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAtADcAMAAyADEAOAA1ADQANQAwADwALwBfAGEAPgANAAoAPABfAGIAPgAtADEANQA1ADcAMAA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA3ADEANAAzADwALwBfAGMAPgANAAoAPABfAGQAPgAxADgANAA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMQA0ADQAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADIANQAwADwALwBfAGYAPgANAAoAPABfAGcAPgAxADcANwA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMQA3ADIAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADEAOAA4ADwALwBfAGkAPgANAAoAPABfAGoAPgAxADYAOQA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMwA0ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAxADgAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgA4ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAtADkANwA2ADgANAA5ADMAMQA8AC8AXwBhAD4ADQAKADwAXwBiAD4ALQAzADIAMQA5ADgAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANgA4ADEAOQA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQAzADAAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADIAMQAyADwALwBfAGUAPgANAAoAPABfAGYAPgAyADQANQA8AC8AXwBmAD4ADQAKADwAXwBnAD4AMgAwADEAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADEAOAAwADwALwBfAGgAPgANAAoAPABfAGkAPgAxADwALwBfAGkAPgANAAoAPABfAGoAPgAxADAAMQA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMgAzADEAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADEAOQA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADkAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADEANQA1ADQAMQA4ADEANwA2ADgAPAAvAF8AYQA+AA0ACgA8AF8AYgA+AC0AMwAxADEAOQA2ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADcANgAyADIAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAMwA2ADwALwBfAGQAPgANAAoAPABfAGUAPgAxADQANQA8AC8AXwBlAD4ADQAKADwAXwBmAD4ANgAyADwALwBfAGYAPgANAAoAPABfAGcAPgAyADIANwA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMwA1ADwALwBfAGgAPgANAAoAPABfAGkAPgAxADMAOAA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMQA1ADAAPAAvAF8AagA+AA0ACgA8AF8AawA+ADIAMwA4ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAyADAAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMwAwACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAtADQAMAA2ADEANgAwADkAMwAxADwALwBfAGEAPgANAAoAPABfAGIAPgAtADIAOQA5ADEANAA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA4ADIANQAzADwALwBfAGMAPgANAAoAPABfAGQAPgAxADgAMwA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMgA0ADMAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADIAMQAxADwALwBfAGYAPgANAAoAPABfAGcAPgAxADcANAA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMQA3ADAAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADIAMAA1ADwALwBfAGkAPgANAAoAPABfAGoAPgAyADMANgA8AC8AXwBqAD4ADQAKADwAXwBrAD4ANAAxADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAyADEAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMwAxACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAxADkANwA0ADIAMgAyADEAMAAwADwALwBfAGEAPgANAAoAPABfAGIAPgAtADEANgA3ADQAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOAAwADMAMQA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA3ADgAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEANQA0ADwALwBfAGUAPgANAAoAPABfAGYAPgA2ADgAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADIAMwAxADwALwBfAGcAPgANAAoAPABfAGgAPgAyADIANgA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMgAyADEAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADYANAA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMwA0ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAyADIAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMwAyACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgA0ADUAOAAwADAANQA1ADYAMQA8AC8AXwBhAD4ADQAKADwAXwBiAD4ALQAyADIAMQA0ADYAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOQAyADYANgA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA2ADAAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEAMwAxADwALwBfAGUAPgANAAoAPABfAGYAPgA1ADMAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADgANQA8AC8AXwBnAD4ADQAKADwAXwBoAD4ANwAyADwALwBfAGgAPgANAAoAPABfAGkAPgAxADYAMAA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMQA5ADcAPAAvAF8AagA+AA0ACgA8AF8AawA+ADIAMAAzADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAyADMAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMwAzACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAxADEANwAwADAAOAA3ADIAMgA1ADwALwBfAGEAPgANAAoAPABfAGIAPgAtADEANwA5ADYANQA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA5ADkANAAxADwALwBfAGMAPgANAAoAPABfAGQAPgAxADQAOQA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMQAwADcAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADIAMQA8AC8AXwBmAD4ADQAKADwAXwBnAD4ANgA2ADwALwBfAGcAPgANAAoAPABfAGgAPgAyADIANAA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMgAzADcAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEAOQA1ADwALwBfAGoAPgANAAoAPABfAGsAPgAxADUANAA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMgA0ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADMANAAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQA2ADUANwA4ADcANgAxADYAPAAvAF8AYQA+AA0ACgA8AF8AYgA+ADMAMgA0ADEAMgA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA4ADUANgA3ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADcANgA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMQA3ADAAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADkAMAA8AC8AXwBmAD4ADQAKADwAXwBnAD4AMQAwADMAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADEANAAwADwALwBfAGgAPgANAAoAPABfAGkAPgAxADEAMQA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMgAxADcAPAAvAF8AagA+AA0ACgA8AF8AawA+ADQANgA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMgA1ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiAEcAcgBvAHUAcAAgAGkAZAA9ACIAcgBlAGYALQAzADUAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFQAYQBiAHMAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANAA2ACIALwA+AA0ACgA8AEUAeAB0AGUAbgB0AD4AOAA3ADUAPAAvAEUAeAB0AGUAbgB0AD4ADQAKADwARgBpAHIAcwB0AEQAaQBzAHAAbABhAHkAVABhAGIASQBuAGQAZQB4AD4AMAA8AC8ARgBpAHIAcwB0AEQAaQBzAHAAbABhAHkAVABhAGIASQBuAGQAZQB4AD4ADQAKADwAUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA+ADIAPAAvAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAEcAcgBvAHUAcAA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAIABpAGQAPQAiAHIAZQBmAC0AMwA2ACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABCAGEAYwBrAEMAbwBsAG8AcgAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA2ADoAQwBvAGwAbwByACIAIAB4AG0AbABuAHMAOgBhADYAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcAIgA+AA0ACgA8AG4AYQBtAGUAIAB4AHMAaQA6AG4AdQBsAGwAPQAiADEAIgAvAD4ADQAKADwAdgBhAGwAdQBlAD4AMAA8AC8AdgBhAGwAdQBlAD4ADQAKADwAawBuAG8AdwBuAEMAbwBsAG8AcgA+ADUAPAAvAGsAbgBvAHcAbgBDAG8AbABvAHIAPgANAAoAPABzAHQAYQB0AGUAPgAxADwALwBzAHQAYQB0AGUAPgANAAoAPAAvAEIAYQBjAGsAQwBvAGwAbwByAD4ADQAKADwAQgBhAGMAawBDAG8AbABvAHIAMgAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA2ADoAQwBvAGwAbwByACIAIAB4AG0AbABuAHMAOgBhADYAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcAIgA+AA0ACgA8AG4AYQBtAGUAIAB4AHMAaQA6AG4AdQBsAGwAPQAiADEAIgAvAD4ADQAKADwAdgBhAGwAdQBlAD4AMAA8AC8AdgBhAGwAdQBlAD4ADQAKADwAawBuAG8AdwBuAEMAbwBsAG8AcgA+ADYAPAAvAGsAbgBvAHcAbgBDAG8AbABvAHIAPgANAAoAPABzAHQAYQB0AGUAPgAxADwALwBzAHQAYQB0AGUAPgANAAoAPAAvAEIAYQBjAGsAQwBvAGwAbwByADIAPgANAAoAPABJAGQAPgAwADwALwBJAGQAPgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByACAAaQBkAD0AIgByAGUAZgAtADMANwAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA0ADgAIgAvAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgAgAGkAZAA9ACIAcgBlAGYALQAzADgAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AEEAcABwAGUAYQByAGEAbgBjAGUAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANAA5ACIALwA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAIABpAGQAPQAiAHIAZQBmAC0AMwA5ACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABBAHAAcABlAGEAcgBhAG4AYwBlACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADUAMAAiAC8APgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByACAAaQBkAD0AIgByAGUAZgAtADQAMAAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADEAIgAvAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByAD4ADQAKADwAYQAzADoATQBhAHIAZwBpAG4AcwAgAGkAZAA9ACIAcgBlAGYALQA0ADEAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AEwAZQBmAHQARABlAGYAYQB1AGwAdAA+ADAAPAAvAEwAZQBmAHQARABlAGYAYQB1AGwAdAA+AA0ACgA8AFQAbwBwAEQAZQBmAGEAdQBsAHQAPgAwADwALwBUAG8AcABEAGUAZgBhAHUAbAB0AD4ADQAKADwAUgBpAGcAaAB0AEQAZQBmAGEAdQBsAHQAPgAwADwALwBSAGkAZwBoAHQARABlAGYAYQB1AGwAdAA+AA0ACgA8AEIAbwB0AHQAbwBtAEQAZQBmAGEAdQBsAHQAPgAwADwALwBCAG8AdAB0AG8AbQBEAGUAZgBhAHUAbAB0AD4ADQAKADwAQgBvAHQAdABvAG0APgA0ADwALwBCAG8AdAB0AG8AbQA+AA0ACgA8AC8AYQAzADoATQBhAHIAZwBpAG4AcwA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAIABpAGQAPQAiAHIAZQBmAC0ANAAyACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABCAGEAYwBrAEMAbwBsAG8AcgAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA2ADoAQwBvAGwAbwByACIAIAB4AG0AbABuAHMAOgBhADYAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcAIgA+AA0ACgA8AG4AYQBtAGUAIAB4AHMAaQA6AG4AdQBsAGwAPQAiADEAIgAvAD4ADQAKADwAdgBhAGwAdQBlAD4ANAAyADgAMgAwADgAOQA3ADAAOQA8AC8AdgBhAGwAdQBlAD4ADQAKADwAawBuAG8AdwBuAEMAbwBsAG8AcgA+ADAAPAAvAGsAbgBvAHcAbgBDAG8AbABvAHIAPgANAAoAPABzAHQAYQB0AGUAPgAyADwALwBzAHQAYQB0AGUAPgANAAoAPAAvAEIAYQBjAGsAQwBvAGwAbwByAD4ADQAKADwAQgBhAGMAawBDAG8AbABvAHIAMgAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA2ADoAQwBvAGwAbwByACIAIAB4AG0AbABuAHMAOgBhADYAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcAIgA+AA0ACgA8AG4AYQBtAGUAIAB4AHMAaQA6AG4AdQBsAGwAPQAiADEAIgAvAD4ADQAKADwAdgBhAGwAdQBlAD4ANAAyADgAMQA0ADIAOAA2ADcANwA8AC8AdgBhAGwAdQBlAD4ADQAKADwAawBuAG8AdwBuAEMAbwBsAG8AcgA+ADAAPAAvAGsAbgBvAHcAbgBDAG8AbABvAHIAPgANAAoAPABzAHQAYQB0AGUAPgAyADwALwBzAHQAYQB0AGUAPgANAAoAPAAvAEIAYQBjAGsAQwBvAGwAbwByADIAPgANAAoAPABJAGQAPgAwADwALwBJAGQAPgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlACAAaQBkAD0AIgByAGUAZgAtADQAMwAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQgBhAGMAawBDAG8AbABvAHIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANgA6AEMAbwBsAG8AcgAiACAAeABtAGwAbgBzADoAYQA2AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnACIAPgANAAoAPABuAGEAbQBlACAAeABzAGkAOgBuAHUAbABsAD0AIgAxACIALwA+AA0ACgA8AHYAYQBsAHUAZQA+ADQAMgA5ADEANgAxADAANQA1ADQAPAAvAHYAYQBsAHUAZQA+AA0ACgA8AGsAbgBvAHcAbgBDAG8AbABvAHIAPgAwADwALwBrAG4AbwB3AG4AQwBvAGwAbwByAD4ADQAKADwAcwB0AGEAdABlAD4AMgA8AC8AcwB0AGEAdABlAD4ADQAKADwALwBCAGEAYwBrAEMAbwBsAG8AcgA+AA0ACgA8AEIAYQBjAGsARwByAGEAZABpAGUAbgB0AFMAdAB5AGwAZQA+ADEAPAAvAEIAYQBjAGsARwByAGEAZABpAGUAbgB0AFMAdAB5AGwAZQA+AA0ACgA8AEkAZAA+ADAAPAAvAEkAZAA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAIABpAGQAPQAiAHIAZQBmAC0ANAA0ACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABCAGEAYwBrAEMAbwBsAG8AcgAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA2ADoAQwBvAGwAbwByACIAIAB4AG0AbABuAHMAOgBhADYAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcAIgA+AA0ACgA8AG4AYQBtAGUAIAB4AHMAaQA6AG4AdQBsAGwAPQAiADEAIgAvAD4ADQAKADwAdgBhAGwAdQBlAD4ANAAyADkAMQA2ADEAMAA1ADUANAA8AC8AdgBhAGwAdQBlAD4ADQAKADwAawBuAG8AdwBuAEMAbwBsAG8AcgA+ADAAPAAvAGsAbgBvAHcAbgBDAG8AbABvAHIAPgANAAoAPABzAHQAYQB0AGUAPgAyADwALwBzAHQAYQB0AGUAPgANAAoAPAAvAEIAYQBjAGsAQwBvAGwAbwByAD4ADQAKADwAQgBhAGMAawBHAHIAYQBkAGkAZQBuAHQAUwB0AHkAbABlAD4AMQA8AC8AQgBhAGMAawBHAHIAYQBkAGkAZQBuAHQAUwB0AHkAbABlAD4ADQAKADwASQBkAD4AMAA8AC8ASQBkAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAcwBDAG8AbABsAGUAYwB0AGkAbwBuACAAaQBkAD0AIgByAGUAZgAtADQANgAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQwBvAHUAbgB0AD4ANQA8AC8AQwBvAHUAbgB0AD4ADQAKADwAXwB4ADAAMAAzADAAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADIAIgAvAD4ADQAKADwAXwB4ADAAMAAzADEAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADMAIgAvAD4ADQAKADwAXwB4ADAAMAAzADIAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADQAIgAvAD4ADQAKADwAXwB4ADAAMAAzADMAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADUAIgAvAD4ADQAKADwAXwB4ADAAMAAzADQAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADYAIgAvAD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgBzAEMAbwBsAGwAZQBjAHQAaQBvAG4APgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlACAAaQBkAD0AIgByAGUAZgAtADQAOAAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAVABoAGUAbQBlAGQARQBsAGUAbQBlAG4AdABBAGwAcABoAGEAPgAzADwALwBUAGgAZQBtAGUAZABFAGwAZQBtAGUAbgB0AEEAbABwAGgAYQA+AA0ACgA8AEkAZAA+ADAAPAAvAEkAZAA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAIABpAGQAPQAiAHIAZQBmAC0ANAA5ACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABUAGgAZQBtAGUAZABFAGwAZQBtAGUAbgB0AEEAbABwAGgAYQA+ADMAPAAvAFQAaABlAG0AZQBkAEUAbABlAG0AZQBuAHQAQQBsAHAAaABhAD4ADQAKADwASQBkAD4AMAA8AC8ASQBkAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGkAZAA9ACIAcgBlAGYALQA1ADAAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AFQAaABlAG0AZQBkAEUAbABlAG0AZQBuAHQAQQBsAHAAaABhAD4AMwA8AC8AVABoAGUAbQBlAGQARQBsAGUAbQBlAG4AdABBAGwAcABoAGEAPgANAAoAPABJAGQAPgAwADwALwBJAGQAPgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlACAAaQBkAD0AIgByAGUAZgAtADUAMQAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQgBhAGMAawBDAG8AbABvAHIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANgA6AEMAbwBsAG8AcgAiACAAeABtAGwAbgBzADoAYQA2AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnACIAPgANAAoAPABuAGEAbQBlACAAeABzAGkAOgBuAHUAbABsAD0AIgAxACIALwA+AA0ACgA8AHYAYQBsAHUAZQA+ADQAMgA5ADEANgAxADAANQA1ADQAPAAvAHYAYQBsAHUAZQA+AA0ACgA8AGsAbgBvAHcAbgBDAG8AbABvAHIAPgAwADwALwBrAG4AbwB3AG4AQwBvAGwAbwByAD4ADQAKADwAcwB0AGEAdABlAD4AMgA8AC8AcwB0AGEAdABlAD4ADQAKADwALwBCAGEAYwBrAEMAbwBsAG8AcgA+AA0ACgA8AEkAZAA+ADAAPAAvAEkAZAA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADUAMgAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQAyADEAMAA0ADUANAAwADUAMgA1ADwALwBfAGEAPgANAAoAPABfAGIAPgAtADUAMQAzADYAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANgA5ADYAMwA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA1ADcAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADAAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEANQA0ADwALwBfAGYAPgANAAoAPABfAGcAPgAxADgAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADEAMAAxADwALwBfAGgAPgANAAoAPABfAGkAPgAxADkANAA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMQA1ADUAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEANQA1ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgA0ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADUAMwAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQAxADcANQAxADIAOQA5ADgAMAA0ADwALwBfAGEAPgANAAoAPABfAGIAPgAtADIAMwAxADIAOAA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA3ADMANgAxADwALwBfAGMAPgANAAoAPABfAGQAPgAxADgAOAA8AC8AXwBkAD4ADQAKADwAXwBlAD4ANwAzADwALwBfAGUAPgANAAoAPABfAGYAPgAxADAAMwA8AC8AXwBmAD4ADQAKADwAXwBnAD4AMQAwADgAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADEAOQA5ADwALwBfAGgAPgANAAoAPABfAGkAPgAxADgANAA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMQA5ADgAPAAvAF8AagA+AA0ACgA8AF8AawA+ADQAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADYAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0ANQA0ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAaQBkAD0AIgByAGUAZgAtADUANwAiACAAeABzAGkAOgB0AHkAcABlAD0AIgBTAE8AQQBQAC0ARQBOAEMAOgBzAHQAcgBpAG4AZwAiAD4AOAA0AGIAMQA0AGUAMwAwAC0AZQBkADIANwAtADQAMwBlADMALQA5ADgAYwA5AC0AZQA1ADgANQBhAGUANAA5AGIAYwBlADYAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AFQAbwBvAGwAVABpAHAAIABpAGQAPQAiAHIAZQBmAC0ANQA4ACIAPgBDADoAXABVAHMAZQByAHMAXABDAE8ATQBQAFUAVABFAFIAMQBcAE8AbgBlAEQAcgBpAHYAZQBcADi7HMFcAHTOdM4kxqHRIAAbvEDHIAAM03zHXABBAG0AbwBzAGUAbgBzAGUAXwBGAGkAcgBtAHcAYQByAGUAXABBAG0AbwBzAGUAbgBzAGUAXwBGAGkAcgBtAHcAYQByAGUAXAByAF8AbQBhAGkAbgAuAGMAPAAvAFQAbwBvAGwAVABpAHAAPgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMAA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQA1ADUAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIABpAGQAPQAiAHIAZQBmAC0ANQA5ACIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAFMATwBBAFAALQBFAE4AQwA6AHMAdAByAGkAbgBnACIAPgA5ADEAOABkADkAMgBiAGMALQA3ADMAOQBkAC0ANAA4AGIAZAAtADkAMgAyADUALQAxADAAZgA1AGUAZABhADYANAA1AGEAZgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwAVABvAG8AbABUAGkAcAAgAGkAZAA9ACIAcgBlAGYALQA2ADAAIgA+AEMAOgBcAFUAcwBlAHIAcwBcAEMATwBNAFAAVQBUAEUAUgAxAFwATwBuAGUARAByAGkAdgBlAFwAOLscwVwAdM50ziTGodEgABu8QMcgAAzTfMdcAEEAbQBvAHMAZQBuAHMAZQBfAEYAaQByAG0AdwBhAHIAZQBcAEEAbQBvAHMAZQBuAHMAZQBfAEYAaQByAG0AdwBhAHIAZQBcAGQAaQBwAFMAdwBpAHQAYwBoAC4AYwA8AC8AVABvAG8AbABUAGkAcAA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAxADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADUANgAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAGkAZAA9ACIAcgBlAGYALQA2ADEAIgAgAHgAcwBpADoAdAB5AHAAZQA9ACIAUwBPAEEAUAAtAEUATgBDADoAcwB0AHIAaQBuAGcAIgA+ADgANAA1ADEAYwBhADkAOQAtADMANwBiADUALQA0ADYAMgA2AC0AYgA0ADQANgAtADYAMgBmADQAMAA2AGIAMQBjAGQAMgBmADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABUAG8AbwBsAFQAaQBwACAAaQBkAD0AIgByAGUAZgAtADYAMgAiAD4AQwA6AFwAVQBzAGUAcgBzAFwAQwBPAE0AUABVAFQARQBSADEAXABPAG4AZQBEAHIAaQB2AGUAXAA4uxzBXAB0znTOJMah0SAAG7xAxyAADNN8x1wAQQBtAG8AcwBlAG4AcwBlAF8ARgBpAHIAbQB3AGEAcgBlAFwAQQBtAG8AcwBlAG4AcwBlAF8ARgBpAHIAbQB3AGEAcgBlAFwAZABpAHAAUwB3AGkAdABjAGgALgBoADwALwBUAG8AbwBsAFQAaQBwAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADIAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwALwBTAE8AQQBQAC0ARQBOAFYAOgBCAG8AZAB5AD4ADQAKADwALwBTAE8AQQBQAC0ARQBOAFYAOgBFAG4AdgBlAGwAbwBwAGUAPgANAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + + + + + COM1 + 0 + enable + enable + + + + + 1 + 639039829862067013 + 84 + DTYPE_UM + RegionAm + RL78/F13, F14 User's Manual: Hardware + Rev.2.30 + 2025/08/31 + R01UH0368EJ0230 + /document/mah/rl78f13-f14-users-manual-hardware/r01uh0368ej0230_rl78f13_14.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + RL78 Family User's Manual: Software Rev.2.30 + Rev.2.30 + 2022/04/22 + R01US0015EJ0230 + /document/mah/rl78-family-users-manual-software-rev230/r01us0015ej0230-rl78.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CubeSuite+ Partner OS Aware Debugging Plug-in User's Manual Rev.1.00 + Rev.1.00 + 2012/10/01 + R20UT0946EJ0100 + /document/mah/cubesuite-partner-os-aware-debugging-plug-users-manual-rev100/REN_r20ut0946ej0100_qsosp_MAH_20121001.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + EEPROM Emulation Library Type T02 (Tiny), European Release Rev.1.20 + Rev.1.20 + 2024/05/20 + R01US0070ED0120 + /document/mas/eeprom-emulation-library-type-t02-tiny-european-release-rev120/R01US0070ED0120_RL78_1.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + Flash Self-programming Library Type T01, European Release Rev.1.20 + Rev.1.20 + 2024/02/05 + R01US0016ED0120 + /document/mas/flash-self-programming-library-type-t01-european-release/R01US0016ED0120_RL78.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + E1/E20/E2 Emulator, E2 Emulator Lite Additional Document for User's Manual (Notes on Connection of RL78) + Rev.9.40 + 2025/10/06 + R20UT1994EJ0940 + /document/mat/e1e20e2-emulator-e2-emulator-lite-additional-document-users-manual-notes-connection-rl78/r20ut1994ej0940_e1e20e2e2lite_rl78.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.14.00 Integrated Development Environment User's Manual: Installer + Rev.1.00 + 2025/07/22 + R20UT5672EJ0100 + /document/mat/cs-v81400-integrated-development-environment-users-manual-installer/r20ut5672ej0100-csin.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.14.00 Integrated Development Environment User's Manual: RH850 Debug Tool + Rev.1.00 + 2025/07/22 + R20UT5671EJ0100 + /document/mat/cs-v81400-integrated-development-environment-users-manual-rh850-debug-tool/r20ut5671ej0100-csdbrh.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.14.00 Integrated Development Environment User's Manual: RL78 Debug Tool + Rev.1.00 + 2025/07/22 + R20UT5670EJ0100 + /document/mat/cs-v81400-integrated-development-environment-users-manual-rl78-debug-tool/r20ut5670ej0100-csdbrl.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.14.00 Integrated Development Environment User's Manual: Message + Rev.1.00 + 2025/07/22 + R20UT5669EJ0100 + /document/mat/cs-v81400-integrated-development-environment-users-manual-message/r20ut5669ej0100-csms.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.14.00 Integrated Development Environment User's Manual: Project Operation + Rev.1.00 + 2025/07/22 + R20UT5668EJ0100 + /document/mat/25575315/r20ut5668ej0100-cspo.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.14.00 Integrated Development Environment User's Manual: Updater + Rev.1.00 + 2025/07/22 + R20UT5568EJ0100 + /document/mat/25575313/r20ut5568ej0100-csup.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ Integrated Development Environment User's Manual: CC-RL Build Tool Operation + Rev.1.14 + 2025/07/22 + R20UT3284EJ0114 + /document/mat/cs-integrated-development-environment-users-manual-cc-rl-build-tool-operation/r20ut3284ej0114-csbdrl.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + Smart Configurator User's Manual: RL78 API Reference + Rev.1.06 + 2025/04/21 + R20UT4852EC0106 + /document/man/smart-configurator-users-manual-rl78-api-reference/r20ut4852ec0106-rl78scapi.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.13.00 Integrated Development Environment User's Manual: Python Console + Rev.1.00 + 2025/01/20 + R20UT5567EJ0100 + /document/mat/cs-v81300-integrated-development-environment-users-manual-python-console/r20ut5567ej0100-cspy.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.13.00 Integrated Development Environment User's Manual: RH850 Debug Tool + Rev.1.00 + 2025/01/20 + R20UT5566EJ0100 + /document/mat/cs-v81300-integrated-development-environment-users-manual-rh850-debug-tool/r20ut5566ej0100-csdbrh.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.13.00 Integrated Development Environment User's Manual: RX Debug Tool + Rev.1.00 + 2025/01/20 + R20UT5565EJ0100 + /document/mat/cs-v81300-integrated-development-environment-users-manual-rx-debug-tool/r20ut5565ej0100-csdbrx.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.13.00 Integrated Development Environment User's Manual: RL78 Debug Tool + Rev.1.00 + 2025/01/20 + R20UT5564EJ0100 + /document/mat/cs-v81300-integrated-development-environment-users-manual-rl78-debug-tool/r20ut5564ej0100-csdbrl.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.13.00 Integrated Development Environment User's Manual: Message + Rev.1.00 + 2025/01/20 + R20UT5563EJ0100 + /document/mat/cs-v81300-integrated-development-environment-users-manual-message/r20ut5563ej0100-csms.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.13.00 Integrated Development Environment User's Manual: Project Operation + Rev.1.00 + 2025/01/20 + R20UT5562EJ0100 + /document/mat/cs-v81300-integrated-development-environment-users-manual-project-operation/r20ut5562ej0100-cspo.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.13.00 Integrated Development Environment User's Manual: Editor + Rev.1.00 + 2025/01/20 + R20UT5561EJ0100 + /document/mat/cs-v81300-integrated-development-environment-users-manual-editor/r20ut5561ej0100-csed.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.13.00 Integrated Development Environment User's Manual: GHS CCRH850 Build Tool Operation + Rev.1.00 + 2025/01/20 + R20UT5560EJ0100 + /document/mat/cs-v81300-integrated-development-environment-users-manual-ghs-ccrh850-build-tool-operation/r20ut5560ej0100-csbdghsrh.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CC-RL Compiler User's Manual + Rev.1.14 + 2024/12/01 + R20UT3123EJ0114 + /document/mat/cc-rl-compiler-users-manual/r20ut3123ej0114-ccrl.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + Code Generator User's Manual: RL78 API Reference + Rev.1.05 + 2024/07/22 + R20UT4323EJ0105 + /document/mat/code-generator-users-manual-rl78-api-reference/r20ut4323ej0105-cgapirl78.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + RL78 Family EEPROM Emulation Library Pack02 User's manual in Japan and Other Asian Countries (Japanese Release) Rev.1.10 + Rev.1.10 + 2024/05/20 + R01US0068EJ0110 + /document/mat/rl78-family-eeprom-emulation-library-pack02-users-manual-japan-and-other-asian-countries-japanese/r01us0068ej0110_rl78_1.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CC-RL C++ User's Manual + Rev.1.02 + 2024/04/20 + R20UT5266EJ0102 + /document/mat/cc-rl-c-users-manual/r20ut5266ej0102-ccrl_1.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + RTE0T00020KCAC0000J User's Manual User-system Interface Cable for the Emulator (20-20 pins) + Rev.2.01 + 2024/03/01 + R20UT4286XJ0201 + /document/mat/rte0t00020kcac0000j-users-manual-user-system-interface-cable-emulator-20-20-pins/r20ut4286xj0201-e2-cable-20-je.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + DSPASM FAA/GREEN_DSP Structured Assembler User's Manual + Rev.1.06 + 2024/03/01 + R20UT3911EJ0106 + /document/mat/dspasm-faagreendsp-structured-assembler-users-manual/r20ut3911ej0106-green-dsp.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + Data Flash Access Library Type T04 (Pico), European Release Rev.1.30 + Rev.1.30 + 2024/02/05 + R01US0055ED0130 + /document/mat/data-flash-access-library-type-t04-pico-european-release/R01US0055ED0130_RL78.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + RL78 Family Flash Self Programming Library Type01 User's Manual in Japan and Other Asian Countries (Japanese Release) Rev.1.10 + Rev.1.10 + 2024/02/05 + R01US0050EJ0110 + /document/mat/rl78-family-flash-self-programming-library-type01-users-manual/r01us0050ej0110_rl78.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + RL78 Family Data Flash Library Type04 User's Manual in Japan and Other Asian Countries (Japanese Release) Rev.1.10 + Rev.1.10 + 2024/02/05 + R01US0049EJ0110 + /document/mat/rl78-family-data-flash-library-type04-users-manual/r01us0049ej0110_rl78.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + PG-FP6 フラッシュメモリプログラマ ご使用の前に / PG-FP6 Flash Memory Programmer Preparation before Use + Rev.1.01 + 2022/07/01 + R20UT4141XJ0101 + /document/mat/pg-fp6-pg-fp6-flash-memory-programmer-preparation-use/r20ut4141xj0101-pgfp6rn-je.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.06.00 Integrated Development Environment User's Manual: Message Rev.10.00 + Rev.10.00 + 2021/07/20 + R20UT4974EJ1000 + /document/mat/cs-v80600-integrated-development-environment-users-manual-message/r20ut4974ej0100-csms_1.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.06.00 Integrated Development Environment User's Manual: Analysis Tool Rev.1.00 + Rev.1.00 + 2021/07/20 + R20UT4979EJ0100 + /document/mat/cs-v80600-integrated-development-environment-users-manual-analysis-tool/r20ut4979ej0100-csan.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.06.00 Integrated Development Environment User's Manual: RL78 Debug Tool Rev.1.00 + Rev.1.00 + 2021/07/20 + R20UT4976EJ0100 + /document/mat/cs-v80600-integrated-development-environment-users-manual-rl78-debug-tool/r20ut4976ej0100-csdbrl.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.06.00 Integrated Development Environment User's Manual: Project Operation Rev.1.00 + Rev.1.00 + 2021/07/20 + R20UT4975EJ0100 + /document/mat/cs-v80600-integrated-development-environment-users-manual-project-operation/r20ut4975ej0100-cspo.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.06.00 Integrated Development Environment User's Manual: Python Console Rev.10.00 + Rev.10.00 + 2021/07/20 + R20UT4973EJ1000 + /document/mat/cs-v80600-integrated-development-environment-users-manual-python-console/r20ut4973ej0100-cspy.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.06.00 Integrated Development Environment User's Manual: Editor Rev.10.00 + Rev.10.00 + 2021/07/20 + R20UT4972EJ1000 + /document/mat/cs-v80600-integrated-development-environment-users-manual-editor/r20ut4972ej0100-csed.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + RL78 Family Self RAM list of Flash Self Programming Library Rev.3.05 + Rev.3.05 + 2021/02/05 + R20UT2944EJ0305 + /document/mat/rl78-family-self-ram-list-flash-self-programming-library-rev305/REN_r20ut2944ej0305_rl78_MAT_20210205.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + Floating License Server V2.04.00 User's Manual Rev.1.00 + Rev.1.00 + 2021/01/20 + R20UT4887EJ0100 + /document/man/floating-license-server-v20400-users-manual/REN_r20ut4887ej0100-floatsv_MAT_20210120.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.05.00 Integrated Development Environment User's Manual: RL78 Debug Tool + Rev.1.00 + 2021/01/20 + R20UT4857EJ0100 + /document/man/cs-v80500-integrated-development-environment-users-manual-rl78-debug-tool/REN_r20ut4857ej0100-csdbrl.pdf_MAT_20210120_1.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.05.00 Integrated Development Environment User's Manual: Project Operation Rev.1.00 + Rev.1.00 + 2021/01/20 + R20UT4856EJ0100 + /document/man/cs-v80500-integrated-development-environment-users-manual-project-operation/REN_r20ut4856ej0100-cspo_MAT_20210120.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.05.00 Integrated Development Environment User's Manual: Message Rev.1.00 + Rev.1.00 + 2021/01/20 + R20UT4855EJ0100 + /document/man/cs-v80500-integrated-development-environment-users-manual-message/REN_r20ut4855ej0100-csms_MAT_20210120.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.05.00 Integrated Development Environment User's Manual: Python Console Rev.1.00 + Rev.1.00 + 2021/01/20 + R20UT4854EJ0100 + /document/man/cs-v80500-integrated-development-environment-users-manual-python-console/REN_r20ut4853ej0100-csbdghsrh_MAT_20210120.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.04.00 Integrated Development Environment User's Manual: Editor Rev.1.00 + Rev.1.00 + 2020/06/01 + R20UT4688EJ0100 + /document/mat/cs-v80400-integrated-development-environment-users-manual-editor-rev100/REN_r20ut4688ej0100-csed_MAT_20200601.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.02.00 Integrated Development Environment User's Manual: Installer Rev.1.00 + Rev.1.00 + 2019/06/01 + R20UT4525EJ0100 + /document/mat/cs-v80200-integrated-development-environment-users-manual-installer-rev100/REN_r20ut4525ej0100-csin_MAT_20190601.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + PG-FP5 V2.17 Flash Memory Programmer User's Manual RL78, 78K, V850, RX100, RX200, RX61x, RX62x, RX63x, R8C, SuperH + Rev.5.00 + 2019/03/29 + R20UT2923EJ0500 + /document/mat/pg-fp5-v217-flash-memory-programmer-users-manual-rl78-78k-v850-rx100-rx200-rx61x-rx62x-rx63x-r8c/REN_r20ut2923ej0500-pgfp5rl78_MAT_20190329_1.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + PG-FP5 V2.17 Flash Memory Programmer User's Manual Common + Rev.5.00 + 2019/03/29 + R20UT2922EJ0500 + /document/mat/pg-fp5-v217-flash-memory-programmer-users-manual-common/REN_r20ut2922ej0500-pgfp5cmn_MAT_20190329_1.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V8.01.00 Integrated Development Environment User's Manual: Analysis Tool Rev.1.00 + Rev.1.00 + 2018/11/01 + R20UT4406EJ0100 + /document/mat/cs-v80100-integrated-development-environment-users-manual-analysis-tool-rev100/REN_r20ut4406ej0100-csan_MAT_20181101.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ Code Generator Tool Integrated Development Environment User's Manual: Pin View Rev.1.10 + Rev.1.10 + 2017/11/01 + R20UT3105EJ0110 + /document/mat/cs-code-generator-tool-integrated-development-environment-users-manual-pin-view-rev110/REN_r20ut3105ej0110_cscgpv_MAT_20171101.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ Code Generator Tool Integrated Development Environment User's Manual: Peripheral Function Operation Rev.1.10 + Rev.1.10 + 2017/11/01 + R20UT3104EJ0110 + /document/mat/cs-code-generator-tool-integrated-development-environment-users-manual-peripheral-function-operation/REN_r20ut3104ej0110_cscgpf_MAT_20171101.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + RL78/F14 BLDC Starter Kit Rev.1.02 + Rev.1.02 + 2017/06/19 + R20UT3769ED0102_RL78F14 + /document/mat/rl78f14-bldc-starter-kit-rev102/REN_R20UT3769ED0102_RL78F14_MAT_20170619.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V5.00.00 Integrated Development Environment User's Manual: Updater[CS+ for CC] + Rev.1.00 + 2016/12/01 + R20UT3942EJ0100 + /document/mat/cs-v50000-integrated-development-environment-users-manual-updatercs-cc/REN_r20ut3942ej0100-csup_MAT_20161201_1.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + RI78V4 V2.00.00 Real-Time Operating System User's Manual: Analysis Rev.1.01 + Rev.1.01 + 2016/03/31 + R20UT3373EJ0101 + /document/mat/ri78v4-v20000-real-time-operating-system-users-manual-analysis-rev101/REN_r20ut3373ej0101_ri78v4an_MAT_20160331.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + E1/E20 Emulator User's Manual + Rev.4.01 + 2016/03/15 + R20UT0398EJ0401 + /document/mat/e1e20-emulator-users-manual/r20ut0398ej0401_e1e20.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + QB-144-CA-01's pin header cover for RL78/F14 30SP package Rev.1.01 + Rev.1.01 + 2016/03/14 + R20UT2073XJ0101 + /document/mat/qb-144-ca-01s-pin-header-cover-rl78f14-30sp-package-rev101/REN_r20ut2073xj0101_rl78ca_je_MAT_20160314.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + Renesas Flash Programmer V2.05 flash memory programming software User's Manual: Common + Rev.2.03 + 2016/03/01 + R20UT2906EJ0203 + /document/mat/renesas-flash-programmer-v205-flash-memory-programming-software-users-manual-common/REN_r20ut2906ej0203_rfpcmn_MAT_20160301_1.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + RI Series Real-Time Operating System User's Manual: Start Rev.1.06 + Rev.1.06 + 2016/01/29 + R20UT0751EJ0106 + /document/mat/ri-series-real-time-operating-system-users-manual-start-rev106/REN_r20ut0751ej0106_rist_MAT_20160129.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + RL78 Family EEPROM Emulation Library Pack01 Japanese Release user's manual Rev.1.03 + Rev.1.03 + 2016/01/29 + R01US0054EJ0103 + /document/mat/rl78-family-eeprom-emulation-library-pack01-japanese-release-users-manual-rev103/REN_r01us0054ej0103_rl78_MAT_20160129.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CC-RL C Compiler for RL78 Family Coding Techniques Rev.1.00 + Rev.1.00 + 2015/12/28 + R20UT3569EJ0100 + /document/mat/cc-rl-c-compiler-rl78-family-coding-techniques-rev100/REN_r20ut3569ej0100_ccrl_MAT_20151228.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + RI Series Real-Time Operating System User's Manual: Message Rev.1.05 + Rev.1.05 + 2015/09/30 + R20UT0756EJ0105 + /document/mat/ri-series-real-time-operating-system-users-manual-message-rev105/REN_r20ut0756ej0105_rier_MAT_20150930.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + Renesas Flash Programmer V2.05 flash memory programming software User's Manual: RL78, 78K, V850 + Rev.2.02 + 2015/07/01 + R20UT2907EJ0202 + /document/mat/renesas-flash-programmer-v205-flash-memory-programming-software-users-manual-rl78-78k-v850/REN_r20ut2907ej0202_rfprl78_MAT_20150701_1.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + RI78V4 Real-time OS for RL78 Family (Supported by CS+) Trial Software Further note Rev.1.00 + Rev.1.00 + 2015/06/01 + R20TU0049EJ0100 + /document/mat/ri78v4-real-time-os-rl78-family-supported-cs-trial-software-further-note-rev100/REN_r20tu0049ej0100_ri78v4_MAT_20150601.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + RI78V4 V2.00.00 Real-Time Operating System User's Manual: Coding + Rev.1.00 + 2015/03/25 + R20UT3375EJ0100 + /document/mat/ri78v4-v20000-real-time-operating-system-users-manual-coding/r20ut3375ej0100-ri78v4cd.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + RI78V4 V2.00.00 Real-Time Operating System User's Manual: Debug Rev.1.00 + Rev.1.00 + 2015/03/25 + R20UT3374EJ0100 + /document/mat/ri78v4-v20000-real-time-operating-system-users-manual-debug-rev100/REN_r20ut3374ej0100_ri78v4db_MAT_20150325.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CS+ V3.00.00 Integrated Development Environment User's Manual: RL78 Pin Configurator[CS+ for CA,CX] Rev.1.00 + Rev.1.00 + 2014/08/01 + R20UT3106EJ0100 + /document/mat/cs-v30000-integrated-development-environment-users-manual-rl78-pin-configuratorcs-cacx-rev100/REN_r20ut3106ej0100_cspcrl_MAT_20140801.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CubeSuite+ V2.02.00 Integrated Development Environment User's Manual: RL78 Debug[CS+ for CA,CX] + Rev.1.00 + 2014/02/01 + R20UT2867EJ0100 + /document/mat/cubesuite-v20200-integrated-development-environment-users-manual-rl78-debugcs-cacx/REN_r20ut2867ej0100_qsdbrl78_MAT_20140201_1.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + QB-144-CA-01's header cover for RL78/F14 20SP package Rev.1.00 + Rev.1.00 + 2014/02/01 + R20UT2898XJ0100 + /document/mat/qb-144-ca-01s-header-cover-rl78f14-20sp-package-rev100/REN_r20ut2898xj0100_rl78ca_je_MAT_20140201.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CubeSuite+ V2.02.00 Integrated Development Environment User's Manual: Message[CS+ for CA,CX] Rev.1.00 + Rev.1.00 + 2014/02/01 + R20UT2871EJ0100 + /document/mat/cubesuite-v20200-integrated-development-environment-users-manual-messagecs-cacx-rev100/REN_r20ut2871ej0100_qser_MAT_20140201.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CubeSuite+ V2.02.00 Integrated Development Environment User's Manual: Start[CS+ for CA,CX] Rev.1.00 + Rev.1.00 + 2014/02/01 + R20UT2865EJ0100 + /document/mat/cubesuite-v20200-integrated-development-environment-users-manual-startcs-cacx-rev100/REN_r20ut2865ej0100_qsst_MAT_20140201.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CubeSuite+ V2.01.00 Integrated Development Environment User's Manual: RL78, 78K0R Coding Rev.1.00 + Rev.1.00 + 2013/12/01 + R20UT2774EJ0100 + /document/mat/cubesuite-v20100-integrated-development-environment-users-manual-rl78-78k0r-coding-rev100/REN_r20ut2774ej0100_qscd78_MAT_20131201.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + R0E000010ACB20 User's Manual (Isolator for E1 Emulator) + Rev.1.00 + 2013/12/01 + R20UT2740EJ0100 + /document/mat/r0e000010acb20-users-manual-isolator-e1-emulator/REN_r20ut2740ej0100_e000010acb20_u_MAT_20131201_1.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + CubeSuite+ V2.00.00 Integrated Development Environment User's Manual: RL78, 78K0R Build Rev.1.00 + Rev.1.00 + 2013/12/01 + R20UT2623EJ0100 + /document/mat/cubesuite-v20000-integrated-development-environment-users-manual-rl78-78k0r-build-rev100/REN_r20ut2623ej0100_qsbd78_MAT_20131201.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + QB-RL78F14 In-Circuit Emulator User's Manual Rev.3.00 + Rev.3.00 + 2013/10/31 + R20UT2058EJ0300 + /document/mat/qb-rl78f14-circuit-emulator-users-manual-rev300/REN_r20ut2058ej0300_qbrl78f14_MAT_20131031.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + RL78/F14 Target board QB-R5F10PPJ-TB User's Manual Rev.1.00 + Rev.1.00 + 2013/07/12 + R20UT2520XJ0100 + /document/mat/rl78f14-target-board-qb-r5f10ppj-tb-users-manual-rev100/REN_r20ut2520xj0100_r5f10ppj_je_MAT_20130712.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + Safety Precautions (Power cord and AC adapter)QB-COMMON-PW for IECUBE series and PG-FP5 Information + Rev.2.00 + 2013/07/03 + R20UT2665EJ0200 + /document/mat/safety-precautions-power-cord-and-ac-adapterqb-common-pw-iecube-series-and-pg-fp5-information/REN_r20ut2665ej0200_qbcommompw_MAT_20130703_1.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + QB-144-CA-01's header cover for RL78/F14 100FB package Rev.1.00 + Rev.1.00 + 2012/05/01 + R20UT2078XJ0100 + /document/mat/qb-144-ca-01s-header-cover-rl78f14-100fb-package-rev100/REN_r20ut2078xj0100_rl78ca_je_MAT_20120501.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + QB-144-CA-01's header cover for RL78/F14 80FB package Rev.1.00 + Rev.1.00 + 2012/05/01 + R20UT2077XJ0100 + /document/mat/qb-144-ca-01s-header-cover-rl78f14-80fb-package-rev100/REN_r20ut2077xj0100_rl78ca_je_MAT_20120501.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + QB-144-CA-01's header cover for RL78/F14 64FB package Rev.1.00 + Rev.1.00 + 2012/05/01 + R20UT2076XJ0100 + /document/mat/qb-144-ca-01s-header-cover-rl78f14-64fb-package-rev100/REN_r20ut2076xj0100_rl78ca_je_MAT_20120501.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + QB-144-CA-01's header cover for RL78/F14 48FB/48NA package Rev.1.00 + Rev.1.00 + 2012/05/01 + R20UT2075XJ0100 + /document/mat/qb-144-ca-01s-header-cover-rl78f14-48fb48na-package-rev100/REN_r20ut2075xj0100_rl78ca_je_MAT_20120501.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + QB-144-CA-01's header cover for RL78/F14 32NA package Rev.1.00 + Rev.1.00 + 2012/05/01 + R20UT2074XJ0100 + /document/mat/qb-144-ca-01s-header-cover-rl78f14-32na-package-rev100/REN_r20ut2074xj0100_rl78ca_je_MAT_20120501.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + RI78V4 Real-time OS User's Manual: Debug Rev.1.01 + Rev.1.01 + 2012/04/01 + R20UT0753EJ0101 + /document/mat/ri78v4-real-time-os-users-manual-debug-rev101/REN_r20ut0753ej0101_ri78v4db_MAT_20120401.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + RI78V4 Real-time OS User's Manual: Coding + Rev.1.01 + 2012/04/01 + R20UT0511EJ0101 + /document/mat/ri78v4-real-time-os-users-manual-coding/r20ut0511ej0101-ri78v4cd.pdf + DUTYPE_NONE + False + DTYPE_UM + RegionAm + RI78V4 Real-time OS User's Manual: Analysis Rev.1.00 + Rev.1.00 + 2011/04/01 + R20UT0513EJ0100 + /document/mat/ri78v4-real-time-os-users-manual-analysis-rev100/REN_r20ut0513ej0100_ri78v4an_MAT_20110401.pdf + DUTYPE_NONE + False + 14 + DTYPE_TU + RegionAm + Correction for Incorrect Description Notice Descriptions of errors in the RL78/F13, F14 User's Manual: Hardware Rev.2.20 + - + 2025/01/22 + TN-RL*-A0141A/E + /document/tcu/correction-incorrect-description-notice-descriptions-errors-rl78f13-f14-users-manual-hardware-rev220/REN_tnrla0141ae.pdf_TCU_20250122.pdf + DUTYPE_NONE + False + DTYPE_TU + RegionAm + RL78/F12,F13,F14,F15,D1A,F23,F24 Correction for Incorrect Description in the User's Manual Hardware + - + 2023/01/19 + TN-RL*-A0123A/E + /document/tcu/rl78f12f13f14f15d1af23f24-correction-incorrect-description-users-manual-hardware/REN_tnrla0123ae.pdf_TCU_20230119_1.pdf + DUTYPE_NONE + False + DTYPE_TU + RegionAm + RL78/ F13, F14User's Manual: Hardware Rev2.10(R01UH0368EJ0210)Errata + - + 2022/01/21 + TN-RL*-A0099C/E + /document/tcu/rl78-f13-f14users-manual-hardware-rev210-r01uh0368ej0210-errata/tnrla0099ce.zip + DUTYPE_NONE + False + DTYPE_TU + RegionAm + Restriction regarding reading data flash memory + - + 2020/04/10 + TN-RL-A0096A/E + /document/tcu/restriction-regarding-reading-data-flash-memory-0/REN_tnrla0096ae_TCU_20200410.pdf + DUTYPE_NONE + False + DTYPE_TU + RegionAm + RL78 RLIN3 Self Test Mode constraints + - + 2019/12/12 + TN-RLx-A0091A/E + /document/tcu/rl78-rlin3-self-test-mode-constraints/REN_tnrla0091ae_TCU_20191212.pdf + DUTYPE_NONE + False + DTYPE_TU + RegionAm + Notice of LVD circuit characteristics change (grade Y) + - + 2017/08/30 + TN-RLx-A084A/E + /document/tcu/notice-lvd-circuit-characteristics-change-grade-y/REN_tnrla084ae_TCU_20170830.pdf + DUTYPE_NONE + False + DTYPE_TU + RegionAm + Adding contents in the hardware user's manual Invalid Memory Access Detection Function + - + 2017/01/24 + TN-RLx-A072A/E + /document/tcu/adding-contents-hardware-users-manual-invalid-memory-access-detection-function/REN_tnrla072ae_TCU_20170124.pdf + DUTYPE_NONE + False + DTYPE_TU + RegionAm + Restriction regarding Watchdog timer (TN-RLx-A068A/E) + - + 2016/11/10 + TN-RLx-A068A/E + /document/tcu/restriction-regarding-watchdog-timer-tn-rlx-a068ae/REN_tnrla068ae_TCU_20161110.pdf + DUTYPE_NONE + False + DTYPE_TU + RegionAm + The limitation regarding Clocked communication function with SPI function" in Serial Array Unit (SAU)" + - + 2016/02/17 + TN-RLx-A057A/E + /document/tcu/limitation-regarding-clocked-communication-function-spi-function-serial-array-unit-sau/REN_tnrla057ae_TCU_20160217.pdf + DUTYPE_NONE + False + DTYPE_TU + RegionAm + Correction items for RL78/F13,F14 User's Manual:Hardware + - + 2016/02/17 + TN-RLx-A059A/E + /document/tcu/correction-items-rl78f13f14-users-manualhardware/REN_tnrla059ae_TCU_20160217.pdf + DUTYPE_NONE + False + DTYPE_TU + RegionAm + Precaution of using REAL-TIME CLOCK (TN-RLx-A058A/E) + - + 2016/02/17 + TN-RLx-A058A/E + /document/tcu/precaution-using-real-time-clock-tn-rlx-a058ae/REN_tnrla058ae_TCU_20160217.pdf + DUTYPE_NONE + False + DTYPE_TU + RegionAm + Precaution regarding the LIN communication clock source of LIN/UART module(RLIN3) + - + 2015/09/07 + TN-RLx-A044A/E + /document/tcu/precaution-regarding-lin-communication-clock-source-linuart-modulerlin3/REN_tnrla044ae_TCU_20150907.pdf + DUTYPE_NONE + False + DTYPE_TU + RegionAm + RL78/F13,F14 Restriction + - + 2014/10/21 + TN-RLx-A038A/E + /document/tcu/rl78f13f14-restriction/REN_tnrla038ae_TCU_20141021.pdf + DUTYPE_NONE + False + DTYPE_TU + RegionAm + Inner box change according to dampproof bag change and dampproof bag change + - + 2013/08/20 + TN-WRP-A018A/E + /document/tcu/inner-box-change-according-dampproof-bag-change-and-dampproof-bag-change/REN_tnwrpa018ae_TCU_20130820.pdf + DUTYPE_NONE + False + 82 + DTYPE_AN + RegionAm + RL78 Family RL78 Microcontroller (RL78 Protocol A) Serial Programming Guide Rev.1.10 + Rev.1.10 + 2025/11/20 + R01AN0815EJ0110 + /document/apn/rl78-family-rl78-microcontroller-rl78-protocol-serial-programming-guide/r01an0815ej0110-rl78prog.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + Flash Memory; + 0 + + DTYPE_AN + RegionAm + RL78 Family SHA Hash Function Library: Introduction Guide Rev.2.03 + Rev.2.03 + 2025/08/01 + R20AN0211EJ0203 + /document/apn/rl78-family-sha-hash-function-library-introduction-guide/r20an0211ej0203-rl78-sha.pdf + DUTYPE_NONE + False + True + + + 0 + + 1 + Security; + 1 + Security; + DTYPE_AN + RegionAm + RL78 Family FFT Library: Deployment Guide Rev.1.09 + Rev.1.09 + 2025/03/19 + R20AN0150EJ0109 + /document/apn/rl78-family-fft-library-deployment-guide/r20an0150ej0109_rl78_fft.pdf + DUTYPE_NONE + False + True + + + 0 + + 2 + FFT Library;M3S-FFT-LIB; + 2 + Consumer;Numerical Libraries; + DTYPE_AN + RegionAm + RL78 Family RL78 Digital Signal Controller Library - Filter Rev.2.05 + Rev.2.05 + 2025/03/19 + R01AN1665EJ0205 + /document/apn/rl78-family-rl78-digital-signal-controller-library-filter/r01an1665ej0205-rl78-filter.pdf + DUTYPE_NONE + False + True + + + 0 + + 1 + Code Examples (Mathematical Operation); + 2 + Consumer;Numerical Libraries; + DTYPE_AN + RegionAm + How to use IAR Systems compiler in e² studio + Rev.2.00 + 2024/09/13 + R20AN0733EJ0200 + /document/apn/how-use-iar-systems-compiler-e-studio/r20an0733ej0200-e2studio-iar_2.pdf + DUTYPE_NONE + False + False + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + IEC60730/60335 Self Test Library of CARL78 for RL78 MCU extended Application Notes Rev.1.20 + Rev.1.20 + 2024/05/20 + R01AN4823EJ0120 + /document/apn/iec6073060335-self-test-library-carl78-rl78-mcu-extended-application-notes-rev120/r01an4823ej0120_rl78.pdf + DUTYPE_NONE + False + True + + + 0 + + 1 + Safety Function; + 0 + + DTYPE_AN + RegionAm + RL78/F13, F14, F15 Safety Function Rev.2.50 + Rev.2.50 + 2023/12/31 + R01AN2164EJ0250 + /document/apn/rl78f13-f14-f15-safety-function-rev250/r01an2164ej0250-rl78f1x.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + Other; + 2 + Common Automotive Technologies;Functional Safety; + DTYPE_AN + RegionAm + RL78 Family CS+ Debugging Using Hot Plug-in Function + Rev.4.00 + 2023/12/20 + R20AN0248EJ0400 + /document/apn/rl78-family-cs-debugging-using-hot-plug-function/r20an0248ej0400_qshpirl78_1.pdf + DUTYPE_NONE + False + False + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + RL78/F13, F14, F15 Hardware Design Guide Rev.2.00 + Rev.2.00 + 2023/09/30 + R01AN6057EJ0200 + /document/apn/rl78f13-f14-f15-hardware-design-guide-rev200/r01an6057ej0200-rl78f1x-guide.pdf + DUTYPE_NONE + False + False + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + RL78/F Series RSA Library Installation Guide Rev.1.01 + Rev.1.01 + 2022/12/27 + R20AN0690EJ0101 + /document/apn/rl78f-series-rsa-library-installation-guide-rev101/r20an0690ej0101-rl78-fx-rsa.pdf + DUTYPE_NONE + False + True + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + RL78 Family SPI mode MultiMediaCard Driver: Introduction Guide Rev.2.01 + Rev.2.01 + 2022/11/09 + R20AN0158EJ0201 + /document/apn/rl78-family-spi-mode-multimediacard-driver-introduction-guide/r20an0158ej0201-rl78-mmc.pdf + DUTYPE_NONE + False + True + + + 0 + + 2 + M3S-TFAT-Tiny;FAT file system; + 2 + PC Peripheral;Consumer; + DTYPE_AN + RegionAm + RL78 Family Open Source FAT File System M3S-TFAT-Tiny: Introduction Guide Rev.2.01 + Rev.2.01 + 2022/11/09 + R20AN0159EJ0201 + /document/apn/rl78-family-open-source-fat-file-system-m3s-tfat-tiny-introduction-guide/r20an0159ej0201-rl78-tfat.pdf + DUTYPE_NONE + False + True + + + 0 + + 2 + FAT file system;M3S-TFAT-Tiny; + 2 + PC Peripheral;Consumer; + DTYPE_AN + RegionAm + RL78/F13, F14, F15, F23, F24 Setup Procedures for IICA Multi-Master Communication Rev.1.10 + Rev.1.10 + 2022/09/30 + R01AN4604EJ0110 + /document/apn/rl78f13-f14-f15-f23-f24-setup-procedures-iica-multi-master-communication-rev110/r01an4604ej0110-rl78fx-IICA.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + I2C-bus; + 0 + + DTYPE_AN + RegionAm + RL78/F Series SHA Hash Function Library Installation Guide Rev.1.00 + Rev.1.00 + 2022/09/30 + R20AN0689EJ0100 + /document/apn/rl78f-series-sha-hash-function-library-installation-guide-rev100/r20an0689ej0100-rl78-fx-sha.pdf + DUTYPE_NONE + False + True + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + RL78 Family M3S-S2-Tiny: Introduction Guide Rev.2.01 + Rev.2.01 + 2022/09/16 + R20AN0122EJ0201 + /document/apn/rl78-family-m3s-s2-tiny-introduction-guide/r20an0122ej0201_rl78_s2.pdf + DUTYPE_NONE + False + True + + + 0 + + 3 + M3S-S2-Tiny;Sound Middleware;M3S-SEN-Tiny; + 2 + Consumer;Sound/Audio; + DTYPE_AN + RegionAm + RX Family, RL78 Family, 78K0R/Kx3-L Macronix International MX25/66L Family Serial NOR Flash Memory Control Software Rev.1.04 + Rev.1.04 + 2022/08/04 + R01AN1967EJ0104 + /document/apn/rx-family-rl78-family-78k0rkx3-l-macronix-international-mx2566l-family-serial-nor-flash-memory/r01an1967ej0104-mcu-serial.pdf + DUTYPE_NONE + False + True + + + 0 + + 3 + SPI Serial Flash memory Driver;Serial Interface (Clock Sync./Clock Async.);Serial Flash Memory; + 3 + Consumer;Industrial/Building & Home;Medical & Healthcare; + DTYPE_AN + RegionAm + How to use CUnit in e² studio (GCC for RX) + Rev.1.02 + 2022/07/12 + R20AN0525EE0102 + /document/apn/how-use-cunit-e-studio-gcc-rx/r20an0525ee0102-e2studio-cunit.pdf + DUTYPE_NONE + False + False + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + How to use CUnit in e² studio (CC-RX) + Rev.1.02 + 2022/07/12 + R20AN0322EJ0102 + /document/apn/how-use-cunit-e-studio-cc-rx/r20an0322ej0102_e2_cunit.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + e2studio; + 0 + + DTYPE_AN + RegionAm + e² studio Creating and executing build CMake project + Rev.2.01 + 2022/06/28 + R20AN0613EJ0201 + /document/apn/e-studio-creating-and-executing-build-cmake-project/r20an0613ej0201-cmake-project.pdf + DUTYPE_NONE + False + False + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + RL78 Family RL78 Hardware CRC Functions + Rev.1.10 + 2022/06/24 + R01AN3530EU0110 + /document/apn/rl78-family-rl78-hardware-crc-functions/r01an3530eu0110-rl78.pdf + DUTYPE_NONE + False + True + + + 0 + + 8 + RAM;Flash Memory;CPU;Application Example;Data Flash;CRC;Peripheral I/O Drivers;Safety Function; + 0 + + DTYPE_AN + RegionAm + RL78 Family RL78 Internal Temperature Sensor Calibration (Using IAR Toolchain) + Rev.1.10 + 2022/06/24 + R01AN0988EU0110 + /document/apn/rl78-family-rl78-internal-temperature-sensor-calibration-using-iar-toolchain/r01an0988eu0110_rl78.pdf + DUTYPE_NONE + False + True + + + 0 + + 1 + Temperature Sensor; + 0 + + DTYPE_AN + RegionAm + RL78 Family Real-Time-Clock Watch Error Correction function Rev.1.10 + Rev.1.10 + 2022/06/24 + R01AN3333EU0110 + /document/apn/rl78-family-real-time-clock-watch-error-correction-function-rev110/REN_r01an3333eu0110_rl78.pdf + DUTYPE_NONE + False + True + + + 0 + + 3 + Subclock;RTC;Application Example; + 0 + + DTYPE_AN + RegionAm + How to automate CUnit tests in e² studio and Jenkins + Rev.1.01 + 2022/06/15 + R20AN0526EE0101 + /document/apn/how-automate-cunit-tests-e-studio-and-jenkins/r20an0526ee0101_e2s_automation.pdf + DUTYPE_NONE + False + False + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + RL78/F13, F14 Interrupt Source Determination Procedure Rev.1.01 + Rev.1.01 + 2021/09/30 + R01AN6058EJ0101 + /document/apn/rl78f13-f14-interrupt-source-determination-procedure-rev101/r01an6058ej0101-rl78f13-f14-intc.pdf + DUTYPE_NONE + False + False + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + RL78/F13, F14, F15 Setup Procedure for LIN Communication in Master Mode (Guidance) Rev.1.00 + Rev.1.00 + 2021/09/30 + R01AN5664EJ0100 + /document/apn/rl78f13-f14-f15-setup-procedure-lin-communication-master-mode-guidance-rev100/r01an5664ej0100-rl78f1x-rlin3.pdf + DUTYPE_NONE + False + False + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + RL78/F13, F14, F15 Setup Procedure for LIN Communication in Slave Mode (Guidance) Rev.1.00 + Rev.1.00 + 2021/09/30 + R01AN5663EJ0100 + /document/apn/rl78f13-f14-f15-setup-procedure-lin-communication-slave-mode-guidance-rev100/r01an5663ej0100-rl78f1x-rlin3.pdf + DUTYPE_NONE + False + False + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + RL78 Family Processing Example when the WDT Window Open Period is set to 75% Rev.1.01 + Rev.1.01 + 2021/09/30 + R01AN3935EJ0101 + /document/apn/rl78-family-processing-example-when-wdt-window-open-period-set-75-rev101/r01an3935ej0101-automotive.pdf + DUTYPE_NONE + False + False + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + RL78/F13, F14, F15 Option Byte Setting Rev.1.01 + Rev.1.01 + 2021/09/30 + R01AN5400EJ0101 + /document/apn/rl78f13-f14-f15-option-byte-setting-rev101/r01an5400ej0101-rl78f1x-option-byte.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + Other; + 0 + + DTYPE_AN + RegionAm + Integrated Development Environment e² studio: How to use EGit in e² studio Rev.1.01 + Rev.1.01 + 2021/07/26 + R20AN0523EE0101 + /document/apn/integrated-development-environment-e-studio-how-use-egit-e-studio/r20an0523ee0101-e2studio-egit.pdf + DUTYPE_NONE + False + False + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + LIN Controller Usage: Applications and Frequently Asked Questions Rev.2.01 + Rev.2.01 + 2021/01/05 + R01AN2536ED0201 + /document/apn/lin-controller-usage-applications-and-frequently-asked-questions-rev201/REN_r01an2536ed0201_lin_APN_20210105.pdf + DUTYPE_NONE + False + False + + + 0 + + 2 + CAN;Application Example; + 1 + Connectivity; + DTYPE_AN + RegionAm + RL78/F13,F14,F15 SENT (Single Edge Nibble Transmission) Communication Application Notes Rev.1.00 + Rev.1.00 + 2020/09/30 + R01AN5553EJ0100 + /document/apn/rl78f13f14f15-sent-single-edge-nibble-transmission-communication-application-notes-rev100/REN_r01an5553ej0100-rl78f1x_APN_20200930.pdf + DUTYPE_NONE + False + False + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + 7-Segment LED Lighting Control (Arduino API) Rev.1.00 + Rev.1.00 + 2020/07/10 + R01AN5387EJ0100 + /document/apn/7-segment-led-lighting-control-arduino-api-rev100/REN_r01an5387ej0100-rl78g14-apl_APN_20200710.pdf + DUTYPE_NONE + False + True + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + Arduino API Introduction Guide Rev.1.00 + Rev.1.00 + 2020/06/30 + R01AN5413EJ0100 + /document/apn/arduino-api-introduction-guide/REN_r01an5413ej0100-rl78_APN_20200630.pdf + DUTYPE_NONE + False + False + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + IEC60730/60335 Self Test Library of CCRL78 for RL78 MCU extended Application Notes (R01AN4819EJ0110) Rev.1.10 + Rev.1.10 + 2019/10/09 + R01AN4819EJ0110 + /document/apn/iec6073060335-self-test-library-ccrl78-rl78-mcu-extended-application-notes-r01an4819ej0110-rev110/REN_r01an4819ej0110_rl78_safety_ccrl78_expanded_APN_20191009.pdf + DUTYPE_NONE + False + True + + + 0 + + 1 + Safety Function; + 0 + + DTYPE_AN + RegionAm + CAN Controller Usage: Applications and Frequently Asked Questions Rev.2.03 + Rev.2.03 + 2019/05/15 + R01AN2535ED0203-CAN + /document/apn/can-controller-usage-applications-and-frequently-asked-questions-rev203/REN_r01an2535ed0203-can_APN_20190515.pdf + DUTYPE_NONE + False + False + + + 0 + + 2 + CAN;Application Example; + 1 + Connectivity; + DTYPE_AN + RegionAm + Random Number Generator Rev.1.02 + Rev.1.02 + 2018/11/28 + R01AN4040ED0102 + /document/apn/random-number-generator-rev102/REN_r01an4040ed0102_rl78_APN_20181128.pdf + DUTYPE_NONE + False + False + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + Porting Guide from R8C/3x to RL78/F13, F14 Rev.1.00 + Rev.1.00 + 2018/10/19 + R01AN4423EJ0100 + /document/apn/porting-guide-r8c3x-rl78f13-f14-rev100/REN_r01an4423ej0100-automotive_APN_20181019.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + Migration; + 0 + + DTYPE_AN + RegionAm + Porting Guide from M16C/5L, 56 to RL78/F13, F14 Rev.1.00 + Rev.1.00 + 2018/09/30 + R01AN4409EJ0100 + /document/apn/porting-guide-m16c5l-56-rl78f13-f14-rev100/REN_r01an4409ej0100-automotive_APN_20180930_2.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + Migration; + 1 + Security; + DTYPE_AN + RegionAm + Porting Guide from M16C/5M, 57 to RL78/F13, F14, F15 Rev.1.00 + Rev.1.00 + 2018/08/31 + R01AN4410EJ0100 + /document/apn/porting-guide-m16c5m-57-rl78f13-f14-f15-rev100/REN_r01an4410ej0100-automotive_APN_20180831_2.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + Migration; + 0 + + DTYPE_AN + RegionAm + RL78/F13, F14 Standby Function Rev.1.00 + Rev.1.00 + 2018/08/31 + R01AN4291EJ0100 + /document/apn/rl78f13-f14-standby-function-rev100/REN_r01an4291ej0100-automotive_APN_20180831.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + I/O Port; + 0 + + DTYPE_AN + RegionAm + RL78/F13, F14, F15 CAN configuration, reception and transmission Rev.2.00 + Rev.2.00 + 2018/06/15 + R01AN2488EJ0200 + /document/apn/rl78f13-f14-f15-can-configuration-reception-and-transmission-rev200/REN_r01an2488ej0200-automotive_APN_20180615.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + CAN; + 0 + + DTYPE_AN + RegionAm + RL78/F13, F14 Port setting procedures Rev.1.00 + Rev.1.00 + 2018/04/30 + R01AN4290EJ0100 + /document/apn/rl78f13-f14-port-setting-procedures-rev100/REN_r01an4290ej0100-automotive_APN_20180430.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + I/O Port; + 0 + + DTYPE_AN + RegionAm + IEC60730/60335 Self Test Library of CCRL78 for RL78 MCU Application Notes (R01AN4822EJ0210) + Rev.2.10 + 2018/02/08 + R01AN4822EJ0210 + /document/apn/iec6073060335-self-test-library-ccrl78-rl78-mcu-application-notes-r01an4822ej0210/REN_r01an4822ej0210_rl78_safety_ccrl78_APN_20180208_1.pdf + DUTYPE_NONE + False + True + + + 0 + + 1 + Safety Function; + 0 + + DTYPE_AN + RegionAm + RL78 Software Migration Guide Source Code Migration from Assembly Language to C Language CC-RL Rev.1.01 + Rev.1.01 + 2018/01/23 + R01AN3954EJ0101 + /document/apn/rl78-software-migration-guide-source-code-migration-assembly-language-c-language-cc-rl-rev101/REN_r01an3954ej0101-rl78_APN_20180123.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + Migration; + 0 + + DTYPE_AN + RegionAm + RL78/F13, F14 DTC Usage Example (High-Speed Transfer and Chain Transfer) Rev.1.00 + Rev.1.00 + 2017/12/12 + R01AN3261EJ0100 + /document/apn/rl78f13-f14-dtc-usage-example-high-speed-transfer-and-chain-transfer-rev100/REN_r01an3261ej0100-automotive_APN_20171212.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + DTC/DMACII; + 1 + Automotive; + DTYPE_AN + RegionAm + RL78/F13, F14 DTC Usage Example (High-Speed Transfer): A/D Converter Rev.1.00 + Rev.1.00 + 2017/11/24 + R01AN3260EJ0100 + /document/apn/rl78f13-f14-dtc-usage-example-high-speed-transfer-ad-converter-rev100/REN_r01an3260ej0100-automotive_APN_20171124.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + DTC/DMACII; + 1 + Automotive; + DTYPE_AN + RegionAm + RL78/F13, F14 DTC Usage Example (Normal Transfer): A/D Converter Rev.1.00 + Rev.1.00 + 2017/11/01 + R01AN3259EJ0100 + /document/apn/rl78f13-f14-dtc-usage-example-normal-transfer-ad-converter-rev100/REN_r01an3259ej0100-automotive_APN_20171101.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + DTC/DMACII; + 1 + Automotive; + DTYPE_AN + RegionAm + Porting guide from 78K0R/FC3 to RL78/F14 Rev.2.00 + Rev.2.00 + 2017/10/31 + R01AN2639EJ0200 + /document/apn/porting-guide-78k0rfc3-rl78f14-rev200/REN_r01an2639ej0200_APN_20171031.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + Migration; + 1 + Automotive; + DTYPE_AN + RegionAm + RL78 PWM filtered output to create DAC DC output Rev.1.00 + Rev.1.00 + 2017/08/10 + R01AN3796EU0100 + /document/apn/rl78-pwm-filtered-output-create-dac-dc-output-rev100/REN_r01an3796eu0100-rl78_APN_20170810.pdf + DUTYPE_NONE + False + True + + + 0 + + 1 + PWM Output; + 0 + + DTYPE_AN + RegionAm + RL78 DAC Dithering Application Note Rev.1.00 + Rev.1.00 + 2017/08/10 + R01AN3795EU0100 + /document/apn/rl78-dac-dithering-application-note-rev100/REN_r01an3795eu0100-rl78_APN_20170810.pdf + DUTYPE_NONE + False + True + + + 0 + + 1 + D/A Converter; + 0 + + DTYPE_AN + RegionAm + Current Consumption Tuning Solution for RL78 family (E2 Emulator,CS+) Rev.1.00 + Rev.1.00 + 2017/07/16 + R20AN0457EJ0100 + /document/apn/current-consumption-tuning-solution-rl78-family-e2-emulatorcs-rev100/REN_r20an0457ej0100-e2-ex-pw-cspls_APN_20170716.pdf + DUTYPE_NONE + False + False + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + Current Consumption Tuning Solution for RL78 family (E2 Emulator, e² studio) Rev.1.00 + Rev.1.00 + 2017/07/16 + R20AN0456EJ0100 + /document/apn/current-consumption-tuning-solution-rl78-family-e2-emulator-e-studio-rev100/REN_r20an0456ej0100-e2-ex-pw-e2std_APN_20170716.pdf + DUTYPE_NONE + False + False + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + Pin assignment of RL78/F13, F14 by model Rev.1.01 + Rev.1.01 + 2017/06/30 + R01AN2532EJ0101 + /document/apn/pin-assignment-rl78f13-f14-model-rev101/REN_r01an2532ej0101-rl78f13-14_APN_20170630.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + Pin; + 1 + Automotive; + DTYPE_AN + RegionAm + IAR Embedded Workbench for RL78 Programming Techniques Rev.1.00 + Rev.1.00 + 2017/04/14 + R01AN3735EJ0100 + /document/apn/iar-embedded-workbench-rl78-programming-techniques-rev100/REN_r01an3735ej0100-rl78_APN_20170414.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + Software Programming; + 0 + + DTYPE_AN + RegionAm + RL78 Family C compiler CC-RL Programming Techniques Rev.1.10 + Rev.1.10 + 2017/04/10 + R01AN3184EJ0110 + /document/apn/rl78-family-c-compiler-cc-rl-programming-techniques-rev110/REN_r01an3184ej0110-rl78_APN_20170410.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + Software Programming; + 0 + + DTYPE_AN + RegionAm + Motor control by RL78/F14 micro controller sensorless 120 degrees conducting control of brushless DC motor (COMP) Rev.1.00 + Rev.1.00 + 2017/03/31 + R01AN3811EJ0100 + /document/apn/motor-control-rl78f14-micro-controller-sensorless-120-degrees-conducting-control-brushless-dc-motor-0/REN_r01an3811ej0100-rl78f13-14_APN_20170331_2.pdf + DUTYPE_NONE + False + True + + + 0 + + 1 + Motor Drive; + 1 + Automotive; + DTYPE_AN + RegionAm + Motor control by RL78/F14 micro controller sensorless 120 degrees conducting control of brushless DC motor (A/D) Rev.1.00 + Rev.1.00 + 2017/03/31 + R01AN3810EJ0100 + /document/apn/motor-control-rl78f14-micro-controller-sensorless-120-degrees-conducting-control-brushless-dc-motor/REN_r01an3810ej0100-rl78f13-14_APN_20170331_2.pdf + DUTYPE_NONE + False + True + + + 0 + + 1 + Motor Drive; + 1 + Automotive; + DTYPE_AN + RegionAm + Motor control by RL78/F14 micro controller 120 degrees conducting control of brushless DC motor with hall sensor Rev.1.00 + Rev.1.00 + 2017/03/31 + R01AN3809EJ0100 + /document/apn/motor-control-rl78f14-micro-controller-120-degrees-conducting-control-brushless-dc-motor-hall-sensor/REN_r01an3809ej0100-rl78f13-14_APN_20170331_2.pdf + DUTYPE_NONE + False + True + + + 0 + + 1 + Motor Drive; + 1 + Automotive; + DTYPE_AN + RegionAm + Motor control by RL78/F14 micro controller Sensorless vector control of permanent magnetic synchronous motor Rev.1.00 + Rev.1.00 + 2017/03/31 + R01AN3797EJ0100 + /document/apn/motor-control-rl78f14-micro-controller-sensorless-vector-control-permanent-magnetic-synchronous/REN_r01an3797ej0100-rl78f13-14_APN_20170331.pdf + DUTYPE_NONE + False + True + + + 0 + + 1 + Motor Drive; + 1 + Automotive; + DTYPE_AN + RegionAm + RL78/F13, F14 Group LIN Slave Mode (RLIN3) Rev.1.02 + Rev.1.02 + 2017/01/24 + R01AN1840ED0102 + /document/apn/rl78f13-f14-group-lin-slave-mode-rlin3-rev102/REN_r01an1840ed0102_rl78f13f14_APN_20170124.pdf + DUTYPE_NONE + False + True + + + 0 + + 1 + LIN; + 1 + Automotive; + DTYPE_AN + RegionAm + Replacement Guide for R8C Family to RL78 Family (CcnvNC30) Rev.1.00 + Rev.1.00 + 2016/12/22 + R01AN3508EC0100 + /document/apn/replacement-guide-r8c-family-rl78-family-ccnvnc30-rev100/REN_r01an3508ec0100-rl78_APN_20161222.pdf + DUTYPE_NONE + False + True + + + 0 + + 1 + Migration; + 0 + + DTYPE_AN + RegionAm + Replacement Guide from 78K0 Family to RL78 Family (CcnvCA78K0) Rev.1.00 + Rev.1.00 + 2016/11/08 + R01AN3471EJ0100 + /document/apn/replacement-guide-78k0-family-rl78-family-ccnvca78k0-rev100/REN_r01an3471ej0100-rl78_APN_20161108.pdf + DUTYPE_NONE + False + True + + + 0 + + 1 + Migration; + 0 + + DTYPE_AN + RegionAm + RL78/F13, F14 Clock Generator Rev.1.00 + Rev.1.00 + 2016/09/01 + R02AN0034EJ0100 + /document/apn/rl78f13-f14-clock-generator-rev100/REN_r02an0034ej0100-rl78f13-14_APN_20160901.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + Clock; + 1 + Automotive; + DTYPE_AN + RegionAm + RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology N25Q Serial NOR Flash Memory Control Software Rev.1.04 + Rev.1.04 + 2016/03/31 + R01AN1528EJ0104 + /document/apn/rx-family-rl78-family-78k0rkx3-l-micron-technology-n25q-serial-nor-flash-memory-control-software/REN_r01an1528ej0104_mcu_APN_20160331.pdf + DUTYPE_NONE + False + True + + + 0 + + 3 + SPI Serial Flash memory Driver;Serial Flash Memory;Serial Interface (Clock Sync./Clock Async.); + 3 + Consumer;Industrial/Building & Home;Medical & Healthcare; + DTYPE_AN + RegionAm + RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology P5Q Serial Phase Change Memory Control Software Rev.1.04 + Rev.1.04 + 2016/03/31 + R01AN1439EJ0104 + /document/apn/rx-family-rl78-family-78k0rkx3-l-micron-technology-p5q-serial-phase-change-memory-control-software/REN_r01an1439ej0104_mcu_APN_20160331.pdf + DUTYPE_NONE + False + True + + + 0 + + 3 + Serial Interface (Clock Sync./Clock Async.);Serial Flash Memory;SPI Serial Flash memory Driver; + 3 + Consumer;Industrial/Building & Home;Medical & Healthcare; + DTYPE_AN + RegionAm + RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology M45PE Series Serial Flash memory Control Software Rev.1.06 + Rev.1.06 + 2016/03/31 + R01AN0567EJ0106 + /document/apn/rx-family-rl78-family-78k0rkx3-l-micron-technology-m45pe-series-serial-flash-memory-control-software/REN_r01an0567ej0106_mcu_APN_20160331.pdf + DUTYPE_NONE + False + True + + + 0 + + 3 + Serial Interface (Clock Sync./Clock Async.);SPI Serial Flash memory Driver;Serial Flash Memory; + 3 + Consumer;Industrial/Building & Home;Medical & Healthcare; + DTYPE_AN + RegionAm + RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology M25P Series Serial Flash memory Control Software Rev.1.06 + Rev.1.06 + 2016/03/31 + R01AN0566EJ0106 + /document/apn/rx-family-rl78-family-78k0rkx3-l-micron-technology-m25p-series-serial-flash-memory-control-software/REN_r01an0566ej0106_mcu_APN_20160331.pdf + DUTYPE_NONE + False + True + + + 0 + + 3 + SPI Serial Flash memory Driver;Serial Interface (Clock Sync./Clock Async.);Serial Flash Memory; + 3 + Consumer;Industrial/Building & Home;Medical & Healthcare; + DTYPE_AN + RegionAm + RX Family, RL78 Family, 78K0R/Kx3-L Renesas R1EX25xxx Series Serial EEPROM Control Software Rev.1.06 + Rev.1.06 + 2016/03/31 + R01AN0565EJ0106 + /document/apn/rx-family-rl78-family-78k0rkx3-l-renesas-r1ex25xxx-series-serial-eeprom-control-software-rev106/REN_r01an0565ej0106_mcu_APN_20160331.pdf + DUTYPE_NONE + False + True + + + 0 + + 3 + SPI Serial EEPROM Driver;Serial EEPROM;Serial Interface (Clock Sync./Clock Async.); + 3 + Consumer;Industrial/Building & Home;Medical & Healthcare; + DTYPE_AN + RegionAm + RL78 Software Migration Guide Migrating from CA78K0R to CC-RL (CS+) Rev.1.00 + Rev.1.00 + 2016/02/26 + R01AN3100EJ0100 + /document/apn/rl78-software-migration-guide-migrating-ca78k0r-cc-rl-cs-rev100/REN_r01an3100ej0100_rl78_APN_20160226.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + Migration; + 0 + + DTYPE_AN + RegionAm + RL78/F13, F14 Lists of Special Function Registers by Model Rev.1.00 + Rev.1.00 + 2016/01/12 + R01AN2540EJ0100 + /document/apn/rl78f13-f14-lists-special-function-registers-model-rev100/REN_r01an2540ej0100_rl78f13_14_APN_20160112.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + I/O Register/SFR; + 1 + Automotive; + DTYPE_AN + RegionAm + RL78/F14 Injected Current Specification Rev.1.02 + Rev.1.02 + 2015/10/27 + R01TU0061ED0102_RL78F14 + /document/apn/rl78f14-injected-current-specification-rev102/REN_R01TU0061ED0102_RL78F14_APN_20151027.pdf + DUTYPE_NONE + False + False + + + 0 + + 0 + + 0 + + DTYPE_AN + RegionAm + RL78/F13, F14 Group LIN Master Mode (RLIN3) Rev.1.01 + Rev.1.01 + 2015/05/29 + R01AN1841ED0101 + /document/apn/rl78f13-f14-group-lin-master-mode-rlin3-rev101/REN_r01an1841ed0101_rl78f13f14_APN_20150529.pdf + DUTYPE_NONE + False + True + + + 0 + + 1 + LIN; + 1 + Automotive; + DTYPE_AN + RegionAm + RL78/F13,F14 Settings of port-related registers when using alternate functions Rev.1.00 + Rev.1.00 + 2014/12/15 + R01AN2533EJ0100 + /document/apn/rl78f13f14-settings-port-related-registers-when-using-alternate-functions-rev100/REN_r01an2533ej0100_rl78f13_14_APN_20141215.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + I/O Register/SFR; + 1 + Automotive; + DTYPE_AN + RegionAm + Application execution in RAM (RL78) Rev.1.00 + - + 2014/04/02 + r01an2080ed0100_rl78 + /document/apn/application-execution-ram-rl78-rev100/REN_r01an2080ed0100_rl78_APN_20140402.pdf + DUTYPE_NONE + False + False + + + 0 + + 3 + RAM;Built-in Memory;CPU; + 3 + Automotive;Consumer;Industrial/Building & Home; + DTYPE_AN + RegionAm + RL78 Family VDE Certified IEC60730/60335 Self Test Library (European) v201 + Rev.2.01 + 2014/03/04 + R01AN0749EG0201 + /document/apn/rl78-family-vde-certified-iec6073060335-self-test-library-european-v201/REN_r01an0749eg0201_rl78_APN_20140304_1.pdf + DUTYPE_NONE + False + True + + + 0 + + 2 + Safety Function;Application Example; + 1 + Safety; + DTYPE_AN + RegionAm + RL78 Family CubeSuite+ Startup Guide Rev.1.00 + Rev.1.00 + 2012/08/24 + R01AN1232EJ0100 + /document/apn/rl78-family-cubesuite-startup-guide-rev100/REN_r01an1232ej0100_rl78_APN_20120824.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + Other; + 0 + + DTYPE_AN + RegionAm + 78K0, 78K0R, RL78 and V850 Devices Flash Protection and Security Setting Guide Rev.1.01 + Rev.1.01 + 2012/03/31 + R01AN1131EU0101 + /document/apn/78k0-78k0r-rl78-and-v850-devices-flash-protection-and-security-setting-guide-rev101/REN_r01an1131eu0101_mcu_APN_20120331.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + Flash Memory; + 0 + + DTYPE_AN + RegionAm + RL78 Minimizing Power Consumption when Sensing Switch Inputs Rev.1.00 + Rev.1.00 + 2012/01/12 + R01AN0814EU0100 + /document/apn/rl78-minimizing-power-consumption-when-sensing-switch-inputs-rev100/REN_r01an0814eu0100_rl78_APN_20120112.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + I/O Port; + 0 + + DTYPE_AN + RegionAm + RL78 BLDC Motor Control Rev.1.00 + Rev.1.00 + 2011/11/07 + R01AN0882ED0100_RL78 + /document/apn/rl78-bldc-motor-control-rev100/REN_R01AN0882ED0100_RL78_APN_20111107.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + Three-Phase Inverter Control; + 1 + Motor Control; + DTYPE_AN + RegionAm + RL78 Family Notes and Countermeasures Against Noise Rev.1.00 + Rev.1.00 + 2011/10/04 + R01AN0839EJ0100_RL78 + /document/apn/rl78-family-notes-and-countermeasures-against-noise-rev100/REN_r01an0839ej0100_rl78_APN_20111004.pdf + DUTYPE_NONE + False + False + + + 0 + + 1 + Noise; + 1 + Consumer; + DTYPE_AN + RegionAm + EEPROM Emulation Library EEL-T01 RL78 Series Rev.1.00 + Rev.1.00 + 2011/06/17 + R01AN0707ED0100 + /document/apn/eeprom-emulation-library-eel-t01-rl78-series-rev100/REN_r01an0707ed0100_APN_20110617.pdf + DUTYPE_NONE + False + False + + + 0 + + 2 + EEPROM;Data Flash Libraries; + 3 + Automotive;Consumer;Industrial/Building & Home; + DTYPE_AN + RegionAm + RL78 Bootloader - One Image (R11AN0470EU0100) Rev.1.00 + Rev.1.00 + 2010/08/31 + R11AN0470EU0100 + /document/apn/rl78-bootloader-one-image-r11an0470eu0100-rev100/REN_r11an0470eu0100-bootloader-one-image_APN_20100831.pdf + DUTYPE_NONE + False + True + + + 0 + + 2 + Flash Memory;Application Example; + 0 + + 442 + DTYPE_TN + RegionAm + [Upgrade to Version] e² studio 2025-12 + Rev.1.00 + 2025/12/12 + R20TS1177EJ0100 + /document/tnr/upgrade-version-e-studio-2025-12/r20ts1177ej0100-e2studio.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Version] e² studio 2025-10 + Rev.1.00 + 2025/10/20 + R20TS1165EJ0100 + /document/tnr/upgrade-version-e-studio-2025-10/r20ts1165ej0100-e2studio.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] FSP 6.0.0 not compatible with Reality AI Utilities and QE for OTA + Rev.1.00 + 2025/07/20 + R20TS1159EJ0100 + /document/tnn/notes-fsp-600-not-compatible-reality-ai-utilities-and-qe-ota/r20ts1159ej0100-fsp-v600.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] e² studio 2025-07 not compatible with Reality AI Utilities, AI Navigator, QE for Capacitive Touch, QE for AFE and other QE products + Rev.1.00 + 2025/07/20 + R20TS1158EJ0100 + /document/tnn/notes-e-studio-2025-07-not-compatible-reality-ai-utilities-ai-navigator-qe-capacitive-touch-qe-afe/r20ts1158ej0100-e2studio_2.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Version] e² studio 2025-07 + Rev.1.00 + 2025/07/20 + R20TS1143EJ0100 + /document/tnr/upgrade-version-e-studio-2025-07/r20ts1143ej0100-e2studio.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family (CCRL#035-#037) + Rev.1.00 + 2025/07/05 + R20TS1145EJ0100 + /document/tnn/notes-c-compiler-package-rl78-family-ccrl035-037/r20ts1145ej0100-ccrltnno.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Version] e² studio 2025-04 + Rev.1.01 + 2025/05/16 + R20TS1118EJ0101 + /document/tnr/upgrade-version-e-studio-2025-04/r20ts1118ej0101-e2studio_2.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family (CCRL#034) + Rev.1.00 + 2025/03/20 + R20TS1115EJ0100 + /document/tnn/notes-c-compiler-package-rl78-family-ccrl034/r20ts1115ej0100-ccrltnno.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Version] e² studio 2025-01 + Rev.1.00 + 2025/01/20 + R20TS1089EJ0100 + /document/tnr/upgrade-version-e-studio-2025-01/r20ts1089ej0100-e2studio.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Version] e² studio 2024-10 + Rev.1.00 + 2024/10/20 + R20TS1061EJ0100 + /document/tnr/upgrade-version-e-studio-2024-10/r20ts1061ej0100-e2studio_4.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Version] e² studio 2024-07 + Rev.1.00 + 2024/07/20 + R20TS1041EJ0100 + /document/tnr/upgrade-version-e-studio-2024-07/r20ts1041ej0100-e2studio_1.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes]C Compiler Package for RL78 Family (CCRL#033) + Rev.1.00 + 2024/06/20 + R20TS1037EJ0100 + /document/tnn/notesc-compiler-package-rl78-family-ccrl033/r20ts1037ej0100-ccrltnno.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgraded to Version] e² studio 2024-04 + Rev.1.00 + 2024/04/16 + R20TS1009EJ0100 + /document/tnr/upgraded-version-e-studio-2024-04/r20ts1009ej0100-e2studio_1.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgraded to version] e² studio 2024-01 + Rev.1.00 + 2024/01/16 + R20TS0980EJ0100 + /document/tnr/upgraded-version-e-studio-2024-01/r20ts0980ej0100-e2studio.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Integrated Development Environment V8.11.00 + Rev.1.00 + 2024/01/16 + R20TS0988EJ0100 + /document/tnr/upgrade-revision-cs-integrated-development-environment-v81100/r20ts0988ej0100-cstnur.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Revision] C Compiler Package for RL78 Family [CC-RL] V1.13.00 + Rev.1.00 + 2024/01/16 + R20TS0992EJ0100 + /document/tnr/upgrade-revision-c-compiler-package-rl78-family-cc-rl-v11300/r20ts0992ej0100-ccrltnur.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Version] e² studio Integrated Development Environment 2023-10 + Rev.1.02 + 2023/10/16 + R20TS0968EJ0102 + /document/tnr/upgrade-version-e-studio-integrated-development-environment-2023-10/r20ts0968ej0102-e2studio.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Revision] e-AI Development Environment for Microcontrollers e-AI Translator V3.0.1 + Rev.1.00 + 2023/08/01 + R20TS0960EJ0100 + /document/tnr/upgrade-revision-e-ai-development-environment-microcontrollers-e-ai-translator-v301/r20ts0960ej0100-e-ai.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Version] e² studio Integrated Development Environment 2023-07 + Rev.1.00 + 2023/07/16 + R20TS0950EJ0100 + /document/tnr/upgrade-version-e-studio-integrated-development-environment-2023-07/r20ts0950ej0100-e2studio_1.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Revision] CS+ Integrated Development Environment V8.10.00 + Rev.1.00 + 2023/07/16 + R20TS0952EJ0100 + /document/tnr/upgrade-revision-cs-integrated-development-environment-v81000/r20ts0952ej0100-cstnur.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Revision] C Compiler Package for RL78 Family [CC-RL] V1.12.01 + Rev.1.00 + 2023/07/16 + R20TS0956EJ0100 + /document/tnr/upgrade-revision-c-compiler-package-rl78-family-cc-rl-v11201/r20ts0956ej0100-cstnnf.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] e-AI Development Environment for Microcontrollers e-AI Translator V3.0.0 + Rev.1.00 + 2023/06/01 + R20TS0949EJ0100 + /document/tnn/notes-e-ai-development-environment-microcontrollers-e-ai-translator-v300/r20ts0949ej0100-e-ai.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Development Tool Survey Invitation: 10 Participants to Win Renesas Compiler License + Rev.1.00 + 2023/06/01 + R20TS0945EJ0100 + /document/tnn/notification-development-tool-survey-invitation-10-participants-win-renesas-compiler-license/r20ts0945ej0100-cstnnf.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Version] e² studio Integrated Development Environment 2023-04 + Rev.1.00 + 2023/04/16 + R20TS0927EJ0100 + /document/tnr/upgrade-version-e-studio-integrated-development-environment-2023-04/r20ts0927ej0100-e2studio.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ Code Generator for RL78 (CS+ for CC/CA,CX), e² studio Code Generator Plug-in, Applilet3 Coding Assistance Tool for RL78 + Rev.1.00 + 2023/03/01 + R20TS0926EJ0100 + /document/tnn/notes-cs-code-generator-rl78-cs-cccacx-e-studio-code-generator-plug-applilet3-coding-assistance-tool/r20ts0926ej0100-codegenerator.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Version] e² studio Integrated Development Environment 2023-01 + Rev.1.01 + 2023/01/16 + R20TS0897EJ0101 + /document/tnr/upgrade-version-e-studio-integrated-development-environment-2023-01/r20ts0897ej0101-e2studio.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Revision] CS+ Integrated Development Environment V8.09.00 + Rev.1.02 + 2023/01/16 + R20TS0903EJ0102 + /document/tnr/upgrade-revision-cs-integrated-development-environment-v80900/r20ts0903ej0102-cstnur_1.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Revision] C Compiler Package for RL78 Family [CC-RL] V1.12.00 + Rev.1.00 + 2023/01/16 + R20TS0904EJ0100 + /document/tnr/upgrade-revision-c-compiler-package-rl78-family-cc-rl-v11200/r20ts0904ej0100-ccrltnur.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] C Compiler Package for RL78 Family (CC-RL) Changes in Specifications of Free Evaluation Edition + Rev.1.00 + 2022/12/16 + R20TS0898EJ0100 + /document/tnn/notification-c-compiler-package-rl78-family-cc-rl-changes-specifications-free-evaluation-edition/r20ts0898ej0100-ccrltnnf.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Version] e² studio Integrated Development Environment 2022-10 + Rev.1.01 + 2022/10/16 + R20TS0880EJ0101 + /document/tnr/upgrade-version-e-studio-integrated-development-environment-2022-10/r20ts0880ej0101-e2studio.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Revision] CS+ Integrated Development Environment V8.08.00 + Rev.1.01 + 2022/09/30 + R20TS0858EJ0101 + /document/tnr/upgrade-revision-cs-integrated-development-environment-v80800/r20ts0858ej0101-cstnur_1.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Version] e² studio Integrated Development Environment 2022-07 + Rev.1.00 + 2022/07/16 + R20TS0850EJ0100 + /document/tnr/upgrade-version-e-studio-integrated-development-environment-2022-07/r20ts0850ej0100-e2studio.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Version] e² studio Integrated Development Environment 2022-04 + Rev.1.00 + 2022/04/16 + R20TS0823EJ0100 + /document/tnr/upgrade-version-e-studio-integrated-development-environment-2022-04/r20ts0823ej0100-e2studio.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Revision] CS+ Integrated Development Environment V8.07.00 + Rev.1.00 + 2022/01/16 + R20TS0784EJ0100 + /document/tnr/upgrade-revision-cs-integrated-development-environment-v80700/r20ts0784ej0100-cstnur.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Revision] CS+ Code Generator for RL78 (CS+ for CC/CA,CX) V2.22.00, e² studio Code Generator Plug-in V2.19.0, AP4 Coding Assistance Tool for RL78 V1.21.00, Applilet3 Coding Assistance Tool for RL78 V1.21.00 + Rev.1.00 + 2022/01/16 + R20TS0800EJ0100 + /document/tnr/upgrade-revision-cs-code-generator-rl78-cs-cccacx-v22200-e-studio-code-generator-plug-v2190-ap4/r20ts0800ej0100-cstnur.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Revision] e² studio RL78 Smart Configurator Plug-in V1.2.0, Smart Configurator for RL78 V1.2.0 + Rev.1.00 + 2022/01/16 + R20TS0799EJ0100 + /document/tnr/upgrade-revision-e-studio-rl78-smart-configurator-plug-v120-smart-configurator-rl78-v120/r20ts0799ej0100-sctn.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family (CCRL#029-CCRL#032) + Rev.1.00 + 2022/01/16 + R20TS0793EJ0100 + /document/tnn/notes-c-compiler-package-rl78-family-ccrl029-ccrl032/r20ts0793ej0100-ccrltnno.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to Revision] C Compiler Package for RL78 CC-RL V1.11.00 + Rev.1.00 + 2022/01/16 + R20TS0790EJ0100 + /document/tnr/upgrade-revision-c-compiler-package-rl78-cc-rl-v11100/r20ts0790ej0100-ccrltnur.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Integrated Development Environment V8.06.00 + Rev.1.00 + 2021/07/16 + R20TS0724EJ0100 + /document/tnr/upgrade-revision-cs-integrated-development-environment-v80600/r20ts0724ej0100-cstnur.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] e2 studio RL78 Smart Configurator Plug-in V1.1.0, RL78 Smart Configurator V1.1.0 + Rev.1.00 + 2021/07/16 + R20TS0734EJ0100 + /document/tnr/upgrade-revision-e2-studio-rl78-smart-configurator-plug-v110-rl78-smart-configurator-v110/r20ts0734ej0100-sctn.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family (CCRL#028) + Rev.1.00 + 2021/07/01 + R20TS0714EJ0100 + /document/tnn/notes-c-compiler-package-rl78-family-ccrl028/r20ts0714ej0100-ccrltnno.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] RI78V4 V2 Real-time OS for RL78 Family + Rev.1.00 + 2021/05/16 + R20TS0704EJ0100 + /document/tnn/notes-ri78v4-v2-real-time-os-rl78-family/r20ts0704ej0100-ri78v4.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Released on the Web] e² studio RL78 Smart Configurator Plug-in V1.0.1, RL78 Smart Configurator V1.0.1 + Rev.1.00 + 2021/04/13 + R20TS0684EJ0100 + /document/tnr/released-web-e-studio-rl78-smart-configurator-plug-v101-rl78-smart-configurator-v101/REN_r20ts0684ej0100-sctn_TNR_20210413.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler CA78K0R for RL78 Family and 78K0R, C Compiler CC78K0R for 78K0R + Rev.1.00 + 2021/03/16 + R20TS0672EJ0100 + /document/tnn/notes-c-compiler-ca78k0r-rl78-family-and-78k0r-c-compiler-cc78k0r-78k0r/REN_r20ts0672ej0100-ca78k0r_TNN_20210316.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family (CCRL#027) + Rev.1.00 + 2021/03/16 + R20TS0671EJ0100 + /document/tnn/notes-c-compiler-package-rl78-family-ccrl027/REN_r20ts0671ej0100-ccrltnno_TNN_20210316.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] C Compiler Package for RL78 Family V1.06.00 + Rev.1.01 + 2021/01/16 + R20TS0263EJ0101 + /document/tnr/upgrade-revision-c-compiler-package-rl78-family-v10600/REN_r20ts0263ej0101-ccrltnur_TNR_20210116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] C Compiler Package for RL78 Family V1.05.00 + Rev.1.01 + 2021/01/16 + R20TS0187EJ0101 + /document/tnr/upgrade-revision-c-compiler-package-rl78-family-v10500/REN_r20ts0187ej0101-ccrltnur_TNR_20210116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family + Rev.1.01 + 2021/01/16 + R20TS0184EJ0101 + /document/tnn/notes-c-compiler-package-rl78-family-4/REN_r20ts0184ej0101-ccrltnno_TNN_20210116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Code Generator for RL78 (CS+ for CC) V2.21.00, CS+ Code Generator for RL78 (CS+ for CA,CX) V2.21.00, e² studio Code Generator Plug-in V2.18.0, AP4 for RL78 V1.20.00, Applilet3 for RL78 V1.20.00 + Rev.1.00 + 2021/01/16 + R20TS0659EJ0100 + /document/tnr/upgrade-revision-cs-code-generator-rl78-cs-cc-v22100-cs-code-generator-rl78-cs-cacx-v22100-e-studio/REN_r20ts0659ej0100-cstnur_TNR_20210116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] Renesas Flash Programmer + Rev.1.00 + 2021/01/16 + R20TS0651EJ0100 + /document/tnn/notes-renesas-flash-programmer-0/REN_r20ts0651ej0100-rfptn_TNN_20210116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Integrated Development Environment V8.05.00 + Rev.1.00 + 2021/01/16 + R20TS0648EJ0100 + /document/tnr/upgrade-revision-cs-integrated-development-environment-v80500/REN_r20ts0648ej0100-cstnur_TNR_20210116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] C Compiler Package for RL78 CC-RL V1.10.00 + Rev.1.00 + 2021/01/16 + R20TS0647EJ0100 + /document/tnr/upgrade-revision-c-compiler-package-rl78-cc-rl-v11000/REN_r20ts0647ej0100-ccrltnur_TNR_20210116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Programming GUI for PG-FP6 Flash Memory Programmer (FP6 Terminal) V1.05.01 + Rev.1.00 + 2021/01/16 + R20TS0645EJ0100 + /document/tnr/upgrade-revision-programming-gui-pg-fp6-flash-memory-programmer-fp6-terminal-v10501/REN_r20ts0645ej0100-pgfp6tn_TNR_20210116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgraded to version] e² studio 2021-01 + Rev.1.00 + 2021/01/16 + R20TS0643EJ0100 + /document/tnr/upgraded-version-e-studio-2021-01/REN_r20ts0643ej0100_e2studio_TNR_20210116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Flash Programmer Survey Invitation + Rev.1.00 + 2020/10/16 + R20TS0632EJ0100 + /document/tnn/notification-flash-programmer-survey-invitation/REN_r20ts0632ej0100-fptn_TNN_20201016.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Code Generator for RL78 (CS+ for CC) V2.20.00, CS+ Code Generator for RL78 (CS+ for CA,CX) V2.20.00, e² studio Code Generator Plug-in V2.16.0 + Rev.1.00 + 2020/10/16 + R20TS0631EJ0100 + /document/tnr/upgrade-revision-cs-code-generator-rl78-cs-cc-v22000-cs-code-generator-rl78-cs-cacx-v22000-e-studio/REN_r20ts0631ej0100-cstnur_TNR_20201016.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Programming GUI for PG-FP6 Flash Memory Programmer (FP6 Terminal) V1.05.00 + Rev.1.00 + 2020/10/01 + R20TS0620EJ0100 + /document/tnr/upgrade-revision-programming-gui-pg-fp6-flash-memory-programmer-fp6-terminal-v10500/REN_r20ts0620ej0100-pgfp6tn_TNR_20201001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Featured Tool] Minimize the time for optimizing current consumption with IAR Embedded Workbench®! Introducing the E2 Emulator current consumption measuring function + Rev.1.00 + 2020/10/01 + R20TS0613EJ0100 + /document/tnf/featured-tool-minimize-time-optimizing-current-consumption-iar-embedded-workbench-introducing-e2/REN_r20ts0613ej0100-e2tn_TNF_20201001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] On-chip Debugging Emulator E2 Emulator + Rev.1.00 + 2020/10/01 + R20TS0612EJ0100 + /document/tnn/notes-chip-debugging-emulator-e2-emulator-1/REN_r20ts0612ej0100-e2-rl78_TNN_20201001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgraded to version] e² studio 2020-10 + Rev.1.00 + 2020/10/01 + R20TS0605EJ0100 + /document/tnr/upgraded-version-e-studio-2020-10/REN_r20ts0605ej0100-e2studio_TNR_20201001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Renesas Flash Programmer V3.06.02 + Rev.1.00 + 2020/07/16 + R20TS0598EJ0100 + /document/tnr/upgrade-revision-renesas-flash-programmer-v30602/REN_r20ts0598ej0100-rfptn_TNR_20200716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Programming GUI for PG-FP6 Flash Memory Programmer (FP6 Terminal) V1.04.02 + Rev.1.00 + 2020/07/16 + R20TS0597EJ0100 + /document/tnr/upgrade-revision-programming-gui-pg-fp6-flash-memory-programmer-fp6-terminal-v10402/REN_r20ts0597ej0100-pgfp6tn_TNR_20200716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Integrated Development Environment V8.04.00 + Rev.1.00 + 2020/07/16 + R20TS0593EJ0100 + /document/tnr/upgrade-revision-cs-integrated-development-environment-v80400/REN_r20ts0593ej0100-cstnur_TNR_20200716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgraded to version] e² studio 2020-07 + Rev.1.00 + 2020/07/16 + R20TS0592EJ0100 + /document/tnr/upgraded-version-e-studio-2020-07/REN_r20ts0592ej-e2studio_TNR_20200716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] On-chip Debugging Emulator E2 Emulator + Rev.1.00 + 2020/06/16 + R20TS0589EJ0100 + /document/tnn/notes-chip-debugging-emulator-e2-emulator-0/REN_r20ts0589ej0100-cstnno_TNN_20200616.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Renesas Flash Programmer V3.06.01 Addition of Supported Devices and End of Device Support + Rev.1.01 + 2020/06/05 + R20TS0587EJ0101 + /document/tnn/notification-renesas-flash-programmer-v30601-addition-supported-devices-and-end-device-support/REN_r20ts0587ej0101-rfptn_TNN_20200605.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Programming GUI for PG-FP6 Flash Memory Programmer (FP6 Terminal) V1.04.01 + Rev.1.01 + 2020/06/05 + R20TS0586EJ0101 + /document/tnr/upgrade-revision-programming-gui-pg-fp6-flash-memory-programmer-fp6-terminal-v10401/REN_r20ts0586ej0101-pgfp6tn_TNR_20200605.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] "Chance to Win a License!" Join Our Compiler Survey - 5 Winners to Receive Renesas Compiler License! - + Rev.1.00 + 2020/05/16 + R20TS0573EJ0100 + /document/tnn/notification-chance-win-license-join-our-compiler-survey-5-winners-receive-renesas-compiler-license/REN_r20ts0573ej0100-cstnnf_TNN_20200516.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Released on the web] e² studio 2020-04 + Rev.1.00 + 2020/04/16 + R20TS0559EJ0100 + /document/tnr/released-web-e-studio-2020-04/REN_r20ts0559ej0100-e2studio_TNR_20200416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgraded to revision] e² studio Integrated Development Environment V7.8.0 + Rev.1.00 + 2020/04/16 + R20TS0558EJ0100 + /document/tnr/upgraded-revision-e-studio-integrated-development-environment-v780/REN_r20ts0558ej0100-e2studio_TNR_20200416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] RX Family TSIP(Trusted Secure IP) Module Firmware Integration Technology + Rev.1.00 + 2020/04/16 + R20TS0570EJ0100 + /document/tnn/notes-rx-family-tsiptrusted-secure-ip-module-firmware-integration-technology/REN_r20ts0570ej0100-rx-tsip_TNN_20200416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ Integrated Development Environment + Rev.1.00 + 2020/04/16 + R20TS0565EJ0100 + /document/tnn/notes-cs-integrated-development-environment-20/REN_r20ts0565ej0100-cstnno_TNN_20200416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Featured Tools] Renesas Compiler Floating License That Allows the Computer in Use to Be Changed Flexibly + Rev.1.00 + 2020/03/16 + R20TS0557EJ0100 + /document/tnf/featured-tools-renesas-compiler-floating-license-allows-computer-use-be-changed-flexibly/REN_r20ts0557ej0100-compiler_TNF_20200316.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Code Generator for RL78 (CS+ for CC) V2.19.00, CS+ Code Generator for RL78 (CS+ for CA,CX) V2.19.00, e² studio Code Generator Plug-in V2.15.00, AP4 Coding Assistance Tool for RL78 V1.18.00, Applilet3 Coding Assist + Rev.1.00 + 2020/01/16 + R20TS0533EJ0100 + /document/tnr/upgrade-revision-cs-code-generator-rl78-cs-cc-v21900-cs-code-generator-rl78-cs-cacx-v21900-e-studio/REN_r20ts0533ej0100-cstnur_TNR_20200116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] e² studio Integrated Development Environment V7.7.0 + Rev.1.00 + 2020/01/16 + R20TS0532EJ0100 + /document/tnr/upgrade-revision-e-studio-integrated-development-environment-v770/REN_r20ts0532ej0100-e2studio_TNR_20200116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] C Compiler Package for RL78 V1.09.00 + Rev.1.00 + 2020/01/16 + R20TS0539EJ0100 + /document/tnr/upgrade-revision-c-compiler-package-rl78-v10900/REN_r20ts0539ej0100-ccrltnur_TNR_20200116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Programming GUI for PG-FP6 Flash Memory Programmer (FP6 Terminal) V1.04.00 + Rev.1.00 + 2020/01/16 + R20TS0538EJ0100 + /document/tnr/upgrade-revision-programming-gui-pg-fp6-flash-memory-programmer-fp6-terminal-v10400/REN_r20ts0538ej0100-pgfp6tn_TNR_20200116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Renesas Flash Programmer V3.06.01 Addition of Supported Devices + Rev.1.00 + 2020/01/16 + R20TS0537EJ0100 + /document/tnn/notification-renesas-flash-programmer-v30601-addition-supported-devices/REN_r20ts0537ej0100-rfptn_TNN_20200116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Integrated Development Environment V8.03.00 + Rev.1.00 + 2020/01/16 + R20TS0531EJ0100 + /document/tnr/upgrade-revision-cs-integrated-development-environment-v80300/REN_r20ts0531ej0100-cstnur_TNR_20200116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family + Rev.1.00 + 2020/01/16 + R20TS0529EJ0100 + /document/tnn/notes-c-compiler-package-rl78-family-13/REN_r20ts0529ej0100-ccrltnno_TNN_20200116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ Code Generator for RL78 (CS+ for CC), CS+ Code Generator for RL78 (CS+ for CA, CX), e² studio Code Generator Plug-in, Applilet3 Coding Assistance Tool for RL78, AP4 Coding Assistance Tool for RL78 + Rev.1.01 + 2019/12/23 + R20TS0459EJ0101 + /document/tnn/notes-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-ca-cx-e-studio-code-generator-plug-2/REN_r20ts0459ej0101-cstnno_TNN_20191223.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] e² studio Integrated Development Environment V7.6.0 + Rev.1.01 + 2019/10/04 + R20TS0480EJ0101 + /document/tnr/upgrade-revision-e-studio-integrated-development-environment-v760/REN_r20ts0480ej0101-e2studio_TNR_20191004.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Released on the Web] Parameter File for PG-FP5 Flash Memory Programmer + Rev.1.00 + 2019/10/01 + R20TS0489EJ0100 + /document/tnr/released-web-parameter-file-pg-fp5-flash-memory-programmer-8/REN_r20ts0489ej0100-pgfp5tn_TNR_20191001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Programming GUI for PG-FP6 Flash Memory Programmer (FP6 Terminal) V1.03.03 + Rev.1.00 + 2019/10/01 + R20TS0486EJ0100 + /document/tnr/upgrade-revision-programming-gui-pg-fp6-flash-memory-programmer-fp6-terminal-v10303/REN_r20ts0486ej0100-pgfp6tn_TNR_20191001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Device Information for RL78 V8.02.01 + Rev.1.00 + 2019/10/01 + R20TS0493EJ0100 + /document/tnr/upgrade-revision-cs-device-information-rl78-v80201/REN_r20ts0493ej0100-cstnur_TNR_20191001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Renesas Flash Programmer V3.06.01 + Rev.1.00 + 2019/10/01 + R20TS0487EJ0100 + /document/tnr/upgrade-revision-renesas-flash-programmer-v30601/REN_r20ts0487ej0100-rfptn_TNR_20191001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Take Part in Renesas Flash Programmer Product Survey + Rev.1.01 + 2019/09/18 + R20TS0476EJ0101 + /document/tnn/notification-take-part-renesas-flash-programmer-product-survey/REN_r20ts0476ej0101-fptn_TNN_20190918.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ Code Generator for RL78 (CS+ for CC), CS+ Code Generator for RL78 (CS+ for CA, CX), e² studio Code Generator Plug-in, AP4 Coding Assistance Tool for RL78, Applilet3 Coding Assistance Tool for RL78 + Rev.1.00 + 2019/09/16 + R20TS0472EJ0100 + /document/tnn/notes-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-ca-cx-e-studio-code-generator-plug-ap4/REN_r20ts0472ej0100-cstnno_TNN_20190916.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Current Consumption Tuning Solution for RX and RL78 Families Using E2 Emulator and QE for Current Consumption + Rev.1.00 + 2019/09/16 + R20TS0474EJ0100 + /document/tnf/notification-current-consumption-tuning-solution-rx-and-rl78-families-using-e2-emulator-and-qe/REN_r20ts0474ej0100-ide_TNF_20190916.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family + Rev.1.00 + 2019/09/01 + R20TS0471EJ0100 + /document/tnn/notes-c-compiler-package-rl78-family-12/REN_r20ts0471ej0100-ccrltnno_TNN_20190901.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Detect Memory Corruption in Using Dynamic Memory Management Functions for Quality and Security Improvement! Renesas Compiler Professional Edition Enhanced Security for Dynamic Memory Management Functions + Rev.1.00 + 2019/09/01 + R20TS0467EJ0100 + /document/tnf/notification-detect-memory-corruption-using-dynamic-memory-management-functions-quality-and-security/REN_r20ts0467ej0100-compiler_TNF_20190901.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Renesas Flash Programmer V3.06.00 + Rev.1.00 + 2019/08/01 + R20TS0464EJ0100 + /document/tnr/upgrade-revision-renesas-flash-programmer-v30600/REN_r20ts0464ej0100-rfptn_TNR_20190801.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] e² studio Integrated Development Environment V7.5.0 + Rev.1.00 + 2019/07/16 + R20TS0453EJ0100 + /document/tnr/upgrade-revision-e-studio-integrated-development-environment-v750/REN_r20ts0453ej0100-e2studio_TNR_20190716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Code Generator for RL78 (CS+ for CC), CS+ Code Generator for RL78 (CS+ for CA,CX), e² studio Code Generator Plug-in, AP4 Coding Assistance Tool for RL78, Applilet3 Coding Assistance Tool for RL78 + Rev.1.00 + 2019/07/16 + R20TS0456EJ0100 + /document/tnr/upgrade-revision-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-cacx-e-studio-code-generator-6/REN_r20ts0456ej0100-cstnur_TNR_20190716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Programming GUI for PG-FP6 Flash Memory Programmer (FP6 Terminal) V1.03.02 + Rev.1.00 + 2019/07/16 + R20TS0446EJ0100 + /document/tnr/upgrade-revision-programming-gui-pg-fp6-flash-memory-programmer-fp6-terminal-v10302/REN_r20ts0446ej0100-pgfp6tn_TNR_20190716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Integrated Development Environment V8.02.00 + Rev.1.00 + 2019/07/16 + R20TS0442EJ0100 + /document/tnr/upgrade-revision-cs-integrated-development-environment-v80200/REN_r20ts0442ej0100-cstnur_TNR_20190716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] e² studio Integrated Development Environment + Rev.1.00 + 2019/07/01 + R20TS0454EJ0100 + /document/tnn/notes-e-studio-integrated-development-environment-1/REN_r20ts0454ej0100-e2studio_TNN_20190701.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler CA78K0R for RL78 Family and 78K0R + Rev.1.00 + 2019/07/01 + R20TS0443EJ0100 + /document/tnn/notes-c-compiler-ca78k0r-rl78-family-and-78k0r/REN_r20ts0443ej0100-cak0rtnno_TNN_20190701.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] End of Life (EOL) Notice for E1 Emulator + Rev.2.00 + 2019/07/01 + R20TS0376EJ0200 + /document/tnn/notification-end-life-eol-notice-e1-emulator/REN_r20ts0376ej0200-e1_TNN_20190701.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Prevent Illicit Indirect Function Calls and Improve the Quality of Your Program! Renesas Compiler Professional Edition Detection of Illicit Indirect Function Calls + Rev.1.00 + 2019/06/16 + R20TS0438EJ0100 + /document/tnf/notification-prevent-illicit-indirect-function-calls-and-improve-quality-your-program-renesas/REN_r20ts0438ej0100-compiler_TNF_20190616.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] "Chance to Win a License!" Compiler Survey Invitation - 3 Winners to Receive Renesas Compiler License! - + Rev.1.00 + 2019/06/16 + R20TS0439EJ0100 + /document/tnn/notification-chance-win-license-compiler-survey-invitation-3-winners-receive-renesas-compiler/REN_r20ts0439ej0100-cstnnf_TNN_20190616.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ Code Generator for RL78 (CS+ for CC), CS+ Code Generator for RL78 (CS+ for CA, CX), e² studio Code Generator Plug-in, Applilet3 Coding Assistance Tool for RL78 + Rev.1.00 + 2019/06/01 + R20TS0432EJ0100 + /document/tnn/notes-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-ca-cx-e-studio-code-generator-plug-1/REN_r20ts0432ej0100-cstnno_TNN_20190601.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Simple and Affordable Introducing Renesas Compiler Annual License + Rev.1.00 + 2019/05/16 + R20TS0429EJ0100 + /document/tnf/notification-simple-and-affordable-introducing-renesas-compiler-annual-license/REN_r20ts0429ej0100-compiler_TNF_20190516.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] e² studio Integrated Development Environment V7.4.0 + Rev.1.00 + 2019/04/16 + R20TS0414EJ0100 + /document/tnr/upgrade-revision-e-studio-integrated-development-environment-v740/REN_r20ts0414ej0100-e2studio_TNR_20190416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Programming GUI (FP6 Terminal) for PG-FP6 Flash Memory Programmer V1.03.01 + Rev.1.00 + 2019/04/16 + R20TS0418EJ0100 + /document/tnr/upgrade-revision-programming-gui-fp6-terminal-pg-fp6-flash-memory-programmer-v10301/REN_r20ts0418ej0100-pgfp6tn_TNR_20190416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Renesas Flash Programmer V3.05.03 + Rev.1.00 + 2019/04/16 + R20TS0419EJ0100 + /document/tnr/upgrade-revision-renesas-flash-programmer-v30503/REN_r20ts0419ej0100-rfptn_TNR_20190416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] e² studio Code Generator Plug-in + Rev.1.00 + 2019/03/16 + R20TS0408EJ0100 + /document/tnn/notes-e-studio-code-generator-plug/REN_r20ts0408ej0100-cstnno_TNN_20190316.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Gang Programmer to Increase Productivity in High-volume Programming! Introducing PG-FP6 Flash Memory Programmer + Rev.1.00 + 2019/03/16 + R20TS0409EJ0100 + /document/tnf/notification-gang-programmer-increase-productivity-high-volume-programming-introducing-pg-fp6-flash/REN_r20ts0409ej0100-pgfp6tn_TNF_20190316.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ Integrated Development Environment + Rev.1.00 + 2019/02/16 + R20TS0402EJ0100 + /document/tnn/notes-cs-integrated-development-environment-17/REN_r20ts0402ej0100-cstnno_TNN_20190216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Start Evaluating Immediately Just with Internet Access! Introduction of Web Simulator to Support Initial Evaluation of RL78 Family + Rev.1.00 + 2019/02/01 + R20TS0400EJ0100 + /document/tnf/notification-start-evaluating-immediately-just-internet-access-introduction-web-simulator-support/REN_r20ts0400ej0100-websim_TNF_20190201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] e² studio Integrated Development Environment V7.3.0 + Rev.1.00 + 2019/01/16 + R20TS0386EJ0100 + /document/tnr/upgrade-revision-e-studio-integrated-development-environment-v730/REN_r20ts0386ej0100-e2studio_TNR_20190116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Code Generator for RL78 (CS+ for CC), CS+ Code Generator for RL78 (CS+ for CA,CX), e² studio Code Generator Plug-in, AP4 Coding Assistance Tool for RL78, Applilet3 Coding Assistance Tool for RL78 + Rev.1.00 + 2019/01/16 + R20TS0393EJ0100 + /document/tnr/upgrade-revision-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-cacx-e-studio-code-generator-5/REN_r20ts0393ej0100-cstnur_TNR_20190116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] C Compiler Package for RL78 Family V1.08.00 + Rev.1.00 + 2019/01/16 + R20TS0395EJ0100 + /document/tnr/upgrade-revision-c-compiler-package-rl78-family-v10800/REN_r20ts0395ej0100-ccrltnur_TNR_20190116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family + Rev.1.00 + 2019/01/16 + R20TS0394EJ0100 + /document/tnn/notes-c-compiler-package-rl78-family-11/REN_r20ts0394ej0100-ccrltnno_TNN_20190116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Programming GUI "FP6 Terminal" for PG-FP6 Flash Memory Programmer V1.03.00 + Rev.1.00 + 2019/01/16 + R20TS0389EJ0100 + /document/tnr/upgrade-revision-programming-gui-fp6-terminal-pg-fp6-flash-memory-programmer-v10300/REN_r20ts0389ej0100-pgfp6tn_TNR_20190116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Integrated Development Environment V8.01.00 + Rev.1.00 + 2019/01/16 + R20TS0384EJ0100 + /document/tnr/upgrade-revision-cs-integrated-development-environment-v80100/REN_r20ts0384ej0100-cstnur_TNR_20190116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Renesas Flash Programmer V3.05.01 Addition of Supported MCUs + Rev.1.00 + 2019/01/16 + R20TS0387EJ0100 + /document/tnn/notification-renesas-flash-programmer-v30501-addition-supported-mcus/REN_r20ts0387ej0100-rfptn_TNN_20190116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Data Flash Library Type04 Package Ver.2.00 for RL78 Family + Rev.1.00 + 2019/01/16 + R20TS0382EJ0100 + /document/tnr/upgrade-revision-data-flash-library-type04-package-ver200-rl78-family/REN_r20ts0382ej0100-rl78_TNR_20190116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Flash Self Programming Library Type01 Package Ver.3.00 for RL78 Family + Rev.1.00 + 2019/01/16 + R20TS0381EJ0100 + /document/tnr/upgrade-revision-flash-self-programming-library-type01-package-ver300-rl78-family/REN_r20ts0381ej0100-rl78_TNR_20190116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Dynamic Checking for Corruption in Stack Area for Quality and Security Enhancement! Introducing Detection of Stack Smashing Feature of Renesas Compiler Professional Edition + Rev.1.00 + 2018/12/16 + R20TS0378EJ0100 + /document/tnf/notification-dynamic-checking-corruption-stack-area-quality-and-security-enhancement-introducing/REN_r20ts0378ej0100-compiler_TNF_20181216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family + Rev.1.00 + 2018/12/16 + R20TS0377EJ0100 + /document/tnn/notes-c-compiler-package-rl78-family-10/REN_r20ts0377ej0100-ccrltnno_TNN_20181216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ Integrated Development Environment + Rev.1.00 + 2018/12/16 + R20TS0375EJ0100 + /document/tnn/notes-cs-integrated-development-environment-16/REN_r20ts0375ej0100-cstnno_TNN_20181216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family + Rev.1.00 + 2018/12/01 + R20TS0373EJ0100 + /document/tnn/notes-c-compiler-package-rl78-family-9/REN_r20ts0373ej0100-ccrltnno_TNN_20181201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] e² studio Integrated Development Environment V7.2.0 + Rev.1.00 + 2018/11/27 + R20TS0369EJ0100 + /document/tnr/upgrade-revision-e-studio-integrated-development-environment-v720/REN_r20ts0369ej0100-e2studio_TNR_20181127.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Programming GUI "FP6 Terminal" for PG-FP6 Flash Memory Programmer V1.02.01 + Rev.1.00 + 2018/11/27 + R20TS0367EJ0100 + /document/tnr/upgrade-revision-programming-gui-fp6-terminal-pg-fp6-flash-memory-programmer-v10201/REN_r20ts0367ej0100-pgfp6tn_TNR_20181127.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to version] CS+ Integrated Development Environment V8.00.00 + Rev.1.00 + 2018/11/27 + R20TS0359EJ0100 + /document/tnr/upgrade-version-cs-integrated-development-environment-v80000/REN_r20ts0359ej0100-cstnuv_TNR_20181127.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Renesas Flash Programmer V3.05.01 + Rev.1.00 + 2018/11/27 + R20TS0368EJ0100 + /document/tnr/upgrade-revision-renesas-flash-programmer-v30501/REN_r20ts0368ej0100-rfptn_TNR_20181127.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ Integrated Development Environment + Rev.1.00 + 2018/11/01 + R20TS0364EJ0100 + /document/tnn/notes-cs-integrated-development-environment-15/REN_r20ts0364ej0100-cstnno_TNN_20181101.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] e² studio Integrated Development Environment V7.1.0 + Rev.1.00 + 2018/10/01 + R20TS0352EJ0100 + /document/tnr/upgrade-revision-e-studio-integrated-development-environment-v710/REN_r20ts0352ej0100-e2studio_TNR_20181001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Perform MISRA-C Rule Check During Compilation to Reduce Man-hours and Improve Quality for Program Development! MISRA-C Rule Checking Feature of Renesas Compiler Professional Edition + Rev.1.00 + 2018/09/16 + R20TS0342EJ0100 + /document/tnn/notification-perform-misra-c-rule-check-during-compilation-reduce-man-hours-and-improve-quality/REN_r20ts0342ej0100-compiler_TNN_20180916.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] License Manager + Rev.1.00 + 2018/09/16 + R20TS0349EJ0100 + /document/tnr/upgrade-revision-license-manager/REN_r20ts0349ej0100-license_TNR_20180916.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ Integrated Development Environment + Rev.1.00 + 2018/09/16 + R20TS0348EJ0100 + /document/tnn/notes-cs-integrated-development-environment-14/REN_r20ts0348ej0100-cstnno_TNN_20180916.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] License Manager + Rev.1.00 + 2018/09/01 + R20TS0346EJ0100 + /document/tnn/notes-license-manager/REN_r20ts0346ej0100-license_TNN_20180901.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ Integrated Development Environment + Rev.1.00 + 2018/09/01 + R20TS0343EJ0100 + /document/tnn/notes-cs-integrated-development-environment-13/REN_r20ts0343ej0100-cstnno_TNN_20180901.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to version] e² studio Integrated Development Environment V7.0.0 + Rev.1.00 + 2018/07/16 + R20TS0335EJ0100 + /document/tnr/upgrade-version-e-studio-integrated-development-environment-v700/REN_r20ts0335ej0100-e2studio_TNR_20180716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Code Generator for RL78 (CS+ for CC), CS+ Code Generator for RL78 (CS+ for CA,CX), e² studio Code Generator Plug-in, AP4 Coding Assistance Tool for RL78, Applilet3 Coding Assistance Tool for RL78 + Rev.1.00 + 2018/07/16 + R20TS0322EJ0100 + /document/tnr/upgrade-revision-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-cacx-e-studio-code-generator-4/REN_r20ts0322ej0100-cstnur_TNR_20180716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] C Compiler Package for RL78 Family V1.07.00 + Rev.1.00 + 2018/07/16 + R20TS0332EJ0100 + /document/tnr/upgrade-revision-c-compiler-package-rl78-family-v10700/REN_r20ts0332ej0100-ccrltnur_TNR_20180716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family + Rev.1.00 + 2018/07/16 + R20TS0331EJ0100 + /document/tnn/notes-c-compiler-package-rl78-family-8/REN_r20ts0331ej0100-ccrltnno_TNN_20180716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Programming GUI "FP6 Terminal" for the PG-FP6 Flash Memory Programmer V1.02.00 + Rev.1.00 + 2018/07/16 + R20TS0328EJ0100 + /document/tnr/upgrade-revision-programming-gui-fp6-terminal-pg-fp6-flash-memory-programmer-v10200/REN_r20ts0328ej0100-pgfp6tn_TNR_20180716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Released on the Web] Parameter File for the PG-FP5 Flash Memory Programmer + Rev.1.00 + 2018/07/16 + R20TS0327EJ0100 + /document/tnr/released-web-parameter-file-pg-fp5-flash-memory-programmer-7/REN_r20ts0327ej0100-pgfp5tn_TNR_20180716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to version] CS+ Integrated Development Environment V7.00.00 + Rev.1.00 + 2018/07/16 + R20TS0320EJ0100 + /document/tnr/upgrade-version-cs-integrated-development-environment-v70000/REN_r20ts0320ej0100-cstnuv_TNR_20180716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Renesas Flash Programmer V3.05.00 + Rev.1.00 + 2018/07/16 + R20TS0329EJ0100 + /document/tnr/upgrade-revision-renesas-flash-programmer-v30500/REN_r20ts0329ej0100-rfptn_TNR_20180716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] e² studio Integrated Development Environment V6.3.0 + Rev.1.00 + 2018/05/16 + R20TS0297EJ0100 + /document/tnr/upgrade-revision-e-studio-integrated-development-environment-v630/REN_r20ts0297ej0100-e2studio_TNR_20180516.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Transfer is Easy from PG-FP5 to PG-FP6! PG-FP6 Flash Memory Programmer for Renesas MCUs with Flash Memory + Rev.1.00 + 2018/05/16 + R20TS0315EJ0100 + /document/tnf/notification-transfer-easy-pg-fp5-pg-fp6-pg-fp6-flash-memory-programmer-renesas-mcus-flash-memory/REN_r20ts0315ej0100-pgfp6tn_TNF_20180516.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Programming GUI "FP6 Terminal" for the PG-FP6 Flash Memory Programmer V1.01.01 + Rev.1.00 + 2018/04/16 + R20TS0305EJ0100 + /document/tnr/upgrade-revision-programming-gui-fp6-terminal-pg-fp6-flash-memory-programmer-v10101/REN_r20ts0305ej0100-pgfp6tn_TNR_20180416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Released on the Web] Parameter File for the PG-FP5 Flash Memory Programmer + Rev.1.00 + 2018/04/16 + R20TS0303EJ0100 + /document/tnr/released-web-parameter-file-pg-fp5-flash-memory-programmer-6/REN_r20ts0303ej0100-pgfp5tn_TNR_20180416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Acceptance for Final Orders for PG-FP5 Flash Memory Programmer, Introducing PG-FP6 as Successor + Rev.1.01 + 2018/04/16 + R20TS0289EJ0101 + /document/tnn/notification-acceptance-final-orders-pg-fp5-flash-memory-programmer-introducing-pg-fp6-successor/REN_r20ts0289ej0101-pgfp5tn_TNN_20180416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Renesas Flash Programmer V3.04.00 Addition of Supported MCUs + Rev.1.00 + 2018/04/16 + R20TS0304EJ0100 + /document/tnn/notification-renesas-flash-programmer-v30400-addition-supported-mcus/REN_r20ts0304ej0100-rfptn_TNN_20180416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Modifications to Conversion Adapter for E2 Emulator and Release of Separately Available User Interface Cables and Conversion Adapters + Rev.1.00 + 2018/04/16 + R20TS0300EJ0100 + /document/tnn/notification-modifications-conversion-adapter-e2-emulator-and-release-separately-available-user/REN_r20ts0300ej0100-e2tn_TNN_20180416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] PG-FP6, A New Flash Memory Programmer Improves the Productivity of Programming Line for Renesas MCUs with Flash Memory! + Rev.1.00 + 2018/04/01 + R20TS0296EJ0100 + /document/tnf/notification-pg-fp6-new-flash-memory-programmer-improves-productivity-programming-line-renesas-mcus/REN_r20ts0296ej0100-pgfp6tn_TNF_20180401.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ Integrated Development Environment + Rev.1.00 + 2018/03/16 + R20TS0288EJ0100 + /document/tnn/notes-cs-integrated-development-environment-11/REN_r20ts0288ej0100-cstnno_TNN_20180316.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] IECUBE Full-Spec. Emulator for RL78 Family + Rev.1.00 + 2018/03/16 + R20TS0286EJ0100 + /document/tnn/notes-iecube-full-spec-emulator-rl78-family-0/REN_r20ts0286ej0100-iecube_TNN_20180316.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler CA78K0R for RL78 Family and 78K0R, C Compiler CC78K0R for 78K0R, C Compiler CA78K0 and CC78K0 for 78K0 + Rev.1.00 + 2018/03/01 + R20TS0285EJ0100 + /document/tnn/notes-c-compiler-ca78k0r-rl78-family-and-78k0r-c-compiler-cc78k0r-78k0r-c-compiler-ca78k0-and-cc78k0/REN_r20ts0285ej0100-cak0rtnno_TNN_20180301.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Programming GUI "FP6 Terminal" for the PG-FP6 Flash Memory Programmer V1.01.00 + Rev.1.00 + 2018/02/16 + R20TS0276EJ0100 + /document/tnr/upgrade-revision-programming-gui-fp6-terminal-pg-fp6-flash-memory-programmer-v10100/REN_r20ts0276ej0100-pgfp6tn_TNR_20180216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] e² studio Integrated Development Environment + Rev.1.00 + 2018/01/16 + R20TS0270EJ0100 + /document/tnn/notes-e-studio-integrated-development-environment-0/REN_r20ts0270ej0100-e2studio_TNN_20180116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] e² studio Integrated Development Environment V6.2.0 + Rev.1.00 + 2018/01/16 + R20TS0267EJ0100 + /document/tnr/upgrade-revision-e-studio-integrated-development-environment-v620/REN_r20ts0267ej0100-e2studio_TNR_20180116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Code Generator for RL78 (CS+ for CC), CS+ Code Generator for RL78 (CS+ for CA,CX), e² studio Code Generator Plug-in, AP4 Coding Assistance Tool for RL78, Applilet3 Coding Assistance Tool for RL78 + Rev.1.00 + 2018/01/16 + R20TS0253EJ0100 + /document/tnr/upgrade-revision-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-cacx-e-studio-code-generator-3/REN_r20ts0253ej0100-cstnur_TNR_20180116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family + Rev.1.00 + 2018/01/16 + R20TS0260EJ0100 + /document/tnn/notes-c-compiler-package-rl78-family-7/REN_r20ts0260ej0100-ccrltnno_TNN_20180116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Released on the Web] Parameter File for the PG-FP5 Flash Memory Programmer + Rev.1.00 + 2018/01/16 + R20TS0261EJ0100 + /document/tnr/released-web-parameter-file-pg-fp5-flash-memory-programmer-5/REN_r20ts0261ej0100-pgfp5tn_TNR_20180116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Integrated Development Environment V6.01.00 + Rev.1.00 + 2018/01/16 + R20TS0242EJ0100 + /document/tnr/upgrade-revision-cs-integrated-development-environment-v60100/REN_r20ts0242ej0100-cstnur_TNR_20180116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Renesas Flash Programmer V3.04.00 + Rev.1.00 + 2018/01/16 + R20TS0262EJ0100 + /document/tnr/upgrade-revision-renesas-flash-programmer-v30400/REN_r20ts0262ej0100-rfptn_TNR_20180116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] EEPROM Emulation Library Pack01 for RL78 Family, EEPROM Emulation Library T01 for RL78 Family Package Ver.2.10 + Rev.1.00 + 2018/01/16 + R20TS0266EJ0100 + /document/tnr/upgrade-revision-eeprom-emulation-library-pack01-rl78-family-eeprom-emulation-library-t01-rl78/REN_r20ts0266ej0100-rl78_TNR_20180116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] EEPROM Emulation Library Pack01 for RL78 Family, EEPROM Emulation Library T01 for RL78 Family + Rev.1.00 + 2018/01/16 + R20TS0250EJ0100 + /document/tnn/notes-eeprom-emulation-library-pack01-rl78-family-eeprom-emulation-library-t01-rl78-family/REN_r20ts0250ej0100-rl78_TNN_20180116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ Code Generator for RL78 (CS+ for CC), CS+ Code Generator for RL78 (CS+ for CA,CX), e² studio Code Generator Plug-in, Applilet3 Coding Assistance Tool for RL78 + Rev.1.00 + 2017/12/16 + R20TS0244EJ0100 + /document/tnn/notes-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-cacx-e-studio-code-generator-plug/REN_r20ts0244ej0100-cstnno_TNN_20171216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family + Rev.1.00 + 2017/12/01 + R20TS0240EJ0100 + /document/tnn/notes-c-compiler-package-rl78-family-6/REN_r20ts0240ej0100-ccrltnno_TNN_20171201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Software for the PG-FP5 Flash Memory Programmer + Rev.1.00 + 2017/11/16 + R20TS0217EJ0100 + /document/tnr/upgrade-revision-software-pg-fp5-flash-memory-programmer-1/REN_r20ts0217ej0100-pgfp5tn_TNR_20171116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Released on the Web] Parameter File for the PG-FP5 Flash Memory Programmer + Rev.1.00 + 2017/11/16 + R20TS0216EJ0100 + /document/tnr/released-web-parameter-file-pg-fp5-flash-memory-programmer-4/REN_r20ts0216ej0100-pgfp5tn_TNR_20171116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Renesas Flash Programmer V3.03.01 Addition of Support for MCUs + Rev.1.00 + 2017/11/16 + R20TS0215EJ0100 + /document/tnn/notification-renesas-flash-programmer-v30301-addition-support-mcus/REN_r20ts0215ej0100-rfptn_TNN_20171116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ Integrated Development Environment + Rev.1.00 + 2017/11/01 + R20TS0224EJ0100 + /document/tnn/notes-cs-integrated-development-environment-9/REN_r20ts0224ej0100-cstnno_TNN_20171101.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Renesas Flash Programmer V3.03.01, CS+ Integrated Development Environment + Rev.1.00 + 2017/11/01 + R20TS0231EJ0100 + /document/tnr/upgrade-revision-renesas-flash-programmer-v30301-cs-integrated-development-environment/REN_r20ts0231ej0100-rfptn_TNR_20171101.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [New release] The PG-FP6, a New Flash Memory Programmer - Further Enhancement of High-Performance, Security, and Functions for Production Lines - + Rev.1.02 + 2017/10/27 + R20TS0202EJ0102 + /document/tnr/new-release-pg-fp6-new-flash-memory-programmer-further-enhancement-high-performance-security-and/REN_r20ts0202ej0102-pgfp6tn_TNR_20171027.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] e² studio Integrated Development Environment V6.1.0 + Rev.1.00 + 2017/10/16 + R20TS0221EJ0100 + /document/tnr/upgrade-revision-e-studio-integrated-development-environment-v610/REN_r20ts0221ej0100-e2studio_TNR_20171016.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ and e² studio Integrated Development Environments + Rev.1.00 + 2017/10/16 + R20TS0220EJ0100 + /document/tnn/notes-cs-and-e-studio-integrated-development-environments-0/REN_r20ts0220ej0100-cstnno_TNN_20171016.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] Renesas Flash Programmer and CS+ Integrated Development Environment + Rev.1.00 + 2017/10/16 + R20TS0223EJ0100 + /document/tnn/notes-renesas-flash-programmer-and-cs-integrated-development-environment/REN_r20ts0223ej0100-rfptn_TNN_20171016.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Code Generator Common Programs (CS+ for CC), CS+ Code Generator Common Programs (CS+ for CA,CX) + Rev.1.00 + 2017/10/01 + R20TS0218EJ0100 + /document/tnr/upgrade-revision-cs-code-generator-common-programs-cs-cc-cs-code-generator-common-programs-cs-cacx/REN_r20ts0218ej0100-cstnur_TNR_20171001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler CA78K0R for RL78 Family and 78K0R C Compiler CA78K0 and CC78K0 for 78K0 + Rev.1.00 + 2017/09/16 + R20TS0209EJ0100 + /document/tnn/notes-c-compiler-ca78k0r-rl78-family-and-78k0r-c-compiler-ca78k0-and-cc78k0-78k0/REN_r20ts0209ej0100-cak0rtnno_TNN_20170916.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family + Rev.1.00 + 2017/09/16 + R20TS0210EJ0100 + /document/tnn/notes-c-compiler-package-rl78-family-5/REN_r20ts0210ej0100-ccrltnno_TNN_20170916.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] RL78 Family Package Ver.2.00 for the EEPROM Emulation Library Pack01 + Rev.1.00 + 2017/09/16 + R20TS0207EJ0100 + /document/tnr/upgrade-revision-rl78-family-package-ver200-eeprom-emulation-library-pack01/REN_r20ts0207ej0100-rl78_TNR_20170916.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] RL78 Family Package Ver.2.00 for the EEPROM Emulation Library Pack02 + Rev.1.00 + 2017/09/16 + R20TS0203EJ0100 + /document/tnr/upgrade-revision-rl78-family-package-ver200-eeprom-emulation-library-pack02/REN_r20ts0203ej0100-rl78_TNR_20170916.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ and e² studio Integrated Development Environments + Rev.1.00 + 2017/09/01 + R20TS0205EJ0100 + /document/tnn/notes-cs-and-e-studio-integrated-development-environments/REN_r20ts0205ej0100-cstnno_TNN_20170901.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ Code Generator for RL78 (CS+ for CC), CS+ Code Generator for RL78 (CS+ for CA,CX), CS+ Code Generator for 78K (CS+ for CA,CX), CS+ Code Generator for V850 (CS+ for CA,CX), e² studio Code Generator Plug-in + Rev.1.00 + 2017/08/22 + R20TS0196EJ0100 + /document/tnn/notes-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-cacx-cs-code-generator-78k-cs-cacx-cs/REN_r20ts0196ej0100-cstnno_TNN_20170822.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to version] e² studio Integrated Development Environment V6.0.0 + Rev.1.00 + 2017/08/08 + R20TS0180EJ0100 + /document/tnr/upgrade-version-e-studio-integrated-development-environment-v600/REN_r20ts0180ej0100-e2studio_TNR_20170808.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Code Generator for RL78 (CS+ for CC), CS+ Code Generator for RL78 (CS+ for CA,CX), e² studio Code Generator Plug-in, AP4 Coding Assistance Tool for RL78, Applilet3 Coding Assistance Tool for RL78 + Rev.1.00 + 2017/07/16 + R20TS0176EJ0100 + /document/tnr/upgrade-revision-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-cacx-e-studio-code-generator-2/REN_r20ts0176ej0100-cstnur_TNR_20170716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Released on the Web] Parameter File for the PG-FP5 Flash Memory Programmer + Rev.1.00 + 2017/07/16 + R20TS0192EJ0100 + /document/tnr/released-web-parameter-file-pg-fp5-flash-memory-programmer-3/REN_r20ts0192ej0100-pgfp5tn_TNR_20170716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to version] CS+ V6.00.00 Integrated Development Environment + Rev.1.00 + 2017/07/16 + R20TS0186EJ0100 + /document/tnr/upgrade-version-cs-v60000-integrated-development-environment/REN_r20ts0186ej0100-cstnuv_TNR_20170716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Renesas Flash Programmer V3.03.00 + Rev.1.00 + 2017/07/16 + R20TS0191EJ0100 + /document/tnr/upgrade-revision-renesas-flash-programmer-v30300/REN_r20ts0191ej0100-rfptn_TNR_20170716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Isolator for E1 Emulator Compatible with E2 Emulator and E2 Emulator Lite + Rev.1.00 + 2017/06/16 + R20TS0175EJ0100 + /document/tnn/notification-isolator-e1-emulator-compatible-e2-emulator-and-e2-emulator-lite/REN_r20ts0175ej0100-e2_TNN_20170616.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Addition of Support for MCUs Renesas Flash Programmer V3.02.01 + Rev.1.00 + 2017/06/01 + R20TS0170EJ0100 + /document/tnn/notification-addition-support-mcus-renesas-flash-programmer-v30201-0/REN_r20ts0170ej0100-rfptn_TNN_20170601.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Renesas Flash Programmer Command-Line Option Function that is Effective for Programming of Renesas MCU Containing Flash Memory + Rev.1.00 + 2017/05/16 + R20TS0167EJ0100 + /document/tnn/notification-renesas-flash-programmer-command-line-option-function-effective-programming-renesas-mcu/REN_r20ts0167ej0100-rfp_TNN_20170516.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] E2 Emulator Lite, an On-Chip Debugging Emulator for CS+ Integrated Development Environment + Rev.1.00 + 2017/04/16 + R20TS0160EJ0100 + /document/tnf/notification-e2-emulator-lite-chip-debugging-emulator-cs-integrated-development-environment/REN_r20ts0160ej0100-e2lite_TNF_20170416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [New release] Compiler Package Annual License + Rev.1.00 + 2017/04/16 + R20TS0159EJ0100 + /document/tnr/new-release-compiler-package-annual-license/REN_r20ts0159ej0100-cctnnr_TNR_20170416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] e² studio Integrated Development Environment V5.4.0 + Rev.1.00 + 2017/04/01 + R20TS0148EJ0100 + /document/tnr/upgrade-revision-e-studio-integrated-development-environment-v540/REN_r20ts0148ej0100-e2studio_TNR_20170401.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Released on the Web] Parameter File for the PG-FP5 Flash Memory Programmer + Rev.1.00 + 2017/04/01 + R20TS0151EJ0100 + /document/tnr/released-web-parameter-file-pg-fp5-flash-memory-programmer-2/REN_r20ts0151ej0100-pgfp5tn_TNR_20170401.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Addition of Support for MCUs Renesas Flash Programmer V3.02.01 + Rev.1.00 + 2017/04/01 + R20TS0152EJ0100 + /document/tnn/notification-addition-support-mcus-renesas-flash-programmer-v30201/REN_r20ts0152ej0100-rfptn_TNN_20170401.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] Renesas Flash Programmer V3.01.00 + Rev.1.00 + 2017/04/01 + R20TS0149EJ0100 + /document/tnn/notes-renesas-flash-programmer-v30100/REN_r20ts0149ej0100-rfptn_TNN_20170401.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ Integrated Development Environment + Rev.1.00 + 2017/03/16 + R20TS0157EJ0100 + /document/tnn/notes-cs-integrated-development-environment-7/REN_r20ts0157ej0100-cstnno_TNN_20170316.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Option Products for the IECUBE Full-spec Emulator: Space Adapter Which is Useful for Height Adjustment of the Target System Connector, and Mount Adapter Which Allows an MCU to Be Mounted + Rev.1.00 + 2017/03/16 + R20TS0147EJ0100 + /document/tnf/notification-option-products-iecube-full-spec-emulator-space-adapter-which-useful-height-adjustment/REN_r20ts0147ej0100-iecube_TNF_20170316.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ Code Generator for RL78 (CS+ for CC), CS+ Code Generator for RL78 (CS+ for CA, CX), e² studio Code Generator Plug-in, Applilet3 Coding Assistance Tool for RL78 + Rev.1.00 + 2017/03/01 + R20TS0139EJ0100 + /document/tnn/notes-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-ca-cx-e-studio-code-generator-plug/REN_r20ts0139ej0100-cstnn_TNN_20170301.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Addition of Support for Controller to Renesas Flash Programmer V3.02.01 + Rev.1.00 + 2017/02/16 + R20TS0138EJ0100 + /document/tnn/notification-addition-support-controller-renesas-flash-programmer-v30201/REN_r20ts0138ej0100-rfptn_TNN_20170216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Flash Self Programming Library Type01 for the RL78 Family Package Ver.2.21B in Japan and Other Asian Countries Pack 02 (Japan Release) + Rev.1.00 + 2017/02/16 + R20TS0136EJ0100 + /document/tnr/upgrade-revision-flash-self-programming-library-type01-rl78-family-package-ver221b-japan-and-other/REN_r20ts0136ej0100-rl78_TNR_20170216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] C Source Code Converters, CcnvCA78K0R, CcnvCA78K0, CcnvNC30 + Rev.1.00 + 2017/02/01 + R20TS0131EJ0100 + /document/tnr/upgrade-revision-c-source-code-converters-ccnvca78k0r-ccnvca78k0-ccnvnc30/REN_r20ts0131ej0100-ccnvtnur_TNR_20170201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] e² studio Integrated Development Environment V5.3.0 + Rev.1.01 + 2017/01/19 + R20TS0118EJ0101 + /document/tnr/upgrade-revision-e-studio-integrated-development-environment-v530/REN_r20ts0118ej0101-e2studio_TNR_20170119.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] C Compiler Package for RL78 Family V1.04.00 + Rev.1.01 + 2017/01/19 + R20TS0116EJ0101 + /document/tnr/upgrade-revision-c-compiler-package-rl78-family-v10400/REN_r20ts0116ej0101-ccrltnur_TNR_20170119.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] e² studio Integrated Development Environment V5.2 + Rev.1.00 + 2017/01/16 + R20TS0119EJ0100 + /document/tnn/notes-e-studio-integrated-development-environment-v52/REN_r20ts0119ej0100-e2studio_TNN_20170116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Code Generator for RL78 (CS+ for CC) CS+ Code Generator for RL78 (CS+ for CA,CX) e² studio Code Generator Plug-in AP4 Coding Assistance Tool for RL78 Applilet3 Coding Assistance Tool for RL78 + Rev.1.00 + 2017/01/16 + R20TS0108EJ0100 + /document/tnr/upgrade-revision-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-cacx-e-studio-code-generator-1/REN_r20ts0108ej0100-cstnur_TNR_20170116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family + Rev.1.00 + 2017/01/16 + R20TS0128EJ0100 + /document/tnn/notes-c-compiler-package-rl78-family-3/REN_r20ts0128ej0100-ccrltnno_TNN_20170116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Released on the Web] Parameter Files for the PG-FP5 Flash Memory Programmer + Rev.1.00 + 2017/01/16 + R20TS0107EJ0100 + /document/tnr/released-web-parameter-files-pg-fp5-flash-memory-programmer-0/REN_r20ts0107ej0100-pgfp5tn_TNR_20170116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to version] CS+ Integrated Development Environment V5.00.00 + Rev.1.00 + 2017/01/16 + R20TS0113EJ0100 + /document/tnr/upgrade-version-cs-integrated-development-environment-v50000/REN_r20ts0113ej0100-cstnuv_TNR_20170116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Renesas Flash Programmer V3.02.01 + Rev.1.00 + 2017/01/16 + R20TS0112EJ0100 + /document/tnr/upgrade-revision-renesas-flash-programmer-v30201/REN_r20ts0112ej0100-rfptn_TNR_20170116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Introduction of Check Pin Adapter QB-144-CA-01, Optional Product of IECUBE Full-spec Emulator + Rev.1.00 + 2016/12/16 + R20TS0104EJ0100 + /document/tnf/notification-introduction-check-pin-adapter-qb-144-ca-01-optional-product-iecube-full-spec-emulator/REN_r20ts0104ej0100-qb144ca01_TNF_20161216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family + Rev.1.00 + 2016/12/16 + R20TS0105EJ0100 + /document/tnn/notes-c-compiler-package-rl78-family-2/REN_r20ts0105ej0100-ccrltnno_TNN_20161216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Introduction of Useful Functions for Debugging on IECUBE Full-Spec Emulator for the RL78 Family + Rev.1.00 + 2016/12/01 + R20TS0099EJ0100 + /document/tnf/notification-introduction-useful-functions-debugging-iecube-full-spec-emulator-rl78-family/REN_r20ts0099ej0100-rl78iecube_TNF_20161201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Firmware of the IECUBE Full-Spec. Emulator for the RL78 Family + Rev.1.00 + 2016/10/16 + R20TS0085EJ0100 + /document/tnr/upgrade-revision-firmware-iecube-full-spec-emulator-rl78-family/REN_r20ts0085ej0100-iecube_TNR_20161016.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Integrated Development Environment e² studio V5.2.0 + Rev.1.00 + 2016/10/01 + R20TS0084EJ0100 + /document/tnr/upgrade-revision-integrated-development-environment-e-studio-v520/REN_r20ts0084ej0100-e2studio_TNR_20161001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Code Generator for RL78 (CS+ for CC) CS+ Code Generator for RL78 (CS+ for CA,CX) e² studio Code Generator Plug-in AP4 Coding Assistance Tool for RL78 Applilet3 Coding Assistance Tool for RL78 + Rev.1.00 + 2016/10/01 + R20TS0078EJ0100 + /document/tnr/upgrade-revision-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-cacx-e-studio-code-generator-0/REN_r20ts0078ej0100-cstnur_TNR_20161001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Released on the Web] Parameter Files for the PG-FP5 Flash Memory Programmer + Rev.1.00 + 2016/10/01 + R20TS0075EJ0100 + /document/tnr/released-web-parameter-files-pg-fp5-flash-memory-programmer/REN_r20ts0075ej0100-pgfp5tn_TNR_20161001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Software for the PG-FP5 Flash Memory Programmer + Rev.1.00 + 2016/10/01 + R20TS0074EJ0100 + /document/tnr/upgrade-revision-software-pg-fp5-flash-memory-programmer-0/REN_r20ts0074ej0100-pgfp5tn_TNR_20161001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Integrated Development Environment V4.01.00 + Rev.1.00 + 2016/10/01 + R20TS0077EJ0100 + /document/tnr/upgrade-revision-cs-integrated-development-environment-v40100/REN_r20ts0077ej0100-cstnur_TNR_20161001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Renesas Flash Programmer V3.02.00 + Rev.1.00 + 2016/10/01 + R20TS0076EJ0100 + /document/tnr/upgrade-revision-renesas-flash-programmer-v30200/REN_r20ts0076ej0100-rfptn_TNR_20161001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family + Rev.1.00 + 2016/09/01 + R20TS0072EJ0100 + /document/tnn/notes-c-compiler-package-rl78-family-1/REN_r20ts0072ej0100-ccrltnno_TNN_20160901.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notification] Addition of Support for MCUs by V3.01.00 of the Renesas Flash Programmer + Rev.1.00 + 2016/09/01 + R20TS0071EJ0100 + /document/tnn/notification-addition-support-mcus-v30100-renesas-flash-programmer/REN_r20ts0071ej0100-rfptn_TNN_20160901.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family + Rev.1.00 + 2016/08/01 + R20TS0065EJ0100 + /document/tnn/notes-c-compiler-package-rl78-family-0/REN_r20ts0065ej0100-ccrltnno_TNN_20160801.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] e² studio Integrated Development Environment V5.1.0 + Rev.1.00 + 2016/07/16 + R20TS0044EJ0100 + /document/tnr/upgrade-revision-e-studio-integrated-development-environment-v510/REN_r20ts0044ej0100_e2studio_TNR_20160716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler CA78K0R for RL78 Family and 78K0R C Compiler CC78K0R for 78K0R C Compiler CA78K0 and CC78K0 for 78K0 + Rev.1.00 + 2016/07/16 + R20TS0064EJ0100 + /document/tnn/notes-c-compiler-ca78k0r-rl78-family-and-78k0r-c-compiler-cc78k0r-78k0r-c-compiler-ca78k0-and-cc78k0-0/REN_r20ts0064ej0100_cak0rtnno_TNN_20160716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] C Compiler Package for RL78 Family V1.03.00 + Rev.1.00 + 2016/07/16 + R20TS0059EJ0100 + /document/tnr/upgrade-revision-c-compiler-package-rl78-family-v10300/REN_r20ts0059ej0100_ccrltnur_TNR_20160716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] C Compiler Package for RL78 Family + Rev.1.00 + 2016/07/16 + R20TS0058EJ0100 + /document/tnn/notes-c-compiler-package-rl78-family/REN_r20ts0058ej0100_ccrltnno_TNN_20160716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Released on the Web] CcnvNC30 C Source Code Converter: Tool for Assistance in Porting from the NC30 Compiler for the M16C Series and R8C Family to the CC-RL Compiler for the RL78 Family + Rev.1.00 + 2016/07/01 + R20TS0050EJ0100 + /document/tnr/released-web-ccnvnc30-c-source-code-converter-tool-assistance-porting-nc30-compiler-m16c-series-and/REN_r20ts0050ej0100-ccrltnrw_TNR_20160701.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Released on the Web] CcnvCA78K0 C Source Code Converter: Tool for Assistance in Porting from the CA78K0 and CC78K0 Compilers for the 78K0 to the CC-RL Compiler for the RL78 Family + Rev.1.00 + 2016/07/01 + R20TS0049EJ0100 + /document/tnr/released-web-ccnvca78k0-c-source-code-converter-tool-assistance-porting-ca78k0-and-cc78k0-compilers/REN_r20ts0049ej0100-ccrltnrw_TNR_20160701.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Utilities for the Real-time Operating Systems (RI850V4 V2, RI600V4, RI78V4 V2, and RI600PX) + Rev.1.00 + 2016/07/01 + R20TS0048EJ0100 + /document/tnr/upgrade-revision-cs-utilities-real-time-operating-systems-ri850v4-v2-ri600v4-ri78v4-v2-and-ri600px/REN_r20ts0048ej0100_ri85v4rh_TNR_20160701.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Integrated Development Environment e² studio V4.3.1 + Rev.1.00 + 2016/06/16 + R20TS0043EJ0100 + /document/tnr/upgrade-revision-integrated-development-environment-e-studio-v431/REN_r20ts0043ej0100_e2studio_TNR_20160616.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ Code Generator for RL78 (CS+ for CC) CS+ Code Generator for RL78 (CS+ for CA and CX) e² studio (Code Generator Plug-in) + Rev.1.00 + 2016/06/16 + R20TS0038EJ0100 + /document/tnn/notes-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-ca-and-cx-e-studio-code-generator-plug/REN_r20ts0038ej0100_cstnno_TNN_20160616.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Integrated Development Environment e² studio V5.0.1 + Rev.1.00 + 2016/06/10 + R20TS0033EJ0100 + /document/tnr/upgrade-revision-integrated-development-environment-e-studio-v501/REN_r20ts0033ej0100_e2studio_TNR_20160610.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] Integrated Development Environment e² studio + Rev.1.00 + 2016/06/10 + R20TS0032EJ0100 + /document/tnn/notes-integrated-development-environment-e-studio/REN_r20ts0032ej0100_e2studio_TNN_20160610.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] RL78 Family C Compiler Package + Rev.1.00 + 2016/06/01 + R20TS0037EJ0100 + /document/tnn/notes-rl78-family-c-compiler-package/REN_r20ts0037ej0100_ccrltnno_TNN_20160601.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] CS+ Integrated Development Environment + Rev.1.00 + 2016/05/16 + R20TS0023EJ0100 + /document/tnn/notes-cs-integrated-development-environment-0/REN_r20ts0023ej0100_cstnno_TNN_20160516.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Renesas Flash Programmer V3.01.00 + Rev.1.00 + 2016/05/16 + R20TS0024EJ0100 + /document/tnr/upgrade-revision-renesas-flash-programmer-v30100/REN_r20ts0024ej0100_rfptn_TNR_20160516.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to version] e² studio Integrated Development Environment V5.0 + Rev.1.00 + 2016/04/16 + R20TS0019EJ0100 + /document/tnr/upgrade-version-e-studio-integrated-development-environment-v50/REN_r20ts0019ej0100_e2studio_TNR_20160416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] e² studio Integrated Development Environment Revised to V4.3.0.008 + Rev.1.00 + 2016/04/16 + R20TS0017EJ0100 + /document/tnr/upgrade-revision-e-studio-integrated-development-environment-revised-v430008/REN_r20ts0017ej0100_e2studio_TNR_20160416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Notes] e² studio Integrated Development Environment V4 + Rev.1.00 + 2016/04/16 + R20TS0016EJ0100 + /document/tnn/notes-e-studio-integrated-development-environment-v4/REN_r20ts0016ej0100_e2studio_TNN_20160416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] CS+ Code Generator for RL78 (CS+ for CC), CS+ Code Generator for RL78 (CS+ for CA,CX), e² studio (Code Generator Plug-in), AP4 coding assistance tool for RL78, Applilet3 coding assistance tool for RL78 + Rev.1.00 + 2016/04/16 + R20TS0009EJ0100 + /document/tnr/upgrade-revision-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-cacx-e-studio-code-generator/REN_r20ts0009ej0100_cstnur_TNR_20160416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to revision] Software for the PG-FP5 Flash Memory Programmer + Rev.1.00 + 2016/04/16 + R20TS0002EJ0100 + /document/tnr/upgrade-revision-software-pg-fp5-flash-memory-programmer/REN_r20ts0002ej0100_pgfp5tn_TNR_20160416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [New release] Compiler Package Upgrade License + Rev.1.00 + 2016/04/16 + R20TS0007EJ0100 + /document/tnr/new-release-compiler-package-upgrade-license/REN_r20ts0007ej0100_cstnnr_TNR_20160416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Upgrade to version] CS+ Integrated Development Environment V4.00.00 + Rev.1.00 + 2016/04/16 + R20TS0005EJ0100 + /document/tnr/upgrade-version-cs-integrated-development-environment-v40000/REN_r20ts0005ej0100_cstnuv_TNR_20160416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Revisions to documents] User's Manual Rev.1.00 for the EEPROM Emulation Library of the CC-RL RL78 Family Compiler in Japan and Other Asian Countries Pack 02 (Japan Release) + Rev.1.00 + 2016/04/16 + R20TS0008EJ0100 + /document/tnn/revisions-documents-users-manual-rev100-eeprom-emulation-library-cc-rl-rl78-family-compiler-japan/REN_r20ts0008ej0100_rl78_TNN_20160416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Revisions to documents] User's Manual Rev.1.00 for the EEPROM Emulation Library of the CA78K0R RL78 Family Compiler in Japan and Other Asian Countries Pack 02 (Japan Release) + Rev.1.00 + 2016/04/16 + R20TS0006EJ0100 + /document/tnn/revisions-documents-users-manual-rev100-eeprom-emulation-library-ca78k0r-rl78-family-compiler-japan/REN_r20ts0006ej0100_rl78_TNN_20160416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Released on the Web] Parameter File for the PG-FP5 Flash Memory Programmer + Rev.1.00 + 2016/04/01 + R20TS0001EJ0100 + /document/tnr/released-web-parameter-file-pg-fp5-flash-memory-programmer/REN_r20ts0001ej0100_pgfp5tn_TNR_20160401.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + [Released on the Web] CcnvCA78K0R C Source Code Converter for the RL78 Family + Rev.1.00 + 2016/04/01 + R20TS0003EJ0100 + /document/tnr/released-web-ccnvca78k0r-c-source-code-converter-rl78-family/REN_r20ts0003ej0100_ccnv_TNR_20160401.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Revision of the EEPROM Emulation Library for the RL78 Family CA78K0R Compiler Pack01 Intended for Use in Japan and Other Asian Countries (Japan Release) to Ver.1.14 + - + 2016/03/16 + 160316tn4_e + /document/tnr/revision-eeprom-emulation-library-rl78-family-ca78k0r-compiler-pack01-intended-use-japan-and-other/REN_160316tn4_e_TNR_20160316.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using the Renesas Flash Programmer V3 Software for Programming Flash Memory + - + 2016/03/01 + 160301tn8_e + /document/tnn/note-using-renesas-flash-programmer-v3-software-programming-flash-memory/REN_160301tn8_e_TNN_20160301_1.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Revision of Renesas Flash Programmer to V2.05.03 + - + 2016/03/01 + 160301tn7_e + /document/tnr/revision-renesas-flash-programmer-v20503/REN_160301tn7_e_TNR_20160301.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using the C Compiler Package for RL78 Family + - + 2016/02/16 + 160216tn2_e + /document/tnn/note-using-c-compiler-package-rl78-family-1/REN_160216tn2_e_TNN_20160216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + e² studio Integrated Development Environment Revised to V4.3.0.007 + - + 2016/02/10 + 160210tn1_e + /document/tnr/e-studio-integrated-development-environment-revised-v430007/REN_160210tn1_e_TNR_20160210.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Notes on Using the Renesas Flash Programmer V3 Software for Programming Flash Memory + - + 2016/02/01 + 160201tn5_e + /document/tnn/notes-using-renesas-flash-programmer-v3-software-programming-flash-memory/REN_160201tn5_e_TNN_20160201_2.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Notes on Using the C Compilers for the RL78 and 78K0R Families of MCUs (CA78K0R) and for the 78K0R Family of MCUs (CC78K0R) + - + 2016/02/01 + 160201tn1_e + /document/tnn/notes-using-c-compilers-rl78-and-78k0r-families-mcus-ca78k0r-and-78k0r-family-mcus-cc78k0r/REN_160201tn1_e_TNN_20160201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using the Following Tools:Code Generator for RL78 (CS+ for CC), CS+ Code Generator for RL78 (CS+ for CA and CX), e2 studio (Code Generator Plug-in), and Applilet3 coding assistance tool for RL78 + - + 2016/01/16 + 160116tn5_e + /document/tnn/note-using-following-toolscode-generator-rl78-cs-cc-cs-code-generator-rl78-cs-ca-and-cx-e2-studio/REN_160116tn5_e_TNN_20160116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Device Information (Managed by CS+) for RL78 Family Revised to V3.00.05 + - + 2016/01/16 + 160116tn4_e + /document/tnr/device-information-managed-cs-rl78-family-revised-v30005/REN_160116tn4_e_TNR_20160116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using the CS+ Integrated Development Environment + - + 2016/01/16 + 160116tn2_e + /document/tnn/note-using-cs-integrated-development-environment-0/REN_160116tn2_e_TNN_20160116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Notes on Using e² studio Integrated Development Environment V4.2.0.012 + - + 2016/01/16 + 160116tn1_e + /document/tnn/notes-using-e-studio-integrated-development-environment-v420012/REN_160116tn1_e_TNN_20160116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using the C Compiler Package for the RL78 Family + - + 2015/12/16 + 151216tn5_e + /document/tnn/note-using-c-compiler-package-rl78-family-0/REN_151216tn5_e_TNN_20151216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Integrated Development Environment CS+ Revised to V3.03.00 + - + 2015/12/16 + 151216tn1_e + /document/tnr/integrated-development-environment-cs-revised-v30300/REN_151216tn1_e_TNR_20151216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Code Generator Plug-in for the e² studio Update + - + 2015/12/11 + 151211tn2_e + /document/tnr/code-generator-plug-e-studio-update/REN_151211tn2_e_TNR_20151211.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + e² studio Integrated Development Environment V4.2.0.012 Update + - + 2015/12/11 + 151211tn1_e + /document/tnr/e-studio-integrated-development-environment-v420012-update/REN_151211tn1_e_TNR_20151211.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Revision of Renesas Flash Programmer to V3 + - + 2015/12/01 + 151201tn6_e + /document/tnr/revision-renesas-flash-programmer-v3/REN_151201tn6_e_TNR_20151201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Addition of Support for MCUs by V2.05.02 of the Renesas Flash Programmer + - + 2015/12/01 + 151201tn5_e + /document/tnn/addition-support-mcus-v20502-renesas-flash-programmer-0/REN_151201tn5_e_TNN_20151201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Release of Parameter Files for the PG-FP5 Flash Memory Programmer + - + 2015/12/01 + 151201tn4_e + /document/tnr/release-parameter-files-pg-fp5-flash-memory-programmer-1/REN_151201tn4_e_TNR_20151201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Release of Floating Licenses for RH850 Family and RL78 Family Compiler Packages + - + 2015/12/01 + 151201tn2_e + /document/tnr/release-floating-licenses-rh850-family-and-rl78-family-compiler-packages/REN_151201tn2_e_TNR_20151201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Notes on Using the Following Tools CS+ Code Generator for RL78 (CS+ for CC)CS+ Code Generator for RL78 (CS+ for CA and CX)e² studio (Code Generator Plug-in)Applilet3 Coding Assistance Tool for RL78 + - + 2015/11/16 + 151116tn2_e + /document/tnn/notes-using-following-tools-cs-code-generator-rl78-cs-cccs-code-generator-rl78-cs-ca-and-cxe-studio/REN_151116tn2_e_TNN_20151116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Addition of Support for MCUs in V2.05.02 of the Renesas Flash Programmer + - + 2015/11/01 + 151101tn8_e + /document/tnn/addition-support-mcus-v20502-renesas-flash-programmer/REN_151101tn8_e_TNN_20151101.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Release of Parameter Files for the PG-FP5 Flash Memory Programmer + - + 2015/11/01 + 151101tn7_e + /document/tnr/release-parameter-files-pg-fp5-flash-memory-programmer-0/REN_151101tn7_e_TNR_20151101.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Notes on Using the C Compiler Package for RL78 Family + - + 2015/11/01 + 151101tn2_e + /document/tnn/notes-using-c-compiler-package-rl78-family-0/REN_151101tn2_e_TNN_20151101.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + RL78 Family C Compiler Package V1 (without IDE) Revised to V1.02.00 + - + 2015/10/16 + 151016tn4_e + /document/tnr/rl78-family-c-compiler-package-v1-without-ide-revised-v10200/REN_151016tn4_e_TNR_20151016.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + e² studio Integrated Development Environment V4.1.0.018 Update + - + 2015/10/16 + 151016tn2_e + /document/tnr/e-studio-integrated-development-environment-v410018-update/REN_151016tn2_e_TNR_20151016.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Integrated Development Environment CS+ Revised to V3.02.00 + - + 2015/10/16 + 151016tn1_e + /document/tnr/integrated-development-environment-cs-revised-v30200/REN_151016tn1_e_TNR_20151016.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Notes on Using the C Compiler Package for RL78 Family + - + 2015/10/01 + 151001tn2_e + /document/tnn/notes-using-c-compiler-package-rl78-family/REN_151001tn2_e_TNN_20151001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Device Information (Managed by CS+) for RL78 Family Revised to V3.00.03 + - + 2015/09/01 + 150901tn1_e + /document/tnr/device-information-managed-cs-rl78-family-revised-v30003/REN_150901tn1_e_TNR_20150901.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Revisions to the Following Tools: CS+ Code Generator for RL78 (CS+ for CC), CS+ Code Generator for RL78 (CS+ for CA, CX), Code Generator Plug-in for the e² studio, AP4 Coding Assistance Tool for RL78 + - + 2015/08/07 + 150807tn5_e + /document/tnr/revisions-following-tools-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-ca-cx-code/REN_150807tn5_e_TNR_20150807.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + e² studio Integrated Development Environment V4.0.2.008 Update + - + 2015/08/07 + 150807tn2_e + /document/tnr/e-studio-integrated-development-environment-v402008-update/REN_150807tn2_e_TNR_20150807.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Release of the EEPROM Emulation Library Pack02 Ver.1.01 for the CC-RL Compiler for the RL78 Family Intended for Use in Japan and Other Asian Countries (Japan Release) + - + 2015/07/16 + 150716tn5_e + /document/tnr/release-eeprom-emulation-library-pack02-ver101-cc-rl-compiler-rl78-family-intended-use-japan-and/REN_150716tn5_e_TNR_20150716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Notes on using CS+ Code Generator for RL78 (CS+ for CA,CX), CS+ Code Generator for RL78 (CS+ for CC), e² studio (Code Generator Plug-in), AP4 Coding Assistance Tool for RL78, and Applilet3 Coding Assistance Tool for RL78 + - + 2015/07/16 + 150716tn2_e + /document/tnn/notes-using-cs-code-generator-rl78-cs-cacx-cs-code-generator-rl78-cs-cc-e-studio-code-generator-plug/REN_150716tn2_e_TNN_20150716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Revision of Renesas Flash Programmer to V2.05.02 + - + 2015/07/01 + 150701tn3_e + /document/tnr/revision-renesas-flash-programmer-v20502/REN_150701tn3_e_TNR_20150701.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Release of a Parameter File for the PG-FP5 Flash Memory Programmer + - + 2015/07/01 + 150701tn2_e + /document/tnr/release-parameter-file-pg-fp5-flash-memory-programmer-1/REN_150701tn2_e_TNR_20150701.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Release of the E2 emulator Lite, a new on-chip debugging emulator + - + 2015/07/01 + 150701tn1_e + /document/tnr/release-e2-emulator-lite-new-chip-debugging-emulator/REN_150701tn1_e_TNR_20150701.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Release of the Data Flash Library Type04 Ver.1.05 for the CC-RL Compiler for the RL78 Family Intended for Use in Japan and Other Asian Countries (Japan Release) + - + 2015/06/16 + 150616tn15_e + /document/tnr/release-data-flash-library-type04-ver105-cc-rl-compiler-rl78-family-intended-use-japan-and-other/REN_150616tn15_e_TNR_20150616.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Release of the Flash Self Programming Library Type01 Ver.2.21 for the CC-RL Compiler for the RL78 Family Intended for Use in Japan and Other Asian Countries (Japan Release) + - + 2015/06/16 + 150616tn14_e + /document/tnr/release-flash-self-programming-library-type01-ver221-cc-rl-compiler-rl78-family-intended-use-japan/REN_150616tn14_e_TNR_20150616.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Revision of the Applilet3 Coding Assistance Tool for RL78 + - + 2015/06/16 + 150616tn11_e + /document/tnr/revision-applilet3-coding-assistance-tool-rl78/REN_150616tn11_e_TNR_20150616.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Partner-OS-Aware Debugging Plug-in for the CS+ Integrated Development Environment Revised to V3.01.00 + - + 2015/06/16 + 150616tn4_e + /document/tnr/partner-os-aware-debugging-plug-cs-integrated-development-environment-revised-v30100/REN_150616tn4_e_TNR_20150616.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using the C Compiler Package for RL78 Family + - + 2015/06/16 + 150616tn2_e + /document/tnn/note-using-c-compiler-package-rl78-family/REN_150616tn2_e_TNN_20150616.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + e² studio Integrated Development Environment V4.0.1.007 Update + - + 2015/06/16 + 150616tn1_e + /document/tnr/e-studio-integrated-development-environment-v401007-update/REN_150616tn1_e_TNR_20150616.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Release on Website of Trial Version of RI78V4 V2 Real-Time OS for the RL78 Family + - + 2015/06/01 + 150601tn5_e + /document/tnr/release-website-trial-version-ri78v4-v2-real-time-os-rl78-family/REN_150601tn5_e_TNR_20150601.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Launch of RI78V4 V2 Real-Time OS for the RL78 Family + - + 2015/06/01 + 150601tn4_e + /document/tnr/launch-ri78v4-v2-real-time-os-rl78-family/REN_150601tn4_e_TNR_20150601.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + e² studio Integrated Development Environment V4.0.0.26 Installer Update + - + 2015/06/01 + 150601tn2_e + /document/tnr/e-studio-integrated-development-environment-v40026-installer-update/REN_150601tn2_e_TNR_20150601.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using e² studio Integrated Development Environment V4.0.0.26 + - + 2015/06/01 + 150601tn1_e + /document/tnn/note-using-e-studio-integrated-development-environment-v40026/REN_150601tn1_e_TNN_20150601.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + e2 studio, Eclipse open-source based Integrated Development Environment, updated to V4.0.0.26 + - + 2015/04/24 + 150424tn1_e + /document/tnr/e2-studio-eclipse-open-source-based-integrated-development-environment-updated-v40026/REN_150424tn1_e_TNR_20150424.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Revision of Applilet3 for RL78 + - + 2015/04/16 + 150416tn7_e + /document/tnr/revision-applilet3-rl78/REN_150416tn7_e_TNR_20150416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Release of RL78 Family C Compiler Package V1 + - + 2015/04/16 + 150416tn4_e + /document/tnr/release-rl78-family-c-compiler-package-v1/REN_150416tn4_e_TNR_20150416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using the CS+ Integrated Development Environment + - + 2015/04/16 + 150416tn2_e + /document/tnn/note-using-cs-integrated-development-environment/REN_150416tn2_e_TNN_20150416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Integrated Development Environment CS+ Revised to V3.01.00 + - + 2015/04/16 + 150416tn1_e + /document/tnr/integrated-development-environment-cs-revised-v30100/REN_150416tn1_e_TNR_20150416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Revision of Renesas Flash Programmer to V2.05.01 + - + 2015/04/01 + 150401tn4_e + /document/tnr/revision-renesas-flash-programmer-v20501/REN_150401tn4_e_TNR_20150401.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Release of a Parameter File for the PG-FP5 Flash Memory Programmer + - + 2015/04/01 + 150401tn3_e + /document/tnr/release-parameter-file-pg-fp5-flash-memory-programmer-0/REN_150401tn3_e_TNR_20150401.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Release of a Parameter File for the PG-FP5 Flash Memory Programmer + - + 2015/03/01 + 150301tn6_e + /document/tnr/release-parameter-file-pg-fp5-flash-memory-programmer/REN_150301tn6_e_TNR_20150301.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Revision of Software for the PG-FP5 Flash Memory Programmer + - + 2015/03/01 + 150301tn5_e + /document/tnr/revision-software-pg-fp5-flash-memory-programmer/REN_150301tn5_e_TNR_20150301.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Revisions to User's Manual for Data Flash Library Type04 for the RL78 Family, Released in Japan and Intended for Use in Japan and Other Asian Countries + - + 2015/02/01 + 150201tn17_e + /document/tnn/revisions-users-manual-data-flash-library-type04-rl78-family-released-japan-and-intended-use-japan/REN_150201tn17_e_TNN_20150201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Revisions to User's Manual for Flash Self Programming Library Type01 for the RL78 Family, Released in Japan and Intended for Use in Japan and Other Asian Countries + - + 2015/02/01 + 150201tn16_e + /document/tnn/revisions-users-manual-flash-self-programming-library-type01-rl78-family-released-japan-and-intended/REN_150201tn16_e_TNN_20150201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Addition of Support for MCUs in V2.05.00 of the Renesas Flash Programmer + - + 2015/02/01 + 150201tn12_e + /document/tnn/addition-support-mcus-v20500-renesas-flash-programmer-0/REN_150201tn12_e_TNN_20150201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + CS+ Integrated Development Environment + - + 2015/02/01 + 150201tn8_e + /document/tnn/cs-integrated-development-environment/REN_150201tn8_e_TNN_20150201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + e2 studio, Eclipse open-source based Integrated Development Environment, revised to V3.1.3.06 + - + 2015/02/01 + 150201tn2_e + /document/tnr/e2-studio-eclipse-open-source-based-integrated-development-environment-revised-v31306/REN_150201tn2_e_TNR_20150201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Release of Parameter Files for the PG-FP5 Flash Memory Programmer + - + 2014/12/16 + 141216tn9_e + /document/tnr/release-parameter-files-pg-fp5-flash-memory-programmer/REN_141216tn9_e_TNR_20141216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using Application Leading Tool RL78, Applilet3 for RL78 + - + 2014/12/16 + 141216tn5_e + /document/tnn/note-using-application-leading-tool-rl78-applilet3-rl78/REN_141216tn5_e_TNN_20141216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using Code Generator for RL78 Family Managed by CS+ (CS+ for CA, CX) + - + 2014/12/16 + 141216tn3_e + /document/tnn/note-using-code-generator-rl78-family-managed-cs-cs-ca-cx/REN_141216tn3_e_TNN_20141216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + e2 studio, Eclipse open-source based Integrated Development Environment has been revised from V3.1.2.09 to V3.1.2.10 + - + 2014/12/16 + 141216tn1_e + /document/tnr/e2-studio-eclipse-open-source-based-integrated-development-environment-has-been-revised-v31209/REN_141216tn1_e_TNR_20141216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Addition of Support for MCUs in V2.05.00 of the Renesas Flash Programmer + - + 2014/12/01 + 141201tn8_e + /document/tnn/addition-support-mcus-v20500-renesas-flash-programmer/REN_141201tn8_e_TNN_20141201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Device Information (Managed by CS+) for RL78 Family Revised to V3.00.01 + - + 2014/12/01 + 141201tn5_e + /document/tnr/device-information-managed-cs-rl78-family-revised-v30001/REN_141201tn5_e_TNR_20141201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + RX Code Generator for CS+ and RL78 Code Generator for CS+ (CS+ for CA, CX) Revised + - + 2014/12/01 + 141201tn2_e + /document/tnr/rx-code-generator-cs-and-rl78-code-generator-cs-cs-ca-cx-revised/REN_141201tn2_e_TNR_20141201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + e2 studio, Eclipse open-source based Integrated Development Environment, revised to V3.1.2.09 + - + 2014/12/01 + 141201tn1_e + /document/tnr/e2-studio-eclipse-open-source-based-integrated-development-environment-revised-v31209/REN_141201tn1_e_TNR_20141201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Integrated Development Environment CS+ CA78K0R Compiler Revised to V1.71 + - + 2014/11/16 + 141116tn2_e + /document/tnr/integrated-development-environment-cs-ca78k0r-compiler-revised-v171/REN_141116tn2_e_TNR_20141116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + e2 studio, Eclipse open-source based Integrated Development Environment, revised to V3.1.1.08 + - + 2014/11/07 + 141107tn2_e + /document/tnr/e2-studio-eclipse-open-source-based-integrated-development-environment-revised-v31108/REN_141107tn2_e_TNR_20141107.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Revision of Renesas Flash Programmer to V2.05.00 + - + 2014/11/01 + 141101tn5_e + /document/tnr/revision-renesas-flash-programmer-v20500/REN_141101tn5_e_TNR_20141101.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Applilet3 for V850, Applilet3 for RL78, and Applilet3 for 78K Revised + - + 2014/10/01 + 141001tn12_e + /document/tnr/applilet3-v850-applilet3-rl78-and-applilet3-78k-revised/REN_141001tn12_e_TNR_20141001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + e² studio, Eclipse open-source based Integrated Development Environment, revised to V3.1.0.24. + - + 2014/10/01 + 141001tn9_e + /document/tnr/e-studio-eclipse-open-source-based-integrated-development-environment-revised-v31024/REN_141001tn9_e_TNR_20141001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Revision of Utilities for the RI600PX, RI850V4 V2, RI850MP, and RI78V4 Real-time OSes (for the CS+) and of the Partner OS Aware Debugging Plug-in + - + 2014/10/01 + 141001tn4_e + /document/tnr/revision-utilities-ri600px-ri850v4-v2-ri850mp-and-ri78v4-real-time-oses-cs-and-partner-os-aware/REN_141001tn4_e_TNR_20141001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Integrated Development Environment CS+ (formerly CubeSuite+) Revised to V3.00.00 + - + 2014/10/01 + 141001tn1_e + /document/tnr/integrated-development-environment-cs-formerly-cubesuite-revised-v30000/REN_141001tn1_e_TNR_20141001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Parameter Files for Flash Memory Programmer PG-FP5 Released + - + 2014/09/01 + 140901tn6_e + /document/tnr/parameter-files-flash-memory-programmer-pg-fp5-released-5/REN_140901tn6_e_TNR_20140901.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Applilet3 for RL78 Revised + - + 2014/08/01 + 140801tn4_e + /document/tnr/applilet3-rl78-revised-2/REN_140801tn4_e_TNR_20140801.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + CubeSuite+ Integrated Help Revised to V2.02.01 + - + 2014/07/16 + 140716tn3_e + /document/tnr/cubesuite-integrated-help-revised-v20201/REN_140716tn3_e_TNR_20140716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Device Information for RL78 Family and 78K MCUs (Managed by CubeSuite+) Revised to V1.00.18 + - + 2014/07/16 + 140716tn1_e + /document/tnr/device-information-rl78-family-and-78k-mcus-managed-cubesuite-revised-v10018/REN_140716tn1_e_TNR_20140716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + e² studio, Eclipse open-source based Integrated Development Environment, revised to V3.0.1.09 + - + 2014/07/08 + 140708tn2_e + /document/tnr/e-studio-eclipse-open-source-based-integrated-development-environment-revised-v30109/REN_140708tn2_e_TNR_20140708.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using e2 studio, Eclipse open-source based Integrated Development Environment, V3.0.0.22, V3.0.1.07, and V3.0.1.08 + - + 2014/07/08 + 140708tn1_e + /document/tnn/note-using-e2-studio-eclipse-open-source-based-integrated-development-environment-v30022-v30107-and/REN_140708tn1_e_TNN_20140708.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Renesas Flash Programmer Revised to V2.04.01 + - + 2014/07/01 + 140701tn10_e + /document/tnr/renesas-flash-programmer-revised-v20401/REN_140701tn10_e_TNR_20140701.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Revisions to Utilities for RI600V4, RI600PX, RI850V4 V1, RI850MP, and RI78V4 Real-Time OSes (for CubeSuite+ Integrated Development Environment) + - + 2014/07/01 + 140701tn8_e + /document/tnr/revisions-utilities-ri600v4-ri600px-ri850v4-v1-ri850mp-and-ri78v4-real-time-oses-cubesuite/REN_140701tn8_e_TNR_20140701.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + e² studio, Eclipse open-source based Integrated Development Environment, revised to V3.0.1.08 + - + 2014/07/01 + 140701tn5_e + /document/tnr/e-studio-eclipse-open-source-based-integrated-development-environment-revised-v30108/REN_140701tn5_e_TNR_20140701.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + CubeSuite+ Common Program Revised to V2.02.01 + - + 2014/07/01 + 140701tn2_e + /document/tnr/cubesuite-common-program-revised-v20201/REN_140701tn2_e_TNR_20140701.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using CubeSuite+ Partner OS Aware Debugging Plug-in + - + 2014/06/16 + 140616tn3_e + /document/tnn/note-using-cubesuite-partner-os-aware-debugging-plug-1/REN_140616tn3_e_TNN_20140616.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using Integrated Development Environment CubeSuite+ for RL78 Family + - + 2014/06/16 + 140616tn1_e + /document/tnn/note-using-integrated-development-environment-cubesuite-rl78-family/REN_140616tn1_e_TNN_20140616.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + e² studio, the Eclipse open-source based Integrated Development Environment, revised to V3.0.1.07 + - + 2014/06/01 + 140601tn3_e + /document/tnr/e-studio-eclipse-open-source-based-integrated-development-environment-revised-v30107/REN_140601tn3_e_TNR_20140601.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Self RAM list of Flash Self-Programming Library for RL78 Family Ver.1.00 Published + - + 2014/05/16 + 140516tn17_e + /document/tnr/self-ram-list-flash-self-programming-library-rl78-family-ver100-published/REN_140516tn17_e_TNR_20140516.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Parameter Files for Flash Memory Programmer PG-FP5 Released + - + 2014/05/16 + 140516tn16_e + /document/tnr/parameter-files-flash-memory-programmer-pg-fp5-released-7/REN_140516tn16_e_TNR_20140516.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Software Tools for Flash Memory Programmer PG-FP5 Revised + - + 2014/05/16 + 140516tn15_e + /document/tnr/software-tools-flash-memory-programmer-pg-fp5-revised-1/REN_140516tn15_e_TNR_20140516.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + e² studio, the Eclipse open-source based Integrated Development Environment, updated to V3.0 + - + 2014/04/25 + 140425tn1_e + /document/tnr/e-studio-eclipse-open-source-based-integrated-development-environment-updated-v30/REN_140425tn1_e_TNR_20140425.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using Applilet3 for RL78 + - + 2014/04/16 + 140416tn8_e + /document/tnn/note-using-applilet3-rl78/REN_140416tn8_e_TNN_20140416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using Code Generator for RL78 Family, 78K0R, and 78K0 MCUs Managed by CubeSuite+ + - + 2014/04/16 + 140416tn5_e + /document/tnn/note-using-code-generator-rl78-family-78k0r-and-78k0-mcus-managed-cubesuite-2/REN_140416tn5_e_TNN_20140416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Renesas Flash Programmer Revised to V2.04.00 + - + 2014/04/01 + 140401tn6_e + /document/tnr/renesas-flash-programmer-revised-v20400/REN_140401tn6_e_TNR_20140401.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Applilet3 for RL78 Revised + - + 2014/04/01 + 140401tn3_e + /document/tnr/applilet3-rl78-revised-1/REN_140401tn3_e_TNR_20140401.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + EEPROM Emulation Library Pack02 for RL78 Family, Japan Released, Intended for Use in Japan and Other Asian Countries Ver.1.01 Published + - + 2014/03/31 + 140331tn1_e + /document/tnr/eeprom-emulation-library-pack02-rl78-family-japan-released-intended-use-japan-and-other-asian/REN_140331tn1_e_TNR_20140331.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Integrated Development Environment CubeSuite+ Revised to V2.02.00 + - + 2014/03/24 + 140324tn1_e + /document/tnr/integrated-development-environment-cubesuite-revised-v20200/REN_140324tn1_e_TNR_20140324.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using Integrated Development Environment CubeSuite+ for RL78 Family, 78K0R, and 78K0 MCUs + - + 2014/03/16 + 140316tn1_e + /document/tnn/note-using-integrated-development-environment-cubesuite-rl78-family-78k0r-and-78k0-mcus/REN_140316tn1_e_TNN_20140316.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Parameter Files for Flash Memory Programmer PG-FP5 Released + - + 2014/03/01 + 140301tn1_e + /document/tnr/parameter-files-flash-memory-programmer-pg-fp5-released-4/REN_140301tn1_e_TNR_20140301.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + CubeSuite+ Integrated Help Revised to V2.01.02 + - + 2014/01/30 + 140130tn2_e + /document/tnr/cubesuite-integrated-help-revised-v20102/REN_140130tn2_e_TNR_20140130.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + CubeSuite+ CA78K0R Compiler Revised to V1.70 + - + 2014/01/30 + 140130tn1_e + /document/tnr/cubesuite-ca78k0r-compiler-revised-v170/REN_140130tn1_e_TNR_20140130.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using C compiler for RL78 Family and 78K0R of MCUs (CA78K0R), C compiler for 78K0R of MCUs (CC78K0R) and Assembler for 78K0R of MCUs (RA78K0R) + - + 2014/01/28 + 140128tn1_e + /document/tnn/note-using-c-compiler-rl78-family-and-78k0r-mcus-ca78k0r-c-compiler-78k0r-mcus-cc78k0r-and-assembler/REN_140128tn1_e_TNN_20140128.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Further Modifying of Specification in Upgraded Revision of Software Tools for Flash Memory Programmer PG-FP5 + - + 2014/01/16 + 140116tn9_e + /document/tnr/further-modifying-specification-upgraded-revision-software-tools-flash-memory-programmer-pg-fp5/REN_140116tn9_e_TNR_20140116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Applilet3 for RL78 Revised + - + 2014/01/16 + 140116tn2_e + /document/tnr/applilet3-rl78-revised-0/REN_140116tn2_e_TNR_20140116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Applilet3 for RL78 Revised + - + 2013/12/01 + 131201tn3_e + /document/tnr/applilet3-rl78-revised/REN_131201tn3_e_TNR_20131201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Eclipse open-source based Integrated Development Environment e2 studio revised to V2.2 + - + 2013/11/26 + 131126tn1_e + /document/tnr/eclipse-open-source-based-integrated-development-environment-e2-studio-revised-v22/REN_131126tn1_e_TNR_20131126.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Renesas Flash Programmer Revised to V2.03.00 + - + 2013/11/16 + 131116tn8_e + /document/tnr/renesas-flash-programmer-revised-v20300/REN_131116tn8_e_TNR_20131116_1.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + CubeSuite+ Integrated Help Revised to V2.01.01 + - + 2013/11/16 + 131116tn4_e + /document/tnr/cubesuite-integrated-help-revised-v20101/REN_131116tn4_e_TNR_20131116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Code Generator for RL78 Family, 78K0R, and 78K0 MCUs Managed by CubeSuite+ Revised to V2.01.00 + - + 2013/11/16 + 131116tn3_e + /document/tnr/code-generator-rl78-family-78k0r-and-78k0-mcus-managed-cubesuite-revised-v20100/REN_131116tn3_e_TNR_20131116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Applilet3 for RL78, Applilet3 for 78K and Applilet3 for V850 Revised + - + 2013/11/01 + 131101tn8_e + /document/tnr/applilet3-rl78-applilet3-78k-and-applilet3-v850-revised/REN_131101tn8_e_TNR_20131101.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + In-Circuit Emulator QB-RL78F14 (IECUBE for RL78/F13 and RL78/F14 Groups of MCUs) Upgraded + - + 2013/10/16 + 131016tn8_e + /document/tnr/circuit-emulator-qb-rl78f14-iecube-rl78f13-and-rl78f14-groups-mcus-upgraded/REN_131016tn8_e_TNR_20131016.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Eclipse open-source based Integrated Development Environment e2 studio revised to V2.1 (2.1.0.21) + - + 2013/10/01 + 131001tn1_e + /document/tnr/eclipse-open-source-based-integrated-development-environment-e2-studio-revised-v21-21021/REN_131001tn1_e_TNR_20131001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Parameter Files for Flash Memory Programmer PG-FP5 Released + - + 2013/09/30 + 130930tn4_e + /document/tnr/parameter-files-flash-memory-programmer-pg-fp5-released-3/REN_130930tn4_e_TNR_20130930.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Software Tools for Flash Memory Programmer PG-FP5 Revised + - + 2013/09/30 + 130930tn3_e + /document/tnr/software-tools-flash-memory-programmer-pg-fp5-revised/REN_130930tn3_e_TNR_20130930.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Notes on Using Software Tools for Flash Memory Programmer PG-FP5 + - + 2013/09/30 + 130930tn2_e + /document/tnn/notes-using-software-tools-flash-memory-programmer-pg-fp5-0/REN_130930tn2_e_TNN_20130930.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Integrated Development Environment CubeSuite+ Revised to V2.01.00 + - + 2013/09/30 + 130930tn1_e + /document/tnr/integrated-development-environment-cubesuite-revised-v20100/REN_130930tn1_e_TNR_20130930.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using Integrated Development Environment CubeSuite+ + - + 2013/09/16 + 130916tn1_e + /document/tnn/note-using-integrated-development-environment-cubesuite/REN_130916tn1_e_TNN_20130916.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Data Flash Library Type04 for RL78 Family, Japan Released, Intended for Use in Japan and Other Asian Countries Revised to Ver.1.05 + - + 2013/08/08 + 130808tn3_e + /document/tnr/data-flash-library-type04-rl78-family-japan-released-intended-use-japan-and-other-asian-countries/REN_130808tn3_e_TNR_20130808.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + EEPROM Emulation Library Pack01 for RL78 Family, Japan Released, Intended for Use in Japan and Other Asian Countries Revised to Ver.1.13 + - + 2013/08/08 + 130808tn2_e + /document/tnr/eeprom-emulation-library-pack01-rl78-family-japan-released-intended-use-japan-and-other-asian/REN_130808tn2_e_TNR_20130808.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + CubeSuite+ Update Manager Revised to V2.01.01 + - + 2013/08/01 + 130801tn4_e + /document/tnr/cubesuite-update-manager-revised-v20101/REN_130801tn4_e_TNR_20130801.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Device Information for RL78 Family and 78K MCUs (Managed by CubeSuite+) Revised to V1.00.14 + - + 2013/08/01 + 130801tn3_e + /document/tnr/device-information-rl78-family-and-78k-mcus-managed-cubesuite-revised-v10014/REN_130801tn3_e_TNR_20130801.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + CubeSuite+ Partner OS Aware Debugging Plug-in Revised to V2.01.00 + - + 2013/07/01 + 130701tn2_e + /document/tnr/cubesuite-partner-os-aware-debugging-plug-revised-v20100/REN_130701tn2_e_TNR_20130701.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using Code Generator Managed by CubeSuite+ + - + 2013/07/01 + 130701tn1_e + /document/tnn/note-using-code-generator-managed-cubesuite/REN_130701tn1_e_TNN_20130701.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Renesas Flash Programmer Revised to V2.01.01 + - + 2013/06/27 + 130627tn1_e + /document/tnr/renesas-flash-programmer-revised-v20101/REN_130627tn1_e_TNR_20130627.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + CubeSuite+ Integrated Help Revised to V2.00.01 + - + 2013/06/16 + 130616tn3_e + /document/tnr/cubesuite-integrated-help-revised-v20001/REN_130616tn3_e_TNR_20130616.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using CubeSuite+ Partner OS Aware Debugging Plug-in + - + 2013/05/16 + 130516tn3_e + /document/tnn/note-using-cubesuite-partner-os-aware-debugging-plug-0/REN_130516tn3_e_TNN_20130516.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using CubeSuite+ Partner OS Aware Debugging Plug-in + - + 2013/05/01 + 130501tn1_e + /document/tnn/note-using-cubesuite-partner-os-aware-debugging-plug/REN_130501tn1_e_TNN_20130501.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Emulator Utility for CubeSuite+ Revised to V1.00.06 + - + 2013/04/23 + 130423tn1_e + /document/tnr/emulator-utility-cubesuite-revised-v10006/REN_130423tn1_e_TNR_20130423.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Utilities for Real-Time OSes RI850MP, RI850V4, and RI78V4 Revised (for Integrated Development Environment CubeSuite+) + - + 2013/04/16 + 130416tn5_e + /document/tnr/utilities-real-time-oses-ri850mp-ri850v4-and-ri78v4-revised-integrated-development-environment/REN_130416tn5_e_TNR_20130416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + CubeSuite+ Partner OS Aware Debugging Plug-in V2.00.00 Published + - + 2013/04/16 + 130416tn4_e + /document/tnr/cubesuite-partner-os-aware-debugging-plug-v20000-published/REN_130416tn4_e_TNR_20130416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Integrated Development Environment CubeSuite+ Revised to V2.00.00 + - + 2013/04/16 + 130416tn1_e + /document/tnr/integrated-development-environment-cubesuite-revised-v20000/REN_130416tn1_e_TNR_20130416.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Renesas Flash Programmer Revised to V2.01.00 + - + 2013/03/28 + 130328tn1_e + /document/tnr/renesas-flash-programmer-revised-v20100/REN_130328tn1_e_TNR_20130328.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Parameter Files for Flash Memory Programmer PG-FP5 Released + - + 2013/03/16 + 130316tn3_e + /document/tnr/parameter-files-flash-memory-programmer-pg-fp5-released-2/REN_130316tn3_e_TNR_20130316.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Software Tools for Flash Memory Programmer PG-FP5 Revised + - + 2013/03/01 + 130301tn12_e + /document/tnr/software-tools-flash-memory-programmer-pg-fp5-revised-0/REN_130301tn12_e_TNR_20130301.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Flash Self Programming Library Type01 for RL78 Family, European Release V2.20 + - + 2013/02/22 + 130222tn1_e + /document/tnr/flash-self-programming-library-type01-rl78-family-european-release-v220/REN_130222tn1_e_TNR_20130222.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Notes on Using Renesas Flash Programmer (Flash-Memory Programming Software) + - + 2013/02/01 + 130201tn9_e + /document/tnn/notes-using-renesas-flash-programmer-flash-memory-programming-software/REN_130201tn9_e_TNN_20130201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + CubeSuite+ Integrated Help Revised to V1.03.01 + - + 2013/02/01 + 130201tn5_e + /document/tnr/cubesuite-integrated-help-revised-v10301/REN_130201tn5_e_TNR_20130201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Device Information for RL78 Family and 78K MCUs (Managed by CubeSuite+) Revised to V1.00.11 + - + 2013/02/01 + 130201tn4_e + /document/tnr/device-information-rl78-family-and-78k-mcus-managed-cubesuite-revised-v10011/REN_130201tn4_e_TNR_20130201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + CubeSuite+ CA78K0R Compiler Revised to V1.60 + - + 2013/02/01 + 130201tn2_e + /document/tnr/cubesuite-ca78k0r-compiler-revised-v160/REN_130201tn2_e_TNR_20130201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + CubeSuite+ Partner OS Aware Debugging Plug-in V1.00.00 Published + - + 2013/01/16 + 130116tn1_e + /document/tnr/cubesuite-partner-os-aware-debugging-plug-v10000-published/REN_130116tn1_e_TNR_20130116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Parameter Files for Flash Memory Programmer PG-FP5 Released + - + 2012/12/16 + 121216tn15_e + /document/tnr/parameter-files-flash-memory-programmer-pg-fp5-released-6/REN_121216tn15_e_TNR_20121216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Device Information for the RL78 Family and 78K Family MCUs, Which is Used in CubeSuite+, Revised to V1.00.10 + - + 2012/12/16 + 121216tn2_e + /document/tnr/device-information-rl78-family-and-78k-family-mcus-which-used-cubesuite-revised-v10010/REN_121216tn2_e_TNR_20121216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Renesas Flash Programmer Revised to V2.00.01 + - + 2012/11/30 + 121130tn1_e + /document/tnr/renesas-flash-programmer-revised-v20001/REN_121130tn1_e_TNR_20121130.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using In-circuit Emulators IECUBE2 and IECUBE, and On-chip Debugging Emulators MINICUBE2 and MINICUBE + - + 2012/11/19 + 121119tn1_e + /document/tnn/note-using-circuit-emulators-iecube2-and-iecube-and-chip-debugging-emulators-minicube2-and-minicube/REN_121119tn1_e_TNN_20121119.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Real-Time OS RI78V4 for RL78 Family and 78K0R Revised to V1.00.02 + - + 2012/11/01 + 121101tn7_e + /document/tnr/real-time-os-ri78v4-rl78-family-and-78k0r-revised-v10002/REN_121101tn7_e_TNR_20121101.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Utilities for Real-Time OSes RI850MP, RI850V4, and RI78V4 Revised + - + 2012/11/01 + 121101tn4_e + /document/tnr/utilities-real-time-oses-ri850mp-ri850v4-and-ri78v4-revised/REN_121101tn4_e_TNR_20121101.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Integrated Development Environment CubeSuite+ Revised to V1.03.00 + - + 2012/11/01 + 121101tn2_e + /document/tnr/integrated-development-environment-cubesuite-revised-v10300/REN_121101tn2_e_TNR_20121101.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using C compilers for RL78 Family and 78K0 MCUs CA78K0 and CC78K0 + - + 2012/11/01 + 121101tn1_e + /document/tnn/note-using-c-compilers-rl78-family-and-78k0-mcus-ca78k0-and-cc78k0/REN_121101tn1_e_TNN_20121101.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using Real-Time OSes RI78V4 and RX78K0R + - + 2012/10/16 + 121016tn3_e + /document/tnn/note-using-real-time-oses-ri78v4-and-rx78k0r/REN_121016tn3_e_TNN_20121016.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using Simulators for RL78 Family and 78K0R in CubeSuite+ + - + 2012/08/23 + 120823tn1_e + /document/tnn/note-using-simulators-rl78-family-and-78k0r-cubesuite/REN_120823tn1_e_TNN_20120823.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Parameter Files for Flash Memory Programmer PG-FP5 Released + - + 2012/08/10 + 120810tn2_e + /document/tnr/parameter-files-flash-memory-programmer-pg-fp5-released-1/REN_120810tn2_e_TNR_20120810.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Software for Flash Memory Programmer PG-FP5 Revised + - + 2012/08/10 + 120810tn1_e + /document/tnr/software-flash-memory-programmer-pg-fp5-revised/REN_120810tn1_e_TNR_20120810.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Integrated Development Environment CubeSuite+ Revised to V1.02.01 + - + 2012/08/01 + 120801tn1_e + /document/tnr/integrated-development-environment-cubesuite-revised-v10201/REN_120801tn1_e_TNR_20120801.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Commercial Edition of Renesas Flash Programmer Launched + - + 2012/07/25 + 120725tn2_e + /document/tnr/commercial-edition-renesas-flash-programmer-launched/REN_120725tn2_e_TNR_20120725.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Evaluation Edition of Renesas Flash Programmer Revised to V2.00.00 + - + 2012/07/25 + 120725tn1_e + /document/tnr/evaluation-edition-renesas-flash-programmer-revised-v20000/REN_120725tn1_e_TNR_20120725.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Release Note of Real-Time OS RI78V4 V1.00.01 for 78K0R MCUs, RL78 Family Revised to Rev. 1.04 + - + 2012/07/16 + 120716tn2_e + /document/tnn/release-note-real-time-os-ri78v4-v10001-78k0r-mcus-rl78-family-revised-rev-104/REN_120716tn2_e_TNN_20120716.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Sample Project of Real-Time OS RI78V4 for RL78 Family and 78K0R MCUs Updated + - + 2012/07/01 + 120701tn6_e + /document/tnr/sample-project-real-time-os-ri78v4-rl78-family-and-78k0r-mcus-updated/REN_120701tn6_e_TNR_20120701.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Device Information for the RL78 Family and 78K Family MCUs, Which is Used in CubeSuite+, Revised to V1.00.08 + - + 2012/07/01 + 120701tn5_e + /document/tnr/device-information-rl78-family-and-78k-family-mcus-which-used-cubesuite-revised-v10008/REN_120701tn5_e_TNR_20120701.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + CubeSuite+'s Common Program Group Revised to V1.02.01 + - + 2012/07/01 + 120701tn2_e + /document/tnr/cubesuites-common-program-group-revised-v10201/REN_120701tn2_e_TNR_20120701.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using Debugging Functions for RL78 Family in Integrated Development Environment CubeSuite+ + - + 2012/06/20 + 120620tn1_e + /document/tnn/note-using-debugging-functions-rl78-family-integrated-development-environment-cubesuite/REN_120620tn1_e_TNN_20120620.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using CubeSuite+ + - + 2012/06/01 + 120601tn1_e + /document/tnn/note-using-cubesuite/REN_120601tn1_e_TNN_20120601.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + CubeSuite+ Packages Revised to V1.02.00 + - + 2012/05/21 + 120521tn1_e + /document/tnr/cubesuite-packages-revised-v10200/REN_120521tn1_e_TNR_20120521.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Parameter Files for Flash Memory Programmer PG-FP5 Released + - + 2012/03/29 + 120329tn7_e + /document/tnr/parameter-files-flash-memory-programmer-pg-fp5-released-0/REN_120329tn7_e_TNR_20120329.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Free-of-Charge Evaluation Edition of Renesas Flash Programmer Revised to V1.03.01 + - + 2012/03/29 + 120329tn6_e + /document/tnr/free-charge-evaluation-edition-renesas-flash-programmer-revised-v10301/REN_120329tn6_e_TNR_20120329.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + CubeSuite+ Integrated Help Revised to V1.02.00 + - + 2012/03/29 + 120329tn5_e + /document/tnr/cubesuite-integrated-help-revised-v10200/REN_120329tn5_e_TNR_20120329.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Device Information for the RL78 Family and 78K MCUs, Which is Used in CubeSuite+, Revised to V1.00.06 + - + 2012/03/29 + 120329tn4_e + /document/tnr/device-information-rl78-family-and-78k-mcus-which-used-cubesuite-revised-v10006/REN_120329tn4_e_TNR_20120329.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Notice of the free replacement of E1 emulator + - + 2012/03/16 + 120316tn6_e + /document/tnn/notice-free-replacement-e1-emulator/REN_120316tn6_e_TNN_20120316.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using Renesas-Made Emulators --Problem with Using Emulators Connected to Windows 7-Installed PCs-- + - + 2012/03/01 + 120301tn1_e + /document/tnn/note-using-renesas-made-emulators-problem-using-emulators-connected-windows-7-installed-pcs/REN_120301tn1_e_TNN_20120301.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Emulator Utility for CubeSuite+ Revised to V1.00.02 + - + 2012/02/16 + 120216tn5_e + /document/tnr/emulator-utility-cubesuite-revised-v10002/REN_120216tn5_e_TNR_20120216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Device Information for the RL78 Family and 78K MCUs, Which is Used in CubeSuite+, Revised to V1.00.05 + - + 2012/02/16 + 120216tn4_e + /document/tnr/device-information-rl78-family-and-78k-mcus-which-used-cubesuite-revised-v10005/REN_120216tn4_e_TNR_20120216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Code Generator for the RL78 Family, 78K0R, and 78K0 MCUs, Which is Used with CubeSuite+, Revised to V1.00.04 + - + 2012/02/16 + 120216tn2_e + /document/tnr/code-generator-rl78-family-78k0r-and-78k0-mcus-which-used-cubesuite-revised-v10004/REN_120216tn2_e_TNR_20120216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + CubeSuite+ Revised to V1.01.01 + - + 2012/02/16 + 120216tn1_e + /document/tnr/cubesuite-revised-v10101/REN_120216tn1_e_TNR_20120216.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Parameter Files for Flash Memory Programmers PG-FP5 Published and Revised + - + 2011/12/26 + 111226tn5_e + /document/tnr/parameter-files-flash-memory-programmers-pg-fp5-published-and-revised/REN_111226tn5_e_TNR_20111226.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Software Pieces for Flash Memory Programmer PG-FP5 Revised + - + 2011/12/26 + 111226tn4_e + /document/tnr/software-pieces-flash-memory-programmer-pg-fp5-revised/REN_111226tn4_e_TNR_20111226.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Free-of-Charge Evaluation Edition of Renesas Flash Programmer Revised to V1.03.00 + - + 2011/12/26 + 111226tn3_e + /document/tnr/free-charge-evaluation-edition-renesas-flash-programmer-revised-v10300/REN_111226tn3_e_TNR_20111226.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Real-Time OS--RI78V4--for RL78 Family and 78K0R MCUs Revised to V1.00.01 + - + 2011/12/13 + 111213tn3_e + /document/tnr/real-time-os-ri78v4-rl78-family-and-78k0r-mcus-revised-v10001/REN_111213tn3_e_TNR_20111213.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Note on Using Real-Time OS--RI78V4 V1.00.00-- for RL78 Family and 78K0R MCUs + - + 2011/12/13 + 111213tn2_e + /document/tnn/note-using-real-time-os-ri78v4-v10000-rl78-family-and-78k0r-mcus/REN_111213tn2_e_TNN_20111213.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + HEX Consolidation Utility (a utility for generating ROM code) Revised to V1.01 + - + 2011/12/01 + 111201tn4_e + /document/tnr/hex-consolidation-utility-utility-generating-rom-code-revised-v101/REN_111201tn4_e_TNR_20111201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + CubeSuite+ Packages Revised to V1.01.00 + - + 2011/11/16 + 111116tn1_e + /document/tnr/cubesuite-packages-revised-v10100/REN_111116tn1_e_TNR_20111116.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Device Information for the RL78 Family and 78K MCUs, Which is Used in CubeSuite+, Revised + - + 2011/10/05 + 111005tn3_e + /document/tnr/device-information-rl78-family-and-78k-mcus-which-used-cubesuite-revised/REN_111005tn3_e_TNR_20111005.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Code Generator for the RL78, 78K0R, and 78K0 MCUs, Which is Used with CubeSuite+, Revised + - + 2011/10/05 + 111005tn2_e + /document/tnr/code-generator-rl78-78k0r-and-78k0-mcus-which-used-cubesuite-revised/REN_111005tn2_e_TNR_20111005.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + CubeSuite+ Revised to V1.00.02 + - + 2011/10/05 + 111005tn1_e + /document/tnr/cubesuite-revised-v10002/REN_111005tn1_e_TNR_20111005.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Parameter Files for Flash Memory Programmer PG-FP5 Revised + - + 2011/10/01 + 111001tn4_e + /document/tnr/parameter-files-flash-memory-programmer-pg-fp5-revised/REN_111001tn4_e_TNR_20111001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Parameter Files for Flash Memory Programmer PG-FP5 Published + - + 2011/10/01 + 111001tn3_e + /document/tnr/parameter-files-flash-memory-programmer-pg-fp5-published/REN_111001tn3_e_TNR_20111001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Evaluation Edition of Renesas Flash Programmer Revised to V1.02.00 + - + 2011/10/01 + 111001tn2_e + /document/tnr/evaluation-edition-renesas-flash-programmer-revised-v10200/REN_111001tn2_e_TNR_20111001.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Device Information for the RL78 Family and 78K", which is Used in CubeSuite+, Revised" + - + 2011/09/01 + 110901tn1_e + /document/tnr/device-information-rl78-family-and-78k-which-used-cubesuite-revised/REN_110901tn1_e_TNR_20110901.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Parameter Files for the Flash Memory Programmer PG-FP5 Released + - + 2011/07/15 + 110715tn2_e + /document/tnr/parameter-files-flash-memory-programmer-pg-fp5-released/REN_110715tn2_e_TNR_20110715.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + The Software for Flash Memory Programmer PG-FP5 Upgraded and the 14-Wire Target Cable for the Programmer Available + - + 2011/07/15 + 110715tn1_e + /document/tnr/software-flash-memory-programmer-pg-fp5-upgraded-and-14-wire-target-cable-programmer-available/REN_110715tn1_e_TNR_20110715.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + The Free-of-Charge Evaluation Edition of Renesas Flash Programmer Revised to V1.01.01 + - + 2011/06/30 + 110630tn1_e + /document/tnr/free-charge-evaluation-edition-renesas-flash-programmer-revised-v10101/REN_110630tn1_e_TNR_20110630.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Real-Time OS RI78V4 for the RL78 Family and the 78K0R of MCUs Published + - + 2011/06/23 + 110623tn3_e + /document/tnr/real-time-os-ri78v4-rl78-family-and-78k0r-mcus-published/REN_110623tn3_e_TNR_20110623.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Now Available: Integrated Development Environment CubeSuite+ + - + 2011/06/23 + 110623tn1_e + /document/tnr/now-available-integrated-development-environment-cubesuite/REN_110623tn1_e_TNR_20110623.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + Evaluation Version of Renesas Flash Programmer (a New On-board Programming Software Tool) Published Free of Charge + - + 2011/06/20 + 110620tn1_e + /document/tnr/evaluation-version-renesas-flash-programmer-new-board-programming-software-tool-published-free/REN_110620tn1_e_TNR_20110620.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + On-Chip Debugging Emulators E1 and E20 Support MCUs of the R8C Family + - + 2011/06/16 + 110616tn1_e + /document/tnr/chip-debugging-emulators-e1-and-e20-support-mcus-r8c-family/REN_110616tn1_e_TNR_20110616.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + The E1 On-Chip Debugging Emulator Supports the V850 Family of MCUs + - + 2011/02/01 + 110201tn2_e + /document/tnr/e1-chip-debugging-emulator-supports-v850-family-mcus/REN_110201tn2_e_TNR_20110201.pdf + DUTYPE_NONE + False + DTYPE_TN + RegionAm + New On-Chip Debugging Emulators E1 and E20 Released + - + 2010/02/01 + 100201tn4_e + /document/tnr/new-chip-debugging-emulators-e1-and-e20-released/REN_100201tn4_e_TNR_20100201.pdf + DUTYPE_NONE + False + + + + + False + False + True + + + + + False + False + True + + + + + False + False + True + + + + + False + False + True + + + + + PanelWatch1 + 150 + 100 + 100 + 150 + 100 + 150 + None + False + False + + + PanelWatch2 + 150 + 100 + 100 + 150 + 100 + 150 + None + False + False + + + PanelWatch3 + 150 + 100 + 100 + 150 + 100 + 150 + None + False + False + + + PanelWatch4 + 150 + 100 + 100 + 150 + 100 + 150 + None + False + False + + + + + PanelIORegister + 150 + 100 + 150 + 100 + 150 + + + + + PanelCpuRegister + 0 + 0 + 0 + 0 + 0 + + + + + PanelLocalVariable + 150 + 100 + 150 + 100 + 150 + False + Decimal + Decimal + 20127 + + + + + PanelCallStack + Auto + Decimal + 20127 + True + True + 50 + 500 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + Run-Break Timer + Nanosecond + + + + + 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 + + + + + False + False + False + False + 291a5aad-8f89-4443-8b93-58ebd220ca9c + FunctionName + False + False + 0 + -1 + True + ClassName + False + False + 1 + -1 + True + Namespace + True + False + 2 + -1 + True + FileName + False + False + 3 + -1 + True + FilePath + True + False + 4 + -1 + True + PEInformation + False + False + 5 + -1 + True + Import + True + False + 6 + -1 + True + AccessSpecifier + False + False + 7 + -1 + True + Attribute + False + False + 8 + -1 + True + ReturnType + False + False + 9 + -1 + True + ArgumentsCount + True + False + 10 + -1 + True + Arguments + False + False + 11 + -1 + True + CodeSize + False + False + 12 + -1 + True + StackSize + False + False + 13 + -1 + True + StartAddress + False + False + 14 + -1 + True + EndAddress + True + False + 15 + -1 + True + ReferenceCount + False + False + 16 + -1 + True + ExecutionCount + True + False + 17 + -1 + True + ExecutionTime + True + False + 18 + -1 + True + PercentageExecutionTime + True + False + 19 + -1 + True + AverageExecutionTime + True + False + 20 + -1 + True + CodeCoverage + True + False + 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 + 11fad805-4123-496e-99f7-1af9aead0aab + 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 + False + False + 17 + -1 + True + False + False + 18 + -1 + True + False + False + 19 + -1 + True + False + False + 20 + -1 + True + False + False + 21 + -1 + True + + + + + False + False + False + False + 291a5aad-8f89-4443-8b93-58ebd220ca9c + VariableName + False + False + 0 + -1 + True + ClassName + False + False + 1 + -1 + True + Namespace + True + False + 2 + -1 + True + FileName + False + False + 3 + -1 + True + FunctionName + True + False + 4 + -1 + True + FilePath + True + False + 5 + -1 + True + PEInformation + False + False + 6 + -1 + True + Import + True + False + 7 + -1 + True + AccessSpecifier + False + False + 8 + -1 + True + Attribute + False + False + 9 + -1 + True + Type + False + False + 10 + -1 + True + Members + False + False + 11 + -1 + True + Address + False + False + 12 + -1 + True + Size + False + False + 13 + -1 + True + ReferenceCount + False + False + 14 + -1 + True + ReadCount + True + False + 15 + -1 + True + WriteCount + True + False + 16 + -1 + True + ReadWriteCount + True + False + 17 + -1 + True + MinimumValue + True + False + 18 + -1 + True + MaximumValue + True + False + 19 + -1 + True + DataCoverage + True + False + 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 + 11fad805-4123-496e-99f7-1af9aead0aab + 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 + False + False + 15 + -1 + True + False + False + 16 + -1 + True + True + False + 17 + -1 + True + False + False + 18 + -1 + True + False + False + 19 + -1 + True + False + False + 20 + -1 + True + + + + + PanelAnalysisChart + True + VariableValueChangingChart + + + + + PanelCallGraph + True + + + + + PanelClassMember + 0 + + + + + 3 + 84b14e30-ed27-43e3-98c9-e585ae49bce6 + e9e5eb74-fd3b-4a6d-9bee-88bf153cb9b0 + C:\Users\COMPUTER1\OneDrive\문서\카카오톡 받은 파일\Amosense_Firmware\Amosense_Firmware\r_main.c + 58c9c2e1-d9b5-447b-ada4-947d3bb138ef + 0 + False + False + VerticalSplitPercentage:0.00 +HorizontalSplitPercentage:0.00 +ActiveViewPlacement:Right +CaretPosition:318,0 +FirstVisiblePosition:Right,295,0 + + 918d92bc-739d-48bd-9225-10f5eda645af + e9e5eb74-fd3b-4a6d-9bee-88bf153cb9b0 + C:\Users\COMPUTER1\OneDrive\문서\카카오톡 받은 파일\Amosense_Firmware\Amosense_Firmware\dipSwitch.c + 3ec4bd88-055b-45d8-a20b-523e530c6a87 + 0 + False + False + VerticalSplitPercentage:0.00 +HorizontalSplitPercentage:0.00 +ActiveViewPlacement:Right +CaretPosition:31,21 +FirstVisiblePosition:Right,0,0 + + 8451ca99-37b5-4626-b446-62f406b1cd2f + e9e5eb74-fd3b-4a6d-9bee-88bf153cb9b0 + C:\Users\COMPUTER1\OneDrive\문서\카카오톡 받은 파일\Amosense_Firmware\Amosense_Firmware\dipSwitch.h + 71b43f9c-c6b1-4095-bbf5-a1b380c13c7b + 0 + False + False + VerticalSplitPercentage:0.00 +HorizontalSplitPercentage:0.00 +ActiveViewPlacement:Right +CaretPosition:27,0 +FirstVisiblePosition:Right,0,0 + + + + + + True + True + True + True + True + True + True + + + + + f7cb3835-78e5-4404-aa52-899f930b4cea +3b29f491-4589-47b6-8d76-7f78658752c1 +51f4976a-5c10-46c6-b934-b0ef6e7200b3 +a679a670-3999-44a1-af72-43f34fab5a94 +cd2e4292-1297-4c3b-8415-f027a507b349 +c3051400-9e2f-456f-9dab-7f2327a849a2 +c2e81ecd-4702-442e-8cae-fd1a83b282c6 + + 9de4dc44-f4b6-4059-a865-e259f0477eda + 2 + False + + + + + 2 + + + \ No newline at end of file diff --git a/multical.guseo.mtud b/multical.guseo.mtud new file mode 100644 index 0000000..e93fc51 --- /dev/null +++ b/multical.guseo.mtud @@ -0,0 +1,1174 @@ + + + + UgB1AG4ALQBCAHIAZQBhAGsAIABUAGkAbQBlAHIA + + Enable + Invalid + True + 0 + 0 + 0 + 0 + 0 + VQBuAGMAbwBuAGQAaQB0AGkAbwBuAGEAbAAgAFQAcgBhAGMAZQA= + + Enable + Invalid + True + AllTrace + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 1 + 1 + 1 + 0 + R5F10PPJ + SymbolOffset + Yes + + + + + 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 + + + + + False + NonStopOverwriteMemory + ST10US + All + False + OverThreshold + False + False + + + + + 12.2.20122.2006 + + + + + 12.2.20122.2006 + 9.13.00.05 + RgBvAHIAbQBhAHQAVgBlAHIAcwBpAG8AbgA6ADEALgAwAA0ACgBEAG8AYwBrAEEAcgBlAGEAcwAuAEMAbwB1AG4AdAA6ADIAMQANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgAwADcAOAA5ADcAOAA3AC0AZgBmAGEANwAtADQAZgBmADIALQBiAGMANwA0AC0AYwAzADMAZgBmAGYAYQAwADMAYQBiAGIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgAzADUAMgAsACAAOAAzADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6ADkAMAAyACwAIAAxADMAOAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMgAwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAxADkADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYgA4ADAANAA2ADAAOAAtAGEANAA4ADkALQA0ADEAZgBiAC0AYgA0ADUANAAtAGMAYgA3ADcAYwA1ADcAZQA2ADUAYgA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAzADUAMgAsACAANAA0ADkADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwATABvAGMAYQBsAFYAYQByAGkAYQBiAGwAZQANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZAAzAGQAMAA5AGQAZgAxAC0AMwBlADYAMwAtADQANgAzADUALQBiADkAOAA2AC0ANQBlAGYAYQAxAGYANgBhADQAYQA1ADkADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADMANQAyACwAIAA0ADYAOQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgAwADcAOAA5ADcAOAA3AC0AZgBmAGEANwAtADQAZgBmADIALQBiAGMANwA0AC0AYwAzADMAZgBmAGYAYQAwADMAYQBiAGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABDAHAAdQBSAGUAZwBpAHMAdABlAHIADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADAAZgA3ADMANwAxADEAMgAtAGIAMgA1ADcALQA0ADMAZAAxAC0AYgA5AGYAMwAtAGIAZAA2ADUAZABlADgAZQAxAGYANgAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAyADkAMwAsACAAMwA4ADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwASQBPAFIAZQBnAGkAcwB0AGUAcgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYgBjAGYAZAA1ADIAOQBhAC0ANgBhADMAYQAtADQAZgAzADgALQBhAGQAMQA2AC0ANgA4AGEAMAA5AGMAMQAzADIAMABkAGMADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADIAOQAzACwAIAAzADgAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgAwADcAOAA5ADcAOAA3AC0AZgBmAGEANwAtADQAZgBmADIALQBiAGMANwA0AC0AYwAzADMAZgBmAGYAYQAwADMAYQBiAGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABDAGEAbABsAFMAdABhAGMAawANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZAA0ADQAOAA5ADIAZQBhAC0AMwBhAGMAYgAtADQAZQBjADUALQA5AGMAYgAwAC0ANgBhADEAZgBjADQAZgBjADUAOAA1AGQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADIAOQAzACwAIAAzADgAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgAwADcAOAA5ADcAOAA3AC0AZgBmAGEANwAtADQAZgBmADIALQBiAGMANwA0AC0AYwAzADMAZgBmAGYAYQAwADMAYQBiAGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABUAHIAYQBjAGUADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADQAZgA2ADAAMwA2ADQAYgAtAGUANwA0AGEALQA0ADYAMwBkAC0AYgA3ADEANQAtAGQAMgA3ADkAOQAzADgAYwA2ADQANgAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAyADkAMwAsACAAMwA4ADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwARQB2AGUAbgB0AA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADQANgBiADgANgA2AGEALQAzAGYANABkAC0ANABiADkANAAtAGEANQAwADIALQBkADMAMAAwAGUAMgBkAGQAYQBiADUAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFcAYQB0AGMAaAAxAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA0ADYANwA2ADEAMAA1ADIALQA5ADcAYwA0AC0ANAAyAGYAMwAtAGIAYwBhADcALQAxAGEANgAyADUAYgA5ADkAMwBiADQANwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFcAYQB0AGMAaAAyAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjADIAMgAyADUANwAzADIALQAwADUAMgA1AC0ANABmADUAZQAtAGEAMgA4AGMALQAxADYAZAA1AGEAYwBjADUANQA4AGMANwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFcAYQB0AGMAaAAzAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADEAMwBmAGYAMgA1ADcALQBjADUAMQBhAC0ANABjAGYAYQAtADkAMgAxADMALQBhADcAZAAwADIAZgBjADUANABlADMANwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFcAYQB0AGMAaAA0AA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBkAGQAYwBkADUAZAA5AGEALQBkADIAZABiAC0ANAAyADEANgAtADgAOAAyAGIALQA4ADAAMgAzADAAMABkAGQAYgBhADYAYwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAE0AZQBtAG8AcgB5ADEADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQAZQBlADQAZQA2ADMANQAtAGIAZABjAGQALQA0AGIAOABiAC0AOAA1ADUAZQAtAGUAMwA2ADIAZgAxADkANQA3AGIAMQBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAyADkAMwAsACAAMwA4ADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwATQBlAG0AbwByAHkAMgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANABmAGUAZQBjADYANQBiAC0ANQAwAGQAZQAtADQAOAA4ADMALQA5ADYAOQAyAC0ANwBlAGUAMAA4ADEAMwA1ADIAOQA1ADYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADIAOQAzACwAIAAzADgAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgAwADcAOAA5ADcAOAA3AC0AZgBmAGEANwAtADQAZgBmADIALQBiAGMANwA0AC0AYwAzADMAZgBmAGYAYQAwADMAYQBiAGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABNAGUAbQBvAHIAeQAzAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1ADYAMwA0ADcANQA3ADkALQA0ADQAOAA5AC0ANABiADkAOAAtADgAZQA2ADUALQBhAGMANwA4AGMAOQAzADIAZgA0ADAAYQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAE0AZQBtAG8AcgB5ADQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGUAZQBlADgAMgA4ADcAMwAtADEAMgAxADAALQA0ADgAMAA5AC0AOAA4ADYANgAtADcAYQAyAGQAOQAzAGYAZQA1AGIANQA0AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBEAGUAYgB1AGcAQwBvAG4AcwBvAGwAZQBQAGEAbgBlAGwADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGEANgA4ADcAOAAzADIAYwAtADAANAAyAGQALQA0ADQAZABiAC0AOAAxAGMANQAtADgAYQBhADUAMQBiADcAMwBiAGIAOQBhAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwARgB1AG4AYwB0AGkAbwBuAEwAaQBzAHQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADQAMQA4AGIAMwAzADgANQAtAGIAMgA2ADkALQA0ADEANwBmAC0AYQBlAGUAMAAtADcAMAA5ADgANgA4AGQAYQA0ADcAOABlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAVgBhAHIAaQBhAGIAbABlAEwAaQBzAHQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADAAYwAzAGIAYgAyAGYAZgAtAGUAMwAzADMALQA0ADUAYwA2AC0AYgBkADIANwAtADcAYwA4ADYAOQAxADkAMgBmAGUAYgAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEEAbgBhAGwAeQBzAGkAcwBDAGgAYQByAHQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADIAMgA5ADAAYwAxAGQAMAAtADMAZQA4ADEALQA0ADIAZgBiAC0AOQBiAGUANQAtADgAZABmADgANQA4ADgANgBjAGQANQA5AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEMAYQBsAGwARwByAGEAcABoAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA4AGQAMABmADQAYQBlAGQALQA2ADcAMgA0AC0ANABiADcAMwAtAGEANQA3ADIALQAzADgANAA1ADIAOQBmAGIAOAA1ADEAMwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADAANwA4ADkANwA4ADcALQBmAGYAYQA3AC0ANABmAGYAMgAtAGIAYwA3ADQALQBjADMAMwBmAGYAZgBhADAAMwBhAGIAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAE0AZQBzAEMAYQBuAFIAZQBjAFAAcgBvAGMAVABpAG0AZQANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA5ADYAZQBlADkAMwA2AC0AMwBkAGUAZgAtADQANgAzAGQALQA4ADMAMAA2AC0ANwA0ADYANgA3AGMAMgA2ADIANAA4ADUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQATABlAGYAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAMgA2ADkALAAgADgANwA3AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQAyAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAyAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBlADEAZAA5ADAAOQAxAGIALQBhAGYANgA5AC0ANAAwADUAZgAtADkAYQBmADAALQA2AGUAOQBmADUAZQBmAGMAMwA4ADYAYQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABJAG4AQwBhAHIAVABvAG8AbABzAEMAYQB0AGUAbABvAGcADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAZgA4AGIAZgA0AGYANgAtADYAYgA1ADUALQA0ADIANQAyAC0AOAA5AGIANQAtAGMAMAA2AGIAYwA0ADQAYQBmADgANwAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgA4ADEANAAsACAANAA0ADQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFMAdABhAHIAdAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZgA1AGYAMQBhADMAYwA3AC0AMABiADkAMQAtADQANwA5ADQALQA5AGQANABhAC0AYwAyADgAYQA5AGIAMQBmAGUANwBlADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQA5ADUALAAgADYANAA0AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFAAcgBvAGoAZQBjAHQAVAByAGUAZQANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQAzADgANwAyADgAMwAzAC0AMwBmADMAMQAtADQAYQBjAGMALQA4ADgAOQAyAC0ANwA3AGQANAA3ADcAMABhAGUAYQA0AGEADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMwA1ADAALAAgADUAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6ADMANQAwACwAIAA1ADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFMAbQBhAHIAdABNAGEAbgB1AGEAbAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOAAyADgAZgA0ADIAOQAzAC0AZQBiAGYAMAAtADQAMgA0ADMALQA5AGQAMAAwAC0AOQBhADEAMgA2ADUAYwAyADkAYgA5AGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAOAAxADQALAAgADQANAA0AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABQAHIAbwBwAGUAcgB0AHkARwByAGkAZAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOABhADUAOAA1AGMAOABjAC0AMAAyADQAZAAtADQANAAxADEALQA4ADMAYgBkAC0ANgA1ADUAZABlADcAMwA5AGYAMQA0AGEADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADgAMQA0ACwAIAA0ADQANAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA5ADYAZQBlADkAMwA2AC0AMwBkAGUAZgAtADQANgAzAGQALQA4ADMAMAA2AC0ANwA0ADYANgA3AGMAMgA2ADIANAA4ADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwATQBlAG0AbwByAHkATQBhAHAAcABpAG4AZwBQAHIAbwBmAGkAbABlAHIADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADkANwA5AGQANAA5ADIANAAtAGEANQBhADgALQA0ADMAZAAxAC0AYgBjADQAOQAtADYANwA2AGMAYwA3AGIAOABjADYAMAA0AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgA4ADEANAAsACAANAA0ADQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEQAaQBzAGEAcwBzAGUAbQBiAGwAZQAxAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAzAGIAMABjADcAOAA2AGEALQA4ADMAZgBjAC0ANABiAGIAOQAtAGIAZQA4AGUALQBmADkAYgA5ADgAZQAxADQAMAA3AGIANgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoANAA3ADQALAAgADYAMgAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABEAGkAcwBhAHMAcwBlAG0AYgBsAGUAMgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZgA4ADUANgA2AGIAYgA5AC0ANgA3AGIAMQAtADQAOQAxAGQALQBiAGEAOQBlAC0ANwA1ADQAYQA5AGMAZABmADQAZQA0AGQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADQANwA0ACwAIAA2ADIAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA5ADYAZQBlADkAMwA2AC0AMwBkAGUAZgAtADQANgAzAGQALQA4ADMAMAA2AC0ANwA0ADYANgA3AGMAMgA2ADIANAA4ADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwARABpAHMAYQBzAHMAZQBtAGIAbABlADMADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADcAZgBlADUANQBkAGQAYgAtADQAZQBmADEALQA0AGMAZgAxAC0AOQBlADcAOAAtADgAZQBjAGYAYQA1ADAAZQBlAGEANwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgA0ADcANAAsACAANgAyADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEQAaQBzAGEAcwBzAGUAbQBiAGwAZQA0AA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAwADQANQA5AGMAMgA5ADYALQA2ADgAMwBlAC0ANAA1AGIAZQAtAGIAOAAzAGIALQA3ADcANgA1ADYAOABjAGEAZQAyAGMANgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEMAbABhAHMAcwBNAGUAbQBiAGUAcgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANAAwADkAMQA4ADUANABlAC0AMQAxAGMANwAtADQAYwBhAGUALQA4AGYANABjAC0AYwA0ADUAZgAxADcAYwA0ADcANQBjAGEADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA5ADYAZQBlADkAMwA2AC0AMwBkAGUAZgAtADQANgAzAGQALQA4ADMAMAA2AC0ANwA0ADYANgA3AGMAMgA2ADIANAA4ADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwATwByAHQAaABvAGcAbwBuAGEAbABBAG4AYQBsAHkAcwBpAHMADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGIAOQBjADUANwA3AGQAYwAtADcAZQBhAGIALQA0ADMANgBkAC0AOAA3ADkAZAAtAGQAYQA0ADYAZQA3ADkAYgAyAGIAYgAzAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEYAbABvAGEAdABpAG4AZwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAMgAzADcALAAgADUANwA4AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgA4ADQANQAsACAANgA0ADMADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoASABvAHIAaQB6AG8AbgB0AGEAbABTAHAAbABpAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYwA5ADIAOAAyADMAMwA0AC0ANgA5ADUAMgAtADQANwA4AGEALQBiADAAOABlAC0AMQA0ADUAOQAyADAAMwBmADgAOQA5ADMADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAQgBvAHQAdABvAG0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADEANgAyADUALAAgADIANAA5AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgA4ADQANQAsACAANgA0ADMADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAMwAyAGYANgBlADMAZAAtADIAMABmAGIALQA0ADAAYgA4AC0AOABiADMAZAAtAGEANgA0ADQAZAA0ADcANgBiADMANAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADgAMQA2ACwAIAAxADcAMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYwA5ADIAOAAyADMAMwA0AC0ANgA5ADUAMgAtADQANwA4AGEALQBiADAAOABlAC0AMQA0ADUAOQAyADAAMwBmADgAOQA5ADMADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBiADkAYwA1ADcANwBkAGMALQA3AGUAYQBiAC0ANAAzADYAZAAtADgANwA5AGQALQBkAGEANAA2AGUANwA5AGIAMgBiAGIAMwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABPAHUAdABwAHUAdAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOABjADUAZgA2ADUAOQBjAC0ANQBiADMANAAtADQAOABmADYALQBhADgAMwA3AC0AMAA4AGEAYQAzADIAMgBmADkAZQA0ADYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAOAAxADYALAAgADEANwAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjADkAMgA4ADIAMwAzADQALQA2ADkANQAyAC0ANAA3ADgAYQAtAGIAMAA4AGUALQAxADQANQA5ADIAMAAzAGYAOAA5ADkAMwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGIAOQBjADUANwA3AGQAYwAtADcAZQBhAGIALQA0ADMANgBkAC0AOAA3ADkAZAAtAGQAYQA0ADYAZQA3ADkAYgAyAGIAYgAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFMAbQBhAHIAdABCAHIAbwB3AHMAZQByAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBkADYAYgBkADEAYQA5ADkALQAxADYAOAA4AC0ANAAyAGQAOAAtADgAYQBjADYALQAxADcAMwBhADEANQAwADkAZQAyAGQAYwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgA4ADEANgAsACAAMQA3ADEADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGMAOQAyADgAMgAzADMANAAtADYAOQA1ADIALQA0ADcAOABhAC0AYgAwADgAZQAtADEANAA1ADkAMgAwADMAZgA4ADkAOQAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYgA5AGMANQA3ADcAZABjAC0ANwBlAGEAYgAtADQAMwA2AGQALQA4ADcAOQBkAC0AZABhADQANgBlADcAOQBiADIAYgBiADMADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwARQByAHIAbwByAEwAaQBzAHQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGIAZgBiADAAYQBmAGMAYgAtAGMANwA4ADQALQA0AGQAMgAxAC0AOQAxAGEAMwAtAGEAZAAzAGYAMAA2AGUAMAAwADIANgA3AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGMAOQAyADgAMgAzADMANAAtADYAOQA1ADIALQA0ADcAOABhAC0AYgAwADgAZQAtADEANAA1ADkAMgAwADMAZgA4ADkAOQAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAHkAdABoAG8AbgBDAG8AbgBzAG8AbABlAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjAGEAMQBjAGIAOAAxAGYALQA3ADkAMQAwAC0ANABiADMANwAtAGIAYwA4ADUALQA5ADYAYQA0ADEAZABiAGQAZQA0ADcAMgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBGAGwAbwBhAHQAaQBuAGcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADIANQA2ACwAIAAyADUANgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoAOQA5ADIALAAgADMAMgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANAAzADgAMQA0AGQAMgBlAC0ANQAyADUAOAAtADQAMwAyAGUALQA4ADEANAA3AC0AZQAyAGUAYQAyADkAYQBlAGEAMwA3ADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjAGEAMQBjAGIAOAAxAGYALQA3ADkAMQAwAC0ANABiADMANwAtAGIAYwA4ADUALQA5ADYAYQA0ADEAZABiAGQAZQA0ADcAMgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABEAGUAYgB1AGcATQBhAG4AYQBnAGUAcgANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYQBkAGIAOAA3AGMANABkAC0AZgAxADIANQAtADQANQBlADQALQBiADUAYgBkAC0ANwBkADMAMAAwADQANwBhAGYANwAyADMADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA5ADUALAAgADYANQA1AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYwAxADUAYQBlAGYANgAyAC0AZgA3AGUANQAtADQAMQA0ADMALQA4ADUAZAAyAC0AMwA1ADAANwBhADMAYQA5AGYAOAA5ADcADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYQBkAGIAOAA3AGMANABkAC0AZgAxADIANQAtADQANQBlADQALQBiADUAYgBkAC0ANwBkADMAMAAwADQANwBhAGYANwAyADMADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBEAGUAdgBpAGMAZQBUAG8AcABQAGEAbgBlAGwAUgBIADgANQAwAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBlADUANABhAGIAZgBkAGEALQA3AGIAZAA4AC0ANAA3ADQANgAtAGEAYwBmADUALQA1ADAAZgAwADkAZAA2AGEAOQAxADAAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAANgA1ADUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA0ADkAOQAzAGYAOAAxAGQALQAxADYANgA0AC0ANAAzADAANwAtAGEANwAzADMALQA5ADQAYwBmADkAYgA0AGYANABhADkANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBlADUANABhAGIAZgBkAGEALQA3AGIAZAA4AC0ANAA3ADQANgAtAGEAYwBmADUALQA1ADAAZgAwADkAZAA2AGEAOQAxADAAMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AEQAZQB2AGkAYwBlAEwAaQBzAHQAUABhAG4AZQBsAFIASAA4ADUAMAANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANAA2AGYAMQAyADUAMgBjAC0AZQA5ADgAMAAtADQANwBmADEALQBiADIAMgBiAC0ANABiAGUAYQA2ADkAOAAyADYANQBjADMADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA5ADUALAAgADYANQA1AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMgA4AGQAYgA1ADYAOAA0AC0AMAA1ADUAYgAtADQAMwBlADYALQBiADEAOAA4AC0AMQA4AGIAMQBiADYAYgA4ADAAYwA4AGYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANAA2AGYAMQAyADUAMgBjAC0AZQA5ADgAMAAtADQANwBmADEALQBiADIAMgBiAC0ANABiAGUAYQA2ADkAOAAyADYANQBjADMADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBNAGEAYwByAG8AUABhAG4AZQBsAFIASAA4ADUAMAANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANwBjADQANwA4AGEAMQAxAC0AYQBkAGIANAAtADQANgBiADMALQA4ADkAYwA4AC0AYQAzADcAZgAzADYAOQAxADEAZABkAGQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA5ADUALAAgADYANQA1AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMABkAGIAMwBhADIAZABmAC0AOQA2ADQAZQAtADQAOQAwADAALQA4ADMAZgBhAC0AYgBkADQANQBjADcAMABhAGIAMQAxADQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANwBjADQANwA4AGEAMQAxAC0AYQBkAGIANAAtADQANgBiADMALQA4ADkAYwA4AC0AYQAzADcAZgAzADYAOQAxADEAZABkAGQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBUAGUAeAB0AFAAYQBuAGUAbABSAEgAOAA1ADAADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADkANgBhADcANgBjADMANAAtAGMAYwA5ADIALQA0AGQAMABjAC0AOQBiADkAYwAtADgAMQAxAGMAYQBjADkANAA1ADIANwBiAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEQAbwBjAGsAZQBkAFIAaQBnAGgAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQA1ACwAIAA2ADUANQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoALQAxACwAIAAtADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADIAOQA5ADUAYwBiAGMAZgAtAGYANQA4ADcALQA0ADMAMAA5AC0AYgA4AGEAMQAtADQAYQBkADkAMgBmAGMAMABmAGEANQA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADkANgBhADcANgBjADMANAAtAGMAYwA5ADIALQA0AGQAMABjAC0AOQBiADkAYwAtADgAMQAxAGMAYQBjADkANAA1ADIANwBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoARABlAHYAaQBjAGUAVABvAHAAUABhAG4AZQBsAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA4ADMANwBjADAAZQBlAGIALQAzADYAMQBlAC0ANAAxADYAZAAtADgANQBjADkALQBjADAAMwBjADgANAAwADQAMQA3ADEAMgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAANgA1ADUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAwADgAZAA3ADQANwA4AGIALQAzADMAZAAzAC0ANABjADIANgAtADgAYwA0AGYALQAxAGIANAAxADEAMgAxADEAYwAxADgAYQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA4ADMANwBjADAAZQBlAGIALQAzADYAMQBlAC0ANAAxADYAZAAtADgANQBjADkALQBjADAAMwBjADgANAAwADQAMQA3ADEAMgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AEQAZQB2AGkAYwBlAEwAaQBzAHQAUABhAG4AZQBsAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1ADMANwAyADIAYwAzAGIALQBmAGIAMgBkAC0ANABlAGQAMAAtAGIAZgBmADYALQAyADMAZgBiADgANgBmADAAZgA3ADYAZAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAANgA1ADUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxAGQAMgBmADUAMwBlAGMALQBkAGQAOQAyAC0ANAAxADkAYQAtAGEANgA1ADUALQBiADIAMQBkAGYAYwAzADYAZABjAGUANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1ADMANwAyADIAYwAzAGIALQBmAGIAMgBkAC0ANABlAGQAMAAtAGIAZgBmADYALQAyADMAZgBiADgANgBmADAAZgA3ADYAZAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AE0AYQBjAHIAbwBQAGEAbgBlAGwADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADcAZAA4ADcAMgBhADYAMgAtADAAYgBjAGEALQA0ADMANwBhAC0AOAA2ADEAOQAtAGMAMAA0AGYAZQA5ADcANwA5ADYAMAAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEQAbwBjAGsAZQBkAFIAaQBnAGgAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQA1ACwAIAA2ADUANQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoALQAxACwAIAAtADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADAAZgAzAGUAZQBiADIAZgAtAGYAZAA1ADAALQA0ADcAOQBhAC0AYgBiAGIANQAtADUAOAAyADYAZAAyADEAMgA5AGEAZQA0AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADcAZAA4ADcAMgBhADYAMgAtADAAYgBjAGEALQA0ADMANwBhAC0AOAA2ADEAOQAtAGMAMAA0AGYAZQA5ADcANwA5ADYAMAAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAVABlAHgAdABQAGEAbgBlAGwADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGEANABkADIAYQBjADEANwAtADYAMAA5AGQALQA0ADYANAAxAC0AOQBhAGYAZQAtADUAMAA0ADIAZgAxAGUANAAxADYAOQA4AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEYAbABvAGEAdABpAG4AZwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOAAwADAALAAgADYAMAAwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAxADAAOAA4ACwAIAAzADIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGYAYQA2ADgAYgBlAGMANQAtADQAZAA3ADUALQA0ADgANQAxAC0AOABiADYANwAtADcAMgA4ADAAYwBiAGQAMgA5ADUANwBmAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYQA0AGQAMgBhAGMAMQA3AC0ANgAwADkAZAAtADQANgA0ADEALQA5AGEAZgBlAC0ANQAwADQAMgBmADEAZQA0ADEANgA5ADgADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAVgBpAHIAdAB1AGEAbABCAG8AYQByAGQADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAZQA2AGYAMwA5ADcANAAtADgANgA4AGQALQA0ADUAZABlAC0AYQA0ADYAYwAtADcAZABmADkAZQAzAGIANgAyAGUAOAAwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEQAbwBjAGsAZQBkAFIAaQBnAGgAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQA1ACwAIAA2ADUANQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoALQAxACwAIAAtADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADcAZAA3ADAAYQBmADgAMQAtADkAMwBhADAALQA0ADUAYwAxAC0AOQA3AGQAMQAtADgAOAA2AGIAYwBkADgAZABhADgAZQA3AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgBlADYAZgAzADkANwA0AC0AOAA2ADgAZAAtADQANQBkAGUALQBhADQANgBjAC0ANwBkAGYAOQBlADMAYgA2ADIAZQA4ADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBEAGUAdgBpAGMAZQBQAGkAbgBMAGkAcwB0AEYAbwByAG0ADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADMANQBiADUAYgBiADkAZAAtADMAOQA4AGIALQA0AGUAYwAxAC0AYQAwADUAYwAtADMAZABhAGIAYwBhADUAZQA1ADIAYQBmAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEQAbwBjAGsAZQBkAFIAaQBnAGgAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQA1ACwAIAA2ADUANQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoALQAxACwAIAAtADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADkAMgA3ADAANwBmAGMANAAtADkANQAzADAALQA0ADUANABiAC0AOAAwAGUAYQAtAGEAMQAxADIAZQBiADcAZAA5AGUAOAAzAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMwA1AGIANQBiAGIAOQBkAC0AMwA5ADgAYgAtADQAZQBjADEALQBhADAANQBjAC0AMwBkAGEAYgBjAGEANQBlADUAMgBhAGYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBEAGUAdgBpAGMAZQBUAG8AcABWAGkAZQB3AEYAbwByAG0ADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGUAZgA4ADUAYwBhADQANAAtADMAOQA3AGYALQA0ADAAZQA3AC0AOQA0ADcAZQAtAGEANAAwADMAMQBlADQAYgBjADkAOQA5AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEQAbwBjAGsAZQBkAFIAaQBnAGgAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQA1ACwAIAA2ADUANQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoALQAxACwAIAAtADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADgANQAzAGEAYQA2ADcAYgAtAGIAZQAxAGEALQA0AGYAOAAzAC0AYgBmADYANQAtAGYAOQBhAGYAMQA1ADEANAA4AGUAMwA0AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZQBmADgANQBjAGEANAA0AC0AMwA5ADcAZgAtADQAMABlADcALQA5ADQANwBlAC0AYQA0ADAAMwAxAGUANABiAGMAOQA5ADkADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAQwBvAGQAZQBQAGEAcgB0AA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjADcAYQA3ADAANAAzADkALQA5ADMAMQA0AC0ANABlAGMAMwAtAGEAZQAzADgALQAzADUAMwBhADgAYgA4ADUAMAAzADQAYwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAANgA1ADUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAzADcANAAwAGUANQBlAGQALQA5ADgAOABhAC0ANABjAGEAZgAtAGEANwA3AGUALQA0ADQAZABhADEAYgA3ADQAMgA2AGMAZgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjADcAYQA3ADAANAAzADkALQA5ADMAMQA0AC0ANABlAGMAMwAtAGEAZQAzADgALQAzADUAMwBhADgAYgA4ADUAMAAzADQAYwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABDAG8AZABlAFAAYQByAHQAUAByAGUAdgBpAGUAdwANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA2ADIAYwBmADYAZgBlAC0AYwA5AGEAYgAtADQANgAxAGQALQBiAGUAZgBkAC0AOQAzADkAOABiADUAYgA1AGMAMgA0ADgADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARgBsAG8AYQB0AGkAbgBnAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA2ADAAMAAsACAANQAwADAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6ADEAMgA4ADgALAAgADMAMgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZQBmAGEANgA4ADQAYQAxAC0ANwA3ADgAMAAtADQAYQAzADQALQBiADAAYwA4AC0AMQBhAGMANgA0ADMANQBjADYAZgBjADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADYAMgBjAGYANgBmAGUALQBjADkAYQBiAC0ANAA2ADEAZAAtAGIAZQBmAGQALQA5ADMAOQA4AGIANQBiADUAYwAyADQAOAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABQAHMAZQB1AGQAbwBFAHIAcgBvAHIARABlAGIAdQBnAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBmADEAOQA4ADIAYgA5ADQALQAyADkAMwBkAC0ANAAxAGMAYgAtAGIANABmADUALQA3AGUANQBiADAAOQAwAGIAMgA1ADEAYQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBGAGwAbwBhAHQAaQBuAGcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADUAMAAwACwAIAA1ADAAMAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoAMQAzADgAOAAsACAAMwAyAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBlADEAMwA5AGMAZAA3ADkALQA3ADEAYQAxAC0ANAAzADAAYQAtAGIANQBmADAALQBiADMAOQA2AGYAYgA3ADgAYwA1ADAAYQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGYAMQA5ADgAMgBiADkANAAtADIAOQAzAGQALQA0ADEAYwBiAC0AYgA0AGYANQAtADcAZQA1AGIAMAA5ADAAYgAyADUAMQBhAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEMAQQBOAFIAZQBjAGUAaQB2AGUARABlAGIAdQBnAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjAGMAOAA4AGYAYwBlADkALQAxADkANQA2AC0ANABmADYAYgAtADgAZgBjADYALQBkADEAZAA4ADMANQA0AGQAYgA3ADMAZAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBGAGwAbwBhAHQAaQBuAGcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADgAMAAwACwAIAA1ADAAMAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoAMQAwADgAOAAsACAAMwAyAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBkADYANgAyADQAMAA1AGUALQA2ADAAMgBkAC0ANAA2ADQANgAtAGIANAA4AGMALQBiAGYANAA3AGMAZgBhADkAZQA0ADEAYQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGMAYwA4ADgAZgBjAGUAOQAtADEAOQA1ADYALQA0AGYANgBiAC0AOABmAGMANgAtAGQAMQBkADgAMwA1ADQAZABiADcAMwBkAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAE0AZQBzAEMAdQByAEMAbwBuAHMAdQBtAHAAdABpAG8AbgANAAoA + PABTAE8AQQBQAC0ARQBOAFYAOgBFAG4AdgBlAGwAbwBwAGUAIAB4AG0AbABuAHMAOgB4AHMAaQA9ACIAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHcAMwAuAG8AcgBnAC8AMgAwADAAMQAvAFgATQBMAFMAYwBoAGUAbQBhAC0AaQBuAHMAdABhAG4AYwBlACIAIAB4AG0AbABuAHMAOgB4AHMAZAA9ACIAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHcAMwAuAG8AcgBnAC8AMgAwADAAMQAvAFgATQBMAFMAYwBoAGUAbQBhACIAIAB4AG0AbABuAHMAOgBTAE8AQQBQAC0ARQBOAEMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAHgAbQBsAHMAbwBhAHAALgBvAHIAZwAvAHMAbwBhAHAALwBlAG4AYwBvAGQAaQBuAGcALwAiACAAeABtAGwAbgBzADoAUwBPAEEAUAAtAEUATgBWAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgB4AG0AbABzAG8AYQBwAC4AbwByAGcALwBzAG8AYQBwAC8AZQBuAHYAZQBsAG8AcABlAC8AIgAgAHgAbQBsAG4AcwA6AGMAbAByAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AcwBvAGEAcAAvAGUAbgBjAG8AZABpAG4AZwAvAGMAbAByAC8AMQAuADAAIgAgAFMATwBBAFAALQBFAE4AVgA6AGUAbgBjAG8AZABpAG4AZwBTAHQAeQBsAGUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAHgAbQBsAHMAbwBhAHAALgBvAHIAZwAvAHMAbwBhAHAALwBlAG4AYwBvAGQAaQBuAGcALwAiAD4ADQAKADwAUwBPAEEAUAAtAEUATgBWADoAQgBvAGQAeQA+AA0ACgA8AGEAMQA6AE8AYgBqAGUAYwB0AFMAdAByAGUAYQBtAGUAcgAgAGkAZAA9ACIAcgBlAGYALQAxACIAIAB4AG0AbABuAHMAOgBhADEAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkAIgA+AA0ACgA8AE8AYgBqAGUAYwB0AFMAdAByAGUAYQBtAGUAcgBBAHMAcwBlAG0AYgBsAHkATgBhAG0AZQAgAGkAZAA9ACIAcgBlAGYALQA1ACIAPgBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpADwALwBPAGIAagBlAGMAdABTAHQAcgBlAGEAbQBlAHIAQQBzAHMAZQBtAGIAbAB5AE4AYQBtAGUAPgANAAoAPABUAGEAYgBTAGUAdAB0AGkAbgBnAHMAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANgAiAC8APgANAAoAPABIAGkAZABkAGUAbgBUAGEAYgBzACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADcAIgAvAD4ADQAKADwAVABhAGIARwByAG8AdQBwAHMAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AOAAiAC8APgANAAoAPABNAGEAeABUAGEAYgBHAHIAbwB1AHAAcwA+ADQAPAAvAE0AYQB4AFQAYQBiAEcAcgBvAHUAcABzAD4ADQAKADwAQQBjAHQAaQB2AGUAVABhAGIARwByAG8AdQBwAEkAbgBkAGUAeAA+ADAAPAAvAEEAYwB0AGkAdgBlAFQAYQBiAEcAcgBvAHUAcABJAG4AZABlAHgAPgANAAoAPABTAHAAbABpAHQAdABlAHIAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA5ACIALwA+AA0ACgA8AFMAcABsAGkAdAB0AGUAcgBCAG8AcgBkAGUAcgBTAHQAeQBsAGUAPgA2ADwALwBTAHAAbABpAHQAdABlAHIAQgBvAHIAZABlAHIAUwB0AHkAbABlAD4ADQAKADwAVgBpAGUAdwBTAHQAeQBsAGUAPgA0ADwALwBWAGkAZQB3AFMAdAB5AGwAZQA+AA0ACgA8AFQAYQBiAEcAcgBvAHUAcABTAGUAdAB0AGkAbgBnAHMAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMQAwACIALwA+AA0ACgA8AC8AYQAxADoATwBiAGoAZQBjAHQAUwB0AHIAZQBhAG0AZQByAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAUwBlAHQAdABpAG4AZwBzACAAaQBkAD0AIgByAGUAZgAtADYAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AEEAYwB0AGkAdgBlAFQAYQBiAEEAcABwAGUAYQByAGEAbgBjAGUAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMQAxACIALwA+AA0ACgA8AEQAaQBzAHAAbABhAHkARgBvAHIAbQBJAGMAbwBuAD4AMQA8AC8ARABpAHMAcABsAGEAeQBGAG8AcgBtAEkAYwBvAG4APgANAAoAPABIAG8AdABUAHIAYQBjAGsAPgAxADwALwBIAG8AdABUAHIAYQBjAGsAPgANAAoAPABTAGUAbABlAGMAdABlAGQAVABhAGIAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAxADIAIgAvAD4ADQAKADwAVABhAGIAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAxADMAIgAvAD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgBTAGUAdAB0AGkAbgBnAHMAPgANAAoAPABhADIAOgBIAGkAZABkAGUAbgBNAGQAaQBUAGEAYgBzAEMAbwBsAGwAZQBjAHQAaQBvAG4AIABpAGQAPQAiAHIAZQBmAC0ANwAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQwBvAHUAbgB0AD4AMQA5ADwALwBDAG8AdQBuAHQAPgANAAoAPABfAHgAMAAwADMAMABfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADEANAAiAC8APgANAAoAPABfAHgAMAAwADMAMQBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADEANQAiAC8APgANAAoAPABfAHgAMAAwADMAMgBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADEANgAiAC8APgANAAoAPABfAHgAMAAwADMAMwBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADEANwAiAC8APgANAAoAPABfAHgAMAAwADMANABfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADEAOAAiAC8APgANAAoAPABfAHgAMAAwADMANQBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADEAOQAiAC8APgANAAoAPABfAHgAMAAwADMANgBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADIAMAAiAC8APgANAAoAPABfAHgAMAAwADMANwBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADIAMQAiAC8APgANAAoAPABfAHgAMAAwADMAOABfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADIAMgAiAC8APgANAAoAPABfAHgAMAAwADMAOQBfACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADIAMwAiAC8APgANAAoAPABfAHgAMAAwADMAMQBfADAAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMgA0ACIALwA+AA0ACgA8AF8AeAAwADAAMwAxAF8AMQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAyADUAIgAvAD4ADQAKADwAXwB4ADAAMAAzADEAXwAyACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADIANgAiAC8APgANAAoAPABfAHgAMAAwADMAMQBfADMAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMgA3ACIALwA+AA0ACgA8AF8AeAAwADAAMwAxAF8ANAAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAyADgAIgAvAD4ADQAKADwAXwB4ADAAMAAzADEAXwA1ACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADIAOQAiAC8APgANAAoAPABfAHgAMAAwADMAMQBfADYAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMwAwACIALwA+AA0ACgA8AF8AeAAwADAAMwAxAF8ANwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAzADEAIgAvAD4ADQAKADwAXwB4ADAAMAAzADEAXwA4ACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADMAMgAiAC8APgANAAoAPAAvAGEAMgA6AEgAaQBkAGQAZQBuAE0AZABpAFQAYQBiAHMAQwBvAGwAbABlAGMAdABpAG8AbgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiAEcAcgBvAHUAcABzAEMAbwBsAGwAZQBjAHQAaQBvAG4AIABpAGQAPQAiAHIAZQBmAC0AOAAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQwBvAHUAbgB0AD4AMQA8AC8AQwBvAHUAbgB0AD4ADQAKADwAXwB4ADAAMAAzADAAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAzADMAIgAvAD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgBHAHIAbwB1AHAAcwBDAG8AbABsAGUAYwB0AGkAbwBuAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgAgAGkAZAA9ACIAcgBlAGYALQA5ACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABBAHAAcABlAGEAcgBhAG4AYwBlACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADMANAAiAC8APgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgBHAHIAbwB1AHAAUwBlAHQAdABpAG4AZwBzACAAaQBkAD0AIgByAGUAZgAtADEAMAAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQwBsAG8AcwBlAEIAdQB0AHQAbwBuAEEAcABwAGUAYQByAGEAbgBjAGUAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMwA1ACIALwA+AA0ACgA8AFQAYQBiAEwAaQBzAHQAQgB1AHQAdABvAG4AQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAzADYAIgAvAD4ADQAKADwAUwBjAHIAbwBsAGwAQgB1AHQAdABvAG4AQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQAzADcAIgAvAD4ADQAKADwAVABhAGIAQQByAGUAYQBBAHAAcABlAGEAcgBhAG4AYwBlACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADMAOAAiAC8APgANAAoAPABTAGgAbwB3AFQAYQBiAEwAaQBzAHQAQgB1AHQAdABvAG4APgAxADwALwBTAGgAbwB3AFQAYQBiAEwAaQBzAHQAQgB1AHQAdABvAG4APgANAAoAPABUAGEAYgBCAHUAdAB0AG8AbgBTAHQAeQBsAGUAPgAxADYAPAAvAFQAYQBiAEIAdQB0AHQAbwBuAFMAdAB5AGwAZQA+AA0ACgA8AFMAYwByAG8AbABsAEEAcgByAG8AdwBTAHQAeQBsAGUAPgAyADwALwBTAGMAcgBvAGwAbABBAHIAcgBvAHcAUwB0AHkAbABlAD4ADQAKADwAUwBjAHIAbwBsAGwAQgB1AHQAdABvAG4AcwA+ADMAPAAvAFMAYwByAG8AbABsAEIAdQB0AHQAbwBuAHMAPgANAAoAPABUAGEAYgBTAHQAeQBsAGUAPgAyADwALwBUAGEAYgBTAHQAeQBsAGUAPgANAAoAPABUAGEAYgBBAHIAZQBhAE0AYQByAGcAaQBuAHMAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0AMwA5ACIALwA+AA0ACgA8AEMAbABvAHMAZQBCAHUAdAB0AG8AbgBMAG8AYwBhAHQAaQBvAG4APgAyADwALwBDAGwAbwBzAGUAQgB1AHQAdABvAG4ATABvAGMAYQB0AGkAbwBuAD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgBHAHIAbwB1AHAAUwBlAHQAdABpAG4AZwBzAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgAgAGkAZAA9ACIAcgBlAGYALQAxADEAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AEEAcABwAGUAYQByAGEAbgBjAGUAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANAAwACIALwA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAIABpAGQAPQAiAHIAZQBmAC0AMQAyACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABBAHAAcABlAGEAcgBhAG4AYwBlACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADQAMQAiAC8APgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByACAAaQBkAD0AIgByAGUAZgAtADEAMwAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA0ADIAIgAvAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMQA0ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgA5ADkAMAA2ADcAMwAwADAAMgA8AC8AXwBhAD4ADQAKADwAXwBiAD4ALQAzADEANwA0ADgAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOQAzADgANQA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA5ADAAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEANAAyADwALwBfAGUAPgANAAoAPABfAGYAPgAyADQAOQA8AC8AXwBmAD4ADQAKADwAXwBnAD4AMQA4ADUAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADEANAAyADwALwBfAGgAPgANAAoAPABfAGkAPgAyADAAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADcAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEAOAAyADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAxADYAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMQA1ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAtADEAMgA4ADUANQA0ADAANQA1ADwALwBfAGEAPgANAAoAPABfAGIAPgAyADYANQA0ADUAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOAA3ADEANwA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA4ADYAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEANQA4ADwALwBfAGUAPgANAAoAPABfAGYAPgAxADEANwA8AC8AXwBmAD4ADQAKADwAXwBnAD4ANwA0ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADUANgA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMgAyADMAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADcAOAA8AC8AXwBqAD4ADQAKADwAXwBrAD4ANwA3ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAxADcAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMQA2ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAyADEANAA1ADcAMwA4ADIAMAAzADwALwBfAGEAPgANAAoAPABfAGIAPgAyADAAMgAwADkAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOQA2ADkANwA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA1ADgAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEAMgAwADwALwBfAGUAPgANAAoAPABfAGYAPgAxADQAMgA8AC8AXwBmAD4ADQAKADwAXwBnAD4AMgAwADcAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADEANgA1ADwALwBfAGgAPgANAAoAPABfAGkAPgAxADQAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADIAMwA0ADwALwBfAGoAPgANAAoAPABfAGsAPgAxADIANgA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMQA4ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADEANwAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ANgA4ADUANAA2ADMAMQA3ADIAPAAvAF8AYQA+AA0ACgA8AF8AYgA+ADEAMwA3ADEAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANwAzADgAMgA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA3ADcAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEAMwA2ADwALwBfAGUAPgANAAoAPABfAGYAPgAyADQAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEANwA3ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADgAMgA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQA4ADQAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEAMgA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMQA0ADMAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADIAMgA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAxADgAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADIAMAA1ADIAMwA5ADAAMwA5ADwALwBfAGEAPgANAAoAPABfAGIAPgAtADcAMwA3ADMAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANwA4ADYAMgA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA4ADkAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADMAOQA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQAyADQAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEAMwA0ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADQANQA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQA0ADYAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADIANQA0ADwALwBfAGoAPgANAAoAPABfAGsAPgAxADcANwA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AOQA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAxADkAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADUANwA5ADkAMQAyADEANAA0ADwALwBfAGEAPgANAAoAPABfAGIAPgAxADYAMAAwADEAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANwAxADQANwA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA1ADUAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADIAMgA5ADwALwBfAGUAPgANAAoAPABfAGYAPgAxADQAMQA8AC8AXwBmAD4ADQAKADwAXwBnAD4AMgA0ADgAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADgAOAA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQAzADQAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADIAMAA1ADwALwBfAGoAPgANAAoAPABfAGsAPgA4ADkAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADEAMAA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADAAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+AC0ANQAwADUAOAA3ADAAMAA1ADMAPAAvAF8AYQA+AA0ACgA8AF8AYgA+AC0AMgAwADYAMwAxADwALwBfAGIAPgANAAoAPABfAGMAPgAxADYANAA3ADkAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANQA0ADwALwBfAGQAPgANAAoAPABfAGUAPgAyADQAMAA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQAxADAAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEANQA5ADwALwBfAGcAPgANAAoAPABfAGgAPgA5ADQAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADIANQAyADwALwBfAGkAPgANAAoAPABfAGoAPgA1ADYAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEAMAA2ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAxADEAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgAxACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAxADgANwAxADQANAAzADEAOQAwADwALwBfAGEAPgANAAoAPABfAGIAPgAyADcANAA3ADcAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANgA5ADcAOAA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQAzADcAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEAOAAxADwALwBfAGUAPgANAAoAPABfAGYAPgAxADkAMgA8AC8AXwBmAD4ADQAKADwAXwBnAD4AMQAwADcAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADEAOQA2ADwALwBfAGgAPgANAAoAPABfAGkAPgA3ADQAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADIANAA4ADwALwBfAGoAPgANAAoAPABfAGsAPgAxADEANQA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMQAyADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADIAMgAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQAxADkANwAzADkAMgAwADYAMgA4ADwALwBfAGEAPgANAAoAPABfAGIAPgA1ADgAOQA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA3ADQAMgA1ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADMAMQA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMQA4ADkAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEAMAAxADwALwBfAGYAPgANAAoAPABfAGcAPgA5ADMAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADIAMwAxADwALwBfAGgAPgANAAoAPABfAGkAPgA1ADcAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADIANAAxADwALwBfAGoAPgANAAoAPABfAGsAPgA3ADQAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADEANAA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADMAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+AC0AMQA3ADUAMQAyADkAOQA4ADAANAA8AC8AXwBhAD4ADQAKADwAXwBiAD4ALQAyADMAMQAyADgAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANwAzADYAMQA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA4ADgAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADcAMwA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQAwADMAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEAMAA4ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADkAOQA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQA4ADQAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEAOQA4ADwALwBfAGoAPgANAAoAPABfAGsAPgA0ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAxADUAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgA0ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAyADEAMAA0ADUAMwA2ADkANgAxADwALwBfAGEAPgANAAoAPABfAGIAPgAtADIANwA3ADQANAA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA3ADgANQA3ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADUAMQA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMgAwADkAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEAMwA2ADwALwBfAGYAPgANAAoAPABfAGcAPgAxADAANwA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMgAwADUAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADEANAAxADwALwBfAGkAPgANAAoAPABfAGoAPgAxADYAOAA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMgAzADEAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADEAOQA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADUAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+AC0AMQA4ADMAOAAxADIAMQAwADIAMAA8AC8AXwBhAD4ADQAKADwAXwBiAD4ALQAyADcAMwA0ADQAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANwA3ADMAOQA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQAyADgAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADIAMwA0ADwALwBfAGUAPgANAAoAPABfAGYAPgAxADYAMQA8AC8AXwBmAD4ADQAKADwAXwBnAD4AMQA4ADwALwBfAGcAPgANAAoAPABfAGgAPgAyADMANQA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQAyADUAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEANQA4ADwALwBfAGoAPgANAAoAPABfAGsAPgAxADMAMQA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMgAwADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADIANgAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQAyADAANQA5ADcANQAzADgANgAxADwALwBfAGEAPgANAAoAPABfAGIAPgAtADEANgA4ADcAMAA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMgAwADMANQA1ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADkAMQA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMQAwADEAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADIANAA5ADwALwBfAGYAPgANAAoAPABfAGcAPgAxADcANQA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMgAxADwALwBfAGgAPgANAAoAPABfAGkAPgAyADAAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEANAAyADwALwBfAGoAPgANAAoAPABfAGsAPgA1ADIAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADIAMQA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADcAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADIAMgA5ADgANwA2ADQANAA3ADwALwBfAGEAPgANAAoAPABfAGIAPgAtADIANwAwADUAOAA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA4ADYAOAA4ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADMAMQA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMgA1ADAAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEAOAA5ADwALwBfAGYAPgANAAoAPABfAGcAPgA2ADkAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADEAOQA5ADwALwBfAGgAPgANAAoAPABfAGkAPgAxADAAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEANwA3ADwALwBfAGoAPgANAAoAPABfAGsAPgAyADAAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADIAMwA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADgAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADYAOQA3ADYAOAAyADgAOQA1ADwALwBfAGEAPgANAAoAPABfAGIAPgAtADIANgA4ADEAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANwAxADYAMQA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA4ADQAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEANgAxADwALwBfAGUAPgANAAoAPABfAGYAPgA3ADQAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADIAMQA3ADwALwBfAGcAPgANAAoAPABfAGgAPgA0ADcAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADEAOQAyADwALwBfAGkAPgANAAoAPABfAGoAPgAyADUAMAA8AC8AXwBqAD4ADQAKADwAXwBrAD4AOAA1ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAyADQAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgA5ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAxADQAOAAzADIANgAyADgAMwA8AC8AXwBhAD4ADQAKADwAXwBiAD4AMQAzADIANgA3ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADkANAA5ADQAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANAAwADwALwBfAGQAPgANAAoAPABfAGUAPgA3ADkAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADIANwA8AC8AXwBmAD4ADQAKADwAXwBnAD4ANgA1ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADgAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADEANwA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMQA5ADMAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEAMwA4ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAyADUAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMwAwACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgA0ADgAOQA2ADQAMAA5ADQAMAA8AC8AXwBhAD4ADQAKADwAXwBiAD4ALQA4ADgAMQA0ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADYANwA5ADQAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANgA2ADwALwBfAGQAPgANAAoAPABfAGUAPgA4ADUAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEANwA4ADwALwBfAGYAPgANAAoAPABfAGcAPgAyADkAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADIANQAyADwALwBfAGgAPgANAAoAPABfAGkAPgA1ADQAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADIAMgAwADwALwBfAGoAPgANAAoAPABfAGsAPgAyADIAOQA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMgA2ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADMAMQAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4AMgA1ADUANwA4ADEANgA3ADkAPAAvAF8AYQA+AA0ACgA8AF8AYgA+AC0ANgA4ADgAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOAAzADMAMAA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA4ADcAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEAOAAxADwALwBfAGUAPgANAAoAPABfAGYAPgA4ADgAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADMAOAA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMgAxADAAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADEAOAA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMQA1ADQAPAAvAF8AagA+AA0ACgA8AF8AawA+ADIAMgA4ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAyADcAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMwAyACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgA5ADIANwAwADAAMAAwADQANQA8AC8AXwBhAD4ADQAKADwAXwBiAD4ALQAyADYANAA4ADYAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOQA2ADMAMQA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA2ADcAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEAMgA2ADwALwBfAGUAPgANAAoAPABfAGYAPgA2ADgAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADIAMQA4ADwALwBfAGcAPgANAAoAPABfAGgAPgAyADcAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADEAMQA2ADwALwBfAGkAPgANAAoAPABfAGoAPgAzADgAPAAvAF8AagA+AA0ACgA8AF8AawA+ADIAMAA3ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAzADEAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIARwByAG8AdQBwACAAaQBkAD0AIgByAGUAZgAtADMAMwAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAVABhAGIAcwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA0ADQAIgAvAD4ADQAKADwARQB4AHQAZQBuAHQAPgA2ADIAMQA8AC8ARQB4AHQAZQBuAHQAPgANAAoAPABGAGkAcgBzAHQARABpAHMAcABsAGEAeQBUAGEAYgBJAG4AZABlAHgAPgAwADwALwBGAGkAcgBzAHQARABpAHMAcABsAGEAeQBUAGEAYgBJAG4AZABlAHgAPgANAAoAPABTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4AD4AMAA8AC8AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIARwByAG8AdQBwAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGkAZAA9ACIAcgBlAGYALQAzADQAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AEIAYQBjAGsAQwBvAGwAbwByACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADYAOgBDAG8AbABvAHIAIgAgAHgAbQBsAG4AcwA6AGEANgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAiAD4ADQAKADwAbgBhAG0AZQAgAHgAcwBpADoAbgB1AGwAbAA9ACIAMQAiAC8APgANAAoAPAB2AGEAbAB1AGUAPgAwADwALwB2AGEAbAB1AGUAPgANAAoAPABrAG4AbwB3AG4AQwBvAGwAbwByAD4ANQA8AC8AawBuAG8AdwBuAEMAbwBsAG8AcgA+AA0ACgA8AHMAdABhAHQAZQA+ADEAPAAvAHMAdABhAHQAZQA+AA0ACgA8AC8AQgBhAGMAawBDAG8AbABvAHIAPgANAAoAPABCAGEAYwBrAEMAbwBsAG8AcgAyACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADYAOgBDAG8AbABvAHIAIgAgAHgAbQBsAG4AcwA6AGEANgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAiAD4ADQAKADwAbgBhAG0AZQAgAHgAcwBpADoAbgB1AGwAbAA9ACIAMQAiAC8APgANAAoAPAB2AGEAbAB1AGUAPgAwADwALwB2AGEAbAB1AGUAPgANAAoAPABrAG4AbwB3AG4AQwBvAGwAbwByAD4ANgA8AC8AawBuAG8AdwBuAEMAbwBsAG8AcgA+AA0ACgA8AHMAdABhAHQAZQA+ADEAPAAvAHMAdABhAHQAZQA+AA0ACgA8AC8AQgBhAGMAawBDAG8AbABvAHIAMgA+AA0ACgA8AEkAZAA+ADAAPAAvAEkAZAA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAIABpAGQAPQAiAHIAZQBmAC0AMwA1ACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABBAHAAcABlAGEAcgBhAG4AYwBlACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADQANgAiAC8APgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByACAAaQBkAD0AIgByAGUAZgAtADMANgAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA0ADcAIgAvAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgAgAGkAZAA9ACIAcgBlAGYALQAzADcAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AEEAcABwAGUAYQByAGEAbgBjAGUAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANAA4ACIALwA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAIABpAGQAPQAiAHIAZQBmAC0AMwA4ACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABBAHAAcABlAGEAcgBhAG4AYwBlACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADQAOQAiAC8APgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAPgANAAoAPABhADMAOgBNAGEAcgBnAGkAbgBzACAAaQBkAD0AIgByAGUAZgAtADMAOQAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwATABlAGYAdABEAGUAZgBhAHUAbAB0AD4AMAA8AC8ATABlAGYAdABEAGUAZgBhAHUAbAB0AD4ADQAKADwAVABvAHAARABlAGYAYQB1AGwAdAA+ADAAPAAvAFQAbwBwAEQAZQBmAGEAdQBsAHQAPgANAAoAPABSAGkAZwBoAHQARABlAGYAYQB1AGwAdAA+ADAAPAAvAFIAaQBnAGgAdABEAGUAZgBhAHUAbAB0AD4ADQAKADwAQgBvAHQAdABvAG0ARABlAGYAYQB1AGwAdAA+ADAAPAAvAEIAbwB0AHQAbwBtAEQAZQBmAGEAdQBsAHQAPgANAAoAPABCAG8AdAB0AG8AbQA+ADQAPAAvAEIAbwB0AHQAbwBtAD4ADQAKADwALwBhADMAOgBNAGEAcgBnAGkAbgBzAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGkAZAA9ACIAcgBlAGYALQA0ADAAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AEIAYQBjAGsAQwBvAGwAbwByACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADYAOgBDAG8AbABvAHIAIgAgAHgAbQBsAG4AcwA6AGEANgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAiAD4ADQAKADwAbgBhAG0AZQAgAHgAcwBpADoAbgB1AGwAbAA9ACIAMQAiAC8APgANAAoAPAB2AGEAbAB1AGUAPgA0ADIAOAAyADAAOAA5ADcAMAA5ADwALwB2AGEAbAB1AGUAPgANAAoAPABrAG4AbwB3AG4AQwBvAGwAbwByAD4AMAA8AC8AawBuAG8AdwBuAEMAbwBsAG8AcgA+AA0ACgA8AHMAdABhAHQAZQA+ADIAPAAvAHMAdABhAHQAZQA+AA0ACgA8AC8AQgBhAGMAawBDAG8AbABvAHIAPgANAAoAPABCAGEAYwBrAEMAbwBsAG8AcgAyACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADYAOgBDAG8AbABvAHIAIgAgAHgAbQBsAG4AcwA6AGEANgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAiAD4ADQAKADwAbgBhAG0AZQAgAHgAcwBpADoAbgB1AGwAbAA9ACIAMQAiAC8APgANAAoAPAB2AGEAbAB1AGUAPgA0ADIAOAAxADQAMgA4ADYANwA3ADwALwB2AGEAbAB1AGUAPgANAAoAPABrAG4AbwB3AG4AQwBvAGwAbwByAD4AMAA8AC8AawBuAG8AdwBuAEMAbwBsAG8AcgA+AA0ACgA8AHMAdABhAHQAZQA+ADIAPAAvAHMAdABhAHQAZQA+AA0ACgA8AC8AQgBhAGMAawBDAG8AbABvAHIAMgA+AA0ACgA8AEkAZAA+ADAAPAAvAEkAZAA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAIABpAGQAPQAiAHIAZQBmAC0ANAAxACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABCAGEAYwBrAEMAbwBsAG8AcgAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA2ADoAQwBvAGwAbwByACIAIAB4AG0AbABuAHMAOgBhADYAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcAIgA+AA0ACgA8AG4AYQBtAGUAIAB4AHMAaQA6AG4AdQBsAGwAPQAiADEAIgAvAD4ADQAKADwAdgBhAGwAdQBlAD4ANAAyADkAMQA2ADEAMAA1ADUANAA8AC8AdgBhAGwAdQBlAD4ADQAKADwAawBuAG8AdwBuAEMAbwBsAG8AcgA+ADAAPAAvAGsAbgBvAHcAbgBDAG8AbABvAHIAPgANAAoAPABzAHQAYQB0AGUAPgAyADwALwBzAHQAYQB0AGUAPgANAAoAPAAvAEIAYQBjAGsAQwBvAGwAbwByAD4ADQAKADwAQgBhAGMAawBHAHIAYQBkAGkAZQBuAHQAUwB0AHkAbABlAD4AMQA8AC8AQgBhAGMAawBHAHIAYQBkAGkAZQBuAHQAUwB0AHkAbABlAD4ADQAKADwASQBkAD4AMAA8AC8ASQBkAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGkAZAA9ACIAcgBlAGYALQA0ADIAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AEIAYQBjAGsAQwBvAGwAbwByACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADYAOgBDAG8AbABvAHIAIgAgAHgAbQBsAG4AcwA6AGEANgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAiAD4ADQAKADwAbgBhAG0AZQAgAHgAcwBpADoAbgB1AGwAbAA9ACIAMQAiAC8APgANAAoAPAB2AGEAbAB1AGUAPgA0ADIAOQAxADYAMQAwADUANQA0ADwALwB2AGEAbAB1AGUAPgANAAoAPABrAG4AbwB3AG4AQwBvAGwAbwByAD4AMAA8AC8AawBuAG8AdwBuAEMAbwBsAG8AcgA+AA0ACgA8AHMAdABhAHQAZQA+ADIAPAAvAHMAdABhAHQAZQA+AA0ACgA8AC8AQgBhAGMAawBDAG8AbABvAHIAPgANAAoAPABCAGEAYwBrAEcAcgBhAGQAaQBlAG4AdABTAHQAeQBsAGUAPgAxADwALwBCAGEAYwBrAEcAcgBhAGQAaQBlAG4AdABTAHQAeQBsAGUAPgANAAoAPABJAGQAPgAwADwALwBJAGQAPgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgBzAEMAbwBsAGwAZQBjAHQAaQBvAG4AIABpAGQAPQAiAHIAZQBmAC0ANAA0ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABDAG8AdQBuAHQAPgAxADMAPAAvAEMAbwB1AG4AdAA+AA0ACgA8AF8AeAAwADAAMwAwAF8AIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANQAwACIALwA+AA0ACgA8AF8AeAAwADAAMwAxAF8AIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANQAxACIALwA+AA0ACgA8AF8AeAAwADAAMwAyAF8AIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANQAyACIALwA+AA0ACgA8AF8AeAAwADAAMwAzAF8AIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANQAzACIALwA+AA0ACgA8AF8AeAAwADAAMwA0AF8AIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANQA0ACIALwA+AA0ACgA8AF8AeAAwADAAMwA1AF8AIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANQA1ACIALwA+AA0ACgA8AF8AeAAwADAAMwA2AF8AIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANQA2ACIALwA+AA0ACgA8AF8AeAAwADAAMwA3AF8AIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANQA3ACIALwA+AA0ACgA8AF8AeAAwADAAMwA4AF8AIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANQA4ACIALwA+AA0ACgA8AF8AeAAwADAAMwA5AF8AIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANQA5ACIALwA+AA0ACgA8AF8AeAAwADAAMwAxAF8AMAAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA2ADAAIgAvAD4ADQAKADwAXwB4ADAAMAAzADEAXwAxACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADYAMQAiAC8APgANAAoAPABfAHgAMAAwADMAMQBfADIAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANgAyACIALwA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAcwBDAG8AbABsAGUAYwB0AGkAbwBuAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGkAZAA9ACIAcgBlAGYALQA0ADYAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AFQAaABlAG0AZQBkAEUAbABlAG0AZQBuAHQAQQBsAHAAaABhAD4AMwA8AC8AVABoAGUAbQBlAGQARQBsAGUAbQBlAG4AdABBAGwAcABoAGEAPgANAAoAPABJAGQAPgAwADwALwBJAGQAPgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlACAAaQBkAD0AIgByAGUAZgAtADQANwAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAVABoAGUAbQBlAGQARQBsAGUAbQBlAG4AdABBAGwAcABoAGEAPgAzADwALwBUAGgAZQBtAGUAZABFAGwAZQBtAGUAbgB0AEEAbABwAGgAYQA+AA0ACgA8AEkAZAA+ADAAPAAvAEkAZAA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAIABpAGQAPQAiAHIAZQBmAC0ANAA4ACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABUAGgAZQBtAGUAZABFAGwAZQBtAGUAbgB0AEEAbABwAGgAYQA+ADMAPAAvAFQAaABlAG0AZQBkAEUAbABlAG0AZQBuAHQAQQBsAHAAaABhAD4ADQAKADwASQBkAD4AMAA8AC8ASQBkAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGkAZAA9ACIAcgBlAGYALQA0ADkAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AEIAYQBjAGsAQwBvAGwAbwByACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADYAOgBDAG8AbABvAHIAIgAgAHgAbQBsAG4AcwA6AGEANgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAiAD4ADQAKADwAbgBhAG0AZQAgAHgAcwBpADoAbgB1AGwAbAA9ACIAMQAiAC8APgANAAoAPAB2AGEAbAB1AGUAPgA0ADIAOQAxADYAMQAwADUANQA0ADwALwB2AGEAbAB1AGUAPgANAAoAPABrAG4AbwB3AG4AQwBvAGwAbwByAD4AMAA8AC8AawBuAG8AdwBuAEMAbwBsAG8AcgA+AA0ACgA8AHMAdABhAHQAZQA+ADIAPAAvAHMAdABhAHQAZQA+AA0ACgA8AC8AQgBhAGMAawBDAG8AbABvAHIAPgANAAoAPABJAGQAPgAwADwALwBJAGQAPgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQA1ADAAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIABpAGQAPQAiAHIAZQBmAC0ANgAzACIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAFMATwBBAFAALQBFAE4AQwA6AHMAdAByAGkAbgBnACIAPgA1ADQAZQBiADUAYwA0ADAALQBlAGMAOAA5AC0ANAA3ADYANwAtADkAZAA4ADYALQBlADMAZAA5ADYAYQA4ADIAZAAyAGUAMgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwAVABvAG8AbABUAGkAcAAgAGkAZAA9ACIAcgBlAGYALQA2ADQAIgA+AEMAOgBcAFUAcwBlAHIAcwBcAGcAdQBzAGUAbwBcAEQAZQBzAGsAdABvAHAAXABBAG0AbwBzAGUAbgBzAGUAXwBGAGkAcgBtAHcAYQByAGUAXAByAF8AbQBhAGkAbgAuAGMAPAAvAFQAbwBvAGwAVABpAHAAPgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMAA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQA1ADEAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIABpAGQAPQAiAHIAZQBmAC0ANgA1ACIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAFMATwBBAFAALQBFAE4AQwA6AHMAdAByAGkAbgBnACIAPgBmADcAOAA2ADkANAA2AGIALQA1ADgAMwBjAC0ANABiAGIAYwAtAGEAZABjAGYALQBjAGIAOQA2AGIANAAzADgAZgA3AGIANQA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwAVABvAG8AbABUAGkAcAAgAGkAZAA9ACIAcgBlAGYALQA2ADYAIgA+AEMAOgBcAFUAcwBlAHIAcwBcAGcAdQBzAGUAbwBcAEQAZQBzAGsAdABvAHAAXABBAG0AbwBzAGUAbgBzAGUAXwBGAGkAcgBtAHcAYQByAGUAXABhAG4AYQBvAHUAdAAuAGgAPAAvAFQAbwBvAGwAVABpAHAAPgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMQA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQA1ADIAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIABpAGQAPQAiAHIAZQBmAC0ANgA3ACIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAFMATwBBAFAALQBFAE4AQwA6AHMAdAByAGkAbgBnACIAPgAwAGMAMABiAGEANAAwADcALQAzAGYANQBmAC0ANAAyAGMAOAAtAGIAZQAxADcALQAzAGIAZgBkAGEAZgA2AGMANgBhADQAMQA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwAVABvAG8AbABUAGkAcAAgAGkAZAA9ACIAcgBlAGYALQA2ADgAIgA+AEMAOgBcAFUAcwBlAHIAcwBcAGcAdQBzAGUAbwBcAEQAZQBzAGsAdABvAHAAXABBAG0AbwBzAGUAbgBzAGUAXwBGAGkAcgBtAHcAYQByAGUAXABhAG4AYQBvAHUAdAAuAGMAPAAvAFQAbwBvAGwAVABpAHAAPgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMgA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQA1ADMAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIABpAGQAPQAiAHIAZQBmAC0ANgA5ACIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAFMATwBBAFAALQBFAE4AQwA6AHMAdAByAGkAbgBnACIAPgAzADEAYQAyAGUAZgAwADYALQBmADcANABiAC0ANABmAGIAMAAtAGIAYgAxAGMALQBmAGEAZAA1AGYANQAwAGEAMwBiADQAZgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwAVABvAG8AbABUAGkAcAAgAGkAZAA9ACIAcgBlAGYALQA3ADAAIgA+AEMAOgBcAFUAcwBlAHIAcwBcAGcAdQBzAGUAbwBcAEQAZQBzAGsAdABvAHAAXABBAG0AbwBzAGUAbgBzAGUAXwBGAGkAcgBtAHcAYQByAGUAXAByAF8AYwBnAF8AbQBhAGMAcgBvAGQAcgBpAHYAZQByAC4AaAA8AC8AVABvAG8AbABUAGkAcAA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAzADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADUANAAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAGkAZAA9ACIAcgBlAGYALQA3ADEAIgAgAHgAcwBpADoAdAB5AHAAZQA9ACIAUwBPAEEAUAAtAEUATgBDADoAcwB0AHIAaQBuAGcAIgA+ADUAMwA3AGUAZABhADgAMgAtADAAZAA2ADcALQA0ADIAMgBmAC0AOQAyADIAOQAtADYAMQAxADAAMgA5AGIAYgBiAGUANwA2ADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABUAG8AbwBsAFQAaQBwACAAaQBkAD0AIgByAGUAZgAtADcAMgAiAD4AQwA6AFwAVQBzAGUAcgBzAFwAZwB1AHMAZQBvAFwARABlAHMAawB0AG8AcABcAEEAbQBvAHMAZQBuAHMAZQBfAEYAaQByAG0AdwBhAHIAZQBcAHIAXwBjAGcAXwBzAGUAcgBpAGEAbAAuAGMAPAAvAFQAbwBvAGwAVABpAHAAPgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ANAA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQA1ADUAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+AC0AMgAxADAANAA1ADQAMAA1ADIANQA8AC8AXwBhAD4ADQAKADwAXwBiAD4ALQA1ADEAMwA2ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADYAOQA2ADMAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANQA3ADwALwBfAGQAPgANAAoAPABfAGUAPgAwADwALwBfAGUAPgANAAoAPABfAGYAPgAxADUANAA8AC8AXwBmAD4ADQAKADwAXwBnAD4AMQA4ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADAAMQA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQA5ADQAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEANQA1ADwALwBfAGoAPgANAAoAPABfAGsAPgAxADUANQA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMQAzADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADUANgAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAGkAZAA9ACIAcgBlAGYALQA3ADMAIgAgAHgAcwBpADoAdAB5AHAAZQA9ACIAUwBPAEEAUAAtAEUATgBDADoAcwB0AHIAaQBuAGcAIgA+AGMAZAA4ADMANwAxAGUAMQAtAGIAZQAyADYALQA0ADkAOQA3AC0AOABkAGMANAAtADgAOQBlADcAZQA3ADYANQA5ADUAOQA0ADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABUAG8AbwBsAFQAaQBwACAAaQBkAD0AIgByAGUAZgAtADcANAAiAD4AQwA6AFwAVQBzAGUAcgBzAFwAZwB1AHMAZQBvAFwARABlAHMAawB0AG8AcABcAEEAbQBvAHMAZQBuAHMAZQBfAEYAaQByAG0AdwBhAHIAZQBcAHUAYQByAHQALgBoADwALwBUAG8AbwBsAFQAaQBwAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADUAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0ANQA3ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAaQBkAD0AIgByAGUAZgAtADcANQAiACAAeABzAGkAOgB0AHkAcABlAD0AIgBTAE8AQQBQAC0ARQBOAEMAOgBzAHQAcgBpAG4AZwAiAD4AMABlADIAMwBhADgAYwBlAC0AOAAzADIAYgAtADQANAAwADEALQA4ADYAOQBlAC0AYgA1ADEAZgAyAGIAMQA4ADcAZgA0AGEAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AFQAbwBvAGwAVABpAHAAIABpAGQAPQAiAHIAZQBmAC0ANwA2ACIAPgBDADoAXABVAHMAZQByAHMAXABnAHUAcwBlAG8AXABEAGUAcwBrAHQAbwBwAFwAQQBtAG8AcwBlAG4AcwBlAF8ARgBpAHIAbQB3AGEAcgBlAFwAdQBhAHIAdAAuAGMAPAAvAFQAbwBvAGwAVABpAHAAPgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ANgA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQA1ADgAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIABpAGQAPQAiAHIAZQBmAC0ANwA3ACIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAFMATwBBAFAALQBFAE4AQwA6AHMAdAByAGkAbgBnACIAPgBmADcAMgAxADIAOABiAGYALQA0AGMANQAxAC0ANAAyADEAMwAtAGIAOQBlADYALQA1ADIAZQA5AGMANwBjADIAOQAxADEAYgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwAVABvAG8AbABUAGkAcAAgAGkAZAA9ACIAcgBlAGYALQA3ADgAIgA+AEMAOgBcAFUAcwBlAHIAcwBcAGcAdQBzAGUAbwBcAEQAZQBzAGsAdABvAHAAXABBAG0AbwBzAGUAbgBzAGUAXwBGAGkAcgBtAHcAYQByAGUAXAByAF8AYwBnAF8AcwBlAHIAaQBhAGwAXwB1AHMAZQByAC4AYwA8AC8AVABvAG8AbABUAGkAcAA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgA3ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADUAOQAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAGkAZAA9ACIAcgBlAGYALQA3ADkAIgAgAHgAcwBpADoAdAB5AHAAZQA9ACIAUwBPAEEAUAAtAEUATgBDADoAcwB0AHIAaQBuAGcAIgA+ADkAZgBjADcANQBlADgANwAtAGQAMAA0ADUALQA0ADcAYgBlAC0AOAA5AGUAOAAtADQAYwA4AGUANwBhADIAYwA3ADEAMwBlADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABUAG8AbwBsAFQAaQBwACAAaQBkAD0AIgByAGUAZgAtADgAMAAiAD4AQwA6AFwAVQBzAGUAcgBzAFwAZwB1AHMAZQBvAFwARABlAHMAawB0AG8AcABcAEEAbQBvAHMAZQBuAHMAZQBfAEYAaQByAG0AdwBhAHIAZQBcAHIAXwBjAGcAXwBjAGcAYwBfAHUAcwBlAHIALgBjADwALwBUAG8AbwBsAFQAaQBwAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADgAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0ANgAwACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAyADEAMAA0ADUAMwA2ADkANgAxADwALwBfAGEAPgANAAoAPABfAGIAPgAtADIANwA3ADQANAA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMQA3ADgANQA3ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADUAMQA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMgAwADkAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEAMwA2ADwALwBfAGYAPgANAAoAPABfAGcAPgAxADAANwA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMgAwADUAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADEANAAxADwALwBfAGkAPgANAAoAPABfAGoAPgAxADYAOAA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMgAzADEAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADIAOAA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQA2ADEAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+AC0AMQA4ADMAOAAxADIAMQAwADIAMAA8AC8AXwBhAD4ADQAKADwAXwBiAD4ALQAyADcAMwA0ADQAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANwA3ADMAOQA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQAyADgAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADIAMwA0ADwALwBfAGUAPgANAAoAPABfAGYAPgAxADYAMQA8AC8AXwBmAD4ADQAKADwAXwBnAD4AMQA4ADwALwBfAGcAPgANAAoAPABfAGgAPgAyADMANQA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQAyADUAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEANQA4ADwALwBfAGoAPgANAAoAPABfAGsAPgAxADMAMQA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMgA5ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADYAMgAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQAyADAANQA5ADcANQAzADgANgAxADwALwBfAGEAPgANAAoAPABfAGIAPgAtADEANgA4ADcAMAA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMgAwADMANQA1ADwALwBfAGMAPgANAAoAPABfAGQAPgAxADkAMQA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMQAwADEAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADIANAA5ADwALwBfAGYAPgANAAoAPABfAGcAPgAxADcANQA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMgAxADwALwBfAGgAPgANAAoAPABfAGkAPgAyADAAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEANAAyADwALwBfAGoAPgANAAoAPABfAGsAPgA1ADIAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADMAMAA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPAAvAFMATwBBAFAALQBFAE4AVgA6AEIAbwBkAHkAPgANAAoAPAAvAFMATwBBAFAALQBFAE4AVgA6AEUAbgB2AGUAbABvAHAAZQA+AA0ACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + + + + + 12.2.20122.2006 + 9.13.00.05 + RgBvAHIAbQBhAHQAVgBlAHIAcwBpAG8AbgA6ADEALgAwAA0ACgBEAG8AYwBrAEEAcgBlAGEAcwAuAEMAbwB1AG4AdAA6ADIAMAANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgAwADcAOAA5ADcAOAA3AC0AZgBmAGEANwAtADQAZgBmADIALQBiAGMANwA0AC0AYwAzADMAZgBmAGYAYQAwADMAYQBiAGIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgAyADMAOQAsACAAOAA3ADcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6ADkAMAAyACwAIAAxADMAOAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBIAG8AcgBpAHoAbwBuAHQAYQBsAFMAcABsAGkAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAyAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1AGMAMQBhADMAZgA3ADgALQAzADQAYQA5AC0ANABlADUANAAtADkANwBkAGQALQA4AGYAOAAwAGUANAA0AGUANgA0ADEAMwANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAzADUAMgAsACAANAA2ADkADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMAA3ADgAOQA3ADgANwAtAGYAZgBhADcALQA0AGYAZgAyAC0AYgBjADcANAAtAGMAMwAzAGYAZgBmAGEAMAAzAGEAYgBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUARwByAG8AdQBwAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEcAcgBvAHUAcABQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKACAARABvAGMAawBhAGIAbABlAEcAcgBvAHUAcABQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBHAHIAbwB1AHAAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADIAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1AGIAOAAwADQANgAwADgALQBhADQAOAA5AC0ANAAxAGYAYgAtAGIANAA1ADQALQBjAGIANwA3AGMANQA3AGUANgA1AGIANQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMwA1ADIALAAgADQANAA5AA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwATABvAGMAYQBsAFYAYQByAGkAYQBiAGwAZQANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBkADMAZAAwADkAZABmADEALQAzAGUANgAzAC0ANAA2ADMANQAtAGIAOQA4ADYALQA1AGUAZgBhADEAZgA2AGEANABhADUAOQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAQwBwAHUAUgBlAGcAaQBzAHQAZQByAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADAAZgA3ADMANwAxADEAMgAtAGIAMgA1ADcALQA0ADMAZAAxAC0AYgA5AGYAMwAtAGIAZAA2ADUAZABlADgAZQAxAGYANgAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwASQBPAFIAZQBnAGkAcwB0AGUAcgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBiAGMAZgBkADUAMgA5AGEALQA2AGEAMwBhAC0ANABmADMAOAAtAGEAZAAxADYALQA2ADgAYQAwADkAYwAxADMAMgAwAGQAYwANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADIAOQAzACwAIAAzADgAMAANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1AGMAMQBhADMAZgA3ADgALQAzADQAYQA5AC0ANABlADUANAAtADkANwBkAGQALQA4AGYAOAAwAGUANAA0AGUANgA0ADEAMwANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEMAYQBsAGwAUwB0AGEAYwBrAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQANAA0ADgAOQAyAGUAYQAtADMAYQBjAGIALQA0AGUAYwA1AC0AOQBjAGIAMAAtADYAYQAxAGYAYwA0AGYAYwA1ADgANQBkAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAVAByAGEAYwBlAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADQAZgA2ADAAMwA2ADQAYgAtAGUANwA0AGEALQA0ADYAMwBkAC0AYgA3ADEANQAtAGQAMgA3ADkAOQAzADgAYwA2ADQANgAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwARQB2AGUAbgB0AA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEANAA2AGIAOAA2ADYAYQAtADMAZgA0AGQALQA0AGIAOQA0AC0AYQA1ADAAMgAtAGQAMwAwADAAZQAyAGQAZABhAGIANQBiAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAVwBhAHQAYwBoADEADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANAA2ADcANgAxADAANQAyAC0AOQA3AGMANAAtADQAMgBmADMALQBiAGMAYQA3AC0AMQBhADYAMgA1AGIAOQA5ADMAYgA0ADcADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAyADkAMwAsACAAMwA4ADAADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQBjADEAYQAzAGYANwA4AC0AMwA0AGEAOQAtADQAZQA1ADQALQA5ADcAZABkAC0AOABmADgAMABlADQANABlADYANAAxADMADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABXAGEAdABjAGgAMgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBjADIAMgAyADUANwAzADIALQAwADUAMgA1AC0ANABmADUAZQAtAGEAMgA4AGMALQAxADYAZAA1AGEAYwBjADUANQA4AGMANwANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADIAOQAzACwAIAAzADgAMAANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1AGMAMQBhADMAZgA3ADgALQAzADQAYQA5AC0ANABlADUANAAtADkANwBkAGQALQA4AGYAOAAwAGUANAA0AGUANgA0ADEAMwANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFcAYQB0AGMAaAAzAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAMQAzAGYAZgAyADUANwAtAGMANQAxAGEALQA0AGMAZgBhAC0AOQAyADEAMwAtAGEANwBkADAAMgBmAGMANQA0AGUAMwA3AA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAVwBhAHQAYwBoADQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZABkAGMAZAA1AGQAOQBhAC0AZAAyAGQAYgAtADQAMgAxADYALQA4ADgAMgBiAC0AOAAwADIAMwAwADAAZABkAGIAYQA2AGMADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAyADkAMwAsACAAMwA4ADAADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQBjADEAYQAzAGYANwA4AC0AMwA0AGEAOQAtADQAZQA1ADQALQA5ADcAZABkAC0AOABmADgAMABlADQANABlADYANAAxADMADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABNAGUAbQBvAHIAeQAxAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQAZQBlADQAZQA2ADMANQAtAGIAZABjAGQALQA0AGIAOABiAC0AOAA1ADUAZQAtAGUAMwA2ADIAZgAxADkANQA3AGIAMQBiAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMgA5ADMALAAgADMAOAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwATQBlAG0AbwByAHkAMgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA0AGYAZQBlAGMANgA1AGIALQA1ADAAZABlAC0ANAA4ADgAMwAtADkANgA5ADIALQA3AGUAZQAwADgAMQAzADUAMgA5ADUANgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADIAOQAzACwAIAAzADgAMAANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1AGMAMQBhADMAZgA3ADgALQAzADQAYQA5AC0ANABlADUANAAtADkANwBkAGQALQA4AGYAOAAwAGUANAA0AGUANgA0ADEAMwANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAE0AZQBtAG8AcgB5ADMADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQA2ADMANAA3ADUANwA5AC0ANAA0ADgAOQAtADQAYgA5ADgALQA4AGUANgA1AC0AYQBjADcAOABjADkAMwAyAGYANAAwAGEADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAyADkAMwAsACAAMwA4ADAADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQBjADEAYQAzAGYANwA4AC0AMwA0AGEAOQAtADQAZQA1ADQALQA5ADcAZABkAC0AOABmADgAMABlADQANABlADYANAAxADMADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABNAGUAbQBvAHIAeQA0AA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGIANwA1AGIAMAA1ADgAYQAtADEAZgA3ADYALQA0AGIAYwA1AC0AOQBjADAAOAAtAGQAYgA4ADQANwA0ADkANgA0ADYAMwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBEAGUAYgB1AGcAQwBvAG4AcwBvAGwAZQBQAGEAbgBlAGwADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYgA5ADkANQA0ADgANQBiAC0AYgAzADMAYgAtADQAZQBmADEALQA4AGIANwBiAC0AOQAwADIAZAAyADEANgA5ADcAMABmADYADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQBjADEAYQAzAGYANwA4AC0AMwA0AGEAOQAtADQAZQA1ADQALQA5ADcAZABkAC0AOABmADgAMABlADQANABlADYANAAxADMADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABGAHUAbgBjAHQAaQBvAG4ATABpAHMAdAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAyAGMANQAwAGYAMgBlADkALQAzADcAMgA3AC0ANABmAGQAYgAtAGIAOAA2AGYALQA0AGUANgAxADAANQBhADQAZAA2ADgAYwANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1AGMAMQBhADMAZgA3ADgALQAzADQAYQA5AC0ANABlADUANAAtADkANwBkAGQALQA4AGYAOAAwAGUANAA0AGUANgA0ADEAMwANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFYAYQByAGkAYQBiAGwAZQBMAGkAcwB0AA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAMwBmAGMAZgBlADAAMQAtADIANAAxADAALQA0AGQAZAA4AC0AOQBiADkAZAAtADQAOAA1ADgAZgBmADAAOABiADMANgAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADUAYwAxAGEAMwBmADcAOAAtADMANABhADkALQA0AGUANQA0AC0AOQA3AGQAZAAtADgAZgA4ADAAZQA0ADQAZQA2ADQAMQAzAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEEAbgBhAGwAeQBzAGkAcwBDAGgAYQByAHQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYwBmADUANwA4AGYAOQA2AC0ANAA2ADMAZgAtADQAOQAzADEALQBhAGQAYgAxAC0ANAAzADEAZQBkAGYAYQAyAGMAZgAzADMADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQBjADEAYQAzAGYANwA4AC0AMwA0AGEAOQAtADQAZQA1ADQALQA5ADcAZABkAC0AOABmADgAMABlADQANABlADYANAAxADMADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAQwBhAGwAbABHAHIAYQBwAGgADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQAyADMAZgAzADIANgBmAC0AMAA5AGUAYgAtADQAMgA5AGQALQA4ADkAYQA5AC0AMgBmADEAYQBlAGEANgAxADEAMAA2AGIADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANQBjADEAYQAzAGYANwA4AC0AMwA0AGEAOQAtADQAZQA1ADQALQA5ADcAZABkAC0AOABmADgAMABlADQANABlADYANAAxADMADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABNAGUAcwBDAGEAbgBSAGUAYwBQAHIAbwBjAFQAaQBtAGUADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQAMQAxAGMAMAAyADIAYQAtADMAYQAxADEALQA0ADYAOAA4AC0AYQBjADIAZgAtAGYAOAA4ADkAMwBjADcAYQA4ADUAZgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADMANQAyACwAIAAxADcAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgAwADcAOAA5ADcAOAA3AC0AZgBmAGEANwAtADQAZgBmADIALQBiAGMANwA0AC0AYwAzADMAZgBmAGYAYQAwADMAYQBiAGIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBHAHIAbwB1AHAAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUARwByAG8AdQBwAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUARwByAG8AdQBwAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKACAARABvAGMAawBhAGIAbABlAEcAcgBvAHUAcABQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMwANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1ADMAMgBmADYAZQAzAGQALQAyADAAZgBiAC0ANAAwAGIAOAAtADgAYgAzAGQALQBhADYANAA0AGQANAA3ADYAYgAzADQAMAANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMwA1ADIALAAgADEANwAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQAMQAxAGMAMAAyADIAYQAtADMAYQAxADEALQA0ADYAOAA4AC0AYQBjADIAZgAtAGYAOAA4ADkAMwBjADcAYQA4ADUAZgBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwATwB1AHQAcAB1AHQADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOABjADUAZgA2ADUAOQBjAC0ANQBiADMANAAtADQAOABmADYALQBhADgAMwA3AC0AMAA4AGEAYQAzADIAMgBmADkAZQA0ADYADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADMANQAyACwAIAAxADcAMAANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBkADEAMQBjADAAMgAyAGEALQAzAGEAMQAxAC0ANAA2ADgAOAAtAGEAYwAyAGYALQBmADgAOAA5ADMAYwA3AGEAOAA1AGYAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFMAbQBhAHIAdABCAHIAbwB3AHMAZQByAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGMAMAA4AGIANAAxADAAMgAtADAANABiADIALQA0ADgAYgAyAC0AOQA4ADEAYQAtAGYAMwA0ADMANQBlADYAMABhAGYAOAA3AA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQAMQAxAGMAMAAyADIAYQAtADMAYQAxADEALQA0ADYAOAA4AC0AYQBjADIAZgAtAGYAOAA4ADkAMwBjADcAYQA4ADUAZgBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIAAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAHkAdABoAG8AbgBDAG8AbgBzAG8AbABlAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABMAGUAZgB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgAyADYAOQAsACAAOAA3ADcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxADIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADIADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGYAZQBiAGIAYgAzADQAOAAtADQAYgA5ADUALQA0ADYANQBlAC0AOAA1ADQAZQAtAGUAOQBiAGEAYwA1ADcAZgA0ADMAMAA5AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEkAbgBDAGEAcgBUAG8AbwBsAHMAQwBhAHQAZQBsAG8AZwANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgBmADgAYgBmADQAZgA2AC0ANgBiADUANQAtADQAMgA1ADIALQA4ADkAYgA1AC0AYwAwADYAYgBjADQANABhAGYAOAA3ADMADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADQANQA3ACwAIAA2ADIAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA5ADYAZQBlADkAMwA2AC0AMwBkAGUAZgAtADQANgAzAGQALQA4ADMAMAA2AC0ANwA0ADYANgA3AGMAMgA2ADIANAA4ADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAUwB0AGEAcgB0AA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBmADUAZgAxAGEAMwBjADcALQAwAGIAOQAxAC0ANAA3ADkANAAtADkAZAA0AGEALQBjADIAOABhADkAYgAxAGYAZQA3AGUANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADkANQAsACAANgA0ADQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAUAByAG8AagBlAGMAdABUAHIAZQBlAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADMAOAA3ADIAOAAzADMALQAzAGYAMwAxAC0ANABhAGMAYwAtADgAOAA5ADIALQA3ADcAZAA0ADcANwAwAGEAZQBhADQAYQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAzADUAMAAsACAANQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoAMwA1ADAALAAgADUAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAUwBtAGEAcgB0AE0AYQBuAHUAYQBsAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA4ADIAOABmADQAMgA5ADMALQBlAGIAZgAwAC0ANAAyADQAMwAtADkAZAAwADAALQA5AGEAMQAyADYANQBjADIAOQBiADkAYgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgA0ADUANwAsACAANgAyADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAFAAcgBvAHAAZQByAHQAeQBHAHIAaQBkAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA4AGEANQA4ADUAYwA4AGMALQAwADIANABkAC0ANAA0ADEAMQAtADgAMwBiAGQALQA2ADUANQBkAGUANwAzADkAZgAxADQAYQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoANAA3ADQALAAgADYAMgAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABNAGUAbQBvAHIAeQBNAGEAcABwAGkAbgBnAFAAcgBvAGYAaQBsAGUAcgANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAOQA3ADkAZAA0ADkAMgA0AC0AYQA1AGEAOAAtADQAMwBkADEALQBiAGMANAA5AC0ANgA3ADYAYwBjADcAYgA4AGMANgAwADQADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoANAA1ADcALAAgADYAMgAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABEAGkAcwBhAHMAcwBlAG0AYgBsAGUAMQANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMwBiADAAYwA3ADgANgBhAC0AOAAzAGYAYwAtADQAYgBiADkALQBiAGUAOABlAC0AZgA5AGIAOQA4AGUAMQA0ADAANwBiADYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADQANwA0ACwAIAA2ADIAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA5ADYAZQBlADkAMwA2AC0AMwBkAGUAZgAtADQANgAzAGQALQA4ADMAMAA2AC0ANwA0ADYANgA3AGMAMgA2ADIANAA4ADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwARABpAHMAYQBzAHMAZQBtAGIAbABlADIADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGYAOAA1ADYANgBiAGIAOQAtADYANwBiADEALQA0ADkAMQBkAC0AYgBhADkAZQAtADcANQA0AGEAOQBjAGQAZgA0AGUANABkAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgA0ADcANAAsACAANgAyADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEQAaQBzAGEAcwBzAGUAbQBiAGwAZQAzAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA3AGYAZQA1ADUAZABkAGIALQA0AGUAZgAxAC0ANABjAGYAMQAtADkAZQA3ADgALQA4AGUAYwBmAGEANQAwAGUAZQBhADcAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoANAA3ADQALAAgADYAMgAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxADkANgBlAGUAOQAzADYALQAzAGQAZQBmAC0ANAA2ADMAZAAtADgAMwAwADYALQA3ADQANgA2ADcAYwAyADYAMgA0ADgANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABEAGkAcwBhAHMAcwBlAG0AYgBsAGUANAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZAAxAGMAMAA3AGIAMQA2AC0AMQA0AGQAYgAtADQANQA3ADIALQBhAGUANQA4AC0ANgBmADMAMQBiAGQAZgA5ADkAYgAwADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA5ADYAZQBlADkAMwA2AC0AMwBkAGUAZgAtADQANgAzAGQALQA4ADMAMAA2AC0ANwA0ADYANgA3AGMAMgA2ADIANAA4ADUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABDAGwAYQBzAHMATQBlAG0AYgBlAHIADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGUAZAA2AGUAYwAwAGMAOQAtAGIANAA0ADgALQA0ADEAYwA2AC0AOQA4ADQAYgAtAGQAOABjADAANwA0AGMAMgAwADMAMgAyAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADEAOQA2AGUAZQA5ADMANgAtADMAZABlAGYALQA0ADYAMwBkAC0AOAAzADAANgAtADcANAA2ADYANwBjADIANgAyADQAOAA1AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAE8AcgB0AGgAbwBnAG8AbgBhAGwAQQBuAGEAbAB5AHMAaQBzAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA0AGUAOQA3ADEAMQBhAGQALQAxADUAMABkAC0ANAA3ADgAOQAtAGIANwBkADEALQAyAGUANgA0ADkAOQAwADUAOAA0ADEAOQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABCAG8AdAB0AG8AbQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQAwADIALAAgADEAMwA4AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgA5ADAAMgAsACAAMQAzADgADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoASABvAHIAaQB6AG8AbgB0AGEAbABTAHAAbABpAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZAA2AGIAZAAxAGEAOQA5AC0AMQA2ADgAOAAtADQAMgBkADgALQA4AGEAYwA2AC0AMQA3ADMAYQAxADUAMAA5AGUAMgBkAGMADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADkAMAAyACwAIAAxADMAOAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoANABlADkANwAxADEAYQBkAC0AMQA1ADAAZAAtADQANwA4ADkALQBiADcAZAAxAC0AMgBlADYANAA5ADkAMAA1ADgANAAxADkADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABFAHIAcgBvAHIATABpAHMAdAANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA0ADcAMAA5ADkAYQA3AC0AOABmADYAOAAtADQANwAxADMALQA5ADcAZgAwAC0AMQBiADYANQBkADEAMwBkADYANwA3ADYADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA5ADUALAAgADgANwA3AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZQA5ADQAMAAwADkAOAAwAC0AZgAzAGMANQAtADQAZgBiADIALQBiADQAYwAxAC0ANgA5AGYAMgBmADMAMwBlAGMANgBiADcADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMQA0ADcAMAA5ADkAYQA3AC0AOABmADYAOAAtADQANwAxADMALQA5ADcAZgAwAC0AMQBiADYANQBkADEAMwBkADYANwA3ADYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBEAGUAdgBpAGMAZQBUAG8AcABQAGEAbgBlAGwAUgBIADgANQAwAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBiAGQANAA3AGYAMwBiADUALQBiADAAMwAyAC0ANAA4ADcAOAAtAGIAYQAyAGUALQAxADkAMAA1ADAAMAAzADAAZQBmADUANQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAAOAA3ADcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA2ADcAOAA2AGYAMQAxADYALQA1ADYAMgAyAC0ANABiAGMAYQAtADkANgBiAGUALQBhAGEAZABmADUAMABkADQAYgA3AGUANgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBiAGQANAA3AGYAMwBiADUALQBiADAAMwAyAC0ANAA4ADcAOAAtAGIAYQAyAGUALQAxADkAMAA1ADAAMAAzADAAZQBmADUANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AEQAZQB2AGkAYwBlAEwAaQBzAHQAUABhAG4AZQBsAFIASAA4ADUAMAANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZQAzAGIAZAAyADQAMQBhAC0AOABjADIAMAAtADQAZQAxAGQALQBhADgAYgBkAC0AZgBhAGQAMwAxADMAYgAyADgAOAAzAGYADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA5ADUALAAgADgANwA3AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZgAwADEAOABhAGUAZQAzAC0AMgA3ADMAMgAtADQAZAA0AGUALQBiADMANAA0AC0ANgBlAGMANgBmADYAMQA4AGIAOQA5ADIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZQAzAGIAZAAyADQAMQBhAC0AOABjADIAMAAtADQAZQAxAGQALQBhADgAYgBkAC0AZgBhAGQAMwAxADMAYgAyADgAOAAzAGYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBNAGEAYwByAG8AUABhAG4AZQBsAFIASAA4ADUAMAANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYwBjADEAMgBkADgAOQBlAC0AYQBlADkANQAtADQAYQA0AGYALQA4ADUAYwAzAC0AMgBmAGIAMQA3ADUANgA3ADEAOAAwAGYADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA5ADUALAAgADgANwA3AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgA2ADQAYQA3AGQAYQA3AC0ANABkAGEAOAAtADQAMAA0AGUALQBhADQAZABlAC0AOQA2ADcAMQA3AGMAMABmADMAMABhADcADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYwBjADEAMgBkADgAOQBlAC0AYQBlADkANQAtADQAYQA0AGYALQA4ADUAYwAzAC0AMgBmAGIAMQA3ADUANgA3ADEAOAAwAGYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBUAGUAeAB0AFAAYQBuAGUAbABSAEgAOAA1ADAADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQANwAxADYAZABlADUAMAAtADQANQA4AGYALQA0ADEAYwBhAC0AYQBmAGEAZQAtAGUAYQBiADEANABjADEAMQAwAGIAYwBiAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEQAbwBjAGsAZQBkAFIAaQBnAGgAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQA1ACwAIAA4ADcANwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoALQAxACwAIAAtADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADAAMgAwADYAMwBlADEANAAtAGQANQA1ADMALQA0ADgAYwA5AC0AOAAzADcAMwAtADgAMwBiADkAOQAxADUAMwBjADIAMwBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQANwAxADYAZABlADUAMAAtADQANQA4AGYALQA0ADEAYwBhAC0AYQBmAGEAZQAtAGUAYQBiADEANABjADEAMQAwAGIAYwBiAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoARABlAHYAaQBjAGUAVABvAHAAUABhAG4AZQBsAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1ADYAMQBkAGUANgAxADgALQAxAGQANAA3AC0ANAAyADEAZgAtAGIAOQBiAGUALQA1AGYAMwBmADIAYwAyADQANgBhADMAYQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAAOAA3ADcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA4ADMANwAyADkAMAAyAGMALQBkAGQAYgBlAC0ANABkAGYAOQAtADkAYwAzADcALQBjADYAMAA0ADgAYwAzADIAOQAxAGYAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA1ADYAMQBkAGUANgAxADgALQAxAGQANAA3AC0ANAAyADEAZgAtAGIAOQBiAGUALQA1AGYAMwBmADIAYwAyADQANgBhADMAYQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AEQAZQB2AGkAYwBlAEwAaQBzAHQAUABhAG4AZQBsAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA4AGYANgAxADEANgA0ADAALQBmADcAMwA0AC0ANABkADYAYQAtAGEAYQBjADkALQAwADYAMwA0ADgAMgBjADgAOAA3AGQAMgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAAOAA3ADcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAxAGUAYgBiAGQAMwAxAGMALQA0ADYAMgBlAC0ANAA3ADYAZAAtAGIAMQBjAGQALQA0AGEAOQBmADIAZgBhAGUAZQAyAGYANgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA4AGYANgAxADEANgA0ADAALQBmADcAMwA0AC0ANABkADYAYQAtAGEAYQBjADkALQAwADYAMwA0ADgAMgBjADgAOAA3AGQAMgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AE0AYQBjAHIAbwBQAGEAbgBlAGwADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGUANQBkADMANQA2AGEAOQAtAGYAMQBlADUALQA0ADcAMABkAC0AOQAyADMAOQAtADkAMwBhAGYAZAA5ADMAZgA0ADYANgBkAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEQAbwBjAGsAZQBkAFIAaQBnAGgAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQA1ACwAIAA4ADcANwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoALQAxACwAIAAtADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAYgA5ADcAMgA1AGEANgAtAGEAYgBiADkALQA0AGQAYgBmAC0AOAA0ADEAZgAtAGEAMQBmAGYANwA0ADYANAA1AGMAOQAyAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGUANQBkADMANQA2AGEAOQAtAGYAMQBlADUALQA0ADcAMABkAC0AOQAyADMAOQAtADkAMwBhAGYAZAA5ADMAZgA0ADYANgBkAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAVABlAHgAdABQAGEAbgBlAGwADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGEAMQA3AGUANAA0AGMAYQAtADkAMQBkAGQALQA0ADUAYwBjAC0AOQA0AGUAYgAtAGMAZAA5AGIAYQBhAGEAYwA4ADcANQBhAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEYAbABvAGEAdABpAG4AZwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAMgA1ADYALAAgADIANQA2AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAzADUANQAyACwAIAAzADIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADkANAA3ADkAMwBiADkAZgAtAGUANgBkAGYALQA0AGUANAA0AC0AYQBkAGQANwAtADAAMQA5AGQAZgAwADMAOAA0AGMAOABkAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYQAxADcAZQA0ADQAYwBhAC0AOQAxAGQAZAAtADQANQBjAGMALQA5ADQAZQBiAC0AYwBkADkAYgBhAGEAYQBjADgANwA1AGEADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwARABlAGIAdQBnAE0AYQBuAGEAZwBlAHIADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADQAYQBlADgAZAAyAGUANgAtADcANgBjAGYALQA0ADAAOQBkAC0AYgBiADUAZAAtAGIANwA2ADcANQAyAGUAMgBlADIAYgBmAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEYAbABvAGEAdABpAG4AZwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOAAwADAALAAgADYAMAAwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAzADAAMAA4ACwAIAAzADIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADYAOABlAGEAMQAwAGMAYgAtADMAMAAyADEALQA0AGUAOQAxAC0AYQBhADQANgAtADEAYgBkAGQAZABhADAAMwA3ADAAMgBmAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoANABhAGUAOABkADIAZQA2AC0ANwA2AGMAZgAtADQAMAA5AGQALQBiAGIANQBkAC0AYgA3ADYANwA1ADIAZQAyAGUAMgBiAGYADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoARgBhAGwAcwBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAVgBpAHIAdAB1AGEAbABCAG8AYQByAGQADQAKAC0ALQBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAtAC0ADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQAZgAwADYAZAAyADcAYgAtADIAMgAzAGQALQA0ADMAMQA0AC0AYgA3ADAAZQAtADMAYQA2ADQAYgBiAGIAZAAxAGQAOQA4AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEQAbwBjAGsAZQBkAEwAbwBjAGEAdABpAG8AbgA6AEQAbwBjAGsAZQBkAFIAaQBnAGgAdAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGwAbwBzAGUAZAA6AEYAYQBsAHMAZQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGkAegBlADoAOQA1ACwAIAA4ADcANwANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoALQAxACwAIAAtADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBoAGkAbABkAFAAYQBuAGUAUwB0AHkAbABlADoAVABhAGIARwByAG8AdQBwAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFAAYQBuAGUAcwAuAEMAbwB1AG4AdAA6ADEADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBlAGwAZQBjAHQAZQBkAFQAYQBiAEkAbgBkAGUAeAA6ADAADQAKAC0ALQBEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC0ALQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADkAMgBlADgANQAyADQANQAtADkAZgBlADUALQA0ADYAOAAwAC0AYgBlADcAOAAtAGYANABmAGMAZQBiAGQAYQAwADkANwA4AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBDAGwAbwBzAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFMAaQB6AGUAOgAxADAAMAAsACAAMQAwADAADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEQAbwBjAGsAZQBkAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AGQAZgAwADYAZAAyADcAYgAtADIAMgAzAGQALQA0ADMAMQA0AC0AYgA3ADAAZQAtADMAYQA2ADQAYgBiAGIAZAAxAGQAOQA4AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABGAGwAbwBhAHQAaQBuAGcALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFQAeQBwAGUAOgBEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBJAHMATQBkAGkAQwBoAGkAbABkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoARABlAHYAaQBjAGUAUABpAG4ATABpAHMAdABGAG8AcgBtAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBiAGQAMAAzAGQAMQA0ADkALQBkADUAMgBiAC0ANABlADMAMgAtAGEANgA4ADQALQBjADgANABlAGEAYgBlAGMAZgA3AGIAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAAOAA3ADcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBhADEAYwAxADEAMAAwADUALQAwAGUAZABkAC0ANABjADQANgAtADkAOAA2ADEALQBjADkAYgBmADAAOQAzAGQANQAwAGMAZAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBiAGQAMAAzAGQAMQA0ADkALQBkADUAMgBiAC0ANABlADMAMgAtAGEANgA4ADQALQBjADgANABlAGEAYgBlAGMAZgA3AGIAMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AEQAZQB2AGkAYwBlAFQAbwBwAFYAaQBlAHcARgBvAHIAbQANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYQBmADAAZQAxADkAYQBmAC0AZQBkAGIAMwAtADQANQA4ADUALQBhADAAYgA1AC0ANwA2ADAAMwBiAGEANgBlAGMAZQAzADIADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARABvAGMAawBlAGQAUgBpAGcAaAB0AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA5ADUALAAgADgANwA3AA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEYAbABvAGEAdABpAG4AZwBMAG8AYwBhAHQAaQBvAG4AOgAtADEALAAgAC0AMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoANgBjADgAYQBlADYAZABjAC0ANAA5ADkAMgAtADQAOABhAGIALQA4AGIAYgBkAC0AMgAzAGIAYwA2AGQAMwA1ADEAOQA4ADgADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoAYQBmADAAZQAxADkAYQBmAC0AZQBkAGIAMwAtADQANQA4ADUALQBhADAAYgA1AC0ANwA2ADAAMwBiAGEANgBlAGMAZQAzADIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBGAGwAeQBvAHUAdABTAGkAegBlADoALQAxACwAIAAtADEADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAFAAaQBuAG4AZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AQwBvAG4AdAByAG8AbAAuAE4AYQBtAGUAOgBQAGEAbgBlAGwAQwBvAGQAZQBQAGEAcgB0AA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA5ADYAZABlADcAMgBhADEALQAxADAAMgAyAC0ANAAzADIAYwAtAGIAMQA2ADIALQAyADIAZgA3ADAANgBiADcANAA5ADgAOAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBEAG8AYwBrAGUAZABSAGkAZwBoAHQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADkANQAsACAAOAA3ADcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6AC0AMQAsACAALQAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBhAGIAOQBhADQAMAA5AGQALQBjAGYAYgA2AC0ANAAzAGIAOAAtADkAMgBkAGUALQA3ADYAZAA4AGUAYgA2ADgAYgBmADcAYQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA5ADYAZABlADcAMgBhADEALQAxADAAMgAyAC0ANAAzADIAYwAtAGIAMQA2ADIALQAyADIAZgA3ADAANgBiADcANAA5ADgAOAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABDAG8AZABlAFAAYQByAHQAUAByAGUAdgBpAGUAdwANAAoALQAtAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC0ALQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAZgBlAGUAZAAwAGYAZgAxAC0AZAA1AGYAOQAtADQAOQAyADkALQA4ADMAYgAwAC0AYwA4ADMAYwAzAGQANgAzAGMAYQBlAGQADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARABvAGMAawBlAGQATABvAGMAYQB0AGkAbwBuADoARgBsAG8AYQB0AGkAbgBnAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAbABvAHMAZQBkADoARgBhAGwAcwBlAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAaQB6AGUAOgA2ADAAMAAsACAANQAwADAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4ARgBsAG8AYQB0AGkAbgBnAEwAbwBjAGEAdABpAG8AbgA6ADMAMgAwADgALAAgADMAMgANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBDAGgAaQBsAGQAUABhAG4AZQBTAHQAeQBsAGUAOgBUAGEAYgBHAHIAbwB1AHAADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUABhAG4AZQBzAC4AQwBvAHUAbgB0ADoAMQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4ADoAMAANAAoALQAtAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALQAtAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBJAG4AdABlAHIAbgBhAGwASQBkADoAMABlADAAOQA1ADIAMQBjAC0AZgA1AGEAMQAtADQANQBlADQALQA4ADAANAA5AC0AMQA4AGEAMwA4ADYAYwA3ADcAZAAyADIADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEMAbABvAHMAZQBkADoAVAByAHUAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUwBpAHoAZQA6ADEAMAAwACwAIAAxADAAMAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARABvAGMAawBlAGQALgBJAG4AdABlAHIAbgBhAGwASQBkADoADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAFAAYQByAGUAbgB0AEYAbABvAGEAdABpAG4AZwAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBmAGUAZQBkADAAZgBmADEALQBkADUAZgA5AC0ANAA5ADIAOQAtADgAMwBiADAALQBjADgAMwBjADMAZAA2ADMAYwBhAGUAZAANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AVAB5AHAAZQA6AEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEkAcwBNAGQAaQBDAGgAaQBsAGQAOgBGAGEAbABzAGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEYAbAB5AG8AdQB0AFMAaQB6AGUAOgAtADEALAAgAC0AMQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4AUABpAG4AbgBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBDAG8AbgB0AHIAbwBsAC4ATgBhAG0AZQA6AFAAYQBuAGUAbABQAHMAZQB1AGQAbwBFAHIAcgBvAHIARABlAGIAdQBnAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA3ADcANgA1AGYAOQA0AGEALQBlADUAMwBjAC0ANABhADgANwAtAGEAYgBmAGMALQAzADgANQA2ADAAOQA1ADIANwA3AGMAYQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBGAGwAbwBhAHQAaQBuAGcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADUAMAAwACwAIAA1ADAAMAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoAMwAzADAAOAAsACAAMwAyAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgBlADUAMQA0AGIAOQAzADEALQA2AGUANwBkAC0ANABjADQANAAtAGIAYgBkADgALQBhADAAYwA1ADQAYgA1ADEAYQA0ADMANQANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADcANwA2ADUAZgA5ADQAYQAtAGUANQAzAGMALQA0AGEAOAA3AC0AYQBiAGYAYwAtADMAOAA1ADYAMAA5ADUAMgA3ADcAYwBhAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAEMAQQBOAFIAZQBjAGUAaQB2AGUARABlAGIAdQBnAA0ACgAtAC0ARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALQAtAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgA5ADUAZgBlAGUAMABiADgALQBkAGIAMAA2AC0ANAAyADAAMAAtAGIAZAA5AGQALQAxADgAMQAzADkANgA1ADcANABiADkAOQANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBEAG8AYwBrAGUAZABMAG8AYwBhAHQAaQBvAG4AOgBGAGwAbwBhAHQAaQBuAGcADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AQwBsAG8AcwBlAGQAOgBGAGEAbABzAGUADQAKAEQAbwBjAGsAQQByAGUAYQBQAGEAbgBlAC4AUwBpAHoAZQA6ADgAMAAwACwAIAA1ADAAMAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBGAGwAbwBhAHQAaQBuAGcATABvAGMAYQB0AGkAbwBuADoAMwAwADAAOAAsACAAMwAyAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAEMAaABpAGwAZABQAGEAbgBlAFMAdAB5AGwAZQA6AFQAYQBiAEcAcgBvAHUAcAANAAoARABvAGMAawBBAHIAZQBhAFAAYQBuAGUALgBQAGEAbgBlAHMALgBDAG8AdQBuAHQAOgAxAA0ACgBEAG8AYwBrAEEAcgBlAGEAUABhAG4AZQAuAFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAOgAwAA0ACgAtAC0ARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAtAC0ADQAKACAARABvAGMAawBhAGIAbABlAFAAYQBuAGUAQgBhAHMAZQAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgAwADAAYQBmADkAMQA4ADAALQBlADUAZQA4AC0ANABiADgANwAtAGEANgAzADUALQBhADAAYwBkADkANQBlADkAYgA1AGQAMgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AQwBsAG8AcwBlAGQAOgBUAHIAdQBlAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBTAGkAegBlADoAMQAwADAALAAgADEAMAAwAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBQAGEAcgBlAG4AdABEAG8AYwBrAGUAZAAuAEkAbgB0AGUAcgBuAGEAbABJAGQAOgANAAoAIABEAG8AYwBrAGEAYgBsAGUAUABhAG4AZQBCAGEAcwBlAC4AUABhAHIAZQBuAHQARgBsAG8AYQB0AGkAbgBnAC4ASQBuAHQAZQByAG4AYQBsAEkAZAA6ADkANQBmAGUAZQAwAGIAOAAtAGQAYgAwADYALQA0ADIAMAAwAC0AYgBkADkAZAAtADEAOAAxADMAOQA2ADUANwA0AGIAOQA5AA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBQAGEAbgBlAEIAYQBzAGUALgBUAHkAcABlADoARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ASQBzAE0AZABpAEMAaABpAGwAZAA6AEYAYQBsAHMAZQANAAoAIABEAG8AYwBrAGEAYgBsAGUAQwBvAG4AdAByAG8AbABQAGEAbgBlAC4ARgBsAHkAbwB1AHQAUwBpAHoAZQA6AC0AMQAsACAALQAxAA0ACgAgAEQAbwBjAGsAYQBiAGwAZQBDAG8AbgB0AHIAbwBsAFAAYQBuAGUALgBQAGkAbgBuAGUAZAA6AFQAcgB1AGUADQAKACAARABvAGMAawBhAGIAbABlAEMAbwBuAHQAcgBvAGwAUABhAG4AZQAuAEMAbwBuAHQAcgBvAGwALgBOAGEAbQBlADoAUABhAG4AZQBsAE0AZQBzAEMAdQByAEMAbwBuAHMAdQBtAHAAdABpAG8AbgANAAoA + 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+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4AOQA5ADAANgA3ADMAMAAwADIAPAAvAF8AYQA+AA0ACgA8AF8AYgA+AC0AMwAxADcANAA4ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADkAMwA4ADUAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAOQAwADwALwBfAGQAPgANAAoAPABfAGUAPgAxADQAMgA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMgA0ADkAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEAOAA1ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADQAMgA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMgAwADwALwBfAGkAPgANAAoAPABfAGoAPgA3ADwALwBfAGoAPgANAAoAPABfAGsAPgAxADgAMgA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMQA2ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADEANQAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQAxADIAOAA1ADUANAAwADUANQA8AC8AXwBhAD4ADQAKADwAXwBiAD4AMgA2ADUANAA1ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADgANwAxADcAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAOAA2ADwALwBfAGQAPgANAAoAPABfAGUAPgAxADUAOAA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQAxADcAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADcANAA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMQA1ADYAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADIAMgAzADwALwBfAGkAPgANAAoAPABfAGoAPgA3ADgAPAAvAF8AagA+AA0ACgA8AF8AawA+ADcANwA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMQA3ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADEANgAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4AMgAxADQANQA3ADMAOAAyADAAMwA8AC8AXwBhAD4ADQAKADwAXwBiAD4AMgAwADIAMAA5ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADkANgA5ADcAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANQA4ADwALwBfAGQAPgANAAoAPABfAGUAPgAxADIAMAA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQA0ADIAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADIAMAA3ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADYANQA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQA0ADwALwBfAGkAPgANAAoAPABfAGoAPgAyADMANAA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMQAyADYAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADEAOAA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAxADcAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+AC0AMwA4ADEANgA3ADkAMgAzADIAPAAvAF8AYQA+AA0ACgA8AF8AYgA+AC0AMwAxADMAMQA8AC8AXwBiAD4ADQAKADwAXwBjAD4AMgAwADQAMAAyADwALwBfAGMAPgANAAoAPABfAGQAPgAxADgAMAA8AC8AXwBkAD4ADQAKADwAXwBlAD4AMQA5ADMAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEAMAA1ADwALwBfAGYAPgANAAoAPABfAGcAPgAyADQAMgA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMgA0ADMAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADYAMgA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMQA5ADgAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEAOAAzADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAyADAAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMQA4ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAxADcAMwA2ADgAOQA2ADcAOQAwADwALwBfAGEAPgANAAoAPABfAGIAPgAyADIAMAA1ADAAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOQA0ADAAMgA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA1ADAAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEAOQAwADwALwBfAGUAPgANAAoAPABfAGYAPgAxADcAMAA8AC8AXwBmAD4ADQAKADwAXwBnAD4AMgAyADMAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADgAMAA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMgAxADIAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEAOAAzADwALwBfAGoAPgANAAoAPABfAGsAPgAyADMAMAA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMgAxADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADEAOQAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQAyADYANgA4ADEANwA4ADIAMQA8AC8AXwBhAD4ADQAKADwAXwBiAD4AMQAwADAAMwA0ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADkANwA5ADAAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANwA5ADwALwBfAGQAPgANAAoAPABfAGUAPgA2ADgAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEAMQAwADwALwBfAGYAPgANAAoAPABfAGcAPgAxADkAOAA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMgA0ADYAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADIANAA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMQA4ADUAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEANAA2ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAyADIAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgAwACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAxADcAMQA2ADEANQA3ADgANgAzADwALwBfAGEAPgANAAoAPABfAGIAPgAxADkAOAA4ADAAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANgA0ADYAMgA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA2ADQAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADIAMgAyADwALwBfAGUAPgANAAoAPABfAGYAPgAxADUAMAA8AC8AXwBmAD4ADQAKADwAXwBnAD4AMQAxADMAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADEAMgA0ADwALwBfAGgAPgANAAoAPABfAGkAPgAxADUAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADQAOAA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMQA2ADcAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADIAMwA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADEAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADMAMwA5ADYAMwA1ADQAMAA8AC8AXwBhAD4ADQAKADwAXwBiAD4ALQAxADAAOQAyADUAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOAA2ADMAMwA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQAzADEAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEAMQA1ADwALwBfAGUAPgANAAoAPABfAGYAPgAxADMAMQA8AC8AXwBmAD4ADQAKADwAXwBnAD4AMQA4ADUAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADEANAA1ADwALwBfAGgAPgANAAoAPABfAGkAPgA4ADMAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEAOQA0ADwALwBfAGoAPgANAAoAPABfAGsAPgA1ADkAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADIANAA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADIAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+AC0AMgAwADgAOQA2ADQAMwA5ADgAOAA8AC8AXwBhAD4ADQAKADwAXwBiAD4ALQA4ADcANwAwADwALwBfAGIAPgANAAoAPABfAGMAPgAxADkAOQA2ADEAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANQA2ADwALwBfAGQAPgANAAoAPABfAGUAPgA1ADUAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEAOQA4ADwALwBfAGYAPgANAAoAPABfAGcAPgA0ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADQAMAA8AC8AXwBoAD4ADQAKADwAXwBpAD4ANQAwADwALwBfAGkAPgANAAoAPABfAGoAPgAxADQANQA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMgA1ADQAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADIANQA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADMAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADUAMQA1ADYAMgA1ADcANQA2ADwALwBfAGEAPgANAAoAPABfAGIAPgAxADcAOQA2ADYAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOAAyADgANQA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA3ADcAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADIAMAA1ADwALwBfAGUAPgANAAoAPABfAGYAPgA3ADQAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEANQA5ADwALwBfAGcAPgANAAoAPABfAGgAPgA0ADcAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADEANwA0ADwALwBfAGkAPgANAAoAPABfAGoAPgAyADIANgA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMgA0ADYAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADIANgA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADQAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADEAOAAwADUAMAA2ADcANgA4ADYAPAAvAF8AYQA+AA0ACgA8AF8AYgA+AC0AMgAxADUANwA1ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADkAOQAwADMAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAMwAyADwALwBfAGQAPgANAAoAPABfAGUAPgAzADEAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEANgAxADwALwBfAGYAPgANAAoAPABfAGcAPgAyADUANQA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMQAxADYAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADEAMAAwADwALwBfAGkAPgANAAoAPABfAGoAPgA5ADIAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEANAA2ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAyADcAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgA1ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAtADEAOAAzADAAMgA2ADgAMwA0ADcAPAAvAF8AYQA+AA0ACgA8AF8AYgA+AC0AMgA0ADYAMAAzADwALwBfAGIAPgANAAoAPABfAGMAPgAxADgAMAA0ADgAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAOQAwADwALwBfAGQAPgANAAoAPABfAGUAPgAxADIAMAA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMgA0ADQAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADIANQAyADwALwBfAGcAPgANAAoAPABfAGgAPgAyADMANQA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMgAxADgAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADkAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEAMgAwADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAyADgAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgA2ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAtADEANQA4ADEAMQA4ADIAOQA3ADEAPAAvAF8AYQA+AA0ACgA8AF8AYgA+ADMAOAAwADUAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOQA1ADIANgA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA1ADIAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADkANwA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMgAwADEAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEAOQAxADwALwBfAGcAPgANAAoAPABfAGgAPgA5ADwALwBfAGgAPgANAAoAPABfAGkAPgA2ADEAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADgAMAA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMgAwADUAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADIAOQA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAyADcAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+ADEANAAwADkAMAA4ADkAMAAyADUAPAAvAF8AYQA+AA0ACgA8AF8AYgA+ADkAMgAzADIAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOQA5ADIAOAA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA1ADUAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEANQA3ADwALwBfAGUAPgANAAoAPABfAGYAPgA3ADIAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADgAOAA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMgA1ADUAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADgAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEANwA5ADwALwBfAGoAPgANAAoAPABfAGsAPgA5ADYAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADkAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgA4ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAxADgAMgAxADAANAAyADMAOQA2ADwALwBfAGEAPgANAAoAPABfAGIAPgAxADgAOAAzADQAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEAOAA2ADAAMwA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQAzADkAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEAOAA5ADwALwBfAGUAPgANAAoAPABfAGYAPgAzADUAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEAOAA4ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADAAOQA8AC8AXwBoAD4ADQAKADwAXwBpAD4ANQAzADwALwBfAGkAPgANAAoAPABfAGoAPgAyADUAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEAMwA2ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAzADAAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMgA5ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAtADEANAAxADUAOQA1ADQAMgA3ADUAPAAvAF8AYQA+AA0ACgA8AF8AYgA+AC0AMQAyADMANgAyADwALwBfAGIAPgANAAoAPABfAGMAPgAxADcAMwAzADYAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANAA2ADwALwBfAGQAPgANAAoAPABfAGUAPgAyADIAMgA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQAxADgAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADIAMQA2ADwALwBfAGcAPgANAAoAPABfAGgAPgAyADMANQA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQAwADQAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADEAOQAxADwALwBfAGoAPgANAAoAPABfAGsAPgAxADIAMgA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMwAxADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADMAMAAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQAzADEAMQA1ADAAOAA3ADkAMQA8AC8AXwBhAD4ADQAKADwAXwBiAD4ALQAxADkAMwA4ADQAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANgA4ADMAOAA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA1ADIAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADcANQA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMgAxADYAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEAOQAyADwALwBfAGcAPgANAAoAPABfAGgAPgAxADEANgA8AC8AXwBoAD4ADQAKADwAXwBpAD4AMQA5ADQAPAAvAF8AaQA+AA0ACgA8AF8AagA+ADMAPAAvAF8AagA+AA0ACgA8AF8AawA+ADMANAA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMQA5ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADMAMQAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQA4ADEANgAzADQANQAxADkANAA8AC8AXwBhAD4ADQAKADwAXwBiAD4AMQA3ADkAOAAzADwALwBfAGIAPgANAAoAPABfAGMAPgAxADgANwAzADcAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEANwAzADwALwBfAGQAPgANAAoAPABfAGUAPgAxADcANwA8AC8AXwBlAD4ADQAKADwAXwBmAD4ANgA3ADwALwBfAGYAPgANAAoAPABfAGcAPgAzADAAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADIAMgAzADwALwBfAGgAPgANAAoAPABfAGkAPgAxADYAMgA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMgAwADcAPAAvAF8AagA+AA0ACgA8AF8AawA+ADUAMQA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMQAwADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADMAMgAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4AMQA4ADcAMQA0ADQAMwAxADkAMAA8AC8AXwBhAD4ADQAKADwAXwBiAD4AMgA3ADQANwA3ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADYAOQA3ADgAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAMwA3ADwALwBfAGQAPgANAAoAPABfAGUAPgAxADgAMQA8AC8AXwBlAD4ADQAKADwAXwBmAD4AMQA5ADIAPAAvAF8AZgA+AA0ACgA8AF8AZwA+ADEAMAA3ADwALwBfAGcAPgANAAoAPABfAGgAPgAxADkANgA8AC8AXwBoAD4ADQAKADwAXwBpAD4ANwA0ADwALwBfAGkAPgANAAoAPABfAGoAPgAyADQAOAA8AC8AXwBqAD4ADQAKADwAXwBrAD4AMQAxADUAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADEAMgA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQAzADMAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANQA6AEcAdQBpAGQAIgAgAHgAbQBsAG4AcwA6AGEANQA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAC8AUwB5AHMAdABlAG0AIgA+AA0ACgA8AF8AYQA+AC0AMQA5ADcAMwA5ADIAMAA2ADIAOAA8AC8AXwBhAD4ADQAKADwAXwBiAD4ANQA4ADkAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANwA0ADIANQA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQAzADEAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADEAOAA5ADwALwBfAGUAPgANAAoAPABfAGYAPgAxADAAMQA8AC8AXwBmAD4ADQAKADwAXwBnAD4AOQAzADwALwBfAGcAPgANAAoAPABfAGgAPgAyADMAMQA8AC8AXwBoAD4ADQAKADwAXwBpAD4ANQA3ADwALwBfAGkAPgANAAoAPABfAGoAPgAyADQAMQA8AC8AXwBqAD4ADQAKADwAXwBrAD4ANwA0ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAxADQAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0AMwA0ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAtADIAMQAyADUAMwAzADAANAA8AC8AXwBhAD4ADQAKADwAXwBiAD4AMQA5ADMANAA5ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADgAMAAxADQAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAMwAzADwALwBfAGQAPgANAAoAPABfAGUAPgA3ADgAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADIAMwAzADwALwBfAGYAPgANAAoAPABfAGcAPgAxADgANgA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMQA5ADcAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADEAMgA3ADwALwBfAGkAPgANAAoAPABfAGoAPgA2ADcAPAAvAF8AagA+AA0ACgA8AF8AawA+ADkAPAAvAF8AawA+AA0ACgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADEAMQA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgBHAHIAbwB1AHAAIABpAGQAPQAiAHIAZQBmAC0AMwA1ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABUAGEAYgBzACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADQANgAiAC8APgANAAoAPABFAHgAdABlAG4AdAA+ADgANwA1ADwALwBFAHgAdABlAG4AdAA+AA0ACgA8AEYAaQByAHMAdABEAGkAcwBwAGwAYQB5AFQAYQBiAEkAbgBkAGUAeAA+ADAAPAAvAEYAaQByAHMAdABEAGkAcwBwAGwAYQB5AFQAYQBiAEkAbgBkAGUAeAA+AA0ACgA8AFMAZQBsAGUAYwB0AGUAZABUAGEAYgBJAG4AZABlAHgAPgAxADwALwBTAGUAbABlAGMAdABlAGQAVABhAGIASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgBHAHIAbwB1AHAAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlACAAaQBkAD0AIgByAGUAZgAtADMANgAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQgBhAGMAawBDAG8AbABvAHIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANgA6AEMAbwBsAG8AcgAiACAAeABtAGwAbgBzADoAYQA2AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnACIAPgANAAoAPABuAGEAbQBlACAAeABzAGkAOgBuAHUAbABsAD0AIgAxACIALwA+AA0ACgA8AHYAYQBsAHUAZQA+ADAAPAAvAHYAYQBsAHUAZQA+AA0ACgA8AGsAbgBvAHcAbgBDAG8AbABvAHIAPgA1ADwALwBrAG4AbwB3AG4AQwBvAGwAbwByAD4ADQAKADwAcwB0AGEAdABlAD4AMQA8AC8AcwB0AGEAdABlAD4ADQAKADwALwBCAGEAYwBrAEMAbwBsAG8AcgA+AA0ACgA8AEIAYQBjAGsAQwBvAGwAbwByADIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANgA6AEMAbwBsAG8AcgAiACAAeABtAGwAbgBzADoAYQA2AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnACIAPgANAAoAPABuAGEAbQBlACAAeABzAGkAOgBuAHUAbABsAD0AIgAxACIALwA+AA0ACgA8AHYAYQBsAHUAZQA+ADAAPAAvAHYAYQBsAHUAZQA+AA0ACgA8AGsAbgBvAHcAbgBDAG8AbABvAHIAPgA2ADwALwBrAG4AbwB3AG4AQwBvAGwAbwByAD4ADQAKADwAcwB0AGEAdABlAD4AMQA8AC8AcwB0AGEAdABlAD4ADQAKADwALwBCAGEAYwBrAEMAbwBsAG8AcgAyAD4ADQAKADwASQBkAD4AMAA8AC8ASQBkAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgAgAGkAZAA9ACIAcgBlAGYALQAzADcAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AEEAcABwAGUAYQByAGEAbgBjAGUAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANAA4ACIALwA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAIABpAGQAPQAiAHIAZQBmAC0AMwA4ACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABBAHAAcABlAGEAcgBhAG4AYwBlACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADQAOQAiAC8APgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUASABvAGwAZABlAHIAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByACAAaQBkAD0AIgByAGUAZgAtADMAOQAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADAAIgAvAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAEgAbwBsAGQAZQByAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgAgAGkAZAA9ACIAcgBlAGYALQA0ADAAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AEEAcABwAGUAYQByAGEAbgBjAGUAIABoAHIAZQBmAD0AIgAjAHIAZQBmAC0ANQAxACIALwA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQBIAG8AbABkAGUAcgA+AA0ACgA8AGEAMwA6AE0AYQByAGcAaQBuAHMAIABpAGQAPQAiAHIAZQBmAC0ANAAxACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABMAGUAZgB0AEQAZQBmAGEAdQBsAHQAPgAwADwALwBMAGUAZgB0AEQAZQBmAGEAdQBsAHQAPgANAAoAPABUAG8AcABEAGUAZgBhAHUAbAB0AD4AMAA8AC8AVABvAHAARABlAGYAYQB1AGwAdAA+AA0ACgA8AFIAaQBnAGgAdABEAGUAZgBhAHUAbAB0AD4AMAA8AC8AUgBpAGcAaAB0AEQAZQBmAGEAdQBsAHQAPgANAAoAPABCAG8AdAB0AG8AbQBEAGUAZgBhAHUAbAB0AD4AMAA8AC8AQgBvAHQAdABvAG0ARABlAGYAYQB1AGwAdAA+AA0ACgA8AEIAbwB0AHQAbwBtAD4ANAA8AC8AQgBvAHQAdABvAG0APgANAAoAPAAvAGEAMwA6AE0AYQByAGcAaQBuAHMAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlACAAaQBkAD0AIgByAGUAZgAtADQAMgAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQgBhAGMAawBDAG8AbABvAHIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANgA6AEMAbwBsAG8AcgAiACAAeABtAGwAbgBzADoAYQA2AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnACIAPgANAAoAPABuAGEAbQBlACAAeABzAGkAOgBuAHUAbABsAD0AIgAxACIALwA+AA0ACgA8AHYAYQBsAHUAZQA+ADQAMgA4ADIAMAA4ADkANwAwADkAPAAvAHYAYQBsAHUAZQA+AA0ACgA8AGsAbgBvAHcAbgBDAG8AbABvAHIAPgAwADwALwBrAG4AbwB3AG4AQwBvAGwAbwByAD4ADQAKADwAcwB0AGEAdABlAD4AMgA8AC8AcwB0AGEAdABlAD4ADQAKADwALwBCAGEAYwBrAEMAbwBsAG8AcgA+AA0ACgA8AEIAYQBjAGsAQwBvAGwAbwByADIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANgA6AEMAbwBsAG8AcgAiACAAeABtAGwAbgBzADoAYQA2AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnACIAPgANAAoAPABuAGEAbQBlACAAeABzAGkAOgBuAHUAbABsAD0AIgAxACIALwA+AA0ACgA8AHYAYQBsAHUAZQA+ADQAMgA4ADEANAAyADgANgA3ADcAPAAvAHYAYQBsAHUAZQA+AA0ACgA8AGsAbgBvAHcAbgBDAG8AbABvAHIAPgAwADwALwBrAG4AbwB3AG4AQwBvAGwAbwByAD4ADQAKADwAcwB0AGEAdABlAD4AMgA8AC8AcwB0AGEAdABlAD4ADQAKADwALwBCAGEAYwBrAEMAbwBsAG8AcgAyAD4ADQAKADwASQBkAD4AMAA8AC8ASQBkAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGkAZAA9ACIAcgBlAGYALQA0ADMAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AEIAYQBjAGsAQwBvAGwAbwByACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADYAOgBDAG8AbABvAHIAIgAgAHgAbQBsAG4AcwA6AGEANgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAvAFMAeQBzAHQAZQBtAC4ARAByAGEAdwBpAG4AZwAiAD4ADQAKADwAbgBhAG0AZQAgAHgAcwBpADoAbgB1AGwAbAA9ACIAMQAiAC8APgANAAoAPAB2AGEAbAB1AGUAPgA0ADIAOQAxADYAMQAwADUANQA0ADwALwB2AGEAbAB1AGUAPgANAAoAPABrAG4AbwB3AG4AQwBvAGwAbwByAD4AMAA8AC8AawBuAG8AdwBuAEMAbwBsAG8AcgA+AA0ACgA8AHMAdABhAHQAZQA+ADIAPAAvAHMAdABhAHQAZQA+AA0ACgA8AC8AQgBhAGMAawBDAG8AbABvAHIAPgANAAoAPABCAGEAYwBrAEcAcgBhAGQAaQBlAG4AdABTAHQAeQBsAGUAPgAxADwALwBCAGEAYwBrAEcAcgBhAGQAaQBlAG4AdABTAHQAeQBsAGUAPgANAAoAPABJAGQAPgAwADwALwBJAGQAPgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlACAAaQBkAD0AIgByAGUAZgAtADQANAAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAQgBhAGMAawBDAG8AbABvAHIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANgA6AEMAbwBsAG8AcgAiACAAeABtAGwAbgBzADoAYQA2AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnAC8AUwB5AHMAdABlAG0ALgBEAHIAYQB3AGkAbgBnACIAPgANAAoAPABuAGEAbQBlACAAeABzAGkAOgBuAHUAbABsAD0AIgAxACIALwA+AA0ACgA8AHYAYQBsAHUAZQA+ADQAMgA5ADEANgAxADAANQA1ADQAPAAvAHYAYQBsAHUAZQA+AA0ACgA8AGsAbgBvAHcAbgBDAG8AbABvAHIAPgAwADwALwBrAG4AbwB3AG4AQwBvAGwAbwByAD4ADQAKADwAcwB0AGEAdABlAD4AMgA8AC8AcwB0AGEAdABlAD4ADQAKADwALwBCAGEAYwBrAEMAbwBsAG8AcgA+AA0ACgA8AEIAYQBjAGsARwByAGEAZABpAGUAbgB0AFMAdAB5AGwAZQA+ADEAPAAvAEIAYQBjAGsARwByAGEAZABpAGUAbgB0AFMAdAB5AGwAZQA+AA0ACgA8AEkAZAA+ADAAPAAvAEkAZAA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiAHMAQwBvAGwAbABlAGMAdABpAG8AbgAgAGkAZAA9ACIAcgBlAGYALQA0ADYAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AEMAbwB1AG4AdAA+ADEAMQA8AC8AQwBvAHUAbgB0AD4ADQAKADwAXwB4ADAAMAAzADAAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADIAIgAvAD4ADQAKADwAXwB4ADAAMAAzADEAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADMAIgAvAD4ADQAKADwAXwB4ADAAMAAzADIAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADQAIgAvAD4ADQAKADwAXwB4ADAAMAAzADMAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADUAIgAvAD4ADQAKADwAXwB4ADAAMAAzADQAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADYAIgAvAD4ADQAKADwAXwB4ADAAMAAzADUAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADcAIgAvAD4ADQAKADwAXwB4ADAAMAAzADYAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADgAIgAvAD4ADQAKADwAXwB4ADAAMAAzADcAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA1ADkAIgAvAD4ADQAKADwAXwB4ADAAMAAzADgAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA2ADAAIgAvAD4ADQAKADwAXwB4ADAAMAAzADkAXwAgAGgAcgBlAGYAPQAiACMAcgBlAGYALQA2ADEAIgAvAD4ADQAKADwAXwB4ADAAMAAzADEAXwAwACAAaAByAGUAZgA9ACIAIwByAGUAZgAtADYAMgAiAC8APgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAHMAQwBvAGwAbABlAGMAdABpAG8AbgA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAIABpAGQAPQAiAHIAZQBmAC0ANAA4ACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABUAGgAZQBtAGUAZABFAGwAZQBtAGUAbgB0AEEAbABwAGgAYQA+ADMAPAAvAFQAaABlAG0AZQBkAEUAbABlAG0AZQBuAHQAQQBsAHAAaABhAD4ADQAKADwASQBkAD4AMAA8AC8ASQBkAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAD4ADQAKADwAYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQAgAGkAZAA9ACIAcgBlAGYALQA0ADkAIgAgAHgAbQBsAG4AcwA6AGEAMwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgB2ADEAMgAuADIAIgA+AA0ACgA8AFQAaABlAG0AZQBkAEUAbABlAG0AZQBuAHQAQQBsAHAAaABhAD4AMwA8AC8AVABoAGUAbQBlAGQARQBsAGUAbQBlAG4AdABBAGwAcABoAGEAPgANAAoAPABJAGQAPgAwADwALwBJAGQAPgANAAoAPAAvAGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAPgANAAoAPABhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlACAAaQBkAD0AIgByAGUAZgAtADUAMAAiACAAeABtAGwAbgBzADoAYQAzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAHYAMQAyAC4AMgAiAD4ADQAKADwAVABoAGUAbQBlAGQARQBsAGUAbQBlAG4AdABBAGwAcABoAGEAPgAzADwALwBUAGgAZQBtAGUAZABFAGwAZQBtAGUAbgB0AEEAbABwAGgAYQA+AA0ACgA8AEkAZAA+ADAAPAAvAEkAZAA+AA0ACgA8AC8AYQAzADoAQQBwAHAAZQBhAHIAYQBuAGMAZQA+AA0ACgA8AGEAMwA6AEEAcABwAGUAYQByAGEAbgBjAGUAIABpAGQAPQAiAHIAZQBmAC0ANQAxACIAIAB4AG0AbABuAHMAOgBhADMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AdgAxADIALgAyACIAPgANAAoAPABCAGEAYwBrAEMAbwBsAG8AcgAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA2ADoAQwBvAGwAbwByACIAIAB4AG0AbABuAHMAOgBhADYAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcALwBTAHkAcwB0AGUAbQAuAEQAcgBhAHcAaQBuAGcAIgA+AA0ACgA8AG4AYQBtAGUAIAB4AHMAaQA6AG4AdQBsAGwAPQAiADEAIgAvAD4ADQAKADwAdgBhAGwAdQBlAD4ANAAyADkAMQA2ADEAMAA1ADUANAA8AC8AdgBhAGwAdQBlAD4ADQAKADwAawBuAG8AdwBuAEMAbwBsAG8AcgA+ADAAPAAvAGsAbgBvAHcAbgBDAG8AbABvAHIAPgANAAoAPABzAHQAYQB0AGUAPgAyADwALwBzAHQAYQB0AGUAPgANAAoAPAAvAEIAYQBjAGsAQwBvAGwAbwByAD4ADQAKADwASQBkAD4AMAA8AC8ASQBkAD4ADQAKADwALwBhADMAOgBBAHAAcABlAGEAcgBhAG4AYwBlAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0ANQAyACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADUAOgBHAHUAaQBkACIAIAB4AG0AbABuAHMAOgBhADUAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwAvAFMAeQBzAHQAZQBtACIAPgANAAoAPABfAGEAPgAtADEANwA1ADEAMgA5ADkAOAAwADQAPAAvAF8AYQA+AA0ACgA8AF8AYgA+AC0AMgAzADEAMgA4ADwALwBfAGIAPgANAAoAPABfAGMAPgAxADcAMwA2ADEAPAAvAF8AYwA+AA0ACgA8AF8AZAA+ADEAOAA4ADwALwBfAGQAPgANAAoAPABfAGUAPgA3ADMAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEAMAAzADwALwBfAGYAPgANAAoAPABfAGcAPgAxADAAOAA8AC8AXwBnAD4ADQAKADwAXwBoAD4AMQA5ADkAPAAvAF8AaAA+AA0ACgA8AF8AaQA+ADEAOAA0ADwALwBfAGkAPgANAAoAPABfAGoAPgAxADkAOAA8AC8AXwBqAD4ADQAKADwAXwBrAD4ANAA8AC8AXwBrAD4ADQAKADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMQA1ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADUAMwAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAGkAZAA9ACIAcgBlAGYALQA2ADMAIgAgAHgAcwBpADoAdAB5AHAAZQA9ACIAUwBPAEEAUAAtAEUATgBDADoAcwB0AHIAaQBuAGcAIgA+ADUANABlAGIANQBjADQAMAAtAGUAYwA4ADkALQA0ADcANgA3AC0AOQBkADgANgAtAGUAMwBkADkANgBhADgAMgBkADIAZQAyADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABUAG8AbwBsAFQAaQBwACAAaQBkAD0AIgByAGUAZgAtADYANAAiAD4AQwA6AFwAVQBzAGUAcgBzAFwAZwB1AHMAZQBvAFwARABlAHMAawB0AG8AcABcAEEAbQBvAHMAZQBuAHMAZQBfAEYAaQByAG0AdwBhAHIAZQBcAHIAXwBtAGEAaQBuAC4AYwA8AC8AVABvAG8AbABUAGkAcAA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAwADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADUANAAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA1ADoARwB1AGkAZAAiACAAeABtAGwAbgBzADoAYQA1AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMALwBTAHkAcwB0AGUAbQAiAD4ADQAKADwAXwBhAD4ALQAyADEAMAA0ADUANAAwADUAMgA1ADwALwBfAGEAPgANAAoAPABfAGIAPgAtADUAMQAzADYAPAAvAF8AYgA+AA0ACgA8AF8AYwA+ADEANgA5ADYAMwA8AC8AXwBjAD4ADQAKADwAXwBkAD4AMQA1ADcAPAAvAF8AZAA+AA0ACgA8AF8AZQA+ADAAPAAvAF8AZQA+AA0ACgA8AF8AZgA+ADEANQA0ADwALwBfAGYAPgANAAoAPABfAGcAPgAxADgAPAAvAF8AZwA+AA0ACgA8AF8AaAA+ADEAMAAxADwALwBfAGgAPgANAAoAPABfAGkAPgAxADkANAA8AC8AXwBpAD4ADQAKADwAXwBqAD4AMQA1ADUAPAAvAF8AagA+AA0ACgA8AF8AawA+ADEANQA1ADwALwBfAGsAPgANAAoAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgAxADMAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0ANQA1ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAaQBkAD0AIgByAGUAZgAtADYANQAiACAAeABzAGkAOgB0AHkAcABlAD0AIgBTAE8AQQBQAC0ARQBOAEMAOgBzAHQAcgBpAG4AZwAiAD4AZgA3ADgANgA5ADQANgBiAC0ANQA4ADMAYwAtADQAYgBiAGMALQBhAGQAYwBmAC0AYwBiADkANgBiADQAMwA4AGYANwBiADUAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AFQAbwBvAGwAVABpAHAAIABpAGQAPQAiAHIAZQBmAC0ANgA2ACIAPgBDADoAXABVAHMAZQByAHMAXABnAHUAcwBlAG8AXABEAGUAcwBrAHQAbwBwAFwAQQBtAG8AcwBlAG4AcwBlAF8ARgBpAHIAbQB3AGEAcgBlAFwAYQBuAGEAbwB1AHQALgBoADwALwBUAG8AbwBsAFQAaQBwAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADEAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0ANQA2ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAaQBkAD0AIgByAGUAZgAtADYANwAiACAAeABzAGkAOgB0AHkAcABlAD0AIgBTAE8AQQBQAC0ARQBOAEMAOgBzAHQAcgBpAG4AZwAiAD4AMABjADAAYgBhADQAMAA3AC0AMwBmADUAZgAtADQAMgBjADgALQBiAGUAMQA3AC0AMwBiAGYAZABhAGYANgBjADYAYQA0ADEAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AFQAbwBvAGwAVABpAHAAIABpAGQAPQAiAHIAZQBmAC0ANgA4ACIAPgBDADoAXABVAHMAZQByAHMAXABnAHUAcwBlAG8AXABEAGUAcwBrAHQAbwBwAFwAQQBtAG8AcwBlAG4AcwBlAF8ARgBpAHIAbQB3AGEAcgBlAFwAYQBuAGEAbwB1AHQALgBjADwALwBUAG8AbwBsAFQAaQBwAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADIAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0ANQA3ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAaQBkAD0AIgByAGUAZgAtADYAOQAiACAAeABzAGkAOgB0AHkAcABlAD0AIgBTAE8AQQBQAC0ARQBOAEMAOgBzAHQAcgBpAG4AZwAiAD4AMwAxAGEAMgBlAGYAMAA2AC0AZgA3ADQAYgAtADQAZgBiADAALQBiAGIAMQBjAC0AZgBhAGQANQBmADUAMABhADMAYgA0AGYAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AFQAbwBvAGwAVABpAHAAIABpAGQAPQAiAHIAZQBmAC0ANwAwACIAPgBDADoAXABVAHMAZQByAHMAXABnAHUAcwBlAG8AXABEAGUAcwBrAHQAbwBwAFwAQQBtAG8AcwBlAG4AcwBlAF8ARgBpAHIAbQB3AGEAcgBlAFwAcgBfAGMAZwBfAG0AYQBjAHIAbwBkAHIAaQB2AGUAcgAuAGgAPAAvAFQAbwBvAGwAVABpAHAAPgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AMwA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQA1ADgAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIABpAGQAPQAiAHIAZQBmAC0ANwAxACIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAFMATwBBAFAALQBFAE4AQwA6AHMAdAByAGkAbgBnACIAPgA1ADMANwBlAGQAYQA4ADIALQAwAGQANgA3AC0ANAAyADIAZgAtADkAMgAyADkALQA2ADEAMQAwADIAOQBiAGIAYgBlADcANgA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwAVABvAG8AbABUAGkAcAAgAGkAZAA9ACIAcgBlAGYALQA3ADIAIgA+AEMAOgBcAFUAcwBlAHIAcwBcAGcAdQBzAGUAbwBcAEQAZQBzAGsAdABvAHAAXABBAG0AbwBzAGUAbgBzAGUAXwBGAGkAcgBtAHcAYQByAGUAXAByAF8AYwBnAF8AcwBlAHIAaQBhAGwALgBjADwALwBUAG8AbwBsAFQAaQBwAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADQAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0ANQA5ACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAaQBkAD0AIgByAGUAZgAtADcAMwAiACAAeABzAGkAOgB0AHkAcABlAD0AIgBTAE8AQQBQAC0ARQBOAEMAOgBzAHQAcgBpAG4AZwAiAD4AYwBkADgAMwA3ADEAZQAxAC0AYgBlADIANgAtADQAOQA5ADcALQA4AGQAYwA0AC0AOAA5AGUANwBlADcANgA1ADkANQA5ADQAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AFQAbwBvAGwAVABpAHAAIABpAGQAPQAiAHIAZQBmAC0ANwA0ACIAPgBDADoAXABVAHMAZQByAHMAXABnAHUAcwBlAG8AXABEAGUAcwBrAHQAbwBwAFwAQQBtAG8AcwBlAG4AcwBlAF8ARgBpAHIAbQB3AGEAcgBlAFwAdQBhAHIAdAAuAGgAPAAvAFQAbwBvAGwAVABpAHAAPgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ANQA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPABhADIAOgBNAGQAaQBUAGEAYgAgAGkAZAA9ACIAcgBlAGYALQA2ADAAIgAgAHgAbQBsAG4AcwA6AGEAMgA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AVwBpAG4ALgBVAGwAdAByAGEAVwBpAG4AVABhAGIAYgBlAGQATQBkAGkALgB2ADEAMgAuADIAIgA+AA0ACgA8AFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8AIAB4AHMAaQA6AHQAeQBwAGUAPQAiAGEANAA6AE8AYgBqAGUAYwB0AFcAcgBhAHAAcABlAHIAIgAgAHgAbQBsAG4AcwA6AGEANAA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAGMAbAByAC8AbgBzAGEAcwBzAGUAbQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzAC4AUwBoAGEAcgBlAGQALgBTAGUAcgBpAGEAbABpAHoAYQB0AGkAbwBuAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFMAaABhAHIAZQBkAC4AdgAxADIALgAyACIAPgANAAoAPABvAGIAagBlAGMAdABWAGEAbAB1AGUAIABpAGQAPQAiAHIAZQBmAC0ANwA1ACIAIAB4AHMAaQA6AHQAeQBwAGUAPQAiAFMATwBBAFAALQBFAE4AQwA6AHMAdAByAGkAbgBnACIAPgAwAGUAMgAzAGEAOABjAGUALQA4ADMAMgBiAC0ANAA0ADAAMQAtADgANgA5AGUALQBiADUAMQBmADIAYgAxADgANwBmADQAYQA8AC8AbwBiAGoAZQBjAHQAVgBhAGwAdQBlAD4ADQAKADwALwBQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvAD4ADQAKADwAVABvAG8AbABUAGkAcAAgAGkAZAA9ACIAcgBlAGYALQA3ADYAIgA+AEMAOgBcAFUAcwBlAHIAcwBcAGcAdQBzAGUAbwBcAEQAZQBzAGsAdABvAHAAXABBAG0AbwBzAGUAbgBzAGUAXwBGAGkAcgBtAHcAYQByAGUAXAB1AGEAcgB0AC4AYwA8AC8AVABvAG8AbABUAGkAcAA+AA0ACgA8AE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgA2ADwALwBNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4ADQAKADwALwBhADIAOgBNAGQAaQBUAGEAYgA+AA0ACgA8AGEAMgA6AE0AZABpAFQAYQBiACAAaQBkAD0AIgByAGUAZgAtADYAMQAiACAAeABtAGwAbgBzADoAYQAyAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBXAGkAbgAuAFUAbAB0AHIAYQBXAGkAbgBUAGEAYgBiAGUAZABNAGQAaQAuAHYAMQAyAC4AMgAiAD4ADQAKADwAUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwAgAHgAcwBpADoAdAB5AHAAZQA9ACIAYQA0ADoATwBiAGoAZQBjAHQAVwByAGEAcABwAGUAcgAiACAAeABtAGwAbgBzADoAYQA0AD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAHIALwBuAHMAYQBzAHMAZQBtAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMALgBTAGgAYQByAGUAZAAuAFMAZQByAGkAYQBsAGkAegBhAHQAaQBvAG4ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwA0AC4AUwBoAGEAcgBlAGQALgB2ADEAMgAuADIAIgA+AA0ACgA8AG8AYgBqAGUAYwB0AFYAYQBsAHUAZQAgAGkAZAA9ACIAcgBlAGYALQA3ADcAIgAgAHgAcwBpADoAdAB5AHAAZQA9ACIAUwBPAEEAUAAtAEUATgBDADoAcwB0AHIAaQBuAGcAIgA+AGYANwAyADEAMgA4AGIAZgAtADQAYwA1ADEALQA0ADIAMQAzAC0AYgA5AGUANgAtADUAMgBlADkAYwA3AGMAMgA5ADEAMQBiADwALwBvAGIAagBlAGMAdABWAGEAbAB1AGUAPgANAAoAPAAvAFAAZQByAHMAaQBzAHQAZQBkAEkAbgBmAG8APgANAAoAPABUAG8AbwBsAFQAaQBwACAAaQBkAD0AIgByAGUAZgAtADcAOAAiAD4AQwA6AFwAVQBzAGUAcgBzAFwAZwB1AHMAZQBvAFwARABlAHMAawB0AG8AcABcAEEAbQBvAHMAZQBuAHMAZQBfAEYAaQByAG0AdwBhAHIAZQBcAHIAXwBjAGcAXwBzAGUAcgBpAGEAbABfAHUAcwBlAHIALgBjADwALwBUAG8AbwBsAFQAaQBwAD4ADQAKADwATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+ADcAPAAvAE0AZABpAEMAaABpAGwAZABJAG4AZABlAHgAPgANAAoAPAAvAGEAMgA6AE0AZABpAFQAYQBiAD4ADQAKADwAYQAyADoATQBkAGkAVABhAGIAIABpAGQAPQAiAHIAZQBmAC0ANgAyACIAIAB4AG0AbABuAHMAOgBhADIAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC8ASQBuAGYAcgBhAGcAaQBzAHQAaQBjAHMANAAuAFcAaQBuAC4AVQBsAHQAcgBhAFcAaQBuAFQAYQBiAGIAZQBkAE0AZABpAC4AdgAxADIALgAyACIAPgANAAoAPABQAGUAcgBzAGkAcwB0AGUAZABJAG4AZgBvACAAeABzAGkAOgB0AHkAcABlAD0AIgBhADQAOgBPAGIAagBlAGMAdABXAHIAYQBwAHAAZQByACIAIAB4AG0AbABuAHMAOgBhADQAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBjAGwAcgAvAG4AcwBhAHMAcwBlAG0ALwBJAG4AZgByAGEAZwBpAHMAdABpAGMAcwAuAFMAaABhAHIAZQBkAC4AUwBlAHIAaQBhAGwAaQB6AGEAdABpAG8AbgAvAEkAbgBmAHIAYQBnAGkAcwB0AGkAYwBzADQALgBTAGgAYQByAGUAZAAuAHYAMQAyAC4AMgAiAD4ADQAKADwAbwBiAGoAZQBjAHQAVgBhAGwAdQBlACAAaQBkAD0AIgByAGUAZgAtADcAOQAiACAAeABzAGkAOgB0AHkAcABlAD0AIgBTAE8AQQBQAC0ARQBOAEMAOgBzAHQAcgBpAG4AZwAiAD4AOQBmAGMANwA1AGUAOAA3AC0AZAAwADQANQAtADQANwBiAGUALQA4ADkAZQA4AC0ANABjADgAZQA3AGEAMgBjADcAMQAzAGUAPAAvAG8AYgBqAGUAYwB0AFYAYQBsAHUAZQA+AA0ACgA8AC8AUABlAHIAcwBpAHMAdABlAGQASQBuAGYAbwA+AA0ACgA8AFQAbwBvAGwAVABpAHAAIABpAGQAPQAiAHIAZQBmAC0AOAAwACIAPgBDADoAXABVAHMAZQByAHMAXABnAHUAcwBlAG8AXABEAGUAcwBrAHQAbwBwAFwAQQBtAG8AcwBlAG4AcwBlAF8ARgBpAHIAbQB3AGEAcgBlAFwAcgBfAGMAZwBfAGMAZwBjAF8AdQBzAGUAcgAuAGMAPAAvAFQAbwBvAGwAVABpAHAAPgANAAoAPABNAGQAaQBDAGgAaQBsAGQASQBuAGQAZQB4AD4AOAA8AC8ATQBkAGkAQwBoAGkAbABkAEkAbgBkAGUAeAA+AA0ACgA8AC8AYQAyADoATQBkAGkAVABhAGIAPgANAAoAPAAvAFMATwBBAFAALQBFAE4AVgA6AEIAbwBkAHkAPgANAAoAPAAvAFMATwBBAFAALQBFAE4AVgA6AEUAbgB2AGUAbABvAHAAZQA+AA0ACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + + + + + False + False + True + + + + + False + False + True + + + + + False + False + True + + + + + False + False + True + + + + + PanelWatch1 + 150 + 100 + 100 + 150 + 100 + 150 + None + False + False + + + PanelWatch2 + 150 + 100 + 100 + 150 + 100 + 150 + None + False + False + + + PanelWatch3 + 150 + 100 + 100 + 150 + 100 + 150 + None + False + False + + + PanelWatch4 + 150 + 100 + 100 + 150 + 100 + 150 + None + False + False + + + + + PanelIORegister + 150 + 100 + 150 + 100 + 150 + + + + + PanelCpuRegister + 0 + 0 + 0 + 0 + 0 + + + + + PanelLocalVariable + 150 + 100 + 150 + 100 + 150 + False + Decimal + Decimal + 20127 + + + + + PanelCallStack + Auto + Decimal + 20127 + True + True + 50 + 500 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + Run-Break Timer + Nanosecond + + + + + 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 + + + + + False + False + False + False + 291a5aad-8f89-4443-8b93-58ebd220ca9c + FunctionName + False + False + 0 + -1 + True + ClassName + False + False + 1 + -1 + True + Namespace + True + False + 2 + -1 + True + FileName + False + False + 3 + -1 + True + FilePath + True + False + 4 + -1 + True + PEInformation + False + False + 5 + -1 + True + Import + True + False + 6 + -1 + True + AccessSpecifier + False + False + 7 + -1 + True + Attribute + False + False + 8 + -1 + True + ReturnType + False + False + 9 + -1 + True + ArgumentsCount + True + False + 10 + -1 + True + Arguments + False + False + 11 + -1 + True + CodeSize + False + False + 12 + -1 + True + StackSize + False + False + 13 + -1 + True + StartAddress + False + False + 14 + -1 + True + EndAddress + True + False + 15 + -1 + True + ReferenceCount + False + False + 16 + -1 + True + ExecutionCount + True + False + 17 + -1 + True + ExecutionTime + True + False + 18 + -1 + True + PercentageExecutionTime + True + False + 19 + -1 + True + AverageExecutionTime + True + False + 20 + -1 + True + CodeCoverage + True + False + 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 + 11fad805-4123-496e-99f7-1af9aead0aab + 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 + False + False + 17 + -1 + True + False + False + 18 + -1 + True + False + False + 19 + -1 + True + False + False + 20 + -1 + True + False + False + 21 + -1 + True + + + + + False + False + False + False + 291a5aad-8f89-4443-8b93-58ebd220ca9c + VariableName + False + False + 0 + -1 + True + ClassName + False + False + 1 + -1 + True + Namespace + True + False + 2 + -1 + True + FileName + False + False + 3 + -1 + True + FunctionName + True + False + 4 + -1 + True + FilePath + True + False + 5 + -1 + True + PEInformation + False + False + 6 + -1 + True + Import + True + False + 7 + -1 + True + AccessSpecifier + False + False + 8 + -1 + True + Attribute + False + False + 9 + -1 + True + Type + False + False + 10 + -1 + True + Members + False + False + 11 + -1 + True + Address + False + False + 12 + -1 + True + Size + False + False + 13 + -1 + True + ReferenceCount + False + False + 14 + -1 + True + ReadCount + True + False + 15 + -1 + True + WriteCount + True + False + 16 + -1 + True + ReadWriteCount + True + False + 17 + -1 + True + MinimumValue + True + False + 18 + -1 + True + MaximumValue + True + False + 19 + -1 + True + DataCoverage + True + False + 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 + 11fad805-4123-496e-99f7-1af9aead0aab + 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 + False + False + 15 + -1 + True + False + False + 16 + -1 + True + True + False + 17 + -1 + True + False + False + 18 + -1 + True + False + False + 19 + -1 + True + False + False + 20 + -1 + True + + + + + PanelAnalysisChart + True + + + + + PanelCallGraph + True + + + + + PanelClassMember + 0 + + + + + 9 + 54eb5c40-ec89-4767-9d86-e3d96a82d2e2 + e9e5eb74-fd3b-4a6d-9bee-88bf153cb9b0 + C:\Users\guseo\Desktop\Amosense_Firmware\r_main.c + 58c9c2e1-d9b5-447b-ada4-947d3bb138ef + 0 + False + False + VerticalSplitPercentage:0.00 +HorizontalSplitPercentage:0.00 +ActiveViewPlacement:Right +CaretPosition:339,0 +FirstVisiblePosition:Right,310,0 + + f786946b-583c-4bbc-adcf-cb96b438f7b5 + e9e5eb74-fd3b-4a6d-9bee-88bf153cb9b0 + C:\Users\guseo\Desktop\Amosense_Firmware\anaout.h + ec3f76c8-0217-4a5b-b4f5-ffaad9d7ea9c + 0 + False + False + VerticalSplitPercentage:0.00 +HorizontalSplitPercentage:0.00 +ActiveViewPlacement:Right +CaretPosition:0,0 +FirstVisiblePosition:Right,0,0 + + 0c0ba407-3f5f-42c8-be17-3bfdaf6c6a41 + e9e5eb74-fd3b-4a6d-9bee-88bf153cb9b0 + C:\Users\guseo\Desktop\Amosense_Firmware\anaout.c + 3e703c83-c42c-41c8-a683-fd38cdc13e78 + 0 + False + False + VerticalSplitPercentage:0.00 +HorizontalSplitPercentage:0.00 +ActiveViewPlacement:Right +CaretPosition:0,0 +FirstVisiblePosition:Right,0,0 + + 31a2ef06-f74b-4fb0-bb1c-fad5f50a3b4f + e9e5eb74-fd3b-4a6d-9bee-88bf153cb9b0 + C:\Users\guseo\Desktop\Amosense_Firmware\r_cg_macrodriver.h + 48e711e2-d81f-4129-aafa-47e4b4b15c06 + 0 + False + False + VerticalSplitPercentage:0.00 +HorizontalSplitPercentage:0.00 +ActiveViewPlacement:Right +CaretPosition:0,0 +FirstVisiblePosition:Right,0,0 + + 537eda82-0d67-422f-9229-611029bbbe76 + e9e5eb74-fd3b-4a6d-9bee-88bf153cb9b0 + C:\Users\guseo\Desktop\Amosense_Firmware\r_cg_serial.c + e0aa3048-4305-45d2-a98c-009e4ec029f6 + 0 + False + False + VerticalSplitPercentage:0.00 +HorizontalSplitPercentage:0.00 +ActiveViewPlacement:Right +CaretPosition:0,0 +FirstVisiblePosition:Right,0,0 + + cd8371e1-be26-4997-8dc4-89e7e7659594 + e9e5eb74-fd3b-4a6d-9bee-88bf153cb9b0 + C:\Users\guseo\Desktop\Amosense_Firmware\uart.h + 61234897-f077-40fb-adbe-d2c8e5027395 + 0 + False + False + VerticalSplitPercentage:0.00 +HorizontalSplitPercentage:0.00 +ActiveViewPlacement:Right +CaretPosition:15,0 +FirstVisiblePosition:Right,0,0 + + 0e23a8ce-832b-4401-869e-b51f2b187f4a + e9e5eb74-fd3b-4a6d-9bee-88bf153cb9b0 + C:\Users\guseo\Desktop\Amosense_Firmware\uart.c + 810f033a-ef5c-49ee-a998-4b61acf35f60 + 0 + False + False + VerticalSplitPercentage:0.00 +HorizontalSplitPercentage:0.00 +ActiveViewPlacement:Right +CaretPosition:66,3 +FirstVisiblePosition:Right,93,0 + + f72128bf-4c51-4213-b9e6-52e9c7c2911b + e9e5eb74-fd3b-4a6d-9bee-88bf153cb9b0 + C:\Users\guseo\Desktop\Amosense_Firmware\r_cg_serial_user.c + 41b816aa-fff1-46f9-8e3d-21a805c19359 + 0 + False + False + VerticalSplitPercentage:0.00 +HorizontalSplitPercentage:0.00 +ActiveViewPlacement:Right +CaretPosition:264,37 +FirstVisiblePosition:Right,240,0 + + 9fc75e87-d045-47be-89e8-4c8e7a2c713e + e9e5eb74-fd3b-4a6d-9bee-88bf153cb9b0 + C:\Users\guseo\Desktop\Amosense_Firmware\r_cg_cgc_user.c + cd4c5fd6-b664-419f-a98f-8ea3209ca28c + 0 + False + False + VerticalSplitPercentage:0.00 +HorizontalSplitPercentage:0.00 +ActiveViewPlacement:Right +CaretPosition:0,0 +FirstVisiblePosition:Right,0,0 + + + + + + True + True + True + True + True + True + True + + + + + f7cb3835-78e5-4404-aa52-899f930b4cea +a679a670-3999-44a1-af72-43f34fab5a94 +cd2e4292-1297-4c3b-8415-f027a507b349 +c3051400-9e2f-456f-9dab-7f2327a849a2 +82861e3a-5f66-47ce-b5d0-07c183f03a69 +323ac7ce-a348-4481-a937-d1c861d6bb44 +c71b4dba-0c95-40f1-8dce-117ee95aef71 +3ca7c59d-de22-4bed-84fa-4e91da5d3fdf +30fecc83-c77e-40bb-97df-640f73912a44 + + c7303707-e178-43de-a625-a0db43be8424 + 2 + False + + + + + 2 + + + \ No newline at end of file diff --git a/multical.mtpj b/multical.mtpj new file mode 100644 index 0000000..66289a6 --- /dev/null +++ b/multical.mtpj @@ -0,0 +1,6746 @@ + + 9.13.00.00 + + + 2.0 + 9.13 + e43944ef-567b-4ad3-b22b-f86ceb1f6bf5 + f7cb3835-78e5-4404-aa52-899f930b4cea + a679a670-3999-44a1-af72-43f34fab5a94 + fb98844b-2c27-4275-9804-f6e63e204da0 + e43944ef-567b-4ad3-b22b-f86ceb1f6bf5 + + + cstart.asm + File + cstart.asm + f654126d-e7ad-426d-be34-8455271d959b + a679a670-3999-44a1-af72-43f34fab5a94 + + + stkinit.asm + File + stkinit.asm + f654126d-e7ad-426d-be34-8455271d959b + a679a670-3999-44a1-af72-43f34fab5a94 + + + iodefine.h + File + iodefine.h + 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 + 9bb393c9-8e45-4233-a542-5fc7f85be65a + + + 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 + + + r_cg_adc.c + File + r_cg_adc.c + 941832c1-fc3b-4e1b-94e8-01ea17128b42 + cd2e4292-1297-4c3b-8415-f027a507b349 + + + r_cg_adc_user.c + File + r_cg_adc_user.c + 941832c1-fc3b-4e1b-94e8-01ea17128b42 + cd2e4292-1297-4c3b-8415-f027a507b349 + + + r_cg_adc.h + File + r_cg_adc.h + 03cad1e8-2eb3-4cde-a8a3-982423631122 + cd2e4292-1297-4c3b-8415-f027a507b349 + + + r_cg_port.c + File + r_cg_port.c + 941832c1-fc3b-4e1b-94e8-01ea17128b42 + cd2e4292-1297-4c3b-8415-f027a507b349 + + + r_cg_port_user.c + File + r_cg_port_user.c + 941832c1-fc3b-4e1b-94e8-01ea17128b42 + cd2e4292-1297-4c3b-8415-f027a507b349 + + + r_cg_port.h + File + r_cg_port.h + 03cad1e8-2eb3-4cde-a8a3-982423631122 + cd2e4292-1297-4c3b-8415-f027a507b349 + + + OWI + Category + c3051400-9e2f-456f-9dab-7f2327a849a2 + a919ef12-ef21-43fa-a9e0-38b7d89ecd88 + + + I2C + Category + c3051400-9e2f-456f-9dab-7f2327a849a2 + 96e3d3e0-efd4-4529-a204-605967e36688 + + + UART + Category + c3051400-9e2f-456f-9dab-7f2327a849a2 + 72c71efd-ece0-4b09-babe-7f48acd291f4 + + + DELAY + Category + c3051400-9e2f-456f-9dab-7f2327a849a2 + 68cb1536-5f64-4781-a297-d050bae8391b + + + anaout + Category + c3051400-9e2f-456f-9dab-7f2327a849a2 + 4af853f0-49f8-49ed-8b72-b824ddbed35c + + + common.h + File + common.h + 03cad1e8-2eb3-4cde-a8a3-982423631122 + c3051400-9e2f-456f-9dab-7f2327a849a2 + + + dipSwitch + Category + c3051400-9e2f-456f-9dab-7f2327a849a2 + 42dda53d-ad78-403b-aa93-5771a01ae07e + + + owi.c + File + owi.c + 941832c1-fc3b-4e1b-94e8-01ea17128b42 + 82861e3a-5f66-47ce-b5d0-07c183f03a69 + + + owi.h + File + owi.h + 03cad1e8-2eb3-4cde-a8a3-982423631122 + 82861e3a-5f66-47ce-b5d0-07c183f03a69 + + + i2c.c + File + i2c.c + 941832c1-fc3b-4e1b-94e8-01ea17128b42 + 323ac7ce-a348-4481-a937-d1c861d6bb44 + + + i2c.h + File + i2c.h + 03cad1e8-2eb3-4cde-a8a3-982423631122 + 323ac7ce-a348-4481-a937-d1c861d6bb44 + + + uart.c + File + uart.c + 941832c1-fc3b-4e1b-94e8-01ea17128b42 + c71b4dba-0c95-40f1-8dce-117ee95aef71 + + + uart.h + File + uart.h + 03cad1e8-2eb3-4cde-a8a3-982423631122 + c71b4dba-0c95-40f1-8dce-117ee95aef71 + + + delay.c + File + delay.c + 941832c1-fc3b-4e1b-94e8-01ea17128b42 + 3ca7c59d-de22-4bed-84fa-4e91da5d3fdf + + + delay.h + File + delay.h + 03cad1e8-2eb3-4cde-a8a3-982423631122 + 3ca7c59d-de22-4bed-84fa-4e91da5d3fdf + + + anaout.h + File + anaout.h + 03cad1e8-2eb3-4cde-a8a3-982423631122 + 30fecc83-c77e-40bb-97df-640f73912a44 + + + anaout.c + File + anaout.c + 941832c1-fc3b-4e1b-94e8-01ea17128b42 + 30fecc83-c77e-40bb-97df-640f73912a44 + + + dipSwitch.c + File + dipSwitch.c + 941832c1-fc3b-4e1b-94e8-01ea17128b42 + c2e81ecd-4702-442e-8cae-fd1a83b282c6 + + + dipSwitch.h + File + dipSwitch.h + 03cad1e8-2eb3-4cde-a8a3-982423631122 + c2e81ecd-4702-442e-8cae-fd1a83b282c6 + + + + + UserMtudFile + True + 0 + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + 7e0c5287-ef5f-48f3-976e-25ba00f1983b + 13263ec9-6a62-47f4-86ac-58d5c5f60ef7 + + + + + 90ee5797-fc0c-48ea-b02f-689179ce9df7 + + + + + 1.0 + + + R5F10PPJ + 0 + + + + + 0 + R5F10PPJ + + + + + 1159186b-b838-4741-8324-8293bf3d5c5f + + + + + 1.6 + 1 + RABlAGYAYQB1AGwAdABCAHUAaQBsAGQA + False + DefaultBuild + e024cbcb-0137-4c76-a917-4d0510fa64c2 + AsmSource + 6abc5411-034e-44c1-a5f1-910361d4f1a8 + AsmSource + 58c9c2e1-d9b5-447b-ada4-947d3bb138ef + CSource + 51d0520f-50b1-4285-88ce-0cd161588e11 + CSource + 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 + 00d730f8-0776-48ba-babd-785b2756bcde + CSource + cf04aa45-93d4-4cd8-9fbe-dba17cb516fb + CSource + d662b193-b4b2-44b5-ae72-79cd598f321f + CSource + fc2298e3-7084-48f1-82a2-73802f131ffc + CSource + b8660be6-a832-48ed-b793-0021d8b0eadb + CSource + e000232c-04f7-4af8-946d-b2621666c76d + CSource + 810f033a-ef5c-49ee-a998-4b61acf35f60 + CSource + 05b3a7f6-13fe-4cd9-8718-94fa300c412c + CSource + 3e703c83-c42c-41c8-a683-fd38cdc13e78 + CSource + 3ec4bd88-055b-45d8-a20b-523e530c6a87 + CSource + 20 + 0 + R5F10PPJ + 0 + + + + DefaultBuild + Default + S3 + + False + + Maa0 + + LoadModuleFile + False + True + LibraryU + + + %TargetFiles% + + + V1.05.00 +C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00 +286972534849536 + + +0 + %TargetFiles% : %Program% %Options% + + False + True + %BuildModeName% + mda + Stype + %BuildModeName% + %BuildModeName% + 00000000000000000000 + False + + + %ProjectName%.err + False + %BuildModeName% + False + %BuildModeName% + %ProjectName%.lib + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + %ProjectName%.abs + + + Rebuild + Limit + %ProjectName%.mot + False + True + + + None + C90 + + + False + True + False + -8584334295856496784 + DefaultBuild + + %TargetFiles% + %TargetFiles% : %Program% %Options% + False + + + S3 + False + Maa0 + + LoadModuleFile + False + V1.05.00 +C:\Program Files (x86)\Renesas Electronics\CS+\CC\FAA\V1.05.00 +286972534849536 + + +0 + + False + True + %BuildModeName% + mda + 00000000000000000000 + %ProjectName%.err + False + %BuildModeName% + False + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + + Rebuild + Limit + + V1.15.00 + + + False + False + No + Auto + None + True + True + + None + -c + Auto + Misra2012 + False + Default + False + None + %BuildModeName% + + False + True + + None + + %BuildModeName% + None + False + Utf8 + Cpp14 + None + + None + False + + + False + None + + False + + FitToOptimization + + False + %BuildModeName% + + False + 100 + + False + + None + False + Auto + + None + False + False + None + None + False + False + + False + + False + False + + None + False + + None + False + False + + None + False + + + False + False + False + -8584333379983051499 + False + False + No + Auto + None + True + True + ..\..\Documents\카카오톡 받은 파일\IDH1.1\IDH1.1 +..\IDH1.1 +. + + None + -c + Auto + Misra2012 + False + Default + False + None + %BuildModeName% + + False + True + + None + + %BuildModeName% + None + False + Utf8 + Cpp14 + None + + None + False + + + False + None + + False + + FitToOptimization + + False + %BuildModeName% + + False + 100 + + False + + None + False + Auto + + None + False + False + None + None + False + False + + False + + False + False + + None + False + + None + False + False + + None + False + + + False + False + + + Auto + False + True + False + + -c + False + Prefix + + + %BuildModeName% + + + + + False + -8584334295856152080 + Auto + False + True + False + + -c + False + Prefix + + + %BuildModeName% + + + + + + + None + + + + + + + + False + -8584334295856112225 + None + + + + + + + + + + V2Core + + True + False + + + False + + + + + False + + False + False + False + Forward + False + -8584334295856092267 + V2Core + + True + False + + + False + + + + + False + + False + False + False + Forward + + + True + False + Debug + False + + + List + False + True + None + %BuildModeName% + False + False + + False + + + + %ProjectName%.map + False + + + False + %ProjectName%.abs + False + %BuildModeName% + False + + False + True + False + False + False + False + True + + False + %ProjectName%_vfi.h + None + False + + C90 + False + 1E + + False + + + + None + False + False + False + + .data=.dataR +.sdata=.sdataR + + False + + False + False + None + 3FE00-3FFFF + None + True + + True + + + + False + + True + + None + + False + + + + None + False + False + + None + False + None + False + + False + -8584333156532274091 + True + False + Debug + False + + + List + False + True + None + %BuildModeName% + False + False + + False + + + + %ProjectName%.map + False + + 04 + False + %ProjectName%.abs + False + %BuildModeName% + False + + False + True + False + False + False + False + True + + False + %ProjectName%_vfi.h + None + False + + C90 + False + 1E + + False + + + + None + False + False + False + + .data=.dataR +.sdata=.sdataR + + False + + False + False + None + 3FE00-3FFFF + None + True + + True + + + + False + + True + + None + + False + FFFFF8 + + + None + False + False + + None + False + None + False + + + + False + False + Stype + + True + True + + False + %BuildModeName% + None + + + %ProjectName%.mot + None + None + Msb + + None + + + + FF + None + Little + False + + 1 + None + + 1 + False + + False + FF + None + False + False + -8584334295855866914 + False + False + Stype + + True + True + + False + %BuildModeName% + None + + + %ProjectName%.mot + None + None + Msb + + None + + + + FF + None + Little + False + + 1 + None + + 1 + False + + False + FF + None + False + + + BuildOptionChanged + False + False + False + None + Default + %BuildModeName% + + False + FitToOptimization + %ProjectName%.lib + + False + CompilerOption + 100 + + False + None + False + All + None + True + False + False + None + False + None + False + None + False + False + False + False + False + False + -8584334295855797096 + BuildOptionChanged + False + False + False + None + Default + %BuildModeName% + + False + FitToOptimization + %ProjectName%.lib + + False + CompilerOption + 100 + + False + None + False + All + None + False + False + None + False + None + False + None + False + False + False + False + False + + + Debug + LibraryU + + + None + False + False + + False + + %ProjectName%.lbp + + %BuildModeName% + False + None + False + False + %ProjectName%.lib + True + + None + + False + None + False + + False + + False + + True + False + None + + False + -8584333156532274091 + Debug + LibraryU + + + None + False + False + + False + + %ProjectName%.lbp + + %BuildModeName% + False + None + False + False + %ProjectName%.lib + True + + None + + False + None + False + + False + + False + + True + False + None + + + + None + + DR5F10PPJ.DVF, V1.11 + DR5F10PPJ.DVF, V1.11 + True + False + False + False + True + False + -8584334295855667217 + None + + DR5F10PPJ.DVF, V1.11 + DR5F10PPJ.DVF, V1.11 + True + False + False + False + True + + + 0 + 639038065000330926 + 0 + + + 1 + + + 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 + + + 639039204417873111 + 0 + + + 639039204417873111 + 1 + + + 639039204292722571 + 0 + + + 639039204292722571 + 1 + + + 639039204177582798 + 0 + + + 639039204177582798 + 1 + + + 639039204102502390 + 0 + + + 639039204102502390 + 1 + + + 639039203855602403 + 0 + + + 639038978817870178 + 0 + + + 639038978817870178 + 1 + + + 639038978817870178 + 2 + + + 639039028627154114 + 0 + + + 639039028627154114 + 1 + + + 639039028627154114 + 2 + + + 639039083348719989 + 0 + + + 639039083435685555 + 0 + + + 639039830651291661 + 0 + + + 639039830821401999 + 0 + + + -8584334295854395005 + False + True + False + -8584334295854375026 + 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 + -8584334160121797036 + False + True + False + -8584333382036905630 + False + True + False + -8584333382036895638 + False + True + False + -8584333332227621694 + False + True + False + -8584333332227621694 + False + True + False + -8584333156752273418 + False + True + False + -8584333156677193010 + False + True + False + -8584333156562053237 + False + True + False + -8584333156436902697 + False + True + False + -8584333277419080259 + False + True + False + -8584332530203484147 + False + True + False + + + + + False + 00000000-0000-0000-0000-000000000000 + + + + + C:\Users\temp\Desktop\multical\main.c + C:\Users\temp\Desktop\multical\cstart.asm + C:\Users\temp\Desktop\multical\hdwinit.asm + C:\Users\temp\Desktop\multical\stkinit.asm + C:\Users\temp\Desktop\multical\iodefine.h + + + + + 1.0 + 1.0 + + + + + 0700c2a3-bc6a-4793-8529-1ce3c7a4da9a + + + + + 0 + R5F10PPJ + 256 + 20480 + 4000 + 32768 + SelectCpuClockFrequency + MHz + 4000000 + No + + 1 + + True + e43944ef-567b-4ad3-b22b-f86ceb1f6bf5 + DefaultBuild\multical.abs + LoadModuleFile + Auto + 0 + 0 + True + True + False + False + 0 + 0 + 0 + True + True + False + SuspendEvent + True + XwBtAGEAaQBuAA== + 500 + False + True + + + No + 500 + Yes + 500 + No + No + Yes + Free + No + 4096 + No + No + No + False + Yes + Yes + False + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + AQAAAAUAAAA= + + + + + + 1164e6bc-1580-4c0c-8c62-cc92e5f3f701 + + + + + Yes + FB + + + Color [LightGray] + Color [Red] + Color [Green] + Color [Black] + Color [Blue] + Color [Red] + Color [Yellow] + Color [Green] + DisplayAll + Display + DisplayAll + + + 100,37,281,0,0 + 0 + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + SCLA0,I/O,No,, + SDAA0,I/O,No,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + RXD0,I,-,, + Free,-,-,, + TXD0,O,No,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + TXD1,O,No,, + RXD1,I,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + RXD1,I,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + TXD1,O,No,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + SCLA0,I/O,No,, + SDAA0,I/O,No,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + RXD1,I,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + RXD0,I,-,, + TXD0,O,No,, + Free,-,-,, + Free,-,-,, + TXD1,O,No,, + RXD1,I,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + TXD1,O,No,, + RXD1,I,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + TXD1,O,No,, + RXD1,I,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + SCLA0,I/O,No,, + SDAA0,I/O,No,, + Free,-,-,, + Free,-,-,, + RXD0,I,-,, + TXD0,O,No,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + RXD0,I,-,, + TXD0,O,No,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + RXD0,I,-,, + TXD0,O,No,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + TXD1,O,No,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + RXD0,I,-,, + TXD0,O,No,, + Free,-,-,, + Free,-,-,, + TXD1,O,No,, + RXD1,I,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + SCLA0,I/O,No,, + SDAA0,I/O,No,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + TXD0,O,No,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + <SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:clr="http://schemas.microsoft.com/soap/encoding/clr/1.0" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> +<SOAP-ENV:Body> +<a1:UltraGridDisplayLayout id="ref-1" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<BorderStyle>4</BorderStyle> +<GroupByBox href="#ref-4"/> +<_x0030_ href="#ref-5"/> +<MaxColScrollRegions>1</MaxColScrollRegions> +<MaxRowScrollRegions>1</MaxRowScrollRegions> +<Override href="#ref-6"/> +<ScrollStyle>1</ScrollStyle> +<Bands href="#ref-7"/> +<UseFixedHeaders>true</UseFixedHeaders> +<ScrollBounds>0</ScrollBounds> +<CaptionVisible>2</CaptionVisible> +</a1:UltraGridDisplayLayout> +<a1:GroupByBox id="ref-4" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<BorderStyle>4</BorderStyle> +<AppearanceHolder href="#ref-8"/> +<BandLabelAppearance href="#ref-9"/> +<PromptAppearance href="#ref-10"/> +</a1:GroupByBox> +<a2:AppearanceHolder id="ref-5" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-11"/> +</a2:AppearanceHolder> +<a1:UltraGridOverride id="ref-6" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<AllowColSizing>3</AllowColSizing> +<BorderStyleRow>2</BorderStyleRow> +<BorderStyleCell>2</BorderStyleCell> +<CellClickAction>3</CellClickAction> +<CellMultiLine>1</CellMultiLine> +<CellPadding>0</CellPadding> +<DefaultRowHeight>12</DefaultRowHeight> +<HeaderClickAction>3</HeaderClickAction> +<RowSelectors>1</RowSelectors> +<RowSizing>4</RowSizing> +<SelectTypeCell>2</SelectTypeCell> +<SelectTypeRow>2</SelectTypeRow> +<MinRowHeight>12</MinRowHeight> +<RowSelectorHeaderStyle>4</RowSelectorHeaderStyle> +<HeaderStyle>3</HeaderStyle> +<RowSelectorStyle>1</RowSelectorStyle> +<_x0030_ href="#ref-12"/> +<_x0031_ href="#ref-13"/> +<_x0032_ href="#ref-14"/> +<_x0035_ href="#ref-15"/> +<_x0031_3 href="#ref-16"/> +<_x0031_6 href="#ref-17"/> +<_x0033_0 href="#ref-18"/> +</a1:UltraGridOverride> +<a1:BandsCollection id="ref-7" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Count>1</Count> +<_x0030_ href="#ref-19"/> +</a1:BandsCollection> +<a2:AppearanceHolder id="ref-8" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-20"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-9" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-21"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-10" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-22"/> +</a2:AppearanceHolder> +<a2:Appearance id="ref-11" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>24</knownColor> +<state>1</state> +</BackColor> +<BorderColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>17</knownColor> +<state>1</state> +</BorderColor> +<Id>0</Id> +</a2:Appearance> +<a2:AppearanceHolder id="ref-12" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-24"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-13" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-25"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-14" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-26"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-15" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-27"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-16" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-28"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-17" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-29"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-18" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-30"/> +</a2:AppearanceHolder> +<a1:UltraGridBand id="ref-19" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Key id="ref-31">Pin Number</Key> +<Columns href="#ref-32"/> +</a1:UltraGridBand> +<a2:Appearance id="ref-20" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>1</knownColor> +<state>1</state> +</BackColor> +<BackColor2 xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>6</knownColor> +<state>1</state> +</BackColor2> +<BackGradientStyle>2</BackGradientStyle> +<BorderColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>24</knownColor> +<state>1</state> +</BorderColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-21" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<ForeColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>12</knownColor> +<state>1</state> +</ForeColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-22" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>9</knownColor> +<state>1</state> +</BackColor> +<BackColor2 xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>5</knownColor> +<state>1</state> +</BackColor2> +<BackGradientStyle>3</BackGradientStyle> +<ForeColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>12</knownColor> +<state>1</state> +</ForeColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-24" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>13</knownColor> +<state>1</state> +</BackColor> +<ForeColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>14</knownColor> +<state>1</state> +</ForeColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-25" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>24</knownColor> +<state>1</state> +</BackColor> +<ForeColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>10</knownColor> +<state>1</state> +</ForeColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-26" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BorderColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>150</knownColor> +<state>1</state> +</BorderColor> +<TextTrimming>3</TextTrimming> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-27" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>24</knownColor> +<state>1</state> +</BackColor> +<BorderColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>150</knownColor> +<state>1</state> +</BorderColor> +<ForeColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>26</knownColor> +<state>1</state> +</ForeColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-28" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>5</knownColor> +<state>1</state> +</BackColor> +<BackColor2 xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>6</knownColor> +<state>1</state> +</BackColor2> +<BackGradientAlignment>1</BackGradientAlignment> +<BackGradientStyle>3</BackGradientStyle> +<BorderColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>24</knownColor> +<state>1</state> +</BorderColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-29" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>24</knownColor> +<state>1</state> +</BackColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-30" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>8</knownColor> +<state>1</state> +</BackColor> +<Id>0</Id> +</a2:Appearance> +<a1:ColumnsCollection id="ref-32" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Count>11</Count> +<_x0030_ href="#ref-33"/> +<_x0031_ href="#ref-34"/> +<_x0032_ href="#ref-35"/> +<_x0033_ href="#ref-36"/> +<_x0034_ href="#ref-37"/> +<_x0035_ href="#ref-38"/> +<_x0036_ href="#ref-39"/> +<_x0037_ href="#ref-40"/> +<_x0038_ href="#ref-41"/> +<_x0039_ href="#ref-42"/> +<_x0031_0 href="#ref-43"/> +</a1:ColumnsCollection> +<a1:UltraGridColumn id="ref-33" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<CellAppearanceHolder href="#ref-44"/> +<Header href="#ref-45"/> +<Hidden>true</Hidden> +<Key id="ref-46">displayNumber</Key> +<Width>78</Width> +<IsBound>true</IsBound> +<ExcludeFromColumnChooser>1</ExcludeFromColumnChooser> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-34" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<CellAppearanceHolder href="#ref-47"/> +<Header href="#ref-48"/> +<Key id="ref-49">Pin Number</Key> +<Style>29</Style> +<Width>77</Width> +<IsBound>true</IsBound> +<ExcludeFromColumnChooser>2</ExcludeFromColumnChooser> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-35" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<Header href="#ref-50"/> +<Key id="ref-51">Pin Name</Key> +<Style>39</Style> +<Width>400</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-36" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Header href="#ref-52"/> +<Key id="ref-53">Function</Key> +<Style>6</Style> +<Width>61</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-37" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Header href="#ref-54"/> +<Key id="ref-55">I/O</Key> +<Style>6</Style> +<Width>40</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-38" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Header href="#ref-56"/> +<Key id="ref-57">N-ch</Key> +<Style>6</Style> +<Width>50</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-39" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<MaxLength>256</MaxLength> +<Header href="#ref-58"/> +<Key id="ref-59">Define Name</Key> +<Width>160</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-40" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<Header href="#ref-60"/> +<Key id="ref-61">Description</Key> +<Width>210</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-41" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<Header href="#ref-62"/> +<Key id="ref-63">Recommend Connection for Unused</Key> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-42" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<Header href="#ref-64"/> +<Key id="ref-65">Attention</Key> +<Width>210</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-43" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Header href="#ref-66"/> +<Key id="ref-67">External Peripheral</Key> +<Style>6</Style> +<ValueList href="#ref-68"/> +<Width>100</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a2:AppearanceHolder id="ref-44" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-69"/> +</a2:AppearanceHolder> +<a1:ColumnHeader id="ref-45" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Caption href="#ref-49"/> +<VisiblePosition>0</VisiblePosition> +</a1:ColumnHeader> +<a2:AppearanceHolder id="ref-47" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-70"/> +</a2:AppearanceHolder> +<a1:ColumnHeader id="ref-48" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>1</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-50" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>2</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-52" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>3</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-54" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>4</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-56" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>5</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-58" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>6</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-60" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>7</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-62" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>8</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-64" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>9</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-66" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>10</VisiblePosition> +</a1:ColumnHeader> +<a2:ValueList id="ref-68" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<DisplayStyle>3</DisplayStyle> +<Items href="#ref-71"/> +<Id>0</Id> +</a2:ValueList> +<a2:Appearance id="ref-69" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<TextHAlign>3</TextHAlign> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-70" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<TextHAlign>3</TextHAlign> +<Id>0</Id> +</a2:Appearance> +<a2:ValueListItemsCollection id="ref-71" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Count>1</Count> +<_x0030_ href="#ref-72"/> +</a2:ValueListItemsCollection> +<a2:ValueListItem id="ref-72" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<DataValue xsi:type="a5:ObjectWrapper" xmlns:a5="http://schemas.microsoft.com/clr/nsassem/Infragistics.Shared.Serialization/Infragistics4.Shared.v12.2"> +<objectValue xsi:type="a4:Guid" xmlns:a4="http://schemas.microsoft.com/clr/ns/System"> +<_a>0</_a> +<_b>0</_b> +<_c>0</_c> +<_d>0</_d> +<_e>0</_e> +<_f>0</_f> +<_g>0</_g> +<_h>0</_h> +<_i>0</_i> +<_j>0</_j> +<_k>0</_k> +</objectValue> +</DataValue> +<DisplayText id="ref-74"></DisplayText> +</a2:ValueListItem> +</SOAP-ENV:Body> +</SOAP-ENV:Envelope> + + <SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:clr="http://schemas.microsoft.com/soap/encoding/clr/1.0" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> +<SOAP-ENV:Body> +<a1:UltraGridDisplayLayout id="ref-1" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<BorderStyle>4</BorderStyle> +<GroupByBox href="#ref-4"/> +<_x0030_ href="#ref-5"/> +<MaxColScrollRegions>1</MaxColScrollRegions> +<MaxRowScrollRegions>1</MaxRowScrollRegions> +<Override href="#ref-6"/> +<ScrollStyle>1</ScrollStyle> +<Bands href="#ref-7"/> +<UseFixedHeaders>true</UseFixedHeaders> +<ScrollBounds>0</ScrollBounds> +<CaptionVisible>2</CaptionVisible> +</a1:UltraGridDisplayLayout> +<a1:GroupByBox id="ref-4" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<BorderStyle>4</BorderStyle> +<AppearanceHolder href="#ref-8"/> +<BandLabelAppearance href="#ref-9"/> +<PromptAppearance href="#ref-10"/> +</a1:GroupByBox> +<a2:AppearanceHolder id="ref-5" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-11"/> +</a2:AppearanceHolder> +<a1:UltraGridOverride id="ref-6" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<AllowColSizing>3</AllowColSizing> +<BorderStyleRow>2</BorderStyleRow> +<BorderStyleCell>2</BorderStyleCell> +<CellClickAction>3</CellClickAction> +<CellMultiLine>1</CellMultiLine> +<CellPadding>0</CellPadding> +<DefaultRowHeight>12</DefaultRowHeight> +<HeaderClickAction>3</HeaderClickAction> +<RowSelectors>1</RowSelectors> +<RowSizing>4</RowSizing> +<SelectTypeCell>2</SelectTypeCell> +<SelectTypeRow>2</SelectTypeRow> +<MinRowHeight>12</MinRowHeight> +<RowSelectorHeaderStyle>4</RowSelectorHeaderStyle> +<HeaderStyle>3</HeaderStyle> +<RowSelectorStyle>1</RowSelectorStyle> +<_x0030_ href="#ref-12"/> +<_x0031_ href="#ref-13"/> +<_x0032_ href="#ref-14"/> +<_x0035_ href="#ref-15"/> +<_x0031_3 href="#ref-16"/> +<_x0031_6 href="#ref-17"/> +<_x0033_0 href="#ref-18"/> +</a1:UltraGridOverride> +<a1:BandsCollection id="ref-7" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Count>2</Count> +<_x0030_ href="#ref-19"/> +<_x0031_ href="#ref-20"/> +</a1:BandsCollection> +<a2:AppearanceHolder id="ref-8" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-21"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-9" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-22"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-10" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-23"/> +</a2:AppearanceHolder> +<a2:Appearance id="ref-11" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>24</knownColor> +<state>1</state> +</BackColor> +<BorderColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>17</knownColor> +<state>1</state> +</BorderColor> +<Id>0</Id> +</a2:Appearance> +<a2:AppearanceHolder id="ref-12" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-25"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-13" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-26"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-14" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-27"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-15" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-28"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-16" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-29"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-17" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-30"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-18" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-31"/> +</a2:AppearanceHolder> +<a1:UltraGridBand id="ref-19" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Key id="ref-32">Macro</Key> +<Columns href="#ref-33"/> +<SortedCols href="#ref-34"/> +</a1:UltraGridBand> +<a1:UltraGridBand id="ref-20" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Key id="ref-35">Macro - Pin</Key> +<ParentIndex>0</ParentIndex> +<Columns href="#ref-36"/> +</a1:UltraGridBand> +<a2:Appearance id="ref-21" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>1</knownColor> +<state>1</state> +</BackColor> +<BackColor2 xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>6</knownColor> +<state>1</state> +</BackColor2> +<BackGradientStyle>2</BackGradientStyle> +<BorderColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>24</knownColor> +<state>1</state> +</BorderColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-22" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<ForeColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>12</knownColor> +<state>1</state> +</ForeColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-23" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>9</knownColor> +<state>1</state> +</BackColor> +<BackColor2 xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>5</knownColor> +<state>1</state> +</BackColor2> +<BackGradientStyle>3</BackGradientStyle> +<ForeColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>12</knownColor> +<state>1</state> +</ForeColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-25" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>13</knownColor> +<state>1</state> +</BackColor> +<ForeColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>14</knownColor> +<state>1</state> +</ForeColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-26" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>24</knownColor> +<state>1</state> +</BackColor> +<ForeColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>10</knownColor> +<state>1</state> +</ForeColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-27" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BorderColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>150</knownColor> +<state>1</state> +</BorderColor> +<TextTrimming>3</TextTrimming> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-28" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>24</knownColor> +<state>1</state> +</BackColor> +<BorderColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>150</knownColor> +<state>1</state> +</BorderColor> +<ForeColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>26</knownColor> +<state>1</state> +</ForeColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-29" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>5</knownColor> +<state>1</state> +</BackColor> +<BackColor2 xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>6</knownColor> +<state>1</state> +</BackColor2> +<BackGradientAlignment>1</BackGradientAlignment> +<BackGradientStyle>3</BackGradientStyle> +<BorderColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>24</knownColor> +<state>1</state> +</BorderColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-30" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>24</knownColor> +<state>1</state> +</BackColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-31" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>8</knownColor> +<state>1</state> +</BackColor> +<Id>0</Id> +</a2:Appearance> +<a1:ColumnsCollection id="ref-33" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Count>7</Count> +<_x0030_ href="#ref-37"/> +<_x0031_ href="#ref-38"/> +<_x0032_ href="#ref-39"/> +<_x0033_ href="#ref-40"/> +<_x0034_ href="#ref-41"/> +<_x0035_ href="#ref-42"/> +<_x0036_ href="#ref-43"/> +</a1:ColumnsCollection> +<a1:SortedColumnsCollection id="ref-34" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Count>1</Count> +<_x0030_ href="#ref-44"/> +</a1:SortedColumnsCollection> +<a1:ColumnsCollection id="ref-36" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Count>12</Count> +<_x0030_ href="#ref-45"/> +<_x0031_ href="#ref-46"/> +<_x0032_ href="#ref-47"/> +<_x0033_ href="#ref-48"/> +<_x0034_ href="#ref-49"/> +<_x0035_ href="#ref-50"/> +<_x0036_ href="#ref-51"/> +<_x0037_ href="#ref-52"/> +<_x0038_ href="#ref-53"/> +<_x0039_ href="#ref-54"/> +<_x0031_0 href="#ref-55"/> +<_x0031_1 href="#ref-56"/> +</a1:ColumnsCollection> +<a1:UltraGridColumn id="ref-37" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Header href="#ref-57"/> +<Hidden>true</Hidden> +<Key id="ref-58">fldParentID</Key> +<IsBound>true</IsBound> +<ExcludeFromColumnChooser>1</ExcludeFromColumnChooser> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-38" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<Header href="#ref-59"/> +<Key id="ref-60">Macro Name</Key> +<Style>39</Style> +<Width>245</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-39" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<CellAppearanceHolder href="#ref-61"/> +<Header href="#ref-62"/> +<Key id="ref-63">Total</Key> +<Style>29</Style> +<Width>42</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-40" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<CellAppearanceHolder href="#ref-64"/> +<Header href="#ref-65"/> +<Key id="ref-66">Used</Key> +<Style>29</Style> +<Width>44</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-41" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<CellAppearanceHolder href="#ref-67"/> +<Header href="#ref-68"/> +<Key id="ref-69">Used in Other Macro</Key> +<Style>29</Style> +<Width>121</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-42" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Header href="#ref-70"/> +<Hidden>true</Hidden> +<Key id="ref-71">MacroGroupName</Key> +<IsBound>true</IsBound> +<ExcludeFromColumnChooser>1</ExcludeFromColumnChooser> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-43" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Header href="#ref-72"/> +<Key href="#ref-35"/> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:SerializedColumnID id="ref-44" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Key href="#ref-60"/> +<RelativeIndex>1</RelativeIndex> +<Bound>true</Bound> +<SortIndicator>1</SortIndicator> +<IsGroupByColumn>false</IsGroupByColumn> +</a1:SerializedColumnID> +<a1:UltraGridColumn id="ref-45" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Header href="#ref-73"/> +<Hidden>true</Hidden> +<Key href="#ref-58"/> +<IsBound>true</IsBound> +<ExcludeFromColumnChooser>1</ExcludeFromColumnChooser> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-46" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<CellAppearanceHolder href="#ref-74"/> +<Header href="#ref-75"/> +<Hidden>true</Hidden> +<Key id="ref-76">displayNumber</Key> +<Width>77</Width> +<IsBound>true</IsBound> +<ExcludeFromColumnChooser>1</ExcludeFromColumnChooser> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-47" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<CellAppearanceHolder href="#ref-77"/> +<Header href="#ref-78"/> +<Key id="ref-79">Pin Number</Key> +<Style>29</Style> +<Width>77</Width> +<IsBound>true</IsBound> +<ExcludeFromColumnChooser>2</ExcludeFromColumnChooser> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-48" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<Header href="#ref-80"/> +<Key id="ref-81">Pin Name</Key> +<Style>39</Style> +<Width>400</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-49" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Header href="#ref-82"/> +<Key id="ref-83">Function</Key> +<Style>6</Style> +<Width>61</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-50" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Header href="#ref-84"/> +<Key id="ref-85">I/O</Key> +<Style>6</Style> +<Width>40</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-51" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Header href="#ref-86"/> +<Key id="ref-87">N-ch</Key> +<Style>6</Style> +<Width>50</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-52" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<MaxLength>256</MaxLength> +<Header href="#ref-88"/> +<Key id="ref-89">Define Name</Key> +<Width>160</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-53" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<Header href="#ref-90"/> +<Key id="ref-91">Description</Key> +<Width>210</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-54" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<Header href="#ref-92"/> +<Key id="ref-93">Recommend Connection for Unused</Key> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-55" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<Header href="#ref-94"/> +<Key id="ref-95">Attention</Key> +<Width>210</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-56" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Header href="#ref-96"/> +<Key id="ref-97">External Peripheral</Key> +<Style>6</Style> +<ValueList href="#ref-98"/> +<Width>100</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:ColumnHeader id="ref-57" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>0</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-59" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>1</VisiblePosition> +</a1:ColumnHeader> +<a2:AppearanceHolder id="ref-61" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-99"/> +</a2:AppearanceHolder> +<a1:ColumnHeader id="ref-62" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>2</VisiblePosition> +</a1:ColumnHeader> +<a2:AppearanceHolder id="ref-64" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-100"/> +</a2:AppearanceHolder> +<a1:ColumnHeader id="ref-65" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>3</VisiblePosition> +</a1:ColumnHeader> +<a2:AppearanceHolder id="ref-67" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-101"/> +</a2:AppearanceHolder> +<a1:ColumnHeader id="ref-68" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>4</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-70" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>5</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-72" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>6</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-73" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>0</VisiblePosition> +</a1:ColumnHeader> +<a2:AppearanceHolder id="ref-74" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-102"/> +</a2:AppearanceHolder> +<a1:ColumnHeader id="ref-75" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Caption href="#ref-79"/> +<VisiblePosition>1</VisiblePosition> +</a1:ColumnHeader> +<a2:AppearanceHolder id="ref-77" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-103"/> +</a2:AppearanceHolder> +<a1:ColumnHeader id="ref-78" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>2</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-80" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>3</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-82" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>4</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-84" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>5</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-86" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>6</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-88" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>7</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-90" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>8</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-92" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>9</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-94" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>10</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-96" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>11</VisiblePosition> +</a1:ColumnHeader> +<a2:ValueList id="ref-98" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<DisplayStyle>3</DisplayStyle> +<Items href="#ref-104"/> +<Id>0</Id> +</a2:ValueList> +<a2:Appearance id="ref-99" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<TextHAlign>3</TextHAlign> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-100" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<TextHAlign>3</TextHAlign> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-101" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<TextHAlign>3</TextHAlign> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-102" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<TextHAlign>3</TextHAlign> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-103" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<TextHAlign>3</TextHAlign> +<Id>0</Id> +</a2:Appearance> +<a2:ValueListItemsCollection id="ref-104" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Count>1</Count> +<_x0030_ href="#ref-105"/> +</a2:ValueListItemsCollection> +<a2:ValueListItem id="ref-105" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<DataValue xsi:type="a5:ObjectWrapper" xmlns:a5="http://schemas.microsoft.com/clr/nsassem/Infragistics.Shared.Serialization/Infragistics4.Shared.v12.2"> +<objectValue xsi:type="a4:Guid" xmlns:a4="http://schemas.microsoft.com/clr/ns/System"> +<_a>0</_a> +<_b>0</_b> +<_c>0</_c> +<_d>0</_d> +<_e>0</_e> +<_f>0</_f> +<_g>0</_g> +<_h>0</_h> +<_i>0</_i> +<_j>0</_j> +<_k>0</_k> +</objectValue> +</DataValue> +<DisplayText id="ref-107"></DisplayText> +</a2:ValueListItem> +</SOAP-ENV:Body> +</SOAP-ENV:Envelope> + + 0 + <SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:clr="http://schemas.microsoft.com/soap/encoding/clr/1.0" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> +<SOAP-ENV:Body> +<a1:UltraGridDisplayLayout id="ref-1" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<BorderStyle>4</BorderStyle> +<GroupByBox href="#ref-4"/> +<_x0030_ href="#ref-5"/> +<MaxColScrollRegions>1</MaxColScrollRegions> +<MaxRowScrollRegions>1</MaxRowScrollRegions> +<Override href="#ref-6"/> +<ScrollStyle>1</ScrollStyle> +<Bands href="#ref-7"/> +<UseFixedHeaders>true</UseFixedHeaders> +<ScrollBounds>0</ScrollBounds> +<CaptionVisible>2</CaptionVisible> +</a1:UltraGridDisplayLayout> +<a1:GroupByBox id="ref-4" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<BorderStyle>4</BorderStyle> +<AppearanceHolder href="#ref-8"/> +<BandLabelAppearance href="#ref-9"/> +<PromptAppearance href="#ref-10"/> +</a1:GroupByBox> +<a2:AppearanceHolder id="ref-5" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-11"/> +</a2:AppearanceHolder> +<a1:UltraGridOverride id="ref-6" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<AllowColSizing>3</AllowColSizing> +<BorderStyleRow>2</BorderStyleRow> +<BorderStyleCell>2</BorderStyleCell> +<CellClickAction>3</CellClickAction> +<CellMultiLine>1</CellMultiLine> +<CellPadding>0</CellPadding> +<DefaultRowHeight>12</DefaultRowHeight> +<HeaderClickAction>3</HeaderClickAction> +<RowSelectors>1</RowSelectors> +<RowSizing>4</RowSizing> +<SelectTypeCell>2</SelectTypeCell> +<SelectTypeRow>2</SelectTypeRow> +<MinRowHeight>12</MinRowHeight> +<RowSelectorHeaderStyle>4</RowSelectorHeaderStyle> +<HeaderStyle>3</HeaderStyle> +<RowSelectorStyle>1</RowSelectorStyle> +<_x0030_ href="#ref-12"/> +<_x0031_ href="#ref-13"/> +<_x0032_ href="#ref-14"/> +<_x0035_ href="#ref-15"/> +<_x0031_3 href="#ref-16"/> +<_x0031_6 href="#ref-17"/> +<_x0033_0 href="#ref-18"/> +</a1:UltraGridOverride> +<a1:BandsCollection id="ref-7" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Count>2</Count> +<_x0030_ href="#ref-19"/> +<_x0031_ href="#ref-20"/> +</a1:BandsCollection> +<a2:AppearanceHolder id="ref-8" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-21"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-9" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-22"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-10" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-23"/> +</a2:AppearanceHolder> +<a2:Appearance id="ref-11" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>24</knownColor> +<state>1</state> +</BackColor> +<BorderColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>17</knownColor> +<state>1</state> +</BorderColor> +<Id>0</Id> +</a2:Appearance> +<a2:AppearanceHolder id="ref-12" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-25"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-13" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-26"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-14" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-27"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-15" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-28"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-16" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-29"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-17" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-30"/> +</a2:AppearanceHolder> +<a2:AppearanceHolder id="ref-18" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-31"/> +</a2:AppearanceHolder> +<a1:UltraGridBand id="ref-19" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Key id="ref-32">External Peripheral</Key> +<Columns href="#ref-33"/> +</a1:UltraGridBand> +<a1:UltraGridBand id="ref-20" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Key id="ref-34">External Peripheral - Pin</Key> +<ParentIndex>0</ParentIndex> +<Columns href="#ref-35"/> +</a1:UltraGridBand> +<a2:Appearance id="ref-21" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>1</knownColor> +<state>1</state> +</BackColor> +<BackColor2 xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>6</knownColor> +<state>1</state> +</BackColor2> +<BackGradientStyle>2</BackGradientStyle> +<BorderColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>24</knownColor> +<state>1</state> +</BorderColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-22" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<ForeColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>12</knownColor> +<state>1</state> +</ForeColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-23" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>9</knownColor> +<state>1</state> +</BackColor> +<BackColor2 xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>5</knownColor> +<state>1</state> +</BackColor2> +<BackGradientStyle>3</BackGradientStyle> +<ForeColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>12</knownColor> +<state>1</state> +</ForeColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-25" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>13</knownColor> +<state>1</state> +</BackColor> +<ForeColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>14</knownColor> +<state>1</state> +</ForeColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-26" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>24</knownColor> +<state>1</state> +</BackColor> +<ForeColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>10</knownColor> +<state>1</state> +</ForeColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-27" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BorderColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>150</knownColor> +<state>1</state> +</BorderColor> +<TextTrimming>3</TextTrimming> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-28" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>24</knownColor> +<state>1</state> +</BackColor> +<BorderColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>150</knownColor> +<state>1</state> +</BorderColor> +<ForeColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>26</knownColor> +<state>1</state> +</ForeColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-29" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>5</knownColor> +<state>1</state> +</BackColor> +<BackColor2 xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>6</knownColor> +<state>1</state> +</BackColor2> +<BackGradientAlignment>1</BackGradientAlignment> +<BackGradientStyle>3</BackGradientStyle> +<BorderColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>24</knownColor> +<state>1</state> +</BorderColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-30" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>24</knownColor> +<state>1</state> +</BackColor> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-31" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<BackColor xsi:type="a3:Color" xmlns:a3="http://schemas.microsoft.com/clr/nsassem/System.Drawing/System.Drawing"> +<name xsi:null="1"/> +<value>0</value> +<knownColor>8</knownColor> +<state>1</state> +</BackColor> +<Id>0</Id> +</a2:Appearance> +<a1:ColumnsCollection id="ref-33" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Count>4</Count> +<_x0030_ href="#ref-36"/> +<_x0031_ href="#ref-37"/> +<_x0032_ href="#ref-38"/> +<_x0033_ href="#ref-39"/> +</a1:ColumnsCollection> +<a1:ColumnsCollection id="ref-35" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Count>11</Count> +<_x0030_ href="#ref-40"/> +<_x0031_ href="#ref-41"/> +<_x0032_ href="#ref-42"/> +<_x0033_ href="#ref-43"/> +<_x0034_ href="#ref-44"/> +<_x0035_ href="#ref-45"/> +<_x0036_ href="#ref-46"/> +<_x0037_ href="#ref-47"/> +<_x0038_ href="#ref-48"/> +<_x0039_ href="#ref-49"/> +<_x0031_0 href="#ref-50"/> +</a1:ColumnsCollection> +<a1:UltraGridColumn id="ref-36" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Header href="#ref-51"/> +<Hidden>true</Hidden> +<Key id="ref-52">relation</Key> +<IsBound>true</IsBound> +<ExcludeFromColumnChooser>1</ExcludeFromColumnChooser> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-37" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<MaxLength>256</MaxLength> +<Header href="#ref-53"/> +<Key id="ref-54">External Peripheral Name</Key> +<Width>100</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-38" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<CellAppearanceHolder href="#ref-55"/> +<Header href="#ref-56"/> +<Key id="ref-57">Total</Key> +<Style>29</Style> +<Width>43</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-39" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Header href="#ref-58"/> +<Key href="#ref-34"/> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-40" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Header href="#ref-59"/> +<Hidden>true</Hidden> +<Key href="#ref-52"/> +<IsBound>true</IsBound> +<ExcludeFromColumnChooser>1</ExcludeFromColumnChooser> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-41" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<CellAppearanceHolder href="#ref-60"/> +<Header href="#ref-61"/> +<Hidden>true</Hidden> +<Key id="ref-62">displayNumber</Key> +<Width>78</Width> +<IsBound>true</IsBound> +<ExcludeFromColumnChooser>1</ExcludeFromColumnChooser> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-42" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<CellAppearanceHolder href="#ref-63"/> +<Header href="#ref-64"/> +<Key id="ref-65">Pin Number</Key> +<Style>29</Style> +<Width>77</Width> +<IsBound>true</IsBound> +<ExcludeFromColumnChooser>2</ExcludeFromColumnChooser> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-43" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<Header href="#ref-66"/> +<Key id="ref-67">Pin Name</Key> +<Style>39</Style> +<Width>400</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-44" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Header href="#ref-68"/> +<Key id="ref-69">Function</Key> +<Style>6</Style> +<Width>61</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-45" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Header href="#ref-70"/> +<Key id="ref-71">I/O</Key> +<Style>6</Style> +<Width>40</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-46" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Header href="#ref-72"/> +<Key id="ref-73">N-ch</Key> +<Style>6</Style> +<Width>50</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-47" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<MaxLength>256</MaxLength> +<Header href="#ref-74"/> +<Key id="ref-75">Define Name</Key> +<Width>160</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-48" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<Header href="#ref-76"/> +<Key id="ref-77">Description</Key> +<Width>210</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-49" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<Header href="#ref-78"/> +<Key id="ref-79">Recommend Connection for Unused</Key> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:UltraGridColumn id="ref-50" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<CellActivation>3</CellActivation> +<Header href="#ref-80"/> +<Key id="ref-81">Attention</Key> +<Width>210</Width> +<IsBound>true</IsBound> +</a1:UltraGridColumn> +<a1:ColumnHeader id="ref-51" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>0</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-53" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>1</VisiblePosition> +</a1:ColumnHeader> +<a2:AppearanceHolder id="ref-55" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-82"/> +</a2:AppearanceHolder> +<a1:ColumnHeader id="ref-56" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>2</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-58" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>3</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-59" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>0</VisiblePosition> +</a1:ColumnHeader> +<a2:AppearanceHolder id="ref-60" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-83"/> +</a2:AppearanceHolder> +<a1:ColumnHeader id="ref-61" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<Caption href="#ref-65"/> +<VisiblePosition>1</VisiblePosition> +</a1:ColumnHeader> +<a2:AppearanceHolder id="ref-63" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<Appearance href="#ref-84"/> +</a2:AppearanceHolder> +<a1:ColumnHeader id="ref-64" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>2</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-66" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>3</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-68" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>4</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-70" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>5</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-72" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>6</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-74" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>7</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-76" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>8</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-78" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>9</VisiblePosition> +</a1:ColumnHeader> +<a1:ColumnHeader id="ref-80" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> +<VisiblePosition>10</VisiblePosition> +</a1:ColumnHeader> +<a2:Appearance id="ref-82" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<TextHAlign>3</TextHAlign> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-83" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<TextHAlign>3</TextHAlign> +<Id>0</Id> +</a2:Appearance> +<a2:Appearance id="ref-84" xmlns:a2="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win/Infragistics4.Win.v12.2"> +<TextHAlign>3</TextHAlign> +<Id>0</Id> +</a2:Appearance> +</SOAP-ENV:Body> +</SOAP-ENV:Envelope> + + 1 + 0 + False + False + 100 + 0:78:78,1:77:77,2:400:400,3:61:61,4:40:40,5:50:50,6:160:160,7:210:210,8:239:210,9:210:210,10:100:100 + 0:112:98,1:245:245,2:42:42,3:44:44,4:121:121,5:132:120,6:97:85 + 0:112:98,1:77:77,2:77:77,3:400:400,4:61:61,5:40:40,6:50:50,7:160:160,8:210:210,9:239:210,10:210:210,11:100:100 + 0:112:98,1:100:100,2:43:43,3:169:150 + 0:112:98,1:78:78,2:77:77,3:400:400,4:61:61,5:40:40,6:50:50,7:160:160,8:210:210,9:239:210,10:210:210 + True + 0 + + + + + 7d577131-4ec1-4e88-968d-89381f6c178a + + + + + 1.1 + + + False + False + False + True + Yes + Nanosecond + False + False + False + False + False + True + FilesNotToAnalyze + 0 + All + 0 + False + %ProjectName%.mtfl + %ProjectName%.mtvl + 10 + + + RealtimeSampling + + Synchronized + AtProgramStop + 20 + 1000000 + LineChart + False + PaleGreen + PaleTurquoise + 40ff0a4f + 405be416 + 40056def + 40ff541c + False + Auto + Channel01 + 0 + Rising + 0 + Orange + 10 + None + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + c0ff0a4f + c05be416 + c0056dff + c0ff541c + c04fc1ff + c0a932ff + c0ffd91c + c0ff30a5 + c0bee02f + c05510ff + c0ff97e4 + c0913a37 + c0c68e15 + c0317f0c + c060493e + c072808e + c0ff6666 + c0ffcc66 + c066cc66 + c06666ff + c0cc66ff + c0ff9900 + c000aa00 + c00000ff + c0cc00ff + c0ff0000 + c0006600 + c02222cc + c09900cc + c0990000 + c0004400 + c0663399 + + + + + cb4eebec-2381-4e77-8b34-fa8cd6f33b4c + + + + + <RL78F14> + <VAR> + <fCLK Name="fCLK" Value="32" Comment="4M" Trigger="fCLK"> + <Effect> + <ADC /> + <SAU0 /> + <SAU1 /> + <IICA0 /> + <TAU0 /> + <TAU1 /> + <TMRJ0 /> + <COMP /> + </Effect> + </fCLK> + <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"> + <Effect> + <TAU0 /> + <TAU1 /> + <TMRJ0 /> + </Effect> + </fSUB> + <fIL Name="fIL" Value="15" Comment="15K" Trigger="fIL"> + <Effect> + <TMRJ0 /> + <WDT /> + <TAU0 /> + <TAU1 /> + </Effect> + </fIL> + <fSL Name="fSL" Value="15" Comment="15K" Trigger="fSL"> + <Effect> + <PCLBUZ0 /> + <TMRJ0 /> + <TAU0 /> + <TAU1 /> + </Effect> + </fSL> + <fPLL Name="fPLL" Value="24" Comment="24M" Trigger="fPLL" /> + <fRTC Name="fRTC" Value="524.590163934426" Comment="15k" Trigger="fRTC"> + <Effect> + <RTC /> + </Effect> + </fRTC> + <fTRD Name="fTRD" Value="64" Comment="64M" Trigger="fTRD"> + <Effect> + <TMRD0 /> + <TMRD1 /> + </Effect> + </fTRD> + <fMAIN Name="fMAIN" Value="64" Comment="32M" Trigger="fMAIN"> + <Effect> + <PCLBUZ0 /> + </Effect> + </fMAIN> + <fTRDSource Name="fTRDSource" Trigger="fTRD" Text="fIH" /> + <VDD_MIN Name="VDD_MIN" Value="4" Comment="4.0V" Trigger="VDD"> + <Effect> + <PCLBUZ0 /> + <IICA0 /> + <SAU0 /> + <SAU1 /> + </Effect> + </VDD_MIN> + <VDD_MAX Name="VDD_MAX" Value="5.5" Comment="5.5V" /> + <VDD Name="VDD" Text="false" Comment="used" /> + <VDDValue Name="VDDValue" Value="2.7" Comment="2.7V" Trigger="VDD"> + <Effect> + <ADC /> + </Effect> + </VDDValue> + <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="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" /> + <ADPCForKey Name="ADPCForKey" Value="255" Comment="ADPCForKey" /> + <OnChipDebugTraceDTC Name="GTraceRam" Text="2" Trigger="ocdtraceram"> + <Effect> + <DTC /> + </Effect> + </OnChipDebugTraceDTC> + <OnChipDebugTrace Name="GTrace" Text="2" /> + <OnChipDebugHotPlugDTC Name="GHotPlugRam" Text="2" Trigger="ocdhotplugram"> + <Effect> + <DTC /> + </Effect> + </OnChipDebugHotPlugDTC> + <KR0 Name="KR0" Text="false" Comment="unused" Trigger="KR0"> + <Effect> + <PORT Forcible="" /> + </Effect> + </KR0> + <KR1 Name="KR1" Text="false" Comment="unused" Trigger="KR1"> + <Effect> + <PORT Forcible="" /> + </Effect> + </KR1> + <KR2 Name="KR2" Text="false" Comment="unused" Trigger="KR2"> + <Effect> + <PORT Forcible="" /> + </Effect> + </KR2> + <KR3 Name="KR3" Text="false" Comment="unused" Trigger="KR3"> + <Effect> + <PORT Forcible="" /> + </Effect> + </KR3> + <KR4 Name="KR4" Text="false" Comment="unused" Trigger="KR4"> + <Effect> + <PORT Forcible="" /> + </Effect> + </KR4> + <KR5 Name="KR5" Text="false" Comment="unused" Trigger="KR5"> + <Effect> + <PORT Forcible="" /> + </Effect> + </KR5> + <KR6 Name="KR6" Text="false" Comment="unused" Trigger="KR6"> + <Effect> + <PORT Forcible="" /> + </Effect> + </KR6> + <KR7 Name="KR7" Text="false" Comment="unused" Trigger="KR7"> + <Effect> + <PORT Forcible="" /> + </Effect> + </KR7> + <OnChipDebugHotPlug Name="GHotPlug" Text="2" /> + <IIC00 Name="IIC00" Text="false" Comment="unused" Trigger="IIC00"> + <Effect> + <PORT Forcible="" /> + </Effect> + </IIC00> + <IIC01 Name="IIC01" Text="false" Comment="unused" Trigger="IIC01"> + <Effect> + <PORT Forcible="" /> + </Effect> + </IIC01> + <IIC10 Name="IIC10" Text="false" Comment="unused" Trigger="IIC10"> + <Effect> + <PORT Forcible="" /> + </Effect> + </IIC10> + <IIC11 Name="IIC11" Text="false" Comment="unused" Trigger="IIC11"> + <Effect> + <PORT Forcible="" /> + </Effect> + </IIC11> + <IICA0 Name="IICA0" Text="true" Comment="unused" Trigger="IICA0"> + <Effect> + <PORT Forcible="" /> + </Effect> + </IICA0> + <PIOR00Value Name="PIOR00Value" Text="0" /> + <PIOR01Value Name="PIOR01Value" Text="0" /> + <PIOR02Value Name="PIOR02Value" Text="0" /> + <PIOR03Value Name="PIOR03Value" Text="0" /> + <PIOR04Value Name="PIOR04Value" Text="0" /> + <PIOR05Value Name="PIOR05Value" Text="0" /> + <PIOR06Value Name="PIOR06Value" Text="0" /> + <PIOR07Value Name="PIOR07Value" Text="0" /> + <PIOR10Value Name="PIOR10Value" Text="0" /> + <PIOR11Value Name="PIOR11Value" Text="0" /> + <PIOR12Value Name="PIOR12Value" Text="0" /> + <PIOR13Value Name="PIOR13Value" Text="0" /> + <PIOR14Value Name="PIOR14Value" Text="0" /> + <PIOR15Value Name="PIOR15Value" Text="0" /> + <PIOR16Value Name="PIOR16Value" Text="0" /> + <PIOR17Value Name="PIOR17Value" Text="0" /> + <PIOR20Value Name="PIOR20Value" Text="0" /> + <PIOR21Value Name="PIOR21Value" Text="0" /> + <PIOR22Value Name="PIOR22Value" Text="0" /> + <PIOR23Value Name="PIOR23Value" Text="0" /> + <PIOR24Value Name="PIOR24Value" Text="0" /> + <PIOR25Value Name="PIOR25Value" Text="0" /> + <PIOR26Value Name="PIOR26Value" Text="0" /> + <PIOR27Value Name="PIOR27Value" Text="0" /> + <PIOR30Value Name="PIOR30Value" Text="0" /> + <PIOR31Value Name="PIOR31Value" Text="0" /> + <PIOR32Value Name="PIOR32Value" Text="0" /> + <PIOR33Value Name="PIOR33Value" Text="0" /> + <PIOR34Value Name="PIOR34Value" Text="0" /> + <PIOR35Value Name="PIOR35Value" Text="0" /> + <PIOR36Value Name="PIOR36Value" Text="0" /> + <PIOR37Value Name="PIOR37Value" Text="0" /> + <PIOR40Value Name="PIOR40Value" Text="0" /> + <PIOR41Value Name="PIOR41Value" Text="0" /> + <PIOR42Value Name="PIOR42Value" Text="0" /> + <PIOR43Value Name="PIOR43Value" Text="0" /> + <PIOR44Value Name="PIOR44Value" Text="0" /> + <PIOR45Value Name="PIOR45Value" Text="0" /> + <PIOR46Value Name="PIOR46Value" Text="0" /> + <PIOR50Value Name="PIOR50Value" Text="0" /> + <PIOR52Value Name="PIOR52Value" Text="0" /> + <PIOR53Value Name="PIOR53Value" Text="0" /> + <PIOR60Value Name="PIOR60Value" Text="0" /> + <PIOR61Value Name="PIOR61Value" Text="0" /> + <PIOR62Value Name="PIOR62Value" Text="0" /> + <PIOR63Value Name="PIOR63Value" Text="0" /> + <PIOR64Value Name="PIOR64Value" Text="0" /> + <PIOR65Value Name="PIOR65Value" Text="0" /> + <PIOR66Value Name="PIOR66Value" Text="0" /> + <PIOR67Value Name="PIOR67Value" Text="0" /> + <PIOR70Value Name="PIOR70Value" Text="0" /> + <PIOR71Value Name="PIOR71Value" Text="0" /> + <PIOR73Value Name="PIOR73Value" Text="0" /> + <PIOR80Value Name="PIOR80Value" Text="0" /> + <ELC_TARGET0 Name="ELC_TARGET0" Text="disable" /> + <ELC_TARGET1 Name="ELC_TARGET1" Text="disable" /> + <ELC_TARGET2 Name="ELC_TARGET2" Text="disable" /> + <ELC_TARGET3 Name="ELC_TARGET3" Text="disable" /> + <ELC_TARGET4 Name="ELC_TARGET4" Text="disable" /> + <ELC_TARGET5 Name="ELC_TARGET5" Text="disable" /> + <ELC_TARGET6 Name="ELC_TARGET6" Text="disable" /> + <ELC_TARGET7 Name="ELC_TARGET7" Text="disable" /> + <ELC_TARGET8 Name="ELC_TARGET8" Text="disable" /> + <RTC1HZ Name="RTC1HZ" Text="disable" Trigger="RTC1HZ"> + <Effect> + <TAU0 /> + <TAU1 /> + </Effect> + </RTC1HZ> + <RXD0 Name="RXD0" Text="enable" /> + <ProjectName Name="PrjName" Text="multical" /> + <ProjectPath Name="PrjPath" Text="C:\Users\COMPUTER1\OneDrive\문서\카카오톡 받은 파일\Amosense_Firmware\Amosense_Firmware" /> + <ProjectKind Name="PrjKind" Text="Project78K0R" /> + <DeviceName Name="DeviceName" Fixed="" Text="RL78F14" /> + <MCUName Name="MCUName" Text="RL78F14_100pin" /> + <ChipName Name="ChipName" Text="R5F10PPJ" /> + <ChipID Name="ChipID" Text="R5F10PPJ" /> + <CPUCoreType Name="CPUCoreType" Fixed="" Text="1" /> + <MCUType Name="MCUType" Fixed="" Text="RL78" /> + <Compiler Name="Compiler" Text="CCRL" /> + <UseSecurityId Name="GI" Text="0" /> + <SecurityId Name="GIValue" Text="00000000000000000000" /> + <LinkDirectiveFile Name="D0" Text="lk.dr" /> + <OnChipDebugOptionBytes Name="GO" Text="1" /> + <OnChipDebugOptionBytesValue Name="GOValue" Text="04" /> + <StartAddressOfOnChipDebugOptionBytes Name="GOStart" Text="3FE00" /> + <SizeOfOnChipDebugOptionBytesArea Name="GOSizeValue" Text="512" /> + <UserOptionBytes Name="GB" Text="1" /> + <UserOptionBytesValue Name="GBValue" Text="FFFFF8" /> + <RAMStartAddress Chip="R5F10PGJ,R5F10PLJ,R5F10PMJ,R5F10PPJ" Name="RAMStartAddress" Fixed="" Text="000FAF00" /> + <RAMEndAddress Name="RAMEndAddress" Fixed="" Text="000FFEFF" /> + <ROMEndAddress Chip="R5F10PGJ,R5F10PLJ,R5F10PMJ,R5F10PPJ" Name="ROMEndAddress" Fixed="" Text="0003FFFF" /> + <REF_VOLTAGE_VALUE Name="REF_VOLTAGE_VALUE" Text="NO_INPUT"> + <Effect> + <DAC /> + <COMP /> + </Effect> + </REF_VOLTAGE_VALUE> + <ANO0_ANALOG_OUTPUT Name="ANO0_ANALOG_OUTPUT" Value="0"> + <Effect> + <DAC /> + <COMP /> + </Effect> + </ANO0_ANALOG_OUTPUT> + <MirrorROM Chip="R5F10PGJ,R5F10PLJ,R5F10PMJ,R5F10PPJ" Name="MirrorROM" Fixed="" Text="31.75" /> + <TAUUsedRTC1Hz Name="TAUUsedRTC1Hz" Text="false" Comment="unused" Trigger="RTC1HZ"> + <Effect> + <RTC /> + </Effect> + </TAUUsedRTC1Hz> + <TRDCLKUSE1 Name="TRDCLKUSE1" Value="0" Comment="unused" Trigger="TRDCLK input"> + <Effect> + <TMRD0 /> + </Effect> + </TRDCLKUSE1> + <fMP Name="fMP" Value="64" /> + <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" /> + <GroupName Name="GroupName" Text="groupe" /> + <CodePath Name="CodePath" Text=".\" /> + <ReportType Name="ReportType" Text="Html" /> + <CreationDateType Name="CreationDateType" Text="OutputDate" /> + <GenerateType Name="GenerateType" Text="Merge" /> + <APIOutputType Name="APIOutputType" Text="Default" /> + <FileRegister Name="FileRegister" Text="Yes" /> + <PinReflect Name="PinReflect" Text="Reflected" /> + <fCLKSource Name="fCLKSource" Text="fIH" /> + <UseFDL Name="UseFDL" Text="no" /> + <DataFlash Name="DataFlash" Text="0" /> + <OCDROM Name="OCDROM" Text="Unused" /> + <OCDROM_Address Name="OCDROM_Address" Text="0003FE00" /> + <OCDROM_Length Name="OCDROM_Length" Text="512" /> + <HasRRMRam Name="HasRRMRam" Text="" /> + <HasTraceRam Name="HasTraceRam" Text="" /> + <HasHotRam Name="HasHotRam" Text="" /> + <PrjVersion Name="PrjVersion" Text="1.2.0.1" /> + <ProductVersion Name="ProductVersion" Text="4.08.06.01" /> + <LinkFileName Name="LinkFileName" Text="" /> + </VAR> + <DIR> + <PIN> + <CGC> + <X1 Port="P121" Point="-" /> + <X2 Port="P122" Point="-" /> + <EXCLK Port="P122" Point="I" /> + <XT1 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P123" Point="-" /> + <XT2 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P124" Point="-" /> + <EXCLKS Port="P124" Point="I" /> + <TOOL0 Port="P40" Point="I/O" /> + <RESOUT Port="P130" Point="O" /> + </CGC> + <PORT> + <Port0 Chip="RL78F14_100pin" Pullup="true"> + <P00 Name="P00/TI05/TO05/INTP9" AltFunc="" Point="I/O" /> + <P01 Name="P01/TI04/TO04" AltFunc="" Point="I/O" /> + <P02 Name="P02/TI06/TO06" AltFunc="" Point="I/O" /> + <P03 Name="P03" AltFunc="" Point="I/O" /> + </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="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="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="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" /> + <P41 Name="P41/TI10/TO10/TRJIO0/VCOUT0/SNZOUT2" AltFunc="" Point="I/O" /> + <P42 Name="P42/LTXD0" AltFunc="" Point="I/O" /> + <P43 Name="P43/LRXD0" PITHL="true" AltFunc="" Point="I/O" /> + <P44 Name="P44/TI07/TO07" AltFunc="" Point="I/O" /> + <P45 Name="P45/TI10/TO10" AltFunc="" Point="I/O" /> + <P46 Name="P46/TI12/TO12" AltFunc="" Point="I/O" /> + <P47 Name="P47/INTP13" AltFunc="" Point="I/O" /> + </Port4> + <Port5 Chip="RL78F14_80pin,RL78F14_100pin" Pullup="true"> + <P50 Name="P50/_SSI01/INTP3" PITHL="true" AltFunc="" Point="I/O" /> + <P51 Name="P51/SO01/INTP11" AltFunc="" Point="I/O" /> + <P52 Name="P52/_SCK01/SCL01/STOPST" PITHL="true" AltFunc="" Point="I/O" /> + <P53 Name="P53/SI01/SDA01/INTP10" PITHL="true" AltFunc="" Point="I/O" /> + <P54 Name="P54/TI11/TO11/_SSI10" TTL="true" PITHL="true" AltFunc="" Point="I/O" /> + <P55 Name="P55/TI13/TO13" AltFunc="" Point="I/O" /> + <P56 Name="P56/TI15/TO15/SNZOUT1" AltFunc="" Point="I/O" /> + <P57 Name="P57/TI17/TO17/SNZOUT0" AltFunc="" Point="I/O" /> + </Port5> + <Port6 Chip="RL78F14_80pin,RL78F14_100pin" Pullup="true"> + <P60 Name="P60/_SCK00/SCL00" PITHL="true" Nch="true" AltFunc="" Point="I/O" /> + <P61 Name="P61/SI00/SDA00/RXD0" PITHL="true" Nch="true" AltFunc="" Point="I/O" /> + <P62 Name="P62/SO00/TXD0/SCLA0" TTL="true" PITHL="true" Nch="true" AltFunc="SCLA0" Point="I/O" /> + <P63 Name="P63/_SSI00/SDAA0" TTL="true" PITHL="true" Nch="true" AltFunc="SDAA0" Point="I/O" /> + <P64 Name="P64/TI14/TO14/SNZOUT3" AltFunc="" Point="I/O" /> + <P65 Name="P65/TI16/TO16/SNZOUT2" AltFunc="" Point="I/O" /> + <P66 Name="P66/TI00/TO00" AltFunc="" Point="I/O" /> + <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="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="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="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="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="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="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> + <Port13 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <P130 Name="P130/RESOUT" AltFunc="P130" Point="O" /> + <P137 Name="P137/INTP0" AltFunc="" Point="I" /> + </Port13> + <Port14 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Pullup="true"> + <P140 Name="P140/PCLBUZ0" AltFunc="" Point="I/O" /> + </Port14> + <Port15 Chip="RL78F14_100pin" Pullup="true"> + <P150 Name="P150/_SSI11" PITHL="true" AltFunc="" Point="I/O" /> + <P151 Name="P151/SO11" AltFunc="" Point="I/O" /> + <P152 Name="P152/SI11/SDA11" PITHL="true" AltFunc="" Point="I/O" /> + <P153 Name="P153/_SCK11/SCL11" PITHL="true" AltFunc="" Point="I/O" /> + <P154 Name="P154/SNZOUT7" AltFunc="" Point="I/O" /> + <P155 Name="P155/SNZOUT6" AltFunc="" Point="I/O" /> + <P156 Name="P156/SNZOUT5" AltFunc="" Point="I/O" /> + <P157 Name="P157/SNZOUT4" AltFunc="" Point="I/O" /> + </Port15> + </PORT> + <INTC> + <INTP> + <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" /> + <INTP3 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin,RL78F14_30pin,RL78F14_32pin" PIOR53="0" Port="P17" 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" /> + <INTP7 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P32" Point="I" /> + <INTP8 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P70" Point="I" /> + <INTP9 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P00" Point="I" /> + <INTP10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P53" Point="I" /> + <INTP11 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P51" Point="I" /> + <INTP12 Chip="R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,R5F10PPE,R5F10PPF,R5F10PPG,R5F10PPH,R5F10PPJ" Port="P77" Point="I" /> + <INTP13 Chip="R5F10PMG,R5F10PMH,R5F10PMJ,R5F10PPE,R5F10PPF,R5F10PPG,R5F10PPH,R5F10PPJ" Port="P47" Point="I" /> + </INTP> + <KEY> + <KR0 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR50="0" Port="P70" Point="I" /> + <KR1 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR50="0" Port="P71" Point="I" /> + <KR2 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR50="0" Port="P72" Point="I" /> + <KR3 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR50="0" Port="P73" Point="I" /> + <KR4 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR50="0" Port="P74" Point="I" /> + <KR5 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR50="0" Port="P75" Point="I" /> + <KR6 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR50="0" Port="P76" Point="I" /> + <KR7 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR50="0" Port="P77" Point="I" /> + </KEY> + </INTC> + <ADC> + <ANI0 Port="P33" Point="I" UnConflict="CMP_ANALOG_0,DAC_ANALOG_0" /> + <ANI1 Port="P34" Point="I" UnConflict="CMP_ANALOG_0,DAC_ANALOG_0,CMP_ANALOG_1,DAC_ANALOG_1" /> + <ANI2 Port="P80" Point="I" UnConflict="IVCMP00,IVCMP01,IVCMP02,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANI3 Port="P81" Point="I" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP01,IVCMP02,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANI4 Port="P82" Point="I" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP02,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANI5 Port="P83" Point="I" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP01,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7," /> + <ANI6 Port="P84" Point="I" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP01,IVCMP02,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANI7 Port="P85" Point="I" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP01,IVCMP02,IVCMP03,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANI8 Chip="RL78F14_30pin, RL78F14_48pin, RL78F14_64pin, RL78F14_80pin, RL78F14_100pin" Port="P86" Point="I" /> + <ANI9 Chip="RL78F14_30pin, RL78F14_48pin, RL78F14_64pin, RL78F14_80pin, RL78F14_100pin" Port="P87" Point="I" /> + <ANI10 Chip="RL78F14_48pin, RL78F14_64pin, RL78F14_80pin, RL78F14_100pin" Port="P90" Point="I" /> + <ANI11 Chip="RL78F14_48pin, RL78F14_64pin, RL78F14_80pin, RL78F14_100pin" Port="P91" Point="I" /> + <ANI12 Chip="RL78F14_48pin, RL78F14_64pin, RL78F14_80pin, RL78F14_100pin" Port="P92" Point="I" /> + <ANI13 Chip="RL78F14_64pin, RL78F14_80pin, RL78F14_100pin" Port="P93" Point="I" /> + <ANI14 Chip="RL78F14_64pin, RL78F14_80pin, RL78F14_100pin" Port="P94" Point="I" /> + <ANI15 Chip="RL78F14_64pin, RL78F14_80pin, RL78F14_100pin" Port="P95" Point="I" /> + <ANI16 Chip="R5F10PLG, R5F10PLH, R5F10PLJ, R5F10PMG, R5F10PMH, R5F10PMJ, RL78F14_100pin" Port="P96" Point="I" /> + <ANI17 Chip="R5F10PMG, R5F10PMH, R5F10PMJ, RL78F14_100pin" Port="P97" Point="I" /> + <ANI18 Chip="RL78F14_100pin" Port="P100" Point="I" /> + <ANI19 Chip="RL78F14_100pin" Port="P101" Point="I" /> + <ANI20 Chip="RL78F14_100pin" Port="P102" Point="I" /> + <ANI21 Chip="RL78F14_100pin" Port="P103" Point="I" /> + <ANI22 Chip="RL78F14_100pin" Port="P104" Point="I" /> + <ANI23 Chip="RL78F14_100pin" Port="P105" Point="I" /> + <ANI24 Port="P125" Point="I" /> + <ANI25 Port="P120" Point="I" /> + <ANI26 Chip="R5F10PGG, R5F10PGH, R5F10PGJ, R5F10PLG, R5F10PLH, R5F10PLJ, R5F10PMG, R5F10PMH, R5F10PMJ, RL78F14_100pin" Port="P70" Point="I" /> + <ANI27 Chip="R5F10PGG, R5F10PGH, R5F10PGJ, R5F10PLG, R5F10PLH, R5F10PLJ, R5F10PMG, R5F10PMH, R5F10PMJ, RL78F14_100pin" Port="P71" Point="I" /> + <ANI28 Chip="R5F10PGG, R5F10PGH, R5F10PGJ, R5F10PMG,R5F10PMH, R5F10PMJ, RL78F14_100pin" Port="P72" Point="I" /> + <ANI29 Chip="R5F10PMG,R5F10PMH, R5F10PMJ, RL78F14_100pin" Port="P73" Point="I" /> + <ANI30 Chip="R5F10PMG,R5F10PMH, R5F10PMJ, RL78F14_100pin" Port="P74" Point="I" /> + <AVREFP Port="P33" Point="I" UnConflict="CMP_ANALOG_0,DAC_ANALOG_0" /> + <AVREFM Port="P34" Point="I" UnConflict="CMP_ANALOG_0,DAC_ANALOG_0,CMP_ANALOG_1,DAC_ANALOG_1" /> + <ANALOG_0 Port="P33" Point="I" RealName="ANI0" UnConflict="CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANALOG_1 Port="P34" Point="I" RealName="ANI1" UnConflict="CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANALOG_2 Port="P80" Point="I" RealName="ANI2" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP01,IVCMP02,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANALOG_3 Port="P81" Point="I" RealName="ANI3" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP01,IVCMP02,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANALOG_4 Port="P82" Point="I" RealName="ANI4" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP01,IVCMP02,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANALOG_5 Port="P83" Point="I" RealName="ANI5" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP01,IVCMP02,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANALOG_6 Port="P84" Point="I" RealName="ANI6" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP01,IVCMP02,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANALOG_7 Port="P85" Point="I" RealName="ANI7" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP01,IVCMP02,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANALOG_8 Port="P86" Point="I" RealName="ANI8" /> + <ANALOG_9 Port="P87" Point="I" RealName="ANI9" /> + <ANALOG_10 Port="P90" Point="I" RealName="ANI10" /> + <ANALOG_11 Port="P91" Point="I" RealName="ANI11" /> + <ANALOG_12 Port="P92" Point="I" RealName="ANI12" /> + <ANALOG_13 Port="P93" Point="I" RealName="ANI13" /> + <ANALOG_14 Port="P94" Point="I" RealName="ANI14" /> + <ANALOG_15 Port="P95" Point="I" RealName="ANI15" /> + <ANALOG_16 Port="P96" Point="I" RealName="ANI16" /> + <ANALOG_17 Port="P97" Point="I" RealName="ANI17" /> + <ANALOG_18 Port="P100" Point="I" RealName="ANI18" /> + <ANALOG_19 Port="P101" Point="I" RealName="ANI19" /> + <ANALOG_20 Port="P102" Point="I" RealName="ANI20" /> + <ANALOG_21 Port="P103" Point="I" RealName="ANI21" /> + <ANALOG_22 Port="P104" Point="I" RealName="ANI22" /> + <ANALOG_23 Port="P105" Point="I" RealName="ANI23" /> + </ADC> + <Serial> + <SAU0> + <UART0> + <RXD0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P16" Point="I" /> + <TXD0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P15" Point="O" /> + </UART0> + <CSI00> + <SO00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P15" Point="O" /> + <SI00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P16" Point="I" /> + <SCK00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" RealName="_SCK00" Port="P17" Point="I/O" /> + <SSI00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" RealName="_SSI00" Port="P30" Point="I" /> + </CSI00> + <CSI01> + <SO01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="0" Port="P120" Point="O" /> + <SI01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="0" Port="P13" Point="I" /> + <SCK01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" RealName="_SCK01" PIOR41="0" Port="P14" Point="I/O" /> + <SSI01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="0" RealName="_SSI01" Port="P125" Point="I" /> + </CSI01> + <IIC00> + <SCL00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P17" Point="O" CheckNch="true" /> + <SDA00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P16" 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" /> + <SDA01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="0" Port="P13" Point="O" CheckNch="true" /> + </IIC01> + </SAU0> + <SAU1> + <UART1> + <RXD1 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="0" Port="P11" Point="I" /> + <TXD1 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="0" Port="P12" Point="O" /> + </UART1> + <CSI10> + <SO10 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="0" Port="P12" Point="O" /> + <SI10 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="0" Port="P11" Point="I" /> + <SCK10 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" RealName="_SCK10" PIOR42="0" Port="P10" Point="I/O" /> + <SSI10 Chip="RL78F14_80pin,RL78F14_100pin" PIOR42="0" RealName="_SSI10" Port="P54" Point="I" /> + </CSI10> + <CSI11 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <SO11 PIOR43="0" Port="P72" Point="O" /> + <SI11 PIOR43="0" Port="P70" Point="I" /> + <SCK11 PIOR43="0" RealName="_SCK11" Port="P71" Point="I/O" /> + <SSI11 PIOR43="0" RealName="_SSI11" Port="P73" Point="I" /> + </CSI11> + <IIC10> + <SCL10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin,RL78F14_32pin,RL78F14_48pin" PIOR42="0" Port="P10" Point="O" CheckNch="true" /> + <SDA10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin,RL78F14_32pin,RL78F14_48pin" PIOR42="0" Port="P11" Point="O" CheckNch="true" /> + </IIC10> + <IIC11 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <SCL11 PIOR43="0" Port="P71" Point="O" CheckNch="true" /> + <SDA11 PIOR43="0" Port="P70" Point="O" CheckNch="true" /> + </IIC11> + </SAU1> + <IICA0> + <SCLA0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P62" Point="I/O" /> + <SDAA0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P63" Point="I/O" /> + </IICA0> + </Serial> + <TAU> + <TAU0> + <Channel0> + <TI00 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR00="0" Port="P17" Point="I" /> + <TO00 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR10="0" Port="P17" Point="O" /> + </Channel0> + <Channel1> + <TI01 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR01="0" Port="P30" Point="I" /> + <TO01 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR11="0" Port="P30" Point="O" /> + </Channel1> + <Channel2> + <TI02 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR02="0" Port="P16" Point="I" /> + <TO02 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR12="0" Port="P16" Point="O" /> + </Channel2> + <Channel3> + <TI03 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR03="0" Port="P125" Point="I" /> + <TO03 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR13="0" Port="P125" Point="O" /> + </Channel3> + <Channel4> + <TI04 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR04="0" Port="P13" Point="I" /> + <TO04 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR14="0" Port="P13" Point="O" /> + </Channel4> + <Channel5> + <TI05 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR05="0" Port="P15" Point="I" /> + <TO05 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR15="0" Port="P15" Point="O" /> + </Channel5> + <Channel6> + <TI06 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR06="0" Port="P14" Point="I" /> + <TO06 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR16="0" Port="P14" Point="O" /> + </Channel6> + <Channel7> + <TI07 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR07="0" Port="P120" Point="I" /> + <TO07 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR17="0" Port="P120" Point="O" /> + </Channel7> + </TAU0> + <TAU1> + <Channel0> + <TI10 Chip="RL78F14_80pin,RL78F14_100pin" PIOR20="0" Port="P41" Point="I" /> + <TO10 Chip="RL78F14_80pin,RL78F14_100pin" PIOR30="0" Port="P41" Point="O" /> + </Channel0> + <Channel1> + <TI11 Chip="RL78F14_80pin,RL78F14_100pin" PIOR21="0" Port="P12" Point="I" /> + <TO11 Chip="RL78F14_80pin,RL78F14_100pin" PIOR31="0" Port="P12" Point="O" /> + </Channel1> + <Channel2> + <TI12 Chip="RL78F14_80pin,RL78F14_100pin" PIOR22="0" Port="P11" Point="I" /> + <TO12 Chip="RL78F14_80pin,RL78F14_100pin" PIOR32="0" Port="P11" Point="O" /> + </Channel2> + <Channel3> + <TI13 Chip="RL78F14_80pin,RL78F14_100pin" PIOR23="0" Port="P10" Point="I" /> + <TO13 Chip="RL78F14_80pin,RL78F14_100pin" PIOR33="0" Port="P10" 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" /> + <TO14 Chip="RL78F14_80pin,RL78F14_100pin" PIOR34="0" Port="P31" 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" /> + <TO15 Chip="RL78F14_80pin,RL78F14_100pin" PIOR35="0" Port="P70" 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" /> + <TO16 Chip="RL78F14_80pin,RL78F14_100pin" PIOR36="0" Port="P32" 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" /> + <TO17 Chip="RL78F14_80pin,RL78F14_100pin" PIOR37="0" Port="P71" Point="O" /> + </Channel7> + </TAU1> + <TMRJ0> + <TRJIO0 Port="P41" Point="I/O" /> + <TRJO0 Port="P10" Point="O" /> + </TMRJ0> + <TMRD0> + <TRDCLK_P13_0 PIOR70="0" Port="P13" Point="I/O" UnConflict="TRDCLK_P13_1" RealName="TRDCLK0" /> + <TRDIOA0_P13 PIOR70="0" Port="P13" Point="I/O" UnConflict="TRDCLK_P13_0" RealName="TRDIOA0" /> + <TRDIOB0_P125 PIOR71="0" Port="P125" 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" /> + <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" /> + <TRDIOD1_P30_0 Port="P30" Point="I/O" UnConflict="TRDIOD1_P30" RealName="TRDIOD1" /> + </TMRD0> + <TMRD1> + <TRDCLK_P13_1 PIOR70="0" Port="P13" Point="I/O" UnConflict="TRDCLK_P13_0,TRDIOA0_P13" 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" /> + <TRDIOD1_P30 Port="P30" Point="I/O" UnConflict="TRDIOD1_P30_0" RealName="TRDIOD1" /> + </TMRD1> + </TAU> + <RTC> + <RTC1HZ Chip="RL78F14_100pin" PIOR80="0" Port="P15" Point="O" /> + </RTC> + <PCLBUZ> + <PCLBUZ0> + <PCLBUZ0 Port="P140" Point="O" /> + </PCLBUZ0> + </PCLBUZ> + <DAC> + <ANO0_DAC Port="P80" UnConflict="ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" Point="I" RealName="ANO0" /> + <DAC_ANALOG_0 Port="P33" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" Point="I" RealName="ANI0/AVREFP" /> + <DAC_ANALOG_1 Port="P34" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" Point="I" RealName="ANI1/AVREFM" /> + </DAC> + <COMP> + <IVCMP00 Port="P81" Point="I" UnConflict="ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <IVCMP01 Port="P82" Point="I" UnConflict="ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <IVCMP02 Port="P83" Point="I" UnConflict="ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <IVCMP03 Port="P84" Point="I" UnConflict="ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <IVREF0 Port="P85" Point="I" UnConflict="ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <VCOUT0 Port="P41" Point="O" /> + <ANO0_COMP Port="P80" UnConflict="ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" Point="0" RealName="ANO0" /> + <CMP_ANALOG_0 Port="P33" RealName="ANI0/AVREFP" Point="I" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <CMP_ANALOG_1 Port="P34" RealName="ANI1/AVREFM" Point="I" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <CMP_ANALOG_2 Port="P80" RealName="ANO0" Point="I" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,ANO0_COMP,ANO0_DAC,CMP_ANALOG_0,CMP_ANALOG_1" /> + <CMP_ANALOG_3 Port="P81" RealName="IVCMP00" Point="I" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <CMP_ANALOG_4 Port="P82" RealName="IVCMP01" Point="I" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <CMP_ANALOG_5 Port="P83" RealName="IVCMP02" Point="I" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <CMP_ANALOG_6 Port="P84" RealName="IVCMP03" Point="I" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <CMP_ANALOG_7 Port="P85" RealName="IVREF0" Point="I" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + </COMP> + <SNOOZE Chip="RL78F14_100pin"> + <SNZOUT0 PIOR60="0" Port="P30" Point="O" /> + <SNZOUT1 PIOR61="0" Port="P125" Point="O" /> + <SNZOUT2 PIOR62="0" Port="P41" Point="O" /> + <SNZOUT3 PIOR63="0" Port="P12" Point="O" /> + <SNZOUT4 PIOR64="0" Port="P70" Point="O" /> + <SNZOUT5 PIOR65="0" Port="P71" Point="O" /> + <SNZOUT6 PIOR66="0" Port="P72" Point="O" /> + <SNZOUT7 PIOR67="0" Port="P73" Point="O" /> + </SNOOZE> + <LIN Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin,RL78F14_32pin"> + <LTxD0 PIOR44="0" Port="P13" Point="O" /> + <LRxD0 PIOR44="0" Port="P14" Point="I" /> + <LTxD1 Chip="RL78F14_100pin,R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ" PIOR45="0" Port="P10" Point="O" /> + <LRxD1 Chip="RL78F14_100pin,R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ" PIOR45="0" Port="P11" Point="I" /> + </LIN> + <CAN Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin"> + <CTxD0 PIOR46="0" Port="P10" Point="O" /> + <CRxD0 PIOR46="0" Port="P11" Point="I" /> + </CAN> + <Others> + <VDD AltFunc="VDD" Point="-" /> + <VSS AltFunc="VSS" Point="-" /> + <EVDD0 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" AltFunc="EVDD0" Point="-" /> + <EVSS0 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" AltFunc="EVSS0" Point="-" /> + <EVDD1 Chip="RL78F14_100pin" AltFunc="EVDD1" Point="-" /> + <EVSS1 Chip="RL78F14_100pin" AltFunc="EVSS1" Point="-" /> + <REGC AltFunc="REGC" Point="-" /> + <_RESET AltFunc="_RESET" RealName="_RESET" Point="I" /> + </Others> + </PIN> + <INT> + <CGC> + <INTCLM InUse="0" ISR="r_cgc_clockmonitor_interrupt" /> + <INTRAM InUse="0" ISR="r_cgc_ram_ecc_interrupt" /> + <INTSPM InUse="0" ISR="r_cgc_stackpointer_interrupt" /> + </CGC> + <INTC> + <INTP> + <INTP0 InUse="0" ISR="r_intc0_interrupt" /> + <INTP1 InUse="0" ISR="r_intc1_interrupt" /> + <INTP2 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin," InUse="0" ISR="r_intc2_interrupt" /> + <INTP3 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="0" ISR="r_intc3_interrupt" /> + <INTP4 InUse="0" ISR="r_intc4_interrupt" /> + <INTP5 InUse="0" ISR="r_intc5_interrupt" /> + <INTP6 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="0" ISR="r_intc6_interrupt" /> + <INTP7 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="0" ISR="r_intc7_interrupt" /> + <INTP8 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="0" ISR="r_intc8_interrupt" /> + <INTP9 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="0" ISR="r_intc9_interrupt" /> + <INTP10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="0" ISR="r_intc10_interrupt" /> + <INTP11 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="0" ISR="r_intc11_interrupt" /> + <INTP12 Chip="R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,R5F10PPE,R5F10PPF,R5F10PPG,R5F10PPH,R5F10PPJ" InUse="0" ISR="r_intc12_interrupt" /> + <INTP13 Chip="R5F10PMG,R5F10PMH,R5F10PMJ,R5F10PPE,R5F10PPF,R5F10PPG,R5F10PPH,R5F10PPJ" InUse="0" ISR="r_intc13_interrupt" /> + </INTP> + <KEY> + <INTKR Chip="RL78F14_80pin,RL78F14_100pin" PIOR50="0" InUse="0" ISR="r_key_interrupt" /> + </KEY> + </INTC> + <Serial> + <SAU0> + <INTCSI00 InUse="0" ISR="r_csi00_interrupt" /> + <INTCSI01 InUse="0" ISR="r_csi01_interrupt" /> + <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="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> + <IICA0> + <INTIICA0 InUse="1" ISR="r_iica0_interrupt" /> + </IICA0> + </Serial> + <ADC> + <INTAD InUse="1" ISR="r_adc_interrupt" IsDMATrigger="true" /> + </ADC> + <TAU> + <TAU0> + <Channel0> + <INTTM00 InUse="0" ISR="r_tau0_channel0_interrupt" /> + </Channel0> + <Channel1> + <INTTM01 InUse="0" ISR="r_tau0_channel1_interrupt" /> + <INTTM01H InUse="0" ISR="r_tau0_channel1_higher8bits_interrupt" /> + </Channel1> + <Channel2> + <INTTM02 InUse="0" ISR="r_tau0_channel2_interrupt" /> + </Channel2> + <Channel3> + <INTTM03 InUse="0" ISR="r_tau0_channel3_interrupt" /> + <INTTM03H InUse="0" ISR="r_tau0_channel3_higher8bits_interrupt" /> + </Channel3> + <Channel4> + <INTTM04 InUse="0" ISR="r_tau0_channel4_interrupt" /> + </Channel4> + <Channel5> + <INTTM05 InUse="0" ISR="r_tau0_channel5_interrupt" /> + </Channel5> + <Channel6> + <INTTM06 InUse="0" ISR="r_tau0_channel6_interrupt" /> + </Channel6> + <Channel7> + <INTTM07 InUse="0" ISR="r_tau0_channel7_interrupt" /> + </Channel7> + </TAU0> + <TAU1> + <Channel0> + <INTTM10 InUse="0" ISR="r_tau1_channel0_interrupt" /> + </Channel0> + <Channel1> + <INTTM11 InUse="0" ISR="r_tau1_channel1_interrupt" /> + <INTTM11H InUse="0" ISR="r_tau1_channel1_higher8bits_interrupt" /> + </Channel1> + <Channel2> + <INTTM12 InUse="0" ISR="r_tau1_channel2_interrupt" /> + </Channel2> + <Channel3> + <INTTM13 InUse="0" ISR="r_tau1_channel3_interrupt" /> + <INTTM13H InUse="0" ISR="r_tau1_channel3_higher8bits_interrupt" /> + </Channel3> + <Channel4> + <INTTM14 InUse="0" ISR="r_tau1_channel4_interrupt" /> + </Channel4> + <Channel5> + <INTTM15 InUse="0" ISR="r_tau1_channel5_interrupt" /> + </Channel5> + <Channel6> + <INTTM16 InUse="0" ISR="r_tau1_channel6_interrupt" /> + </Channel6> + <Channel7> + <INTTM17 InUse="0" ISR="r_tau1_channel7_interrupt" /> + </Channel7> + </TAU1> + <TMRJ0> + <INTTRJ0 InUse="0" ISR="r_tmr_rj0_interrupt" /> + </TMRJ0> + <TMRD0> + <INTTRD0 InUse="0" ISR="r_tmr_rd0_interrupt" /> + </TMRD0> + <TMRD1> + <INTTRD1 InUse="0" ISR="r_tmr_rd1_interrupt" /> + </TMRD1> + </TAU> + <RTC> + <INTRTC InUse="0" ISR="r_rtc_interrupt" /> + </RTC> + <WDT> + <INTWDTI InUse="1" ISR="r_wdt_interrupt" /> + </WDT> + <LVD> + <INTLVI InUse="0" ISR="r_lvd_interrupt" IsDMATrigger="true" /> + </LVD> + <COMP> + <INTCMP0 InUse="0" ISR="r_comp0_interrupt" /> + </COMP> + </INT> + <FUNC> + <Common> + <r_main.c UserName="r_main.c" LibName="main.c" IsLibrary="false" InUse="2"> + <Type main="void main(void)" R_MAIN_UserInit="void R_MAIN_UserInit(void)" /> + <main UserName="main" LibName="main" FixedName="" InUse="2" ForRTOS="false" Init="" /> + <R_MAIN_UserInit UserName="R_MAIN_UserInit" LibName="R_MAIN_UserInit" InUse="2" /> + </r_main.c> + <r_systeminit.c UserName="r_systeminit.c" LibName="systeminit.c" Compiler="CARL78,ICCRL78,CCRL" InUse="1"> + <Type systeminit="void R_Systeminit(void)" hdwinit="void hdwinit(void)" low_level_init="int __low_level_init(void)" inti_handler="void inti_handler(void)" idle_handler="void idle_handler(void)" /> + <R_Systeminit UserName="R_Systeminit" LibName="systeminit" InUse="1" Init="" /> + <hdwinit UserName="hdwinit" LibName="hdwinit" FixedName="" Compiler="CARL78,CCRL" InUse="1" Init="" /> + <__low_level_init UserName="" LibName="low_level_init" FixedName="" Compiler="ICCRL78" InUse="1" Init="" /> + </r_systeminit.c> + <r_hardware_setup.c UserName="" LibName="hardwaresetup.c" Compiler="GCCRL78" InUse="1"> + <Type systeminit="void R_Systeminit(void)" hardwaresetup="void HardwareSetup(void)" /> + <R_Systeminit UserName="" LibName="systeminit" InUse="1" Init="" /> + <HardwareSetup UserName="" LibName="hardwaresetup" FixedName="" InUse="1" Init="" /> + </r_hardware_setup.c> + <r_cg_vector_table.c UserName="" LibName="vectortable.c" Compiler="GCCRL78" InUse="1"> + <Type R_Dummy="void R_Dummy(void)" /> + <R_Dummy UserName="R_Dummy" LibName="R_Dummy" InUse="1" /> + </r_cg_vector_table.c> + <r_reset_program.asm UserName="" LibName="resetprogram.s" Compiler="GCCRL78" InUse="1" /> + <r_cg_interrupt_handlers.h UserName="" LibName="interrupthandlers.h" Compiler="GCCRL78" InUse="1" /> + <r_cg_macrodriver.h UserName="r_cg_macrodriver.h" LibName="macrodriver1.h" InUse="1" /> + <r_cg_userdefine.h UserName="r_cg_userdefine.h" LibName="userdefine.h" InUse="1" /> + <r_lk.dr UserName="" LibName="lk.dr" IsLibrary="false" Compiler="CARL78" InUse="1" /> + <r_mdlnk.xcl UserName="" LibName="md_lnk.xcl" Visible="false" IsLibrary="false" Compiler="ICCRL78" InUse="1" /> + <iodefine.head UserName="" LibName="iodefine.head" Visible="false" IsLibrary="false" Compiler="GCCRL78" InUse="1" /> + <iodefineext.head UserName="" LibName="iodefineext.head" Visible="false" IsLibrary="false" Compiler="GCCRL78" InUse="1" /> + <mdt.customdebuglinker UserName="" LibName="mdt.customdebuglinker" Visible="false" IsLibrary="false" Compiler="GCCRL78" ForAP="true" InUse="1" /> + <mdt.debuglinker UserName="" LibName="mdt.debuglinker" Visible="false" IsLibrary="false" Compiler="GCCRL78" ForAP="true" InUse="1" /> + <mdt.hardwaredebuglinker UserName="" LibName="mdt.hardwaredebuglinker" Visible="false" IsLibrary="false" Compiler="GCCRL78" ForAP="true" InUse="1" /> + <mdt.releaselinker UserName="" LibName="mdt.releaselinker" Visible="false" IsLibrary="false" Compiler="GCCRL78" ForAP="true" InUse="1" /> + <mdt.project UserName="" LibName="mdt.project" Visible="false" IsLibrary="false" Compiler="GCCRL78" ForAP="true" InUse="1" /> + <mdt.cproject UserName="" LibName="mdt.cproject" Visible="false" IsLibrary="false" Compiler="GCCRL78" ForAP="true" InUse="1" /> + <mdt.info UserName="" LibName="mdt.info" Visible="false" IsLibrary="false" Compiler="GCCRL78" ForAP="true" InUse="1" /> + <r_mdt.ipcf UserName="" LibName="mdt.ipcf" Visible="false" IsLibrary="false" Compiler="ICCRL78" ForAP="true" InUse="1" /> + <r_mdt.eww UserName="" LibName="mdt.eww" Visible="false" IsLibrary="false" Compiler="ICCRL78" ForAP="true" InUse="1" /> + <r_mdt.ewp UserName="" LibName="rl78mdt.ewp" Visible="false" IsLibrary="false" Compiler="ICCRL78" ForAP="true" InUse="1" /> + <r_mdt.txt UserName="r_mdt.txt" LibName="mdt.txt" Visible="false" IsLibrary="false" Compiler="CARL78,CCRL" ForAP="true" InUse="1" /> + </Common> + <CGC> + <r_cg_cgc.c UserName="r_cg_cgc.c" LibName=".c" InUse="1"> + <Type R_CGC_Create="void R_CGC_Create(void)" R_CGC_Set_ClockMode="MD_STATUS R_CGC_Set_ClockMode(enum ClockMode mode)" R_CGC_ClockMonitor_Start="void R_CGC_ClockMonitor_Start(void)" R_CGC_ClockMonitor_Stop="void R_CGC_ClockMonitor_Stop(void)" R_CGC_StackPointer_Start="void R_CGC_StackPointer_Start(void)" R_CGC_StackPointer_Stop="void R_CGC_StackPointer_Stop(void)" R_CGC_RAMECC_Start="void R_CGC_RAMECC_Start(void)" R_CGC_RAMECC_Stop="void R_CGC_RAMECC_Stop(void)" /> + <R_CGC_Create UserName="R_CGC_Create" LibName="R_CGC_Create" InUse="1" Init="1" InitMode="" /> + <R_CGC_Set_ClockMode UserName="R_CGC_Set_ClockMode" LibName="R_CGC_Set_ClockMode" InUse="0" /> + <R_CGC_ClockMonitor_Start UserName="R_CGC_ClockMonitor_Start" LibName="R_CGC_ClockMonitor_Start" InUse="0" /> + <R_CGC_ClockMonitor_Stop UserName="R_CGC_ClockMonitor_Stop" LibName="R_CGC_ClockMonitor_Stop" InUse="0" /> + <R_CGC_StackPointer_Start UserName="R_CGC_StackPointer_Start" LibName="R_CGC_StackPointer_Start" InUse="0" /> + <R_CGC_StackPointer_Stop UserName="R_CGC_StackPointer_Stop" LibName="R_CGC_StackPointer_Stop" InUse="0" /> + <R_CGC_RAMECC_Start UserName="R_CGC_RAMECC_Start" LibName="R_CGC_RAMECC_Start" InUse="0" /> + <R_CGC_RAMECC_Stop UserName="R_CGC_RAMECC_Stop" LibName="R_CGC_RAMECC_Stop" InUse="0" /> + </r_cg_cgc.c> + <r_cg_cgc_user.c UserName="r_cg_cgc_user.c" LibName="_user.c" InUse="1"> + <Type R_CGC_Get_ResetSource="void R_CGC_Get_ResetSource(void)" R_CGC_Create_UserInit="void R_CGC_Create_UserInit(void)" r_cgc_clockmonitor_interrupt="__interrupt static void r_cgc_clockmonitor_interrupt(void)" r_cgc_stackpointer_interrupt="__interrupt static void r_cgc_stackpointer_interrupt(void)" r_cgc_ram_ecc_interrupt="__interrupt static void r_cgc_ram_ecc_interrupt(void)" /> + <R_CGC_Create_UserInit UserName="R_CGC_Create_UserInit" LibName="R_CGC_Create_UserInit" InUse="0" /> + <R_CGC_Get_ResetSource UserName="R_CGC_Get_ResetSource" LibName="R_CGC_Get_ResetSource" Init="0" InUse="1" /> + <r_cgc_clockmonitor_interrupt UserName="r_cgc_clockmonitor_interrupt" INTHandle="" LibName="r_cgc_clockmonitor_interrupt" InUse="0" /> + <r_cgc_stackpointer_interrupt UserName="r_cgc_stackpointer_interrupt" INTHandle="" LibName="r_cgc_stackpointer_interrupt" InUse="0" /> + <r_cgc_ram_ecc_interrupt UserName="r_cgc_ram_ecc_interrupt" INTHandle="" LibName="r_cgc_ram_ecc_interrupt" InUse="0" /> + </r_cg_cgc_user.c> + <r_cg_cgc.h UserName="r_cg_cgc.h" LibName=".h" InUse="1" /> + <r_cg_pfdl.c UserName="r_cg_pfdl.c" LibName="_pfdl.c" InUse="1"> + <Type R_FDL_Create="void R_FDL_Create(void)" R_FDL_Write="pfdl_status_t R_FDL_Write(pfdl_u16 index, __near pfdl_u08* buffer, pfdl_u16 bytecount)" R_FDL_Read="pfdl_status_t R_FDL_Read(pfdl_u16 index, __near pfdl_u08* buffer, pfdl_u16 bytecount)" R_FDL_Erase="pfdl_status_t R_FDL_Erase(pfdl_u16 blockno)" R_FDL_Open="void R_FDL_Open(void)" R_FDL_Close="void PFDL_Close(void)" R_FDL_BlankCheck="pfdl_status_t R_FDL_BlankCheck(pfdl_u16 index, pfdl_u16 bytecount)" R_FDL_IVerify="pfdl_status_t R_FDL_IVerify(pfdl_u16 index, pfdl_u16 bytecount)" /> + <R_FDL_Create UserName="R_FDL_Create" LibName="R_FDL_Create" InUse="0" InitMode="" /> + <R_FDL_Write UserName="R_FDL_Write" LibName="R_FDL_Write" InUse="0" /> + <R_FDL_Read UserName="R_FDL_Read" LibName="R_FDL_Read" InUse="0" /> + <R_FDL_Erase UserName="R_FDL_Erase" LibName="R_FDL_Erase" InUse="0" /> + <R_FDL_Open UserName="R_FDL_Open" LibName="R_FDL_Open" InUse="0" /> + <R_FDL_Close UserName="R_FDL_Close" LibName="R_FDL_Close" InUse="0" /> + <R_FDL_BlankCheck UserName="R_FDL_BlankCheck" LibName="R_FDL_BlankCheck" InUse="0" /> + <R_FDL_IVerify UserName="R_FDL_IVerify" LibName="R_FDL_IVerify" InUse="0" /> + </r_cg_pfdl.c> + <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" InUse="1"> + <Type R_PORT_Create="void R_PORT_Create(void)" /> + <R_PORT_Create UserName="R_PORT_Create" LibName="R_PORT_Create" Init="1" InitMode="" InUse="1" /> + </r_cg_port.c> + <r_cg_port_user.c UserName="r_cg_port_user.c" LibName="_user.c" InUse="1"> + <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" InUse="0" /> + </r_cg_port_user.c> + <r_cg_port.h UserName="r_cg_port.h" LibName=".h" InUse="1" /> + </PORT> + <INTC> + <r_cg_intc.c UserName="r_cg_intc.c" LibName=".c" InUse=""> + <Type R_INTC_Create="void R_INTC_Create(void)" R_INTCn_Start="void R_INTCn_Start(void)" R_INTCn_Stop="void R_INTCn_Stop(void)" R_KEY_Create="void R_KEY_Create(void)" R_KEY_Start="void R_KEY_Start(void)" R_KEY_Stop="void R_KEY_Stop(void)" /> + <INTP> + <R_INTC_Create UserName="R_INTC_Create" LibName="R_INTC_Create" InUse="" Init="2" InitMode="" /> + <INTP0> + <R_INTC0_Start UserName="R_INTC0_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC0_Stop UserName="R_INTC0_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP0> + <INTP1> + <R_INTC1_Start UserName="R_INTC1_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC1_Stop UserName="R_INTC1_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP1> + <INTP2 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <R_INTC2_Start UserName="R_INTC2_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC2_Stop UserName="R_INTC2_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP2> + <INTP3 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <R_INTC3_Start UserName="R_INTC3_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC3_Stop UserName="R_INTC3_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP3> + <INTP4> + <R_INTC4_Start UserName="R_INTC4_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC4_Stop UserName="R_INTC4_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP4> + <INTP5> + <R_INTC5_Start UserName="R_INTC5_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC5_Stop UserName="R_INTC5_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP5> + <INTP6 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <R_INTC6_Start UserName="R_INTC6_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC6_Stop UserName="R_INTC6_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP6> + <INTP7 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <R_INTC7_Start UserName="R_INTC7_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC7_Stop UserName="R_INTC7_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP7> + <INTP8 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <R_INTC8_Start UserName="R_INTC8_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC8_Stop UserName="R_INTC8_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP8> + <INTP9 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <R_INTC9_Start UserName="R_INTC9_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC9_Stop UserName="R_INTC9_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP9> + <INTP10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <R_INTC10_Start UserName="R_INTC10_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC10_Stop UserName="R_INTC10_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP10> + <INTP11 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <R_INTC11_Start UserName="R_INTC11_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC11_Stop UserName="R_INTC11_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP11> + <INTP12 Chip="R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,R5F10PPE,R5F10PPF,R5F10PPG,R5F10PPH,R5F10PPJ"> + <R_INTC12_Start UserName="R_INTC12_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC12_Stop UserName="R_INTC12_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP12> + <INTP13 Chip="R5F10PMG,R5F10PMH,R5F10PMJ,R5F10PPE,R5F10PPF,R5F10PPG,R5F10PPH,R5F10PPJ"> + <R_INTC13_Start UserName="R_INTC13_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC13_Stop UserName="R_INTC13_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP13> + </INTP> + <KEY Chip="RL78F14_80pin,RL78F14_100pin" PIOR50="0"> + <R_KEY_Create UserName="R_KEY_Create" LibName="R_KEY_Create" InUse="" Init="2" InitMode="" /> + <R_KEY_Start UserName="R_KEY_Start" LibName="R_KEY_Start" InUse="" /> + <R_KEY_Stop UserName="R_KEY_Stop" LibName="R_KEY_Stop" InUse="" /> + </KEY> + </r_cg_intc.c> + <r_cg_intc_user.c UserName="r_cg_intc_user.c" LibName="_user.c" InUse=""> + <Type R_INTC_Create_UserInit="void R_INTC_Create_UserInit(void)" r_intc0_interrupt="__interrupt static void r_intc0_interrupt(void)" r_intc1_interrupt="__interrupt static void r_intc1_interrupt(void)" r_intc2_interrupt="__interrupt static void r_intc2_interrupt(void)" r_intc3_interrupt="__interrupt static void r_intc3_interrupt(void)" r_intc4_interrupt="__interrupt static void r_intc4_interrupt(void)" r_intc5_interrupt="__interrupt static void r_intc5_interrupt(void)" r_intc6_interrupt="__interrupt static void r_intc6_interrupt(void)" r_intc7_interrupt="__interrupt static void r_intc7_interrupt(void)" r_intc8_interrupt="__interrupt static void r_intc8_interrupt(void)" r_intc9_interrupt="__interrupt static void r_intc9_interrupt(void)" r_intc10_interrupt="__interrupt static void r_intc10_interrupt(void)" r_intc11_interrupt="__interrupt static void r_intc11_interrupt(void)" r_intc12_interrupt="__interrupt static void r_intc12_interrupt(void)" r_intc13_interrupt="__interrupt static void r_intc13_interrupt(void)" R_KEY_Create_UserInit="void R_KEY_Create_UserInit(void)" r_key_interrupt="__interrupt static void r_key_interrupt(void)" /> + <INTP> + <R_INTC_Create_UserInit UserName="R_INTC_Create_UserInit" LibName="R_INTC_Create_UserInit" InUse="" /> + <r_intc0_interrupt UserName="r_intc0_interrupt" LibName="r_intc0_interrupt" INTHandle="" InUse="" /> + <r_intc1_interrupt UserName="r_intc1_interrupt" LibName="r_intc1_interrupt" INTHandle="" InUse="" /> + <r_intc2_interrupt Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" UserName="r_intc2_interrupt" LibName="r_intc2_interrupt" INTHandle="" InUse="" /> + <r_intc3_interrupt Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" UserName="r_intc3_interrupt" LibName="r_intc3_interrupt" INTHandle="" InUse="" /> + <r_intc4_interrupt UserName="r_intc4_interrupt" LibName="r_intc4_interrupt" INTHandle="" InUse="" /> + <r_intc5_interrupt UserName="r_intc5_interrupt" LibName="r_intc5_interrupt" INTHandle="" InUse="" /> + <r_intc6_interrupt Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" UserName="r_intc6_interrupt" LibName="r_intc6_interrupt" INTHandle="" InUse="" /> + <r_intc7_interrupt Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" UserName="r_intc7_interrupt" LibName="r_intc7_interrupt" INTHandle="" InUse="" /> + <r_intc8_interrupt Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" UserName="r_intc8_interrupt" LibName="r_intc8_interrupt" INTHandle="" InUse="" /> + <r_intc9_interrupt Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" UserName="r_intc9_interrupt" LibName="r_intc9_interrupt" INTHandle="" InUse="" /> + <r_intc10_interrupt Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" UserName="r_intc10_interrupt" LibName="r_intc10_interrupt" INTHandle="" InUse="" /> + <r_intc11_interrupt Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" UserName="r_intc11_interrupt" LibName="r_intc11_interrupt" INTHandle="" InUse="" /> + <r_intc12_interrupt Chip="R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,R5F10PPE,R5F10PPF,R5F10PPG,R5F10PPH,R5F10PPJ" UserName="r_intc12_interrupt" LibName="r_intc12_interrupt" INTHandle="" InUse="" /> + <r_intc13_interrupt Chip="R5F10PMG,R5F10PMH,R5F10PMJ,R5F10PPE,R5F10PPF,R5F10PPG,R5F10PPH,R5F10PPJ" UserName="r_intc13_interrupt" LibName="r_intc13_interrupt" INTHandle="" InUse="" /> + </INTP> + <KEY Chip="RL78F14_80pin,RL78F14_100pin" PIOR50="0"> + <R_KEY_Create_UserInit UserName="R_KEY_Create_UserInit" LibName="R_KEY_Create_UserInit" InUse="" /> + <r_key_interrupt UserName="r_key_interrupt" LibName="r_key_interrupt" INTHandle="" InUse="" /> + </KEY> + </r_cg_intc_user.c> + <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="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="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="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="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="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="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="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,RL78F14_48pin,RL78F14_32pin" PIOR42="0" 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="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="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="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="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="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=""> + <R_IICA0_Create UserName="R_IICA0_Create" LibName="R_IICAn_Create" InUse="1" Init="1" InitMode="" /> + <R_IICA0_Master_Send UserName="R_IICA0_Master_Send" LibName="R_IICAn_Master_Send" InUse="1" /> + <R_IICA0_Master_Receive UserName="R_IICA0_Master_Receive" LibName="R_IICAn_Master_Receive" InUse="1" /> + <R_IICA0_Slave_Send UserName="R_IICA0_Slave_Send" LibName="R_IICAn_Slave_Send" InUse="0" /> + <R_IICA0_Slave_Receive UserName="R_IICA0_Slave_Receive" LibName="R_IICAn_Slave_Receive" InUse="0" /> + <R_IICA0_Stop UserName="R_IICA0_Stop" LibName="R_IICAn_Stop" InUse="1" /> + <R_IICA0_StopCondition UserName="R_IICA0_StopCondition" LibName="R_IICAn_StopCondition" InUse="1" /> + <R_IICA0_Set_SnoozeOn UserName="R_IICA0_Set_SnoozeOn" LibName="R_IICAn_Set_SnoozeOn" InUse="0" /> + <R_IICA0_Set_SnoozeOff UserName="R_IICA0_Set_SnoozeOff" LibName="R_IICAn_Set_SnoozeOff" InUse="0" /> + <R_IICA0_Set_PowerOff UserName="R_IICA0_Set_PowerOff" LibName="R_IICAn_Set_PowerOff" InUse="0" /> + </IICA0> + </r_cg_serial.c> + <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="0" /> + <UART0 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="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="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="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="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,RL78F14_48pin,RL78F14_32pin" PIOR42="0" 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="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="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="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="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="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=""> + <R_IICA0_Create_UserInit UserName="R_IICA0_Create_UserInit" LibName="R_IICAn_Create_UserInit" InUse="0" /> + <r_iica0_interrupt UserName="r_iica0_interrupt" INTHandle="" LibName="r_iican_interrupt" InUse="1" /> + <r_iica0_callback_master_sendend UserName="r_iica0_callback_master_sendend" LibName="r_iican_callback_master_sendend" InUse="1" /> + <r_iica0_callback_master_receiveend UserName="r_iica0_callback_master_receiveend" LibName="r_iican_callback_master_receiveend" InUse="1" /> + <r_iica0_callback_slave_sendend UserName="r_iica0_callback_slave_sendend" LibName="r_iican_callback_slave_sendend" InUse="0" /> + <r_iica0_callback_slave_receiveend UserName="r_iica0_callback_slave_receiveend" LibName="r_iican_callback_slave_receiveend" InUse="0" /> + <r_iica0_callback_master_error UserName="r_iica0_callback_master_error" LibName="r_iican_callback_master_error" InUse="1" /> + <r_iica0_callback_slave_error UserName="r_iica0_callback_slave_error" LibName="r_iican_callback_slave_error" InUse="0" /> + <r_iica0_callback_getstopcondition UserName="r_iica0_callback_getstopcondition" LibName="r_iican_callback_getstopcondition" InUse="0" /> + </IICA0> + </r_cg_serial_user.c> + <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="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="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="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="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="1" /> + </ADC> + <TAU> + <r_cg_timer.c UserName="r_cg_timer.c" LibName=".c" InUse=""> + <Type R_TAU_Create="void R_TAU_Create(void)" R_TAU_Set_PowerOff="void R_TAU_Set_PowerOff(void)" R_TAU_Channeln_Start="void R_TAU_Channeln_Start(void)" R_TAU_Channeln_Higher8bits_Start="void R_TAU_Channeln_Higher8bits_Start(void)" R_TAU_Channeln_Lower8bits_Start="void R_TAU_Channeln_Lower8bits_Start(void)" R_TAU_Channeln_Stop="void R_TAU_Channeln_Stop(void)" R_TAU_Channeln_Higher8bits_Stop="void R_TAU_Channeln_Higher8bits_Stop(void)" R_TAU_Channeln_Lower8bits_Stop="void R_TAU_Channeln_Lower8bits_Stop(void)" R_TAU_Channeln_Get_PulseWidth="void R_TAU_Channeln_Get_PulseWidth(uint32_t * const width)" R_TAU_Channeln_Set_SoftwareTriggerOn="void R_TAU_Channeln_Set_SoftwareTriggerOn(void)" R_WUTM_Create="void R_WUTM_Create(void)" R_WUTM_Start="void R_WUTM_Start(void)" R_WUTM_Stop="void R_WUTM_Stop(void)" R_WUTM_Set_PowerOff="void R_WUTM_Set_PowerOff(void)" /> + <TAU0> + <R_TAU0_Create UserName="R_TAU0_Create" LibName="R_TAU_Create" InUse="" Init="1" InitMode="" /> + <R_TAU0_Set_PowerOff UserName="R_TAU0_Set_PowerOff" LibName="R_TAU_Set_PowerOff" InUse="" /> + <Channel0 InUse=""> + <R_TAU0_Channel0_Start UserName="R_TAU0_Channel0_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU0_Channel0_Stop UserName="R_TAU0_Channel0_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU0_Channel0_Get_PulseWidth Chip="RL78F14_30pin,RL78F14_32pin,RL78F14_80pin,RL78F14_100pin" UserName="R_TAU0_Channel0_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + <R_TAU0_Channel0_Set_SoftwareTriggerOn UserName="R_TAU0_Channel0_Set_SoftwareTriggerOn" LibName="R_TAU_Channeln_Set_SoftwareTriggerOn" InUse="" /> + </Channel0> + <Channel1 InUse=""> + <R_TAU0_Channel1_Start UserName="R_TAU0_Channel1_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU0_Channel1_Higher8bits_Start UserName="R_TAU0_Channel1_Higher8bits_Start" LibName="R_TAU_Channeln_Higher8bits_Start" InUse="" /> + <R_TAU0_Channel1_Lower8bits_Start UserName="R_TAU0_Channel1_Lower8bits_Start" LibName="R_TAU_Channeln_Lower8bits_Start" InUse="" /> + <R_TAU0_Channel1_Stop UserName="R_TAU0_Channel1_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU0_Channel1_Higher8bits_Stop UserName="R_TAU0_Channel1_Higher8bits_Stop" LibName="R_TAU_Channeln_Higher8bits_Stop" InUse="" /> + <R_TAU0_Channel1_Lower8bits_Stop UserName="R_TAU0_Channel1_Lower8bits_Stop" LibName="R_TAU_Channeln_Lower8bits_Stop" InUse="" /> + <R_TAU0_Channel1_Get_PulseWidth UserName="R_TAU0_Channel1_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + </Channel1> + <Channel2 InUse=""> + <R_TAU0_Channel2_Start UserName="R_TAU0_Channel2_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU0_Channel2_Stop UserName="R_TAU0_Channel2_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU0_Channel2_Get_PulseWidth Chip="RL78F14_30pin,RL78F14_32pin,RL78F14_80pin,RL78F14_100pin" UserName="R_TAU0_Channel2_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + <R_TAU0_Channel2_Set_SoftwareTriggerOn UserName="R_TAU0_Channel2_Set_SoftwareTriggerOn" LibName="R_TAU_Channeln_Set_SoftwareTriggerOn" InUse="" /> + </Channel2> + <Channel3 InUse=""> + <R_TAU0_Channel3_Start UserName="R_TAU0_Channel3_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU0_Channel3_Higher8bits_Start UserName="R_TAU0_Channel3_Higher8bits_Start" LibName="R_TAU_Channeln_Higher8bits_Start" InUse="" /> + <R_TAU0_Channel3_Lower8bits_Start UserName="R_TAU0_Channel3_Lower8bits_Start" LibName="R_TAU_Channeln_Lower8bits_Start" InUse="" /> + <R_TAU0_Channel3_Stop UserName="R_TAU0_Channel3_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU0_Channel3_Higher8bits_Stop UserName="R_TAU0_Channel3_Higher8bits_Stop" LibName="R_TAU_Channeln_Higher8bits_Stop" InUse="" /> + <R_TAU0_Channel3_Lower8bits_Stop UserName="R_TAU0_Channel3_Lower8bits_Stop" LibName="R_TAU_Channeln_Lower8bits_Stop" InUse="" /> + <R_TAU0_Channel3_Get_PulseWidth Chip="RL78F14_30pin,RL78F14_32pin,RL78F14_100pin" UserName="R_TAU0_Channel3_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + </Channel3> + <Channel4 InUse=""> + <R_TAU0_Channel4_Start UserName="R_TAU0_Channel4_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU0_Channel4_Stop UserName="R_TAU0_Channel4_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU0_Channel4_Get_PulseWidth Chip="RL78F14_30pin,RL78F14_32pin,RL78F14_80pin,RL78F14_100pin" UserName="R_TAU0_Channel4_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + <R_TAU0_Channel4_Set_SoftwareTriggerOn UserName="R_TAU0_Channel4_Set_SoftwareTriggerOn" LibName="R_TAU_Channeln_Set_SoftwareTriggerOn" InUse="" /> + </Channel4> + <Channel5 InUse=""> + <R_TAU0_Channel5_Start UserName="R_TAU0_Channel5_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU0_Channel5_Stop UserName="R_TAU0_Channel5_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU0_Channel5_Get_PulseWidth UserName="R_TAU0_Channel5_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + </Channel5> + <Channel6 InUse=""> + <R_TAU0_Channel6_Start UserName="R_TAU0_Channel6_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU0_Channel6_Stop UserName="R_TAU0_Channel6_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU0_Channel6_Get_PulseWidth UserName="R_TAU0_Channel6_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + <R_TAU0_Channel6_Set_SoftwareTriggerOn Chip="RL78F14_30pin,RL78F14_32pin,RL78F14_80pin,RL78F14_100pin" UserName="R_TAU0_Channel6_Set_SoftwareTriggerOn" LibName="R_TAU_Channeln_Set_SoftwareTriggerOn" InUse="" /> + </Channel6> + <Channel7 InUse=""> + <R_TAU0_Channel7_Start UserName="R_TAU0_Channel7_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU0_Channel7_Stop UserName="R_TAU0_Channel7_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU0_Channel7_Get_PulseWidth UserName="R_TAU0_Channel7_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + </Channel7> + </TAU0> + <TAU1> + <R_TAU1_Create UserName="R_TAU1_Create" LibName="R_TAU_Create" InUse="" Init="1" InitMode="" /> + <R_TAU1_Set_PowerOff UserName="R_TAU1_Set_PowerOff" LibName="R_TAU_Set_PowerOff" InUse="" /> + <Channel0 InUse=""> + <R_TAU1_Channel0_Start UserName="R_TAU1_Channel0_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU1_Channel0_Stop UserName="R_TAU1_Channel0_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU1_Channel0_Get_PulseWidth Chip="RL78F14_80pin,RL78F14_100pin" UserName="R_TAU1_Channel0_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + <R_TAU1_Channel0_Set_SoftwareTriggerOn UserName="R_TAU1_Channel0_Set_SoftwareTriggerOn" LibName="R_TAU_Channeln_Set_SoftwareTriggerOn" InUse="" /> + </Channel0> + <Channel1 InUse=""> + <R_TAU1_Channel1_Start UserName="R_TAU1_Channel1_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU1_Channel1_Higher8bits_Start UserName="R_TAU1_Channel1_Higher8bits_Start" LibName="R_TAU_Channeln_Higher8bits_Start" InUse="" /> + <R_TAU1_Channel1_Lower8bits_Start UserName="R_TAU1_Channel1_Lower8bits_Start" LibName="R_TAU_Channeln_Lower8bits_Start" InUse="" /> + <R_TAU1_Channel1_Stop UserName="R_TAU1_Channel1_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU1_Channel1_Higher8bits_Stop UserName="R_TAU1_Channel1_Higher8bits_Stop" LibName="R_TAU_Channeln_Higher8bits_Stop" InUse="" /> + <R_TAU1_Channel1_Lower8bits_Stop UserName="R_TAU1_Channel1_Lower8bits_Stop" LibName="R_TAU_Channeln_Lower8bits_Stop" InUse="" /> + <R_TAU1_Channel1_Get_PulseWidth Chip="RL78F14_80pin,RL78F14_100pin" UserName="R_TAU1_Channel1_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + </Channel1> + <Channel2 InUse=""> + <R_TAU1_Channel2_Start UserName="R_TAU1_Channel2_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU1_Channel2_Stop UserName="R_TAU1_Channel2_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU1_Channel2_Get_PulseWidth Chip="RL78F14_80pin,RL78F14_100pin" UserName="R_TAU1_Channel2_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + <R_TAU1_Channel2_Set_SoftwareTriggerOn UserName="R_TAU1_Channel2_Set_SoftwareTriggerOn" LibName="R_TAU_Channeln_Set_SoftwareTriggerOn" InUse="" /> + </Channel2> + <Channel3 InUse=""> + <R_TAU1_Channel3_Start UserName="R_TAU1_Channel3_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU1_Channel3_Higher8bits_Start UserName="R_TAU1_Channel3_Higher8bits_Start" LibName="R_TAU_Channeln_Higher8bits_Start" InUse="" /> + <R_TAU1_Channel3_Lower8bits_Start UserName="R_TAU1_Channel3_Lower8bits_Start" LibName="R_TAU_Channeln_Lower8bits_Start" InUse="" /> + <R_TAU1_Channel3_Stop UserName="R_TAU1_Channel3_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU1_Channel3_Higher8bits_Stop UserName="R_TAU1_Channel3_Higher8bits_Stop" LibName="R_TAU_Channeln_Higher8bits_Stop" InUse="" /> + <R_TAU1_Channel3_Lower8bits_Stop UserName="R_TAU1_Channel3_Lower8bits_Stop" LibName="R_TAU_Channeln_Lower8bits_Stop" InUse="" /> + <R_TAU1_Channel3_Get_PulseWidth Chip="RL78F14_80pin,RL78F14_100pin" UserName="R_TAU1_Channel3_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + </Channel3> + <Channel4 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" InUse=""> + <R_TAU1_Channel4_Start UserName="R_TAU1_Channel4_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU1_Channel4_Stop UserName="R_TAU1_Channel4_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU1_Channel4_Get_PulseWidth Chip="RL78F14_80pin,RL78F14_100pin" UserName="R_TAU1_Channel4_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + <R_TAU1_Channel4_Set_SoftwareTriggerOn UserName="R_TAU1_Channel4_Set_SoftwareTriggerOn" LibName="R_TAU_Channeln_Set_SoftwareTriggerOn" InUse="" /> + </Channel4> + <Channel5 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" InUse=""> + <R_TAU1_Channel5_Start UserName="R_TAU1_Channel5_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU1_Channel5_Stop UserName="R_TAU1_Channel5_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU1_Channel5_Get_PulseWidth Chip="RL78F14_80pin,RL78F14_100pin" UserName="R_TAU1_Channel5_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + </Channel5> + <Channel6 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" InUse=""> + <R_TAU1_Channel6_Start UserName="R_TAU1_Channel6_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU1_Channel6_Stop UserName="R_TAU1_Channel6_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU1_Channel6_Get_PulseWidth Chip="RL78F14_80pin,RL78F14_100pin" UserName="R_TAU1_Channel6_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + <R_TAU1_Channel6_Set_SoftwareTriggerOn UserName="R_TAU1_Channel6_Set_SoftwareTriggerOn" LibName="R_TAU_Channeln_Set_SoftwareTriggerOn" InUse="" /> + </Channel6> + <Channel7 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" InUse=""> + <R_TAU1_Channel7_Start UserName="R_TAU1_Channel7_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU1_Channel7_Stop UserName="R_TAU1_Channel7_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU1_Channel7_Get_PulseWidth Chip="RL78F14_80pin,RL78F14_100pin" UserName="R_TAU1_Channel7_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + </Channel7> + </TAU1> + <TMRJ0 InUse=""> + <R_TMR_RJ0_Create UserName="R_TMR_RJ0_Create" LibName="R_TMR_RJn_Create" InUse="" Init="2" InitMode="" /> + <R_TMR_RJ0_Start UserName="R_TMR_RJ0_Start" LibName="R_TMR_RJn_Start" InUse="" /> + <R_TMR_RJ0_Stop UserName="R_TMR_RJ0_Stop" LibName="R_TMR_RJn_Stop" InUse="" /> + <R_TMR_RJ0_Get_PulseWidth UserName="R_TMR_RJ0_Get_PulseWidth" LibName="R_TMR_RJn_Get_PulseWidth" InUse="" /> + <R_TMR_RJ0_Set_PowerOff UserName="R_TMR_RJ0_Set_PowerOff" LibName="R_TMR_RJn_Set_PowerOff" InUse="" /> + </TMRJ0> + <TMRD0 InUse=""> + <R_TMR_RD0_Create UserName="R_TMR_RD0_Create" LibName="R_TMR_RDn_Create" InUse="" Init="2" InitMode="" /> + <R_TMR_RD0_Start UserName="R_TMR_RD0_Start" LibName="R_TMR_RDn_Start" InUse="" /> + <R_TMR_RD0_Stop UserName="R_TMR_RD0_Stop" LibName="R_TMR_RDn_Stop" InUse="" /> + <R_TMR_RD0_Get_PulseWidth UserName="R_TMR_RD0_Get_PulseWidth" LibName="R_TMR_RDn_Get_PulseWidth" InUse="" /> + <R_TMR_RD0_Set_PowerOff UserName="R_TMR_RD0_Set_PowerOff" LibName="R_TMR_RDn_Set_PowerOff" InUse="" /> + <R_TMR_RD0_ForcedOutput_Start UserName="R_TMR_RD0_ForcedOutput_Start" LibName="R_TMR_RDn_ForcedOutput_Start" InUse="" /> + <R_TMR_RD0_ForcedOutput_Stop UserName="R_TMR_RD0_ForcedOutput_Stop" LibName="R_TMR_RDn_ForcedOutput_Stop" InUse="" /> + </TMRD0> + <TMRD1 InUse=""> + <R_TMR_RD1_Create UserName="R_TMR_RD1_Create" LibName="R_TMR_RDn_Create" InUse="" Init="2" InitMode="" /> + <R_TMR_RD1_Start UserName="R_TMR_RD1_Start" LibName="R_TMR_RDn_Start" InUse="" /> + <R_TMR_RD1_Stop UserName="R_TMR_RD1_Stop" LibName="R_TMR_RDn_Stop" InUse="" /> + <R_TMR_RD1_Get_PulseWidth UserName="R_TMR_RD1_Get_PulseWidth" LibName="R_TMR_RDn_Get_PulseWidth" InUse="" /> + <R_TMR_RD1_Set_PowerOff UserName="R_TMR_RD1_Set_PowerOff" LibName="R_TMR_RDn_Set_PowerOff" InUse="" /> + <R_TMR_RD1_ForcedOutput_Start UserName="R_TMR_RD1_ForcedOutput_Start" LibName="R_TMR_RDn_ForcedOutput_Start" InUse="" /> + <R_TMR_RD1_ForcedOutput_Stop UserName="R_TMR_RD1_ForcedOutput_Stop" LibName="R_TMR_RDn_ForcedOutput_Stop" InUse="" /> + </TMRD1> + </r_cg_timer.c> + <r_cg_timer_user.c UserName="r_cg_timer_user.c" LibName="_user.c" InUse=""> + <Type R_TAU_Create_UserInit="void R_TAUn_Create_UserInit(void)" r_tau_channeln_interrupt="__interrupt static void r_tau_channeln_interrupt(void)" r_tau_channeln_higher8bits_interrupt="__interrupt static void r_tau_channeln_higher8bits_interrupt(void)" R_WUTM_Create_UserInit="void R_WUTM_Create_UserInit(void)" r_wutm_interrupt="__interrupt static void r_wutm_interrupt(void)" /> + <TAU0> + <R_TAU0_Create_UserInit UserName="R_TAU0_Create_UserInit" LibName="R_TAU_Create_UserInit" InUse="" /> + <Channel0 InUse=""> + <r_tau0_channel0_interrupt UserName="r_tau0_channel0_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel0> + <Channel1 InUse=""> + <r_tau0_channel1_interrupt UserName="r_tau0_channel1_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + <r_tau0_channel1_higher8bits_interrupt UserName="r_tau0_channel1_higher8bits_interrupt" INTHandle="" LibName="r_tau_channeln_higher8bits_interrupt" InUse="" /> + </Channel1> + <Channel2 InUse=""> + <r_tau0_channel2_interrupt UserName="r_tau0_channel2_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel2> + <Channel3 InUse=""> + <r_tau0_channel3_interrupt UserName="r_tau0_channel3_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + <r_tau0_channel3_higher8bits_interrupt UserName="r_tau0_channel3_higher8bits_interrupt" INTHandle="" LibName="r_tau_channeln_higher8bits_interrupt" InUse="" /> + </Channel3> + <Channel4 InUse=""> + <r_tau0_channel4_interrupt UserName="r_tau0_channel4_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel4> + <Channel5 InUse=""> + <r_tau0_channel5_interrupt UserName="r_tau0_channel5_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel5> + <Channel6 InUse=""> + <r_tau0_channel6_interrupt UserName="r_tau0_channel6_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel6> + <Channel7 InUse=""> + <r_tau0_channel7_interrupt UserName="r_tau0_channel7_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel7> + </TAU0> + <TAU1> + <R_TAU1_Create_UserInit UserName="R_TAU1_Create_UserInit" LibName="R_TAU_Create_UserInit" InUse="" /> + <Channel0 InUse=""> + <r_tau1_channel0_interrupt UserName="r_tau1_channel0_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel0> + <Channel1 InUse=""> + <r_tau1_channel1_interrupt UserName="r_tau1_channel1_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + <r_tau1_channel1_higher8bits_interrupt UserName="r_tau1_channel1_higher8bits_interrupt" INTHandle="" LibName="r_tau_channeln_higher8bits_interrupt" InUse="" /> + </Channel1> + <Channel2 InUse=""> + <r_tau1_channel2_interrupt UserName="r_tau1_channel2_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel2> + <Channel3 InUse=""> + <r_tau1_channel3_interrupt UserName="r_tau1_channel3_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + <r_tau1_channel3_higher8bits_interrupt UserName="r_tau1_channel3_higher8bits_interrupt" INTHandle="" LibName="r_tau_channeln_higher8bits_interrupt" InUse="" /> + </Channel3> + <Channel4 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" InUse=""> + <r_tau1_channel4_interrupt UserName="r_tau1_channel4_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel4> + <Channel5 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" InUse=""> + <r_tau1_channel5_interrupt UserName="r_tau1_channel5_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel5> + <Channel6 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" InUse=""> + <r_tau1_channel6_interrupt UserName="r_tau1_channel6_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel6> + <Channel7 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" InUse=""> + <r_tau1_channel7_interrupt UserName="r_tau1_channel7_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel7> + </TAU1> + <TMRJ0 InUse=""> + <R_TMR_RJ0_Create_UserInit UserName="R_TMR_RJ0_Create_UserInit" LibName="R_TMR_RJn_Create_UserInit" InUse="" /> + <r_tmr_rj0_interrupt UserName="r_tmr_rj0_interrupt" LibName="r_tmr_rjn_interrupt" INTHandle="" InUse="" /> + </TMRJ0> + <TMRD0 InUse=""> + <R_TMR_RD0_Create_UserInit UserName="R_TMR_RD0_Create_UserInit" LibName="R_TMR_RDn_Create_UserInit" InUse="" /> + <r_tmr_rd0_interrupt UserName="r_tmr_rd0_interrupt" LibName="r_tmr_rdn_interrupt" INTHandle="" InUse="" /> + </TMRD0> + <TMRD1 InUse=""> + <R_TMR_RD1_Create_UserInit UserName="R_TMR_RD1_Create_UserInit" LibName="R_TMR_RDn_Create_UserInit" InUse="" /> + <r_tmr_rd1_interrupt UserName="r_tmr_rd1_interrupt" LibName="r_tmr_rdn_interrupt" INTHandle="" InUse="" /> + </TMRD1> + </r_cg_timer_user.c> + <r_cg_timer.h UserName="r_cg_timer.h" LibName=".h" InUse="" /> + </TAU> + <WDT> + <r_cg_wdt.c UserName="r_cg_wdt.c" LibName=".c" InUse="1"> + <Type R_WDT_Create="void R_WDT_Create(void)" R_WDT_Restart="void R_WDT_Restart(void)" /> + <R_WDT_Create UserName="R_WDT_Create" LibName="R_WDT_Create" InUse="1" Init="1" InitMode="" /> + <R_WDT_Restart UserName="R_WDT_Restart" LibName="R_WDT_Restart" InUse="1" /> + </r_cg_wdt.c> + <r_cg_wdt_user.c UserName="r_cg_wdt_user.c" LibName="_user.c" InUse="1"> + <Type R_WDT_Create_UserInit="void R_WDT_Create_UserInit(void)" r_wdt_interrupt="__interrupt static void r_wdt_interrupt(void)" /> + <R_WDT_Create_UserInit UserName="R_WDT_Create_UserInit" LibName="R_WDT_Create_UserInit" InUse="" /> + <r_wdt_interrupt UserName="r_wdt_interrupt" INTHandle="" LibName="r_wdt_interrupt" InUse="1" /> + </r_cg_wdt_user.c> + <r_cg_wdt.h UserName="r_cg_wdt.h" LibName=".h" InUse="1" /> + </WDT> + <RTC> + <r_cg_rtc.c UserName="r_cg_rtc.c" LibName=".c" InUse=""> + <Type R_RTC_Create="void R_RTC_Create(void)" R_RTC_Start="void R_RTC_Start(void)" R_RTC_Stop="void R_RTC_Stop(void)" R_RTC_Set_HourSystem="MD_STATUS R_RTC_SetHourSystem(rtc_hour_system_t hour_system)" R_RTC_Get_CounterValue="MD_STATUS R_RTC_Get_CounterValue(rtc_counter_value_t * const counter_read_val)" R_RTC_Set_CounterValue="MD_STATUS R_RTC_Set_CounterValue(rtc_counter_value_t counter_write_val)" R_RTC_Set_AlarmOn="void R_RTC_Set_AlarmOn(void)" R_RTC_Set_AlarmOff="void R_RTC_Set_AlarmOff(void)" R_RTC_Set_AlarmValue="void R_RTC_Set_AlarmValue(rtc_alarm_value_t alarm_val)" R_RTC_Get_AlarmValue="void R_RTC_Get_AlarmValue(rtc_alarm_value_t * const alarm_val)" R_RTC_Set_ConstPeriodInterruptOn="MD_STATUS R_RTC_Set_ConstPeriodInterruptOn(rtc_int_period_t period)" R_RTC_Set_ConstPeriodInterruptOff="void R_RTC_Set_ConstPeriodInterruptOff(void)" R_RTC_Set_RTC1HZOn="void R_RTC_Set_RTC1HZOn(void)" R_RTC_Set_RTC1HZOff="void R_RTC_Set_RTC1HZOff(void)" R_RTC_Set_PowerOff="void R_RTC_Set_PowerOff(void)" /> + <R_RTC_Create UserName="R_RTC_Create" LibName="R_RTC_Create" InUse="" Init="1" InitMode="" /> + <R_RTC_Start UserName="R_RTC_Start" LibName="R_RTC_Start" InUse="" /> + <R_RTC_Stop UserName="R_RTC_Stop" LibName="R_RTC_Stop" InUse="" /> + <R_RTC_Set_HourSystem UserName="R_RTC_Set_HourSystem" LibName="R_RTC_Set_HourSystem" InUse="" /> + <R_RTC_Get_CounterValue UserName="R_RTC_Get_CounterValue" LibName="R_RTC_Get_CounterValue" InUse="" /> + <R_RTC_Set_CounterValue UserName="R_RTC_Set_CounterValue" LibName="R_RTC_Set_CounterValue" InUse="" /> + <R_RTC_Set_AlarmOn UserName="R_RTC_Set_AlarmOn" LibName="R_RTC_Set_AlarmOn" InUse="" /> + <R_RTC_Set_AlarmOff UserName="R_RTC_Set_AlarmOff" LibName="R_RTC_Set_AlarmOff" InUse="" /> + <R_RTC_Set_AlarmValue UserName="R_RTC_Set_AlarmValue" LibName="R_RTC_Set_AlarmValue" InUse="" /> + <R_RTC_Get_AlarmValue UserName="R_RTC_Get_AlarmValue" LibName="R_RTC_Get_AlarmValue" InUse="" /> + <R_RTC_Set_ConstPeriodInterruptOn UserName="R_RTC_Set_ConstPeriodInterruptOn" LibName="R_RTC_Set_ConstPeriodInterruptOn" InUse="" /> + <R_RTC_Set_ConstPeriodInterruptOff UserName="R_RTC_Set_ConstPeriodInterruptOff" LibName="R_RTC_Set_ConstPeriodInterruptOff" InUse="" /> + <R_RTC_Set_RTC1HZOn UserName="R_RTC_Set_RTC1HZOn" LibName="R_RTC_Set_RTC1HZOn" InUse="" /> + <R_RTC_Set_RTC1HZOff UserName="R_RTC_Set_RTC1HZOff" LibName="R_RTC_Set_RTC1HZOff" InUse="" /> + <R_RTC_Set_PowerOff UserName="R_RTC_Set_PowerOff" LibName="R_RTC_Set_PowerOff" InUse="" /> + </r_cg_rtc.c> + <r_cg_rtc_user.c UserName="r_cg_rtc_user.c" LibName="_user.c" InUse=""> + <Type R_RTC_Create_UserInit="void R_RTC_Create_UserInit(void)" r_rtc_interrupt="__interrupt static void r_rtc_interrupt(void)" r_rtc_callback_constperiod="static void r_rtc_callback_constperiod(void)" r_rtc_callback_alarm="static void r_rtc_callback_alarm(void)" /> + <R_RTC_Create_UserInit UserName="R_RTC_Create_UserInit" LibName="R_RTC_Create_UserInit" InUse="" /> + <r_rtc_interrupt UserName="r_rtc_interrupt" INTHandle="" LibName="r_rtc_interrupt" InUse="" /> + <r_rtc_callback_constperiod UserName="r_rtc_callback_constperiod" LibName="r_rtc_callback_constperiod" InUse="" /> + <r_rtc_callback_alarm UserName="r_rtc_callback_alarm" LibName="r_rtc_callback_alarm" InUse="" /> + </r_cg_rtc_user.c> + <r_cg_rtc.h UserName="r_cg_rtc.h" LibName=".h" InUse="" /> + </RTC> + <DAC InUse=""> + <r_cg_dac.c UserName="r_cg_dac.c" LibName=".c" InUse=""> + <Type R_DAC_Create="void R_DAC_Create(void)" R_DACn_Start="void R_DACn_Start(void)" R_DACn_Stop="void R_DACn_Stop(void)" R_DACn_Set_ConversionValue="void R_DACn_Set_ConversionValue(uint8_t reg_value)" R_DAC_Set_PowerOff="void R_DAC_Set_PowerOff(void)" /> + <R_DAC_Create UserName="R_DAC_Create" LibName="R_DAC_Create" InUse="" Init="2" InitMode="" /> + <DAC0 InUse=""> + <R_DAC0_Start UserName="R_DAC0_Start" LibName="R_DACn_Start" InUse="" /> + <R_DAC0_Stop UserName="R_DAC0_Stop" LibName="R_DACn_Stop" InUse="" /> + <R_DAC0_Set_ConversionValue UserName="R_DAC0_Set_ConversionValue" LibName="R_DACn_Set_ConversionValue" InUse="" /> + </DAC0> + <R_DAC_Set_PowerOff UserName="R_DAC_Set_PowerOff" LibName="R_DAC_Set_PowerOff" InUse="" /> + </r_cg_dac.c> + <r_cg_dac_user.c UserName="r_cg_dac_user.c" LibName="_user.c" InUse=""> + <Type R_DAC_Create_UserInit="void R_DAC_Create_UserInit(void)" /> + <R_DAC_Create_UserInit UserName="R_DAC_Create_UserInit" LibName="R_DAC_Create_UserInit" InUse="" /> + </r_cg_dac_user.c> + <r_cg_dac.h UserName="r_cg_dac.h" LibName=".h" InUse="" /> + </DAC> + <DTC InUse=""> + <r_cg_dtc.c UserName="r_cg_dtc.c" LibName=".c" InUse=""> + <Type R_DTC_Create="void R_DTC_Create(void)" R_DTCDn_Start="void R_DTCDn_Start(void)" R_DTCDn_Stop="void R_DTCDn_Stop(void)" R_DTC_Set_PowerOff="void R_DTC_Set_PowerOff(void)" /> + <R_DTC_Create UserName="R_DTC_Create" LibName="R_DTC_Create" InUse="" Init="2" InitMode="" /> + <DTCD0> + <R_DTCD0_Start LibName="R_DTCDn_Start" InUse="" Visible="False" /> + <R_DTCD0_Stop LibName="R_DTCDn_Stop" InUse="" Visible="False" /> + </DTCD0> + <DTCD1> + <R_DTCD1_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD1_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD1> + <DTCD2> + <R_DTCD2_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD2_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD2> + <DTCD3> + <R_DTCD3_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD3_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD3> + <DTCD4> + <R_DTCD4_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD4_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD4> + <DTCD5> + <R_DTCD5_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD5_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD5> + <DTCD6> + <R_DTCD6_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD6_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD6> + <DTCD7> + <R_DTCD7_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD7_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD7> + <DTCD8> + <R_DTCD8_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD8_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD8> + <DTCD9> + <R_DTCD9_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD9_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD9> + <DTCD10> + <R_DTCD10_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD10_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD10> + <DTCD11> + <R_DTCD11_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD11_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD11> + <DTCD12> + <R_DTCD12_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD12_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD12> + <DTCD13> + <R_DTCD13_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD13_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD13> + <DTCD14> + <R_DTCD14_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD14_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD14> + <DTCD15> + <R_DTCD15_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD15_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD15> + <DTCD16> + <R_DTCD16_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD16_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD16> + <DTCD17> + <R_DTCD17_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD17_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD17> + <DTCD18> + <R_DTCD18_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD18_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD18> + <DTCD19> + <R_DTCD19_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD19_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD19> + <DTCD20> + <R_DTCD20_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD20_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD20> + <DTCD21> + <R_DTCD21_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD21_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD21> + <DTCD22> + <R_DTCD22_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD22_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD22> + <DTCD23> + <R_DTCD23_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD23_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD23> + <DTCH0> + <R_DTCH0_Start LibName="R_DTCHn_Start" InUse="" Visible="false" /> + <R_DTCH0_Stop LibName="R_DTCHn_Stop" InUse="" Visible="false" /> + </DTCH0> + <DTCH1> + <R_DTCH1_Start LibName="R_DTCHn_Start" InUse="" Visible="false" /> + <R_DTCH1_Stop LibName="R_DTCHn_Stop" InUse="" Visible="false" /> + </DTCH1> + <R_DTC_Set_PowerOff UserName="R_DTC_Set_PowerOff" LibName="R_DTC_Set_PowerOff" InUse="" /> + </r_cg_dtc.c> + <r_cg_dtc_user.c UserName="r_cg_dtc_user.c" LibName="_user.c" InUse=""> + <Type R_DTC_Create_UserInit="void R_DTC_Create_UserInit(void)" /> + <R_DTC_Create_UserInit UserName="R_DTC_Create_UserInit" LibName="R_DTC_Create_UserInit" InUse="" /> + </r_cg_dtc_user.c> + <r_cg_dtc.h UserName="r_cg_dtc.h" LibName=".h" InUse="" /> + </DTC> + <PCLBUZ Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <r_cg_pclbuz.c UserName="r_cg_pclbuz.c" LibName=".c" InUse=""> + <Type R_PCLBUZn_Create="void R_PCLBUZn_Create(void) " R_PCLBUZn_Start="void R_PCLBUZn_Start(void)" R_PCLBUZn_Stop="void R_PCLBUZn_Stop(void)" /> + <PCLBUZ0 InUse=""> + <R_PCLBUZ0_Create UserName="R_PCLBUZ0_Create" LibName="R_PCLBUZn_Create" InUse="" Init="1" InitMode="" /> + <R_PCLBUZ0_Start UserName="R_PCLBUZ0_Start" LibName="R_PCLBUZn_Start" InUse="" /> + <R_PCLBUZ0_Stop UserName="R_PCLBUZ0_Stop" LibName="R_PCLBUZn_Stop" InUse="" /> + </PCLBUZ0> + </r_cg_pclbuz.c> + <r_cg_pclbuz_user.c UserName="r_cg_pclbuz_user.c" LibName="_user.c" InUse=""> + <Type R_PCLBUZn_Create_UserInit="void R_PCLBUZn_Create_UserInit(void) " /> + <PCLBUZ0 InUse=""> + <R_PCLBUZ0_Create_UserInit UserName="R_PCLBUZ0_Create_UserInit" LibName="R_PCLBUZn_Create_UserInit" InUse="" Init="1" /> + </PCLBUZ0> + </r_cg_pclbuz_user.c> + <r_cg_pclbuz.h UserName="r_cg_pclbuz.h" LibName=".h" InUse="" /> + </PCLBUZ> + <COMP> + <r_cg_comp.c UserName="r_cg_comp.c" LibName=".c" InUse=""> + <Type R_COMP_Create="void R_COMP_Create(void)" R_COMP0_Start="void R_COMP0_Start(void)" R_COMP0_Stop="void R_COMP0_Stop(void)" /> + <R_COMP_Create UserName="R_COMP_Create" LibName="R_COMP_Create" InUse="" Init="1" InitMode="" /> + <COMP0 InUse=""> + <R_COMP0_Start UserName="R_COMP0_Start" NotSubMacro="" LibName="R_COMP0_Start" InUse="" /> + <R_COMP0_Stop UserName="R_COMP0_Stop" NotSubMacro="" LibName="R_COMP0_Stop" InUse="" /> + </COMP0> + </r_cg_comp.c> + <r_cg_comp_user.c UserName="r_cg_comp_user.c" LibName="_user.c" InUse=""> + <Type R_COMP_Create_UserInit="void R_COMP_Create_UserInit(void)" r_comp0_interrupt="__interrupt static void r_comp0_interrupt(void)" /> + <R_COMP_Create_UserInit UserName="R_COMP_Create_UserInit" LibName="R_COMP_Create_UserInit" InUse="" /> + <COMP0 InUse=""> + <r_comp0_interrupt UserName="r_comp0_interrupt" NotSubMacro="" LibName="r_comp0_interrupt" INTHandle="" InUse="" /> + </COMP0> + </r_cg_comp_user.c> + <r_cg_comp.h UserName="r_cg_comp.h" LibName=".h" InUse="" /> + </COMP> + <ELC> + <r_cg_elc.c UserName="r_cg_elc.c" LibName=".c" InUse=""> + <Type R_ELC_Create="void R_ELC_Create(void)" R_ELC_Stop="void R_ELC_Stop(uint32_t event)" /> + <R_ELC_Create UserName="R_ELC_Create" LibName="R_ELC_Create" InUse="" Init="2" InitMode="" /> + <R_ELC_Stop UserName="R_ELC_Stop" LibName="R_ELC_Stop" InUse="" /> + </r_cg_elc.c> + <r_cg_elc_user.c UserName="r_cg_elc_user.c" LibName="_user.c" InUse=""> + <Type R_ELC_Create_UserInit="void R_ELC_Create_UserInit(void)" /> + <R_ELC_Create_UserInit UserName="R_ELC_Create_UserInit" LibName="R_ELC_Create_UserInit" InUse="" /> + </r_cg_elc_user.c> + <r_cg_elc.h UserName="r_cg_elc.h" LibName=".h" InUse="" /> + </ELC> + <LVD> + <r_cg_lvd.c UserName="r_cg_lvd.c" LibName=".c" InUse=""> + <Type R_LVD_Create="void R_LVD_Create(void)" R_LVD_InterruptMode_Start="void R_LVD_InterruptMode_Start(void)" /> + <R_LVD_Create UserName="R_LVD_Create" LibName="R_LVD_Create" InUse="" Init="1" InitMode="" /> + <R_LVD_InterruptMode_Start UserName="R_LVD_InterruptMode_Start" LibName="R_LVD_InterruptMode_Start" InUse="" /> + </r_cg_lvd.c> + <r_cg_lvd_user.c UserName="r_cg_lvd_user.c" LibName="_user.c" InUse=""> + <Type R_LVD_Create_UserInit="void R_LVD_Create_UserInit(void)" r_lvd_interrupt="__interrupt static void r_lvd_interrupt(void)" /> + <R_LVD_Create_UserInit UserName="R_LVD_Create_UserInit" LibName="R_LVD_Create_UserInit" InUse="" /> + <r_lvd_interrupt UserName="r_lvd_interrupt" INTHandle="" LibName="r_lvd_interrupt" InUse="" /> + </r_cg_lvd_user.c> + <r_cg_lvd.h UserName="r_cg_lvd.h" LibName=".h" InUse="" /> + </LVD> + </FUNC> + <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" /> + <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" /> + <lvi_option Name="lvi_option" Value="FF" /> + <pior_value4 Name="pior_value4" Value="00" /> + <pior_value5 Name="pior_value5" Value="00" /> + <cg_security6 Name="cg_security6" Value="00" /> + <cg_security1 Name="cg_security1" Value="00" /> + <pior_value0 Name="pior_value0" Value="00" /> + <pior_value1 Name="pior_value1" Value="00" /> + <pior_value6 Name="pior_value6" 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" /> + <clock_option Name="clock_option" Value="F8" /> + <pior_value2 Name="pior_value2" Value="00" /> + <pior_value3 Name="pior_value3" Value="00" /> + </GlobleUserTag> + </TAG> + </DIR> + <MACRO> + <CGC Prepared="true" SetFlag="True" NeedRefresh="False"> + <CGC SetFlag="True" MacroName="cgc" /> + </CGC> + <PORT HelpID="port" Prepared="true" SetFlag="True" NeedRefresh="False"> + <PORT SetFlag="True" 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="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" /> + </SAU0> + <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" /> + </SAU1> + <IICA0 Accelerate="No" Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" MacroName="IICA" Channel="0" SetFlag="True" TabEnable="True" /> + </Serial> + <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" /> + <TAU1 Accelerate="No" Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" MacroName="TAU" Channel="1" ChannelNum="0,1,2,3,4,5,6,7" /> + <TMRJ0 SetFlag="" MacroName="TMRJ" Channel="0" /> + <TMRD0 SetFlag="" MacroName="TMRD" Channel="0" /> + <TMRD1 SetFlag="" MacroName="TMRD" Channel="1" /> + </TAU> + <WDT Prepared="true" SetFlag="true" HelpID="watchdogtimer" NeedRefresh="False"> + <WDT SetFlag="true" MacroName="WDT" /> + </WDT> + <RTC SetFlag="" HelpID="rtc" NeedRefresh="False"> + <RTC MacroName="RTC" /> + </RTC> + <DAC HelpID="dac" SetFlag="" NeedRefresh="False"> + <DAC SetFlag="" MacroName="DAC" /> + </DAC> + <DTC HelpID="dtc" SetFlag="" NeedRefresh="False"> + <DTC SetFlag="" MacroName="DTC" /> + </DTC> + <PCLBUZ Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" SetFlag="" HelpID="PCLBUZ" NeedRefresh="False"> + <PCLBUZ0 MacroName="PCLBUZ" Channel="0" /> + </PCLBUZ> + <COMP SetFlag="" HelpID="comparator" NeedRefresh="False"> + <COMP SetFlag="" MacroName="COMP" /> + </COMP> + <ELC SetFlag="" HelpID="elc" NeedRefresh="False"> + <ELC Accelerate="No" MacroName="ELC" /> + </ELC> + <LVD SetFlag="" Prepared="true" NeedRefresh="False"> + <LVD MacroName="LVD" /> + </LVD> + </MACRO> + <SETTING> + <CGC> + <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" /> + <setting name="MAIN_CLOCK_SELECT_HIGH_INTERNAL_CLOCK" value="true" /> + <setting name="INTERNAL_HIGH_CLOCK_OPERATION" value="true" /> + <setting name="INTERNAL_HIGH_CLOCK_FREQUENCY" value="8" /> + <setting name="HIGH_SYSTEM_CLOCK_OPERATION" value="false" /> + <setting name="HIGH_SYSTEM_CLOCK_SELECT_EXTERNAL_CLOCK" value="false" /> + <setting name="HIGH_SYSTEM_CLOCK_SELECT_X1_CLOCK" value="true" /> + <setting name="X1_CLOCK_STABLE_TIME" value="7" /> + <setting name="HIGH_SYSTEM_CLOCK_FREQUENCY" value="5" /> + <setting name="SUBCLOCK_SELECT_XT1_CLOCK" value="true" /> + <setting name="SUBCLOCK_XT1_OSCILLATION_MODE" value="0" /> + <setting name="SUBCLOCK_OPERATION" value="false" /> + <setting name="SUBCLOCK_SELECT_EXTERNAL_CLOCK" value="false" /> + <setting name="SUBCLOCK_HALT_STOP_STATUS" value="0" /> + <setting name="CPU_PERIPHERAL_CLOCK_FREQUENCY" value="0" /> + <setting name="FPLL_FREQUENCY_VALUE" value="0" /> + <setting name="FPLL_FREQUENCY_OPERATION" value="false" /> + <setting name="FPLL_LOCKUP_WAIT_COUNTER" value="0" /> + <setting name="FMP_FREQUENCY_VALUE" value="0" /> + <setting name="TRD_FREQUENCY_VALUE" value="0" /> + <setting name="FSL_FREQUENCY_VALUE" value="0" /> + <setting name="RTC_IT_CLOCK" value="0" /> + <setting name="OCD_UNUSED" value="true" /> + <setting name="OCD_USED" value="false" /> + <setting name="RRM_UNUSED" value="false" /> + <setting name="RRM_USED" value="true" /> + <setting name="TRACE_UNUSED" value="false" /> + <setting name="TRACE_USED" value="true" /> + <setting name="HOTPLUG_UNUSED" value="true" /> + <setting name="HOTPLUG_USED" value="false" /> + <setting name="SECURITY_ID_AUTHENTICATION_ERASE" value="true" /> + <setting name="SECURITY_ID_AUTHENTICATION_NOT_ERASE" value="false" /> + <setting name="SECURITY_ID_SELECT" value="true" /> + <setting name="SECURITY_ID_VALUE" value="0x00000000000000000000" /> + <setting name="RESET_SOURCE_FUNCTION_OUTPUT" value="true" /> + <setting name="RESOUT_UNUSED" value="true" /> + <setting name="RESOUT_USED" value="false" /> + <setting name="ILLEGAL_MEMORY_ACCESS_UNUSED" value="true" /> + <setting name="ILLEGAL_MEMORY_ACCESS_USED" value="false" /> + <setting name="RAM_GUARD_UNUSED" value="true" /> + <setting name="RAM_GUARD_USED" value="false" /> + <setting name="RAM_GUARD_AREA" value="0" /> + <setting name="PORT_GUARD_UNUSED" value="true" /> + <setting name="PORT_GUARD_USED" value="false" /> + <setting name="INTERRUPT_GUARD_UNUSED" value="true" /> + <setting name="INTERRUPT_GUARD_USED" value="false" /> + <setting name="CHIP_CONTROL_GUARD_UNUSED" value="true" /> + <setting name="CHIP_CONTROL_GUARD_USED" value="false" /> + <setting name="STACKPOINTER_INTERRUPT_PRIORITY" value="3" /> + <setting name="STACKPOINTER_INTERRUPT_USED" value="true" /> + <setting name="CLOCK_MONITOR_INTERRUPT_PRIORITY" value="3" /> + <setting name="CLOCK_MONITOR_INTERRUPT_USED" value="true" /> + <setting name="CLOCK_MONITOR_UNUSED" value="true" /> + <setting name="CLOCK_MONITOR_USED" value="false" /> + <setting name="STACK_POINTER_UNUSED" value="true" /> + <setting name="STACK_POINTER_USED" value="false" /> + <setting name="STACK_POINTER_UNDERFLOW_DATA" value="0x0000" /> + <setting name="STACK_POINTER_OVERFLOW_DATA" value="0xFFFE" /> + <setting name="RAM_ECC_INTERRUPT_USED" value="false" /> + <setting name="RAM_ECC_INTERRUPT_PRIORITY" value="3" /> + <setting name="DataFlash" value="unused" /> + <setting name="ProgramFlash" value="unused" /> + <setting name="Monitor" value="unused" /> + <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="460800" /> + <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="460800" /> + <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="460800" /> + <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="460800" /> + <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="false" /> + <setting name="SINGLE_MASTER_USED" value="true" /> + <Slave0> + <setting name="CPU_PERIPHERAL_CLOCK" value="false" /> + <setting name="CPU_PERIPHERAL_CLOCK_HALF" value="true" /> + <setting name="LOCAL_ADDRESS_VALUE" value="16" /> + <setting name="TRANSFER_SPEED_STANDARD" value="true" /> + <setting name="TRANSFER_SPEED_HIGH" value="false" /> + <setting name="TRANSFER_SPEED_VALUE" value="" /> + <setting name="DIGITAL_FILITER_USED" value="false" /> + <setting name="INTERRUPT_IICA_PRIORITY" value="3" /> + <setting name="MASTER_RECEPT_END_CALLBACK_USED" value="true" /> + <setting name="MASTER_TRANSFER_END_CALLBACK_USED" value="true" /> + <setting name="MASTER_ERROR_END_CALLBACK_USED" value="true" /> + <setting name="MASTER_STOP_CONDITION_CALLBACK_USED" value="true" /> + <setting name="SLAVE_RECEPT_END_CALLBACK_USED" value="true" /> + <setting name="SLAVE_TRANSFER_END_CALLBACK_USED" value="true" /> + <setting name="SLAVE_ERROR_END_CALLBACK_USED" value="true" /> + <setting name="SLAVE_WAKEUP_MODE_ON" value="false" /> + <setting name="SLAVE_WAKEUP_MODE_OFF" value="true" /> + </Slave0> + <Master0> + <setting name="CPU_PERIPHERAL_CLOCK" value="false" /> + <setting name="CPU_PERIPHERAL_CLOCK_HALF" value="true" /> + <setting name="LOCAL_ADDRESS_VALUE" value="16" /> + <setting name="TRANSFER_SPEED_STANDARD" value="true" /> + <setting name="TRANSFER_SPEED_HIGH" value="false" /> + <setting name="TRANSFER_SPEED_VALUE" value="100000" /> + <setting name="DIGITAL_FILITER_USED" value="false" /> + <setting name="INTERRUPT_IICA_PRIORITY" value="3" /> + <setting name="MASTER_RECEPT_END_CALLBACK_USED" value="true" /> + <setting name="MASTER_TRANSFER_END_CALLBACK_USED" value="true" /> + <setting name="MASTER_ERROR_END_CALLBACK_USED" value="true" /> + <setting name="MASTER_STOP_CONDITION_CALLBACK_USED" value="true" /> + <setting name="SLAVE_RECEPT_END_CALLBACK_USED" value="true" /> + <setting name="SLAVE_TRANSFER_END_CALLBACK_USED" value="true" /> + <setting name="SLAVE_ERROR_END_CALLBACK_USED" value="true" /> + <setting name="SLAVE_WAKEUP_MODE_ON" value="false" /> + <setting name="SLAVE_WAKEUP_MODE_OFF" value="true" /> + </Master0> + </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="IIC_STATUS" value="used" /> + <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="true" /> + <setting name="OUTPUT_1" value="false" /> + <setting name="INPUT_BUFFER" value="0" /> + <setting name="PSRSEL" value="false" /> + </P62> + <P63> + <setting name="IIC_STATUS" value="used" /> + <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="true" /> + <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="false" /> + <setting name="INPUT_MODE" value="false" /> + <setting name="OUTPUT_MODE" value="true" /> + <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 + + + + + 9.13.00.00 + + + \ No newline at end of file diff --git a/multical.rcpe b/multical.rcpe new file mode 100644 index 0000000..dc82fff --- /dev/null +++ b/multical.rcpe @@ -0,0 +1,3260 @@ + + + + + % + % + + + + cstart.asm + stkinit.asm + 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 + r_cg_adc.c + r_cg_adc_user.c + r_cg_adc.h + r_cg_port.c + r_cg_port_user.c + r_cg_port.h + + + + owi.c + owi.h + + + i2c.c + i2c.h + + + uart.c + uart.h + + + delay.c + delay.h + + + anaout.h + anaout.c + + common.h + + dipSwitch.c + dipSwitch.h + + + + + Simulator + + 4000000 + + + + R5F10PPJ + + + + DefaultBuild\cstart.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\r_cg_adc.obj + DefaultBuild\r_cg_adc_user.obj + DefaultBuild\r_cg_port.obj + DefaultBuild\r_cg_port_user.obj + DefaultBuild\anaout.obj + DefaultBuild\owi.obj + DefaultBuild\i2c.obj + DefaultBuild\uart.obj + DefaultBuild\delay.obj + DefaultBuild\dipSwitch.obj + + + ..\..\Documents\카카오톡 받은 파일\IDH1.1\IDH1.1 + ..\IDH1.1 + . + + + False + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BuildOptionChanged + + + + + + None + + + + + <RL78F14> + <VAR> + <fCLK Name="fCLK" Value="32" Comment="4M" Trigger="fCLK"> + <Effect> + <ADC /> + <SAU0 /> + <SAU1 /> + <IICA0 /> + <TAU0 /> + <TAU1 /> + <TMRJ0 /> + <COMP /> + </Effect> + </fCLK> + <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"> + <Effect> + <TAU0 /> + <TAU1 /> + <TMRJ0 /> + </Effect> + </fSUB> + <fIL Name="fIL" Value="15" Comment="15K" Trigger="fIL"> + <Effect> + <TMRJ0 /> + <WDT /> + <TAU0 /> + <TAU1 /> + </Effect> + </fIL> + <fSL Name="fSL" Value="15" Comment="15K" Trigger="fSL"> + <Effect> + <PCLBUZ0 /> + <TMRJ0 /> + <TAU0 /> + <TAU1 /> + </Effect> + </fSL> + <fPLL Name="fPLL" Value="24" Comment="24M" Trigger="fPLL" /> + <fRTC Name="fRTC" Value="524.590163934426" Comment="15k" Trigger="fRTC"> + <Effect> + <RTC /> + </Effect> + </fRTC> + <fTRD Name="fTRD" Value="64" Comment="64M" Trigger="fTRD"> + <Effect> + <TMRD0 /> + <TMRD1 /> + </Effect> + </fTRD> + <fMAIN Name="fMAIN" Value="64" Comment="32M" Trigger="fMAIN"> + <Effect> + <PCLBUZ0 /> + </Effect> + </fMAIN> + <fTRDSource Name="fTRDSource" Trigger="fTRD" Text="fIH" /> + <VDD_MIN Name="VDD_MIN" Value="4" Comment="4.0V" Trigger="VDD"> + <Effect> + <PCLBUZ0 /> + <IICA0 /> + <SAU0 /> + <SAU1 /> + </Effect> + </VDD_MIN> + <VDD_MAX Name="VDD_MAX" Value="5.5" Comment="5.5V" /> + <VDD Name="VDD" Text="false" Comment="used" /> + <VDDValue Name="VDDValue" Value="2.7" Comment="2.7V" Trigger="VDD"> + <Effect> + <ADC /> + </Effect> + </VDDValue> + <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="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" /> + <ADPCForKey Name="ADPCForKey" Value="255" Comment="ADPCForKey" /> + <OnChipDebugTraceDTC Name="GTraceRam" Text="2" Trigger="ocdtraceram"> + <Effect> + <DTC /> + </Effect> + </OnChipDebugTraceDTC> + <OnChipDebugTrace Name="GTrace" Text="2" /> + <OnChipDebugHotPlugDTC Name="GHotPlugRam" Text="2" Trigger="ocdhotplugram"> + <Effect> + <DTC /> + </Effect> + </OnChipDebugHotPlugDTC> + <KR0 Name="KR0" Text="false" Comment="unused" Trigger="KR0"> + <Effect> + <PORT Forcible="" /> + </Effect> + </KR0> + <KR1 Name="KR1" Text="false" Comment="unused" Trigger="KR1"> + <Effect> + <PORT Forcible="" /> + </Effect> + </KR1> + <KR2 Name="KR2" Text="false" Comment="unused" Trigger="KR2"> + <Effect> + <PORT Forcible="" /> + </Effect> + </KR2> + <KR3 Name="KR3" Text="false" Comment="unused" Trigger="KR3"> + <Effect> + <PORT Forcible="" /> + </Effect> + </KR3> + <KR4 Name="KR4" Text="false" Comment="unused" Trigger="KR4"> + <Effect> + <PORT Forcible="" /> + </Effect> + </KR4> + <KR5 Name="KR5" Text="false" Comment="unused" Trigger="KR5"> + <Effect> + <PORT Forcible="" /> + </Effect> + </KR5> + <KR6 Name="KR6" Text="false" Comment="unused" Trigger="KR6"> + <Effect> + <PORT Forcible="" /> + </Effect> + </KR6> + <KR7 Name="KR7" Text="false" Comment="unused" Trigger="KR7"> + <Effect> + <PORT Forcible="" /> + </Effect> + </KR7> + <OnChipDebugHotPlug Name="GHotPlug" Text="2" /> + <IIC00 Name="IIC00" Text="false" Comment="unused" Trigger="IIC00"> + <Effect> + <PORT Forcible="" /> + </Effect> + </IIC00> + <IIC01 Name="IIC01" Text="false" Comment="unused" Trigger="IIC01"> + <Effect> + <PORT Forcible="" /> + </Effect> + </IIC01> + <IIC10 Name="IIC10" Text="false" Comment="unused" Trigger="IIC10"> + <Effect> + <PORT Forcible="" /> + </Effect> + </IIC10> + <IIC11 Name="IIC11" Text="false" Comment="unused" Trigger="IIC11"> + <Effect> + <PORT Forcible="" /> + </Effect> + </IIC11> + <IICA0 Name="IICA0" Text="true" Comment="unused" Trigger="IICA0"> + <Effect> + <PORT Forcible="" /> + </Effect> + </IICA0> + <PIOR00Value Name="PIOR00Value" Text="0" /> + <PIOR01Value Name="PIOR01Value" Text="0" /> + <PIOR02Value Name="PIOR02Value" Text="0" /> + <PIOR03Value Name="PIOR03Value" Text="0" /> + <PIOR04Value Name="PIOR04Value" Text="0" /> + <PIOR05Value Name="PIOR05Value" Text="0" /> + <PIOR06Value Name="PIOR06Value" Text="0" /> + <PIOR07Value Name="PIOR07Value" Text="0" /> + <PIOR10Value Name="PIOR10Value" Text="0" /> + <PIOR11Value Name="PIOR11Value" Text="0" /> + <PIOR12Value Name="PIOR12Value" Text="0" /> + <PIOR13Value Name="PIOR13Value" Text="0" /> + <PIOR14Value Name="PIOR14Value" Text="0" /> + <PIOR15Value Name="PIOR15Value" Text="0" /> + <PIOR16Value Name="PIOR16Value" Text="0" /> + <PIOR17Value Name="PIOR17Value" Text="0" /> + <PIOR20Value Name="PIOR20Value" Text="0" /> + <PIOR21Value Name="PIOR21Value" Text="0" /> + <PIOR22Value Name="PIOR22Value" Text="0" /> + <PIOR23Value Name="PIOR23Value" Text="0" /> + <PIOR24Value Name="PIOR24Value" Text="0" /> + <PIOR25Value Name="PIOR25Value" Text="0" /> + <PIOR26Value Name="PIOR26Value" Text="0" /> + <PIOR27Value Name="PIOR27Value" Text="0" /> + <PIOR30Value Name="PIOR30Value" Text="0" /> + <PIOR31Value Name="PIOR31Value" Text="0" /> + <PIOR32Value Name="PIOR32Value" Text="0" /> + <PIOR33Value Name="PIOR33Value" Text="0" /> + <PIOR34Value Name="PIOR34Value" Text="0" /> + <PIOR35Value Name="PIOR35Value" Text="0" /> + <PIOR36Value Name="PIOR36Value" Text="0" /> + <PIOR37Value Name="PIOR37Value" Text="0" /> + <PIOR40Value Name="PIOR40Value" Text="0" /> + <PIOR41Value Name="PIOR41Value" Text="0" /> + <PIOR42Value Name="PIOR42Value" Text="0" /> + <PIOR43Value Name="PIOR43Value" Text="0" /> + <PIOR44Value Name="PIOR44Value" Text="0" /> + <PIOR45Value Name="PIOR45Value" Text="0" /> + <PIOR46Value Name="PIOR46Value" Text="0" /> + <PIOR50Value Name="PIOR50Value" Text="0" /> + <PIOR52Value Name="PIOR52Value" Text="0" /> + <PIOR53Value Name="PIOR53Value" Text="0" /> + <PIOR60Value Name="PIOR60Value" Text="0" /> + <PIOR61Value Name="PIOR61Value" Text="0" /> + <PIOR62Value Name="PIOR62Value" Text="0" /> + <PIOR63Value Name="PIOR63Value" Text="0" /> + <PIOR64Value Name="PIOR64Value" Text="0" /> + <PIOR65Value Name="PIOR65Value" Text="0" /> + <PIOR66Value Name="PIOR66Value" Text="0" /> + <PIOR67Value Name="PIOR67Value" Text="0" /> + <PIOR70Value Name="PIOR70Value" Text="0" /> + <PIOR71Value Name="PIOR71Value" Text="0" /> + <PIOR73Value Name="PIOR73Value" Text="0" /> + <PIOR80Value Name="PIOR80Value" Text="0" /> + <ELC_TARGET0 Name="ELC_TARGET0" Text="disable" /> + <ELC_TARGET1 Name="ELC_TARGET1" Text="disable" /> + <ELC_TARGET2 Name="ELC_TARGET2" Text="disable" /> + <ELC_TARGET3 Name="ELC_TARGET3" Text="disable" /> + <ELC_TARGET4 Name="ELC_TARGET4" Text="disable" /> + <ELC_TARGET5 Name="ELC_TARGET5" Text="disable" /> + <ELC_TARGET6 Name="ELC_TARGET6" Text="disable" /> + <ELC_TARGET7 Name="ELC_TARGET7" Text="disable" /> + <ELC_TARGET8 Name="ELC_TARGET8" Text="disable" /> + <RTC1HZ Name="RTC1HZ" Text="disable" Trigger="RTC1HZ"> + <Effect> + <TAU0 /> + <TAU1 /> + </Effect> + </RTC1HZ> + <RXD0 Name="RXD0" Text="enable" /> + <ProjectName Name="PrjName" Text="multical" /> + <ProjectPath Name="PrjPath" Text="C:\Users\COMPUTER1\OneDrive\문서\카카오톡 받은 파일\Amosense_Firmware\Amosense_Firmware" /> + <ProjectKind Name="PrjKind" Text="Project78K0R" /> + <DeviceName Name="DeviceName" Fixed="" Text="RL78F14" /> + <MCUName Name="MCUName" Text="RL78F14_100pin" /> + <ChipName Name="ChipName" Text="R5F10PPJ" /> + <ChipID Name="ChipID" Text="R5F10PPJ" /> + <CPUCoreType Name="CPUCoreType" Fixed="" Text="1" /> + <MCUType Name="MCUType" Fixed="" Text="RL78" /> + <Compiler Name="Compiler" Text="CCRL" /> + <UseSecurityId Name="GI" Text="0" /> + <SecurityId Name="GIValue" Text="00000000000000000000" /> + <LinkDirectiveFile Name="D0" Text="lk.dr" /> + <OnChipDebugOptionBytes Name="GO" Text="1" /> + <OnChipDebugOptionBytesValue Name="GOValue" Text="04" /> + <StartAddressOfOnChipDebugOptionBytes Name="GOStart" Text="3FE00" /> + <SizeOfOnChipDebugOptionBytesArea Name="GOSizeValue" Text="512" /> + <UserOptionBytes Name="GB" Text="1" /> + <UserOptionBytesValue Name="GBValue" Text="FFFFF8" /> + <RAMStartAddress Chip="R5F10PGJ,R5F10PLJ,R5F10PMJ,R5F10PPJ" Name="RAMStartAddress" Fixed="" Text="000FAF00" /> + <RAMEndAddress Name="RAMEndAddress" Fixed="" Text="000FFEFF" /> + <ROMEndAddress Chip="R5F10PGJ,R5F10PLJ,R5F10PMJ,R5F10PPJ" Name="ROMEndAddress" Fixed="" Text="0003FFFF" /> + <REF_VOLTAGE_VALUE Name="REF_VOLTAGE_VALUE" Text="NO_INPUT"> + <Effect> + <DAC /> + <COMP /> + </Effect> + </REF_VOLTAGE_VALUE> + <ANO0_ANALOG_OUTPUT Name="ANO0_ANALOG_OUTPUT" Value="0"> + <Effect> + <DAC /> + <COMP /> + </Effect> + </ANO0_ANALOG_OUTPUT> + <MirrorROM Chip="R5F10PGJ,R5F10PLJ,R5F10PMJ,R5F10PPJ" Name="MirrorROM" Fixed="" Text="31.75" /> + <TAUUsedRTC1Hz Name="TAUUsedRTC1Hz" Text="false" Comment="unused" Trigger="RTC1HZ"> + <Effect> + <RTC /> + </Effect> + </TAUUsedRTC1Hz> + <TRDCLKUSE1 Name="TRDCLKUSE1" Value="0" Comment="unused" Trigger="TRDCLK input"> + <Effect> + <TMRD0 /> + </Effect> + </TRDCLKUSE1> + <fMP Name="fMP" Value="64" /> + <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" /> + <GroupName Name="GroupName" Text="groupe" /> + <CodePath Name="CodePath" Text=".\" /> + <ReportType Name="ReportType" Text="Html" /> + <CreationDateType Name="CreationDateType" Text="OutputDate" /> + <GenerateType Name="GenerateType" Text="Merge" /> + <APIOutputType Name="APIOutputType" Text="Default" /> + <FileRegister Name="FileRegister" Text="Yes" /> + <PinReflect Name="PinReflect" Text="Reflected" /> + <fCLKSource Name="fCLKSource" Text="fIH" /> + <UseFDL Name="UseFDL" Text="no" /> + <DataFlash Name="DataFlash" Text="0" /> + <OCDROM Name="OCDROM" Text="Unused" /> + <OCDROM_Address Name="OCDROM_Address" Text="0003FE00" /> + <OCDROM_Length Name="OCDROM_Length" Text="512" /> + <HasRRMRam Name="HasRRMRam" Text="" /> + <HasTraceRam Name="HasTraceRam" Text="" /> + <HasHotRam Name="HasHotRam" Text="" /> + <PrjVersion Name="PrjVersion" Text="1.2.0.1" /> + <ProductVersion Name="ProductVersion" Text="4.08.06.01" /> + <LinkFileName Name="LinkFileName" Text="" /> + </VAR> + <DIR> + <PIN> + <CGC> + <X1 Port="P121" Point="-" /> + <X2 Port="P122" Point="-" /> + <EXCLK Port="P122" Point="I" /> + <XT1 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P123" Point="-" /> + <XT2 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P124" Point="-" /> + <EXCLKS Port="P124" Point="I" /> + <TOOL0 Port="P40" Point="I/O" /> + <RESOUT Port="P130" Point="O" /> + </CGC> + <PORT> + <Port0 Chip="RL78F14_100pin" Pullup="true"> + <P00 Name="P00/TI05/TO05/INTP9" AltFunc="" Point="I/O" /> + <P01 Name="P01/TI04/TO04" AltFunc="" Point="I/O" /> + <P02 Name="P02/TI06/TO06" AltFunc="" Point="I/O" /> + <P03 Name="P03" AltFunc="" Point="I/O" /> + </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="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="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="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" /> + <P41 Name="P41/TI10/TO10/TRJIO0/VCOUT0/SNZOUT2" AltFunc="" Point="I/O" /> + <P42 Name="P42/LTXD0" AltFunc="" Point="I/O" /> + <P43 Name="P43/LRXD0" PITHL="true" AltFunc="" Point="I/O" /> + <P44 Name="P44/TI07/TO07" AltFunc="" Point="I/O" /> + <P45 Name="P45/TI10/TO10" AltFunc="" Point="I/O" /> + <P46 Name="P46/TI12/TO12" AltFunc="" Point="I/O" /> + <P47 Name="P47/INTP13" AltFunc="" Point="I/O" /> + </Port4> + <Port5 Chip="RL78F14_80pin,RL78F14_100pin" Pullup="true"> + <P50 Name="P50/_SSI01/INTP3" PITHL="true" AltFunc="" Point="I/O" /> + <P51 Name="P51/SO01/INTP11" AltFunc="" Point="I/O" /> + <P52 Name="P52/_SCK01/SCL01/STOPST" PITHL="true" AltFunc="" Point="I/O" /> + <P53 Name="P53/SI01/SDA01/INTP10" PITHL="true" AltFunc="" Point="I/O" /> + <P54 Name="P54/TI11/TO11/_SSI10" TTL="true" PITHL="true" AltFunc="" Point="I/O" /> + <P55 Name="P55/TI13/TO13" AltFunc="" Point="I/O" /> + <P56 Name="P56/TI15/TO15/SNZOUT1" AltFunc="" Point="I/O" /> + <P57 Name="P57/TI17/TO17/SNZOUT0" AltFunc="" Point="I/O" /> + </Port5> + <Port6 Chip="RL78F14_80pin,RL78F14_100pin" Pullup="true"> + <P60 Name="P60/_SCK00/SCL00" PITHL="true" Nch="true" AltFunc="" Point="I/O" /> + <P61 Name="P61/SI00/SDA00/RXD0" PITHL="true" Nch="true" AltFunc="" Point="I/O" /> + <P62 Name="P62/SO00/TXD0/SCLA0" TTL="true" PITHL="true" Nch="true" AltFunc="SCLA0" Point="I/O" /> + <P63 Name="P63/_SSI00/SDAA0" TTL="true" PITHL="true" Nch="true" AltFunc="SDAA0" Point="I/O" /> + <P64 Name="P64/TI14/TO14/SNZOUT3" AltFunc="" Point="I/O" /> + <P65 Name="P65/TI16/TO16/SNZOUT2" AltFunc="" Point="I/O" /> + <P66 Name="P66/TI00/TO00" AltFunc="" Point="I/O" /> + <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="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="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="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="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="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="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> + <Port13 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <P130 Name="P130/RESOUT" AltFunc="P130" Point="O" /> + <P137 Name="P137/INTP0" AltFunc="" Point="I" /> + </Port13> + <Port14 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Pullup="true"> + <P140 Name="P140/PCLBUZ0" AltFunc="" Point="I/O" /> + </Port14> + <Port15 Chip="RL78F14_100pin" Pullup="true"> + <P150 Name="P150/_SSI11" PITHL="true" AltFunc="" Point="I/O" /> + <P151 Name="P151/SO11" AltFunc="" Point="I/O" /> + <P152 Name="P152/SI11/SDA11" PITHL="true" AltFunc="" Point="I/O" /> + <P153 Name="P153/_SCK11/SCL11" PITHL="true" AltFunc="" Point="I/O" /> + <P154 Name="P154/SNZOUT7" AltFunc="" Point="I/O" /> + <P155 Name="P155/SNZOUT6" AltFunc="" Point="I/O" /> + <P156 Name="P156/SNZOUT5" AltFunc="" Point="I/O" /> + <P157 Name="P157/SNZOUT4" AltFunc="" Point="I/O" /> + </Port15> + </PORT> + <INTC> + <INTP> + <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" /> + <INTP3 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin,RL78F14_30pin,RL78F14_32pin" PIOR53="0" Port="P17" 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" /> + <INTP7 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P32" Point="I" /> + <INTP8 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P70" Point="I" /> + <INTP9 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P00" Point="I" /> + <INTP10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P53" Point="I" /> + <INTP11 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P51" Point="I" /> + <INTP12 Chip="R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,R5F10PPE,R5F10PPF,R5F10PPG,R5F10PPH,R5F10PPJ" Port="P77" Point="I" /> + <INTP13 Chip="R5F10PMG,R5F10PMH,R5F10PMJ,R5F10PPE,R5F10PPF,R5F10PPG,R5F10PPH,R5F10PPJ" Port="P47" Point="I" /> + </INTP> + <KEY> + <KR0 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR50="0" Port="P70" Point="I" /> + <KR1 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR50="0" Port="P71" Point="I" /> + <KR2 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR50="0" Port="P72" Point="I" /> + <KR3 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR50="0" Port="P73" Point="I" /> + <KR4 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR50="0" Port="P74" Point="I" /> + <KR5 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR50="0" Port="P75" Point="I" /> + <KR6 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR50="0" Port="P76" Point="I" /> + <KR7 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR50="0" Port="P77" Point="I" /> + </KEY> + </INTC> + <ADC> + <ANI0 Port="P33" Point="I" UnConflict="CMP_ANALOG_0,DAC_ANALOG_0" /> + <ANI1 Port="P34" Point="I" UnConflict="CMP_ANALOG_0,DAC_ANALOG_0,CMP_ANALOG_1,DAC_ANALOG_1" /> + <ANI2 Port="P80" Point="I" UnConflict="IVCMP00,IVCMP01,IVCMP02,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANI3 Port="P81" Point="I" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP01,IVCMP02,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANI4 Port="P82" Point="I" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP02,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANI5 Port="P83" Point="I" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP01,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7," /> + <ANI6 Port="P84" Point="I" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP01,IVCMP02,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANI7 Port="P85" Point="I" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP01,IVCMP02,IVCMP03,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANI8 Chip="RL78F14_30pin, RL78F14_48pin, RL78F14_64pin, RL78F14_80pin, RL78F14_100pin" Port="P86" Point="I" /> + <ANI9 Chip="RL78F14_30pin, RL78F14_48pin, RL78F14_64pin, RL78F14_80pin, RL78F14_100pin" Port="P87" Point="I" /> + <ANI10 Chip="RL78F14_48pin, RL78F14_64pin, RL78F14_80pin, RL78F14_100pin" Port="P90" Point="I" /> + <ANI11 Chip="RL78F14_48pin, RL78F14_64pin, RL78F14_80pin, RL78F14_100pin" Port="P91" Point="I" /> + <ANI12 Chip="RL78F14_48pin, RL78F14_64pin, RL78F14_80pin, RL78F14_100pin" Port="P92" Point="I" /> + <ANI13 Chip="RL78F14_64pin, RL78F14_80pin, RL78F14_100pin" Port="P93" Point="I" /> + <ANI14 Chip="RL78F14_64pin, RL78F14_80pin, RL78F14_100pin" Port="P94" Point="I" /> + <ANI15 Chip="RL78F14_64pin, RL78F14_80pin, RL78F14_100pin" Port="P95" Point="I" /> + <ANI16 Chip="R5F10PLG, R5F10PLH, R5F10PLJ, R5F10PMG, R5F10PMH, R5F10PMJ, RL78F14_100pin" Port="P96" Point="I" /> + <ANI17 Chip="R5F10PMG, R5F10PMH, R5F10PMJ, RL78F14_100pin" Port="P97" Point="I" /> + <ANI18 Chip="RL78F14_100pin" Port="P100" Point="I" /> + <ANI19 Chip="RL78F14_100pin" Port="P101" Point="I" /> + <ANI20 Chip="RL78F14_100pin" Port="P102" Point="I" /> + <ANI21 Chip="RL78F14_100pin" Port="P103" Point="I" /> + <ANI22 Chip="RL78F14_100pin" Port="P104" Point="I" /> + <ANI23 Chip="RL78F14_100pin" Port="P105" Point="I" /> + <ANI24 Port="P125" Point="I" /> + <ANI25 Port="P120" Point="I" /> + <ANI26 Chip="R5F10PGG, R5F10PGH, R5F10PGJ, R5F10PLG, R5F10PLH, R5F10PLJ, R5F10PMG, R5F10PMH, R5F10PMJ, RL78F14_100pin" Port="P70" Point="I" /> + <ANI27 Chip="R5F10PGG, R5F10PGH, R5F10PGJ, R5F10PLG, R5F10PLH, R5F10PLJ, R5F10PMG, R5F10PMH, R5F10PMJ, RL78F14_100pin" Port="P71" Point="I" /> + <ANI28 Chip="R5F10PGG, R5F10PGH, R5F10PGJ, R5F10PMG,R5F10PMH, R5F10PMJ, RL78F14_100pin" Port="P72" Point="I" /> + <ANI29 Chip="R5F10PMG,R5F10PMH, R5F10PMJ, RL78F14_100pin" Port="P73" Point="I" /> + <ANI30 Chip="R5F10PMG,R5F10PMH, R5F10PMJ, RL78F14_100pin" Port="P74" Point="I" /> + <AVREFP Port="P33" Point="I" UnConflict="CMP_ANALOG_0,DAC_ANALOG_0" /> + <AVREFM Port="P34" Point="I" UnConflict="CMP_ANALOG_0,DAC_ANALOG_0,CMP_ANALOG_1,DAC_ANALOG_1" /> + <ANALOG_0 Port="P33" Point="I" RealName="ANI0" UnConflict="CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANALOG_1 Port="P34" Point="I" RealName="ANI1" UnConflict="CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANALOG_2 Port="P80" Point="I" RealName="ANI2" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP01,IVCMP02,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANALOG_3 Port="P81" Point="I" RealName="ANI3" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP01,IVCMP02,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANALOG_4 Port="P82" Point="I" RealName="ANI4" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP01,IVCMP02,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANALOG_5 Port="P83" Point="I" RealName="ANI5" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP01,IVCMP02,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANALOG_6 Port="P84" Point="I" RealName="ANI6" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP01,IVCMP02,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANALOG_7 Port="P85" Point="I" RealName="ANI7" UnConflict="ANO0_COMP,ANO0_DAC,IVCMP00,IVCMP01,IVCMP02,IVCMP03,IVREF0,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <ANALOG_8 Port="P86" Point="I" RealName="ANI8" /> + <ANALOG_9 Port="P87" Point="I" RealName="ANI9" /> + <ANALOG_10 Port="P90" Point="I" RealName="ANI10" /> + <ANALOG_11 Port="P91" Point="I" RealName="ANI11" /> + <ANALOG_12 Port="P92" Point="I" RealName="ANI12" /> + <ANALOG_13 Port="P93" Point="I" RealName="ANI13" /> + <ANALOG_14 Port="P94" Point="I" RealName="ANI14" /> + <ANALOG_15 Port="P95" Point="I" RealName="ANI15" /> + <ANALOG_16 Port="P96" Point="I" RealName="ANI16" /> + <ANALOG_17 Port="P97" Point="I" RealName="ANI17" /> + <ANALOG_18 Port="P100" Point="I" RealName="ANI18" /> + <ANALOG_19 Port="P101" Point="I" RealName="ANI19" /> + <ANALOG_20 Port="P102" Point="I" RealName="ANI20" /> + <ANALOG_21 Port="P103" Point="I" RealName="ANI21" /> + <ANALOG_22 Port="P104" Point="I" RealName="ANI22" /> + <ANALOG_23 Port="P105" Point="I" RealName="ANI23" /> + </ADC> + <Serial> + <SAU0> + <UART0> + <RXD0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P16" Point="I" /> + <TXD0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P15" Point="O" /> + </UART0> + <CSI00> + <SO00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P15" Point="O" /> + <SI00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P16" Point="I" /> + <SCK00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" RealName="_SCK00" Port="P17" Point="I/O" /> + <SSI00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" RealName="_SSI00" Port="P30" Point="I" /> + </CSI00> + <CSI01> + <SO01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="0" Port="P120" Point="O" /> + <SI01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="0" Port="P13" Point="I" /> + <SCK01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" RealName="_SCK01" PIOR41="0" Port="P14" Point="I/O" /> + <SSI01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="0" RealName="_SSI01" Port="P125" Point="I" /> + </CSI01> + <IIC00> + <SCL00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P17" Point="O" CheckNch="true" /> + <SDA00 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR40="0" Port="P16" 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" /> + <SDA01 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR41="0" Port="P13" Point="O" CheckNch="true" /> + </IIC01> + </SAU0> + <SAU1> + <UART1> + <RXD1 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="0" Port="P11" Point="I" /> + <TXD1 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="0" Port="P12" Point="O" /> + </UART1> + <CSI10> + <SO10 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="0" Port="P12" Point="O" /> + <SI10 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR42="0" Port="P11" Point="I" /> + <SCK10 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" RealName="_SCK10" PIOR42="0" Port="P10" Point="I/O" /> + <SSI10 Chip="RL78F14_80pin,RL78F14_100pin" PIOR42="0" RealName="_SSI10" Port="P54" Point="I" /> + </CSI10> + <CSI11 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <SO11 PIOR43="0" Port="P72" Point="O" /> + <SI11 PIOR43="0" Port="P70" Point="I" /> + <SCK11 PIOR43="0" RealName="_SCK11" Port="P71" Point="I/O" /> + <SSI11 PIOR43="0" RealName="_SSI11" Port="P73" Point="I" /> + </CSI11> + <IIC10> + <SCL10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin,RL78F14_32pin,RL78F14_48pin" PIOR42="0" Port="P10" Point="O" CheckNch="true" /> + <SDA10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin,RL78F14_32pin,RL78F14_48pin" PIOR42="0" Port="P11" Point="O" CheckNch="true" /> + </IIC10> + <IIC11 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <SCL11 PIOR43="0" Port="P71" Point="O" CheckNch="true" /> + <SDA11 PIOR43="0" Port="P70" Point="O" CheckNch="true" /> + </IIC11> + </SAU1> + <IICA0> + <SCLA0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P62" Point="I/O" /> + <SDAA0 Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" Port="P63" Point="I/O" /> + </IICA0> + </Serial> + <TAU> + <TAU0> + <Channel0> + <TI00 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR00="0" Port="P17" Point="I" /> + <TO00 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR10="0" Port="P17" Point="O" /> + </Channel0> + <Channel1> + <TI01 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR01="0" Port="P30" Point="I" /> + <TO01 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR11="0" Port="P30" Point="O" /> + </Channel1> + <Channel2> + <TI02 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR02="0" Port="P16" Point="I" /> + <TO02 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR12="0" Port="P16" Point="O" /> + </Channel2> + <Channel3> + <TI03 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR03="0" Port="P125" Point="I" /> + <TO03 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR13="0" Port="P125" Point="O" /> + </Channel3> + <Channel4> + <TI04 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR04="0" Port="P13" Point="I" /> + <TO04 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR14="0" Port="P13" Point="O" /> + </Channel4> + <Channel5> + <TI05 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR05="0" Port="P15" Point="I" /> + <TO05 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR15="0" Port="P15" Point="O" /> + </Channel5> + <Channel6> + <TI06 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR06="0" Port="P14" Point="I" /> + <TO06 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR16="0" Port="P14" Point="O" /> + </Channel6> + <Channel7> + <TI07 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR07="0" Port="P120" Point="I" /> + <TO07 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" PIOR17="0" Port="P120" Point="O" /> + </Channel7> + </TAU0> + <TAU1> + <Channel0> + <TI10 Chip="RL78F14_80pin,RL78F14_100pin" PIOR20="0" Port="P41" Point="I" /> + <TO10 Chip="RL78F14_80pin,RL78F14_100pin" PIOR30="0" Port="P41" Point="O" /> + </Channel0> + <Channel1> + <TI11 Chip="RL78F14_80pin,RL78F14_100pin" PIOR21="0" Port="P12" Point="I" /> + <TO11 Chip="RL78F14_80pin,RL78F14_100pin" PIOR31="0" Port="P12" Point="O" /> + </Channel1> + <Channel2> + <TI12 Chip="RL78F14_80pin,RL78F14_100pin" PIOR22="0" Port="P11" Point="I" /> + <TO12 Chip="RL78F14_80pin,RL78F14_100pin" PIOR32="0" Port="P11" Point="O" /> + </Channel2> + <Channel3> + <TI13 Chip="RL78F14_80pin,RL78F14_100pin" PIOR23="0" Port="P10" Point="I" /> + <TO13 Chip="RL78F14_80pin,RL78F14_100pin" PIOR33="0" Port="P10" 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" /> + <TO14 Chip="RL78F14_80pin,RL78F14_100pin" PIOR34="0" Port="P31" 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" /> + <TO15 Chip="RL78F14_80pin,RL78F14_100pin" PIOR35="0" Port="P70" 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" /> + <TO16 Chip="RL78F14_80pin,RL78F14_100pin" PIOR36="0" Port="P32" 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" /> + <TO17 Chip="RL78F14_80pin,RL78F14_100pin" PIOR37="0" Port="P71" Point="O" /> + </Channel7> + </TAU1> + <TMRJ0> + <TRJIO0 Port="P41" Point="I/O" /> + <TRJO0 Port="P10" Point="O" /> + </TMRJ0> + <TMRD0> + <TRDCLK_P13_0 PIOR70="0" Port="P13" Point="I/O" UnConflict="TRDCLK_P13_1" RealName="TRDCLK0" /> + <TRDIOA0_P13 PIOR70="0" Port="P13" Point="I/O" UnConflict="TRDCLK_P13_0" RealName="TRDIOA0" /> + <TRDIOB0_P125 PIOR71="0" Port="P125" 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" /> + <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" /> + <TRDIOD1_P30_0 Port="P30" Point="I/O" UnConflict="TRDIOD1_P30" RealName="TRDIOD1" /> + </TMRD0> + <TMRD1> + <TRDCLK_P13_1 PIOR70="0" Port="P13" Point="I/O" UnConflict="TRDCLK_P13_0,TRDIOA0_P13" 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" /> + <TRDIOD1_P30 Port="P30" Point="I/O" UnConflict="TRDIOD1_P30_0" RealName="TRDIOD1" /> + </TMRD1> + </TAU> + <RTC> + <RTC1HZ Chip="RL78F14_100pin" PIOR80="0" Port="P15" Point="O" /> + </RTC> + <PCLBUZ> + <PCLBUZ0> + <PCLBUZ0 Port="P140" Point="O" /> + </PCLBUZ0> + </PCLBUZ> + <DAC> + <ANO0_DAC Port="P80" UnConflict="ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" Point="I" RealName="ANO0" /> + <DAC_ANALOG_0 Port="P33" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" Point="I" RealName="ANI0/AVREFP" /> + <DAC_ANALOG_1 Port="P34" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" Point="I" RealName="ANI1/AVREFM" /> + </DAC> + <COMP> + <IVCMP00 Port="P81" Point="I" UnConflict="ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <IVCMP01 Port="P82" Point="I" UnConflict="ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <IVCMP02 Port="P83" Point="I" UnConflict="ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <IVCMP03 Port="P84" Point="I" UnConflict="ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <IVREF0 Port="P85" Point="I" UnConflict="ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <VCOUT0 Port="P41" Point="O" /> + <ANO0_COMP Port="P80" UnConflict="ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" Point="0" RealName="ANO0" /> + <CMP_ANALOG_0 Port="P33" RealName="ANI0/AVREFP" Point="I" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <CMP_ANALOG_1 Port="P34" RealName="ANI1/AVREFM" Point="I" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <CMP_ANALOG_2 Port="P80" RealName="ANO0" Point="I" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,ANO0_COMP,ANO0_DAC,CMP_ANALOG_0,CMP_ANALOG_1" /> + <CMP_ANALOG_3 Port="P81" RealName="IVCMP00" Point="I" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <CMP_ANALOG_4 Port="P82" RealName="IVCMP01" Point="I" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <CMP_ANALOG_5 Port="P83" RealName="IVCMP02" Point="I" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <CMP_ANALOG_6 Port="P84" RealName="IVCMP03" Point="I" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + <CMP_ANALOG_7 Port="P85" RealName="IVREF0" Point="I" UnConflict="ANI0,ANI1,ANI2,ANI3,ANI4,ANI5,ANI6,ANI7,AVREFP,AVREFM,ANALOG_0,ANALOG_1,ANALOG_2,ANALOG_3,ANALOG_4,ANALOG_5,ANALOG_6,ANALOG_7,CMP_ANALOG_0,CMP_ANALOG_1,CMP_ANALOG_2,CMP_ANALOG_3,CMP_ANALOG_4,CMP_ANALOG_5,CMP_ANALOG_6,CMP_ANALOG_7,DAC_ANALOG_0,DAC_ANALOG_1" /> + </COMP> + <SNOOZE Chip="RL78F14_100pin"> + <SNZOUT0 PIOR60="0" Port="P30" Point="O" /> + <SNZOUT1 PIOR61="0" Port="P125" Point="O" /> + <SNZOUT2 PIOR62="0" Port="P41" Point="O" /> + <SNZOUT3 PIOR63="0" Port="P12" Point="O" /> + <SNZOUT4 PIOR64="0" Port="P70" Point="O" /> + <SNZOUT5 PIOR65="0" Port="P71" Point="O" /> + <SNZOUT6 PIOR66="0" Port="P72" Point="O" /> + <SNZOUT7 PIOR67="0" Port="P73" Point="O" /> + </SNOOZE> + <LIN Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin,RL78F14_32pin"> + <LTxD0 PIOR44="0" Port="P13" Point="O" /> + <LRxD0 PIOR44="0" Port="P14" Point="I" /> + <LTxD1 Chip="RL78F14_100pin,R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ" PIOR45="0" Port="P10" Point="O" /> + <LRxD1 Chip="RL78F14_100pin,R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ" PIOR45="0" Port="P11" Point="I" /> + </LIN> + <CAN Chip="RL78F14_100pin,RL78F14_80pin,RL78F14_64pin,RL78F14_48pin"> + <CTxD0 PIOR46="0" Port="P10" Point="O" /> + <CRxD0 PIOR46="0" Port="P11" Point="I" /> + </CAN> + <Others> + <VDD AltFunc="VDD" Point="-" /> + <VSS AltFunc="VSS" Point="-" /> + <EVDD0 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" AltFunc="EVDD0" Point="-" /> + <EVSS0 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" AltFunc="EVSS0" Point="-" /> + <EVDD1 Chip="RL78F14_100pin" AltFunc="EVDD1" Point="-" /> + <EVSS1 Chip="RL78F14_100pin" AltFunc="EVSS1" Point="-" /> + <REGC AltFunc="REGC" Point="-" /> + <_RESET AltFunc="_RESET" RealName="_RESET" Point="I" /> + </Others> + </PIN> + <INT> + <CGC> + <INTCLM InUse="0" ISR="r_cgc_clockmonitor_interrupt" /> + <INTRAM InUse="0" ISR="r_cgc_ram_ecc_interrupt" /> + <INTSPM InUse="0" ISR="r_cgc_stackpointer_interrupt" /> + </CGC> + <INTC> + <INTP> + <INTP0 InUse="0" ISR="r_intc0_interrupt" /> + <INTP1 InUse="0" ISR="r_intc1_interrupt" /> + <INTP2 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin," InUse="0" ISR="r_intc2_interrupt" /> + <INTP3 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="0" ISR="r_intc3_interrupt" /> + <INTP4 InUse="0" ISR="r_intc4_interrupt" /> + <INTP5 InUse="0" ISR="r_intc5_interrupt" /> + <INTP6 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="0" ISR="r_intc6_interrupt" /> + <INTP7 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="0" ISR="r_intc7_interrupt" /> + <INTP8 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="0" ISR="r_intc8_interrupt" /> + <INTP9 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="0" ISR="r_intc9_interrupt" /> + <INTP10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="0" ISR="r_intc10_interrupt" /> + <INTP11 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" InUse="0" ISR="r_intc11_interrupt" /> + <INTP12 Chip="R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,R5F10PPE,R5F10PPF,R5F10PPG,R5F10PPH,R5F10PPJ" InUse="0" ISR="r_intc12_interrupt" /> + <INTP13 Chip="R5F10PMG,R5F10PMH,R5F10PMJ,R5F10PPE,R5F10PPF,R5F10PPG,R5F10PPH,R5F10PPJ" InUse="0" ISR="r_intc13_interrupt" /> + </INTP> + <KEY> + <INTKR Chip="RL78F14_80pin,RL78F14_100pin" PIOR50="0" InUse="0" ISR="r_key_interrupt" /> + </KEY> + </INTC> + <Serial> + <SAU0> + <INTCSI00 InUse="0" ISR="r_csi00_interrupt" /> + <INTCSI01 InUse="0" ISR="r_csi01_interrupt" /> + <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="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> + <IICA0> + <INTIICA0 InUse="1" ISR="r_iica0_interrupt" /> + </IICA0> + </Serial> + <ADC> + <INTAD InUse="1" ISR="r_adc_interrupt" IsDMATrigger="true" /> + </ADC> + <TAU> + <TAU0> + <Channel0> + <INTTM00 InUse="0" ISR="r_tau0_channel0_interrupt" /> + </Channel0> + <Channel1> + <INTTM01 InUse="0" ISR="r_tau0_channel1_interrupt" /> + <INTTM01H InUse="0" ISR="r_tau0_channel1_higher8bits_interrupt" /> + </Channel1> + <Channel2> + <INTTM02 InUse="0" ISR="r_tau0_channel2_interrupt" /> + </Channel2> + <Channel3> + <INTTM03 InUse="0" ISR="r_tau0_channel3_interrupt" /> + <INTTM03H InUse="0" ISR="r_tau0_channel3_higher8bits_interrupt" /> + </Channel3> + <Channel4> + <INTTM04 InUse="0" ISR="r_tau0_channel4_interrupt" /> + </Channel4> + <Channel5> + <INTTM05 InUse="0" ISR="r_tau0_channel5_interrupt" /> + </Channel5> + <Channel6> + <INTTM06 InUse="0" ISR="r_tau0_channel6_interrupt" /> + </Channel6> + <Channel7> + <INTTM07 InUse="0" ISR="r_tau0_channel7_interrupt" /> + </Channel7> + </TAU0> + <TAU1> + <Channel0> + <INTTM10 InUse="0" ISR="r_tau1_channel0_interrupt" /> + </Channel0> + <Channel1> + <INTTM11 InUse="0" ISR="r_tau1_channel1_interrupt" /> + <INTTM11H InUse="0" ISR="r_tau1_channel1_higher8bits_interrupt" /> + </Channel1> + <Channel2> + <INTTM12 InUse="0" ISR="r_tau1_channel2_interrupt" /> + </Channel2> + <Channel3> + <INTTM13 InUse="0" ISR="r_tau1_channel3_interrupt" /> + <INTTM13H InUse="0" ISR="r_tau1_channel3_higher8bits_interrupt" /> + </Channel3> + <Channel4> + <INTTM14 InUse="0" ISR="r_tau1_channel4_interrupt" /> + </Channel4> + <Channel5> + <INTTM15 InUse="0" ISR="r_tau1_channel5_interrupt" /> + </Channel5> + <Channel6> + <INTTM16 InUse="0" ISR="r_tau1_channel6_interrupt" /> + </Channel6> + <Channel7> + <INTTM17 InUse="0" ISR="r_tau1_channel7_interrupt" /> + </Channel7> + </TAU1> + <TMRJ0> + <INTTRJ0 InUse="0" ISR="r_tmr_rj0_interrupt" /> + </TMRJ0> + <TMRD0> + <INTTRD0 InUse="0" ISR="r_tmr_rd0_interrupt" /> + </TMRD0> + <TMRD1> + <INTTRD1 InUse="0" ISR="r_tmr_rd1_interrupt" /> + </TMRD1> + </TAU> + <RTC> + <INTRTC InUse="0" ISR="r_rtc_interrupt" /> + </RTC> + <WDT> + <INTWDTI InUse="1" ISR="r_wdt_interrupt" /> + </WDT> + <LVD> + <INTLVI InUse="0" ISR="r_lvd_interrupt" IsDMATrigger="true" /> + </LVD> + <COMP> + <INTCMP0 InUse="0" ISR="r_comp0_interrupt" /> + </COMP> + </INT> + <FUNC> + <Common> + <r_main.c UserName="r_main.c" LibName="main.c" IsLibrary="false" InUse="2"> + <Type main="void main(void)" R_MAIN_UserInit="void R_MAIN_UserInit(void)" /> + <main UserName="main" LibName="main" FixedName="" InUse="2" ForRTOS="false" Init="" /> + <R_MAIN_UserInit UserName="R_MAIN_UserInit" LibName="R_MAIN_UserInit" InUse="2" /> + </r_main.c> + <r_systeminit.c UserName="r_systeminit.c" LibName="systeminit.c" Compiler="CARL78,ICCRL78,CCRL" InUse="1"> + <Type systeminit="void R_Systeminit(void)" hdwinit="void hdwinit(void)" low_level_init="int __low_level_init(void)" inti_handler="void inti_handler(void)" idle_handler="void idle_handler(void)" /> + <R_Systeminit UserName="R_Systeminit" LibName="systeminit" InUse="1" Init="" /> + <hdwinit UserName="hdwinit" LibName="hdwinit" FixedName="" Compiler="CARL78,CCRL" InUse="1" Init="" /> + <__low_level_init UserName="" LibName="low_level_init" FixedName="" Compiler="ICCRL78" InUse="1" Init="" /> + </r_systeminit.c> + <r_hardware_setup.c UserName="" LibName="hardwaresetup.c" Compiler="GCCRL78" InUse="1"> + <Type systeminit="void R_Systeminit(void)" hardwaresetup="void HardwareSetup(void)" /> + <R_Systeminit UserName="" LibName="systeminit" InUse="1" Init="" /> + <HardwareSetup UserName="" LibName="hardwaresetup" FixedName="" InUse="1" Init="" /> + </r_hardware_setup.c> + <r_cg_vector_table.c UserName="" LibName="vectortable.c" Compiler="GCCRL78" InUse="1"> + <Type R_Dummy="void R_Dummy(void)" /> + <R_Dummy UserName="R_Dummy" LibName="R_Dummy" InUse="1" /> + </r_cg_vector_table.c> + <r_reset_program.asm UserName="" LibName="resetprogram.s" Compiler="GCCRL78" InUse="1" /> + <r_cg_interrupt_handlers.h UserName="" LibName="interrupthandlers.h" Compiler="GCCRL78" InUse="1" /> + <r_cg_macrodriver.h UserName="r_cg_macrodriver.h" LibName="macrodriver1.h" InUse="1" /> + <r_cg_userdefine.h UserName="r_cg_userdefine.h" LibName="userdefine.h" InUse="1" /> + <r_lk.dr UserName="" LibName="lk.dr" IsLibrary="false" Compiler="CARL78" InUse="1" /> + <r_mdlnk.xcl UserName="" LibName="md_lnk.xcl" Visible="false" IsLibrary="false" Compiler="ICCRL78" InUse="1" /> + <iodefine.head UserName="" LibName="iodefine.head" Visible="false" IsLibrary="false" Compiler="GCCRL78" InUse="1" /> + <iodefineext.head UserName="" LibName="iodefineext.head" Visible="false" IsLibrary="false" Compiler="GCCRL78" InUse="1" /> + <mdt.customdebuglinker UserName="" LibName="mdt.customdebuglinker" Visible="false" IsLibrary="false" Compiler="GCCRL78" ForAP="true" InUse="1" /> + <mdt.debuglinker UserName="" LibName="mdt.debuglinker" Visible="false" IsLibrary="false" Compiler="GCCRL78" ForAP="true" InUse="1" /> + <mdt.hardwaredebuglinker UserName="" LibName="mdt.hardwaredebuglinker" Visible="false" IsLibrary="false" Compiler="GCCRL78" ForAP="true" InUse="1" /> + <mdt.releaselinker UserName="" LibName="mdt.releaselinker" Visible="false" IsLibrary="false" Compiler="GCCRL78" ForAP="true" InUse="1" /> + <mdt.project UserName="" LibName="mdt.project" Visible="false" IsLibrary="false" Compiler="GCCRL78" ForAP="true" InUse="1" /> + <mdt.cproject UserName="" LibName="mdt.cproject" Visible="false" IsLibrary="false" Compiler="GCCRL78" ForAP="true" InUse="1" /> + <mdt.info UserName="" LibName="mdt.info" Visible="false" IsLibrary="false" Compiler="GCCRL78" ForAP="true" InUse="1" /> + <r_mdt.ipcf UserName="" LibName="mdt.ipcf" Visible="false" IsLibrary="false" Compiler="ICCRL78" ForAP="true" InUse="1" /> + <r_mdt.eww UserName="" LibName="mdt.eww" Visible="false" IsLibrary="false" Compiler="ICCRL78" ForAP="true" InUse="1" /> + <r_mdt.ewp UserName="" LibName="rl78mdt.ewp" Visible="false" IsLibrary="false" Compiler="ICCRL78" ForAP="true" InUse="1" /> + <r_mdt.txt UserName="r_mdt.txt" LibName="mdt.txt" Visible="false" IsLibrary="false" Compiler="CARL78,CCRL" ForAP="true" InUse="1" /> + </Common> + <CGC> + <r_cg_cgc.c UserName="r_cg_cgc.c" LibName=".c" InUse="1"> + <Type R_CGC_Create="void R_CGC_Create(void)" R_CGC_Set_ClockMode="MD_STATUS R_CGC_Set_ClockMode(enum ClockMode mode)" R_CGC_ClockMonitor_Start="void R_CGC_ClockMonitor_Start(void)" R_CGC_ClockMonitor_Stop="void R_CGC_ClockMonitor_Stop(void)" R_CGC_StackPointer_Start="void R_CGC_StackPointer_Start(void)" R_CGC_StackPointer_Stop="void R_CGC_StackPointer_Stop(void)" R_CGC_RAMECC_Start="void R_CGC_RAMECC_Start(void)" R_CGC_RAMECC_Stop="void R_CGC_RAMECC_Stop(void)" /> + <R_CGC_Create UserName="R_CGC_Create" LibName="R_CGC_Create" InUse="1" Init="1" InitMode="" /> + <R_CGC_Set_ClockMode UserName="R_CGC_Set_ClockMode" LibName="R_CGC_Set_ClockMode" InUse="0" /> + <R_CGC_ClockMonitor_Start UserName="R_CGC_ClockMonitor_Start" LibName="R_CGC_ClockMonitor_Start" InUse="0" /> + <R_CGC_ClockMonitor_Stop UserName="R_CGC_ClockMonitor_Stop" LibName="R_CGC_ClockMonitor_Stop" InUse="0" /> + <R_CGC_StackPointer_Start UserName="R_CGC_StackPointer_Start" LibName="R_CGC_StackPointer_Start" InUse="0" /> + <R_CGC_StackPointer_Stop UserName="R_CGC_StackPointer_Stop" LibName="R_CGC_StackPointer_Stop" InUse="0" /> + <R_CGC_RAMECC_Start UserName="R_CGC_RAMECC_Start" LibName="R_CGC_RAMECC_Start" InUse="0" /> + <R_CGC_RAMECC_Stop UserName="R_CGC_RAMECC_Stop" LibName="R_CGC_RAMECC_Stop" InUse="0" /> + </r_cg_cgc.c> + <r_cg_cgc_user.c UserName="r_cg_cgc_user.c" LibName="_user.c" InUse="1"> + <Type R_CGC_Get_ResetSource="void R_CGC_Get_ResetSource(void)" R_CGC_Create_UserInit="void R_CGC_Create_UserInit(void)" r_cgc_clockmonitor_interrupt="__interrupt static void r_cgc_clockmonitor_interrupt(void)" r_cgc_stackpointer_interrupt="__interrupt static void r_cgc_stackpointer_interrupt(void)" r_cgc_ram_ecc_interrupt="__interrupt static void r_cgc_ram_ecc_interrupt(void)" /> + <R_CGC_Create_UserInit UserName="R_CGC_Create_UserInit" LibName="R_CGC_Create_UserInit" InUse="0" /> + <R_CGC_Get_ResetSource UserName="R_CGC_Get_ResetSource" LibName="R_CGC_Get_ResetSource" Init="0" InUse="1" /> + <r_cgc_clockmonitor_interrupt UserName="r_cgc_clockmonitor_interrupt" INTHandle="" LibName="r_cgc_clockmonitor_interrupt" InUse="0" /> + <r_cgc_stackpointer_interrupt UserName="r_cgc_stackpointer_interrupt" INTHandle="" LibName="r_cgc_stackpointer_interrupt" InUse="0" /> + <r_cgc_ram_ecc_interrupt UserName="r_cgc_ram_ecc_interrupt" INTHandle="" LibName="r_cgc_ram_ecc_interrupt" InUse="0" /> + </r_cg_cgc_user.c> + <r_cg_cgc.h UserName="r_cg_cgc.h" LibName=".h" InUse="1" /> + <r_cg_pfdl.c UserName="r_cg_pfdl.c" LibName="_pfdl.c" InUse="1"> + <Type R_FDL_Create="void R_FDL_Create(void)" R_FDL_Write="pfdl_status_t R_FDL_Write(pfdl_u16 index, __near pfdl_u08* buffer, pfdl_u16 bytecount)" R_FDL_Read="pfdl_status_t R_FDL_Read(pfdl_u16 index, __near pfdl_u08* buffer, pfdl_u16 bytecount)" R_FDL_Erase="pfdl_status_t R_FDL_Erase(pfdl_u16 blockno)" R_FDL_Open="void R_FDL_Open(void)" R_FDL_Close="void PFDL_Close(void)" R_FDL_BlankCheck="pfdl_status_t R_FDL_BlankCheck(pfdl_u16 index, pfdl_u16 bytecount)" R_FDL_IVerify="pfdl_status_t R_FDL_IVerify(pfdl_u16 index, pfdl_u16 bytecount)" /> + <R_FDL_Create UserName="R_FDL_Create" LibName="R_FDL_Create" InUse="0" InitMode="" /> + <R_FDL_Write UserName="R_FDL_Write" LibName="R_FDL_Write" InUse="0" /> + <R_FDL_Read UserName="R_FDL_Read" LibName="R_FDL_Read" InUse="0" /> + <R_FDL_Erase UserName="R_FDL_Erase" LibName="R_FDL_Erase" InUse="0" /> + <R_FDL_Open UserName="R_FDL_Open" LibName="R_FDL_Open" InUse="0" /> + <R_FDL_Close UserName="R_FDL_Close" LibName="R_FDL_Close" InUse="0" /> + <R_FDL_BlankCheck UserName="R_FDL_BlankCheck" LibName="R_FDL_BlankCheck" InUse="0" /> + <R_FDL_IVerify UserName="R_FDL_IVerify" LibName="R_FDL_IVerify" InUse="0" /> + </r_cg_pfdl.c> + <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" InUse="1"> + <Type R_PORT_Create="void R_PORT_Create(void)" /> + <R_PORT_Create UserName="R_PORT_Create" LibName="R_PORT_Create" Init="1" InitMode="" InUse="1" /> + </r_cg_port.c> + <r_cg_port_user.c UserName="r_cg_port_user.c" LibName="_user.c" InUse="1"> + <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" InUse="0" /> + </r_cg_port_user.c> + <r_cg_port.h UserName="r_cg_port.h" LibName=".h" InUse="1" /> + </PORT> + <INTC> + <r_cg_intc.c UserName="r_cg_intc.c" LibName=".c" InUse=""> + <Type R_INTC_Create="void R_INTC_Create(void)" R_INTCn_Start="void R_INTCn_Start(void)" R_INTCn_Stop="void R_INTCn_Stop(void)" R_KEY_Create="void R_KEY_Create(void)" R_KEY_Start="void R_KEY_Start(void)" R_KEY_Stop="void R_KEY_Stop(void)" /> + <INTP> + <R_INTC_Create UserName="R_INTC_Create" LibName="R_INTC_Create" InUse="" Init="2" InitMode="" /> + <INTP0> + <R_INTC0_Start UserName="R_INTC0_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC0_Stop UserName="R_INTC0_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP0> + <INTP1> + <R_INTC1_Start UserName="R_INTC1_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC1_Stop UserName="R_INTC1_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP1> + <INTP2 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <R_INTC2_Start UserName="R_INTC2_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC2_Stop UserName="R_INTC2_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP2> + <INTP3 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <R_INTC3_Start UserName="R_INTC3_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC3_Stop UserName="R_INTC3_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP3> + <INTP4> + <R_INTC4_Start UserName="R_INTC4_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC4_Stop UserName="R_INTC4_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP4> + <INTP5> + <R_INTC5_Start UserName="R_INTC5_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC5_Stop UserName="R_INTC5_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP5> + <INTP6 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <R_INTC6_Start UserName="R_INTC6_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC6_Stop UserName="R_INTC6_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP6> + <INTP7 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <R_INTC7_Start UserName="R_INTC7_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC7_Stop UserName="R_INTC7_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP7> + <INTP8 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <R_INTC8_Start UserName="R_INTC8_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC8_Stop UserName="R_INTC8_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP8> + <INTP9 Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <R_INTC9_Start UserName="R_INTC9_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC9_Stop UserName="R_INTC9_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP9> + <INTP10 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <R_INTC10_Start UserName="R_INTC10_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC10_Stop UserName="R_INTC10_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP10> + <INTP11 Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <R_INTC11_Start UserName="R_INTC11_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC11_Stop UserName="R_INTC11_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP11> + <INTP12 Chip="R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,R5F10PPE,R5F10PPF,R5F10PPG,R5F10PPH,R5F10PPJ"> + <R_INTC12_Start UserName="R_INTC12_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC12_Stop UserName="R_INTC12_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP12> + <INTP13 Chip="R5F10PMG,R5F10PMH,R5F10PMJ,R5F10PPE,R5F10PPF,R5F10PPG,R5F10PPH,R5F10PPJ"> + <R_INTC13_Start UserName="R_INTC13_Start" LibName="R_INTCn_Start" InUse="" /> + <R_INTC13_Stop UserName="R_INTC13_Stop" LibName="R_INTCn_Stop" InUse="" /> + </INTP13> + </INTP> + <KEY Chip="RL78F14_80pin,RL78F14_100pin" PIOR50="0"> + <R_KEY_Create UserName="R_KEY_Create" LibName="R_KEY_Create" InUse="" Init="2" InitMode="" /> + <R_KEY_Start UserName="R_KEY_Start" LibName="R_KEY_Start" InUse="" /> + <R_KEY_Stop UserName="R_KEY_Stop" LibName="R_KEY_Stop" InUse="" /> + </KEY> + </r_cg_intc.c> + <r_cg_intc_user.c UserName="r_cg_intc_user.c" LibName="_user.c" InUse=""> + <Type R_INTC_Create_UserInit="void R_INTC_Create_UserInit(void)" r_intc0_interrupt="__interrupt static void r_intc0_interrupt(void)" r_intc1_interrupt="__interrupt static void r_intc1_interrupt(void)" r_intc2_interrupt="__interrupt static void r_intc2_interrupt(void)" r_intc3_interrupt="__interrupt static void r_intc3_interrupt(void)" r_intc4_interrupt="__interrupt static void r_intc4_interrupt(void)" r_intc5_interrupt="__interrupt static void r_intc5_interrupt(void)" r_intc6_interrupt="__interrupt static void r_intc6_interrupt(void)" r_intc7_interrupt="__interrupt static void r_intc7_interrupt(void)" r_intc8_interrupt="__interrupt static void r_intc8_interrupt(void)" r_intc9_interrupt="__interrupt static void r_intc9_interrupt(void)" r_intc10_interrupt="__interrupt static void r_intc10_interrupt(void)" r_intc11_interrupt="__interrupt static void r_intc11_interrupt(void)" r_intc12_interrupt="__interrupt static void r_intc12_interrupt(void)" r_intc13_interrupt="__interrupt static void r_intc13_interrupt(void)" R_KEY_Create_UserInit="void R_KEY_Create_UserInit(void)" r_key_interrupt="__interrupt static void r_key_interrupt(void)" /> + <INTP> + <R_INTC_Create_UserInit UserName="R_INTC_Create_UserInit" LibName="R_INTC_Create_UserInit" InUse="" /> + <r_intc0_interrupt UserName="r_intc0_interrupt" LibName="r_intc0_interrupt" INTHandle="" InUse="" /> + <r_intc1_interrupt UserName="r_intc1_interrupt" LibName="r_intc1_interrupt" INTHandle="" InUse="" /> + <r_intc2_interrupt Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" UserName="r_intc2_interrupt" LibName="r_intc2_interrupt" INTHandle="" InUse="" /> + <r_intc3_interrupt Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" UserName="r_intc3_interrupt" LibName="r_intc3_interrupt" INTHandle="" InUse="" /> + <r_intc4_interrupt UserName="r_intc4_interrupt" LibName="r_intc4_interrupt" INTHandle="" InUse="" /> + <r_intc5_interrupt UserName="r_intc5_interrupt" LibName="r_intc5_interrupt" INTHandle="" InUse="" /> + <r_intc6_interrupt Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" UserName="r_intc6_interrupt" LibName="r_intc6_interrupt" INTHandle="" InUse="" /> + <r_intc7_interrupt Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" UserName="r_intc7_interrupt" LibName="r_intc7_interrupt" INTHandle="" InUse="" /> + <r_intc8_interrupt Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" UserName="r_intc8_interrupt" LibName="r_intc8_interrupt" INTHandle="" InUse="" /> + <r_intc9_interrupt Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" UserName="r_intc9_interrupt" LibName="r_intc9_interrupt" INTHandle="" InUse="" /> + <r_intc10_interrupt Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" UserName="r_intc10_interrupt" LibName="r_intc10_interrupt" INTHandle="" InUse="" /> + <r_intc11_interrupt Chip="RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" UserName="r_intc11_interrupt" LibName="r_intc11_interrupt" INTHandle="" InUse="" /> + <r_intc12_interrupt Chip="R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,R5F10PPE,R5F10PPF,R5F10PPG,R5F10PPH,R5F10PPJ" UserName="r_intc12_interrupt" LibName="r_intc12_interrupt" INTHandle="" InUse="" /> + <r_intc13_interrupt Chip="R5F10PMG,R5F10PMH,R5F10PMJ,R5F10PPE,R5F10PPF,R5F10PPG,R5F10PPH,R5F10PPJ" UserName="r_intc13_interrupt" LibName="r_intc13_interrupt" INTHandle="" InUse="" /> + </INTP> + <KEY Chip="RL78F14_80pin,RL78F14_100pin" PIOR50="0"> + <R_KEY_Create_UserInit UserName="R_KEY_Create_UserInit" LibName="R_KEY_Create_UserInit" InUse="" /> + <r_key_interrupt UserName="r_key_interrupt" LibName="r_key_interrupt" INTHandle="" InUse="" /> + </KEY> + </r_cg_intc_user.c> + <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="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="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="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="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="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="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="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,RL78F14_48pin,RL78F14_32pin" PIOR42="0" 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="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="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="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="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="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=""> + <R_IICA0_Create UserName="R_IICA0_Create" LibName="R_IICAn_Create" InUse="1" Init="1" InitMode="" /> + <R_IICA0_Master_Send UserName="R_IICA0_Master_Send" LibName="R_IICAn_Master_Send" InUse="1" /> + <R_IICA0_Master_Receive UserName="R_IICA0_Master_Receive" LibName="R_IICAn_Master_Receive" InUse="1" /> + <R_IICA0_Slave_Send UserName="R_IICA0_Slave_Send" LibName="R_IICAn_Slave_Send" InUse="0" /> + <R_IICA0_Slave_Receive UserName="R_IICA0_Slave_Receive" LibName="R_IICAn_Slave_Receive" InUse="0" /> + <R_IICA0_Stop UserName="R_IICA0_Stop" LibName="R_IICAn_Stop" InUse="1" /> + <R_IICA0_StopCondition UserName="R_IICA0_StopCondition" LibName="R_IICAn_StopCondition" InUse="1" /> + <R_IICA0_Set_SnoozeOn UserName="R_IICA0_Set_SnoozeOn" LibName="R_IICAn_Set_SnoozeOn" InUse="0" /> + <R_IICA0_Set_SnoozeOff UserName="R_IICA0_Set_SnoozeOff" LibName="R_IICAn_Set_SnoozeOff" InUse="0" /> + <R_IICA0_Set_PowerOff UserName="R_IICA0_Set_PowerOff" LibName="R_IICAn_Set_PowerOff" InUse="0" /> + </IICA0> + </r_cg_serial.c> + <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="0" /> + <UART0 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="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="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="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="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,RL78F14_48pin,RL78F14_32pin" PIOR42="0" 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="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="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="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="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="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=""> + <R_IICA0_Create_UserInit UserName="R_IICA0_Create_UserInit" LibName="R_IICAn_Create_UserInit" InUse="0" /> + <r_iica0_interrupt UserName="r_iica0_interrupt" INTHandle="" LibName="r_iican_interrupt" InUse="1" /> + <r_iica0_callback_master_sendend UserName="r_iica0_callback_master_sendend" LibName="r_iican_callback_master_sendend" InUse="1" /> + <r_iica0_callback_master_receiveend UserName="r_iica0_callback_master_receiveend" LibName="r_iican_callback_master_receiveend" InUse="1" /> + <r_iica0_callback_slave_sendend UserName="r_iica0_callback_slave_sendend" LibName="r_iican_callback_slave_sendend" InUse="0" /> + <r_iica0_callback_slave_receiveend UserName="r_iica0_callback_slave_receiveend" LibName="r_iican_callback_slave_receiveend" InUse="0" /> + <r_iica0_callback_master_error UserName="r_iica0_callback_master_error" LibName="r_iican_callback_master_error" InUse="1" /> + <r_iica0_callback_slave_error UserName="r_iica0_callback_slave_error" LibName="r_iican_callback_slave_error" InUse="0" /> + <r_iica0_callback_getstopcondition UserName="r_iica0_callback_getstopcondition" LibName="r_iican_callback_getstopcondition" InUse="0" /> + </IICA0> + </r_cg_serial_user.c> + <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="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="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="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="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="1" /> + </ADC> + <TAU> + <r_cg_timer.c UserName="r_cg_timer.c" LibName=".c" InUse=""> + <Type R_TAU_Create="void R_TAU_Create(void)" R_TAU_Set_PowerOff="void R_TAU_Set_PowerOff(void)" R_TAU_Channeln_Start="void R_TAU_Channeln_Start(void)" R_TAU_Channeln_Higher8bits_Start="void R_TAU_Channeln_Higher8bits_Start(void)" R_TAU_Channeln_Lower8bits_Start="void R_TAU_Channeln_Lower8bits_Start(void)" R_TAU_Channeln_Stop="void R_TAU_Channeln_Stop(void)" R_TAU_Channeln_Higher8bits_Stop="void R_TAU_Channeln_Higher8bits_Stop(void)" R_TAU_Channeln_Lower8bits_Stop="void R_TAU_Channeln_Lower8bits_Stop(void)" R_TAU_Channeln_Get_PulseWidth="void R_TAU_Channeln_Get_PulseWidth(uint32_t * const width)" R_TAU_Channeln_Set_SoftwareTriggerOn="void R_TAU_Channeln_Set_SoftwareTriggerOn(void)" R_WUTM_Create="void R_WUTM_Create(void)" R_WUTM_Start="void R_WUTM_Start(void)" R_WUTM_Stop="void R_WUTM_Stop(void)" R_WUTM_Set_PowerOff="void R_WUTM_Set_PowerOff(void)" /> + <TAU0> + <R_TAU0_Create UserName="R_TAU0_Create" LibName="R_TAU_Create" InUse="" Init="1" InitMode="" /> + <R_TAU0_Set_PowerOff UserName="R_TAU0_Set_PowerOff" LibName="R_TAU_Set_PowerOff" InUse="" /> + <Channel0 InUse=""> + <R_TAU0_Channel0_Start UserName="R_TAU0_Channel0_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU0_Channel0_Stop UserName="R_TAU0_Channel0_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU0_Channel0_Get_PulseWidth Chip="RL78F14_30pin,RL78F14_32pin,RL78F14_80pin,RL78F14_100pin" UserName="R_TAU0_Channel0_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + <R_TAU0_Channel0_Set_SoftwareTriggerOn UserName="R_TAU0_Channel0_Set_SoftwareTriggerOn" LibName="R_TAU_Channeln_Set_SoftwareTriggerOn" InUse="" /> + </Channel0> + <Channel1 InUse=""> + <R_TAU0_Channel1_Start UserName="R_TAU0_Channel1_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU0_Channel1_Higher8bits_Start UserName="R_TAU0_Channel1_Higher8bits_Start" LibName="R_TAU_Channeln_Higher8bits_Start" InUse="" /> + <R_TAU0_Channel1_Lower8bits_Start UserName="R_TAU0_Channel1_Lower8bits_Start" LibName="R_TAU_Channeln_Lower8bits_Start" InUse="" /> + <R_TAU0_Channel1_Stop UserName="R_TAU0_Channel1_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU0_Channel1_Higher8bits_Stop UserName="R_TAU0_Channel1_Higher8bits_Stop" LibName="R_TAU_Channeln_Higher8bits_Stop" InUse="" /> + <R_TAU0_Channel1_Lower8bits_Stop UserName="R_TAU0_Channel1_Lower8bits_Stop" LibName="R_TAU_Channeln_Lower8bits_Stop" InUse="" /> + <R_TAU0_Channel1_Get_PulseWidth UserName="R_TAU0_Channel1_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + </Channel1> + <Channel2 InUse=""> + <R_TAU0_Channel2_Start UserName="R_TAU0_Channel2_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU0_Channel2_Stop UserName="R_TAU0_Channel2_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU0_Channel2_Get_PulseWidth Chip="RL78F14_30pin,RL78F14_32pin,RL78F14_80pin,RL78F14_100pin" UserName="R_TAU0_Channel2_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + <R_TAU0_Channel2_Set_SoftwareTriggerOn UserName="R_TAU0_Channel2_Set_SoftwareTriggerOn" LibName="R_TAU_Channeln_Set_SoftwareTriggerOn" InUse="" /> + </Channel2> + <Channel3 InUse=""> + <R_TAU0_Channel3_Start UserName="R_TAU0_Channel3_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU0_Channel3_Higher8bits_Start UserName="R_TAU0_Channel3_Higher8bits_Start" LibName="R_TAU_Channeln_Higher8bits_Start" InUse="" /> + <R_TAU0_Channel3_Lower8bits_Start UserName="R_TAU0_Channel3_Lower8bits_Start" LibName="R_TAU_Channeln_Lower8bits_Start" InUse="" /> + <R_TAU0_Channel3_Stop UserName="R_TAU0_Channel3_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU0_Channel3_Higher8bits_Stop UserName="R_TAU0_Channel3_Higher8bits_Stop" LibName="R_TAU_Channeln_Higher8bits_Stop" InUse="" /> + <R_TAU0_Channel3_Lower8bits_Stop UserName="R_TAU0_Channel3_Lower8bits_Stop" LibName="R_TAU_Channeln_Lower8bits_Stop" InUse="" /> + <R_TAU0_Channel3_Get_PulseWidth Chip="RL78F14_30pin,RL78F14_32pin,RL78F14_100pin" UserName="R_TAU0_Channel3_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + </Channel3> + <Channel4 InUse=""> + <R_TAU0_Channel4_Start UserName="R_TAU0_Channel4_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU0_Channel4_Stop UserName="R_TAU0_Channel4_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU0_Channel4_Get_PulseWidth Chip="RL78F14_30pin,RL78F14_32pin,RL78F14_80pin,RL78F14_100pin" UserName="R_TAU0_Channel4_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + <R_TAU0_Channel4_Set_SoftwareTriggerOn UserName="R_TAU0_Channel4_Set_SoftwareTriggerOn" LibName="R_TAU_Channeln_Set_SoftwareTriggerOn" InUse="" /> + </Channel4> + <Channel5 InUse=""> + <R_TAU0_Channel5_Start UserName="R_TAU0_Channel5_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU0_Channel5_Stop UserName="R_TAU0_Channel5_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU0_Channel5_Get_PulseWidth UserName="R_TAU0_Channel5_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + </Channel5> + <Channel6 InUse=""> + <R_TAU0_Channel6_Start UserName="R_TAU0_Channel6_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU0_Channel6_Stop UserName="R_TAU0_Channel6_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU0_Channel6_Get_PulseWidth UserName="R_TAU0_Channel6_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + <R_TAU0_Channel6_Set_SoftwareTriggerOn Chip="RL78F14_30pin,RL78F14_32pin,RL78F14_80pin,RL78F14_100pin" UserName="R_TAU0_Channel6_Set_SoftwareTriggerOn" LibName="R_TAU_Channeln_Set_SoftwareTriggerOn" InUse="" /> + </Channel6> + <Channel7 InUse=""> + <R_TAU0_Channel7_Start UserName="R_TAU0_Channel7_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU0_Channel7_Stop UserName="R_TAU0_Channel7_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU0_Channel7_Get_PulseWidth UserName="R_TAU0_Channel7_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + </Channel7> + </TAU0> + <TAU1> + <R_TAU1_Create UserName="R_TAU1_Create" LibName="R_TAU_Create" InUse="" Init="1" InitMode="" /> + <R_TAU1_Set_PowerOff UserName="R_TAU1_Set_PowerOff" LibName="R_TAU_Set_PowerOff" InUse="" /> + <Channel0 InUse=""> + <R_TAU1_Channel0_Start UserName="R_TAU1_Channel0_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU1_Channel0_Stop UserName="R_TAU1_Channel0_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU1_Channel0_Get_PulseWidth Chip="RL78F14_80pin,RL78F14_100pin" UserName="R_TAU1_Channel0_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + <R_TAU1_Channel0_Set_SoftwareTriggerOn UserName="R_TAU1_Channel0_Set_SoftwareTriggerOn" LibName="R_TAU_Channeln_Set_SoftwareTriggerOn" InUse="" /> + </Channel0> + <Channel1 InUse=""> + <R_TAU1_Channel1_Start UserName="R_TAU1_Channel1_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU1_Channel1_Higher8bits_Start UserName="R_TAU1_Channel1_Higher8bits_Start" LibName="R_TAU_Channeln_Higher8bits_Start" InUse="" /> + <R_TAU1_Channel1_Lower8bits_Start UserName="R_TAU1_Channel1_Lower8bits_Start" LibName="R_TAU_Channeln_Lower8bits_Start" InUse="" /> + <R_TAU1_Channel1_Stop UserName="R_TAU1_Channel1_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU1_Channel1_Higher8bits_Stop UserName="R_TAU1_Channel1_Higher8bits_Stop" LibName="R_TAU_Channeln_Higher8bits_Stop" InUse="" /> + <R_TAU1_Channel1_Lower8bits_Stop UserName="R_TAU1_Channel1_Lower8bits_Stop" LibName="R_TAU_Channeln_Lower8bits_Stop" InUse="" /> + <R_TAU1_Channel1_Get_PulseWidth Chip="RL78F14_80pin,RL78F14_100pin" UserName="R_TAU1_Channel1_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + </Channel1> + <Channel2 InUse=""> + <R_TAU1_Channel2_Start UserName="R_TAU1_Channel2_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU1_Channel2_Stop UserName="R_TAU1_Channel2_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU1_Channel2_Get_PulseWidth Chip="RL78F14_80pin,RL78F14_100pin" UserName="R_TAU1_Channel2_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + <R_TAU1_Channel2_Set_SoftwareTriggerOn UserName="R_TAU1_Channel2_Set_SoftwareTriggerOn" LibName="R_TAU_Channeln_Set_SoftwareTriggerOn" InUse="" /> + </Channel2> + <Channel3 InUse=""> + <R_TAU1_Channel3_Start UserName="R_TAU1_Channel3_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU1_Channel3_Higher8bits_Start UserName="R_TAU1_Channel3_Higher8bits_Start" LibName="R_TAU_Channeln_Higher8bits_Start" InUse="" /> + <R_TAU1_Channel3_Lower8bits_Start UserName="R_TAU1_Channel3_Lower8bits_Start" LibName="R_TAU_Channeln_Lower8bits_Start" InUse="" /> + <R_TAU1_Channel3_Stop UserName="R_TAU1_Channel3_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU1_Channel3_Higher8bits_Stop UserName="R_TAU1_Channel3_Higher8bits_Stop" LibName="R_TAU_Channeln_Higher8bits_Stop" InUse="" /> + <R_TAU1_Channel3_Lower8bits_Stop UserName="R_TAU1_Channel3_Lower8bits_Stop" LibName="R_TAU_Channeln_Lower8bits_Stop" InUse="" /> + <R_TAU1_Channel3_Get_PulseWidth Chip="RL78F14_80pin,RL78F14_100pin" UserName="R_TAU1_Channel3_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + </Channel3> + <Channel4 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" InUse=""> + <R_TAU1_Channel4_Start UserName="R_TAU1_Channel4_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU1_Channel4_Stop UserName="R_TAU1_Channel4_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU1_Channel4_Get_PulseWidth Chip="RL78F14_80pin,RL78F14_100pin" UserName="R_TAU1_Channel4_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + <R_TAU1_Channel4_Set_SoftwareTriggerOn UserName="R_TAU1_Channel4_Set_SoftwareTriggerOn" LibName="R_TAU_Channeln_Set_SoftwareTriggerOn" InUse="" /> + </Channel4> + <Channel5 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" InUse=""> + <R_TAU1_Channel5_Start UserName="R_TAU1_Channel5_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU1_Channel5_Stop UserName="R_TAU1_Channel5_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU1_Channel5_Get_PulseWidth Chip="RL78F14_80pin,RL78F14_100pin" UserName="R_TAU1_Channel5_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + </Channel5> + <Channel6 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" InUse=""> + <R_TAU1_Channel6_Start UserName="R_TAU1_Channel6_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU1_Channel6_Stop UserName="R_TAU1_Channel6_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU1_Channel6_Get_PulseWidth Chip="RL78F14_80pin,RL78F14_100pin" UserName="R_TAU1_Channel6_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + <R_TAU1_Channel6_Set_SoftwareTriggerOn UserName="R_TAU1_Channel6_Set_SoftwareTriggerOn" LibName="R_TAU_Channeln_Set_SoftwareTriggerOn" InUse="" /> + </Channel6> + <Channel7 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" InUse=""> + <R_TAU1_Channel7_Start UserName="R_TAU1_Channel7_Start" LibName="R_TAU_Channeln_Start" InUse="" /> + <R_TAU1_Channel7_Stop UserName="R_TAU1_Channel7_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /> + <R_TAU1_Channel7_Get_PulseWidth Chip="RL78F14_80pin,RL78F14_100pin" UserName="R_TAU1_Channel7_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /> + </Channel7> + </TAU1> + <TMRJ0 InUse=""> + <R_TMR_RJ0_Create UserName="R_TMR_RJ0_Create" LibName="R_TMR_RJn_Create" InUse="" Init="2" InitMode="" /> + <R_TMR_RJ0_Start UserName="R_TMR_RJ0_Start" LibName="R_TMR_RJn_Start" InUse="" /> + <R_TMR_RJ0_Stop UserName="R_TMR_RJ0_Stop" LibName="R_TMR_RJn_Stop" InUse="" /> + <R_TMR_RJ0_Get_PulseWidth UserName="R_TMR_RJ0_Get_PulseWidth" LibName="R_TMR_RJn_Get_PulseWidth" InUse="" /> + <R_TMR_RJ0_Set_PowerOff UserName="R_TMR_RJ0_Set_PowerOff" LibName="R_TMR_RJn_Set_PowerOff" InUse="" /> + </TMRJ0> + <TMRD0 InUse=""> + <R_TMR_RD0_Create UserName="R_TMR_RD0_Create" LibName="R_TMR_RDn_Create" InUse="" Init="2" InitMode="" /> + <R_TMR_RD0_Start UserName="R_TMR_RD0_Start" LibName="R_TMR_RDn_Start" InUse="" /> + <R_TMR_RD0_Stop UserName="R_TMR_RD0_Stop" LibName="R_TMR_RDn_Stop" InUse="" /> + <R_TMR_RD0_Get_PulseWidth UserName="R_TMR_RD0_Get_PulseWidth" LibName="R_TMR_RDn_Get_PulseWidth" InUse="" /> + <R_TMR_RD0_Set_PowerOff UserName="R_TMR_RD0_Set_PowerOff" LibName="R_TMR_RDn_Set_PowerOff" InUse="" /> + <R_TMR_RD0_ForcedOutput_Start UserName="R_TMR_RD0_ForcedOutput_Start" LibName="R_TMR_RDn_ForcedOutput_Start" InUse="" /> + <R_TMR_RD0_ForcedOutput_Stop UserName="R_TMR_RD0_ForcedOutput_Stop" LibName="R_TMR_RDn_ForcedOutput_Stop" InUse="" /> + </TMRD0> + <TMRD1 InUse=""> + <R_TMR_RD1_Create UserName="R_TMR_RD1_Create" LibName="R_TMR_RDn_Create" InUse="" Init="2" InitMode="" /> + <R_TMR_RD1_Start UserName="R_TMR_RD1_Start" LibName="R_TMR_RDn_Start" InUse="" /> + <R_TMR_RD1_Stop UserName="R_TMR_RD1_Stop" LibName="R_TMR_RDn_Stop" InUse="" /> + <R_TMR_RD1_Get_PulseWidth UserName="R_TMR_RD1_Get_PulseWidth" LibName="R_TMR_RDn_Get_PulseWidth" InUse="" /> + <R_TMR_RD1_Set_PowerOff UserName="R_TMR_RD1_Set_PowerOff" LibName="R_TMR_RDn_Set_PowerOff" InUse="" /> + <R_TMR_RD1_ForcedOutput_Start UserName="R_TMR_RD1_ForcedOutput_Start" LibName="R_TMR_RDn_ForcedOutput_Start" InUse="" /> + <R_TMR_RD1_ForcedOutput_Stop UserName="R_TMR_RD1_ForcedOutput_Stop" LibName="R_TMR_RDn_ForcedOutput_Stop" InUse="" /> + </TMRD1> + </r_cg_timer.c> + <r_cg_timer_user.c UserName="r_cg_timer_user.c" LibName="_user.c" InUse=""> + <Type R_TAU_Create_UserInit="void R_TAUn_Create_UserInit(void)" r_tau_channeln_interrupt="__interrupt static void r_tau_channeln_interrupt(void)" r_tau_channeln_higher8bits_interrupt="__interrupt static void r_tau_channeln_higher8bits_interrupt(void)" R_WUTM_Create_UserInit="void R_WUTM_Create_UserInit(void)" r_wutm_interrupt="__interrupt static void r_wutm_interrupt(void)" /> + <TAU0> + <R_TAU0_Create_UserInit UserName="R_TAU0_Create_UserInit" LibName="R_TAU_Create_UserInit" InUse="" /> + <Channel0 InUse=""> + <r_tau0_channel0_interrupt UserName="r_tau0_channel0_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel0> + <Channel1 InUse=""> + <r_tau0_channel1_interrupt UserName="r_tau0_channel1_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + <r_tau0_channel1_higher8bits_interrupt UserName="r_tau0_channel1_higher8bits_interrupt" INTHandle="" LibName="r_tau_channeln_higher8bits_interrupt" InUse="" /> + </Channel1> + <Channel2 InUse=""> + <r_tau0_channel2_interrupt UserName="r_tau0_channel2_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel2> + <Channel3 InUse=""> + <r_tau0_channel3_interrupt UserName="r_tau0_channel3_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + <r_tau0_channel3_higher8bits_interrupt UserName="r_tau0_channel3_higher8bits_interrupt" INTHandle="" LibName="r_tau_channeln_higher8bits_interrupt" InUse="" /> + </Channel3> + <Channel4 InUse=""> + <r_tau0_channel4_interrupt UserName="r_tau0_channel4_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel4> + <Channel5 InUse=""> + <r_tau0_channel5_interrupt UserName="r_tau0_channel5_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel5> + <Channel6 InUse=""> + <r_tau0_channel6_interrupt UserName="r_tau0_channel6_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel6> + <Channel7 InUse=""> + <r_tau0_channel7_interrupt UserName="r_tau0_channel7_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel7> + </TAU0> + <TAU1> + <R_TAU1_Create_UserInit UserName="R_TAU1_Create_UserInit" LibName="R_TAU_Create_UserInit" InUse="" /> + <Channel0 InUse=""> + <r_tau1_channel0_interrupt UserName="r_tau1_channel0_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel0> + <Channel1 InUse=""> + <r_tau1_channel1_interrupt UserName="r_tau1_channel1_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + <r_tau1_channel1_higher8bits_interrupt UserName="r_tau1_channel1_higher8bits_interrupt" INTHandle="" LibName="r_tau_channeln_higher8bits_interrupt" InUse="" /> + </Channel1> + <Channel2 InUse=""> + <r_tau1_channel2_interrupt UserName="r_tau1_channel2_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel2> + <Channel3 InUse=""> + <r_tau1_channel3_interrupt UserName="r_tau1_channel3_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + <r_tau1_channel3_higher8bits_interrupt UserName="r_tau1_channel3_higher8bits_interrupt" INTHandle="" LibName="r_tau_channeln_higher8bits_interrupt" InUse="" /> + </Channel3> + <Channel4 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" InUse=""> + <r_tau1_channel4_interrupt UserName="r_tau1_channel4_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel4> + <Channel5 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" InUse=""> + <r_tau1_channel5_interrupt UserName="r_tau1_channel5_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel5> + <Channel6 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" InUse=""> + <r_tau1_channel6_interrupt UserName="r_tau1_channel6_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel6> + <Channel7 Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" InUse=""> + <r_tau1_channel7_interrupt UserName="r_tau1_channel7_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /> + </Channel7> + </TAU1> + <TMRJ0 InUse=""> + <R_TMR_RJ0_Create_UserInit UserName="R_TMR_RJ0_Create_UserInit" LibName="R_TMR_RJn_Create_UserInit" InUse="" /> + <r_tmr_rj0_interrupt UserName="r_tmr_rj0_interrupt" LibName="r_tmr_rjn_interrupt" INTHandle="" InUse="" /> + </TMRJ0> + <TMRD0 InUse=""> + <R_TMR_RD0_Create_UserInit UserName="R_TMR_RD0_Create_UserInit" LibName="R_TMR_RDn_Create_UserInit" InUse="" /> + <r_tmr_rd0_interrupt UserName="r_tmr_rd0_interrupt" LibName="r_tmr_rdn_interrupt" INTHandle="" InUse="" /> + </TMRD0> + <TMRD1 InUse=""> + <R_TMR_RD1_Create_UserInit UserName="R_TMR_RD1_Create_UserInit" LibName="R_TMR_RDn_Create_UserInit" InUse="" /> + <r_tmr_rd1_interrupt UserName="r_tmr_rd1_interrupt" LibName="r_tmr_rdn_interrupt" INTHandle="" InUse="" /> + </TMRD1> + </r_cg_timer_user.c> + <r_cg_timer.h UserName="r_cg_timer.h" LibName=".h" InUse="" /> + </TAU> + <WDT> + <r_cg_wdt.c UserName="r_cg_wdt.c" LibName=".c" InUse="1"> + <Type R_WDT_Create="void R_WDT_Create(void)" R_WDT_Restart="void R_WDT_Restart(void)" /> + <R_WDT_Create UserName="R_WDT_Create" LibName="R_WDT_Create" InUse="1" Init="1" InitMode="" /> + <R_WDT_Restart UserName="R_WDT_Restart" LibName="R_WDT_Restart" InUse="1" /> + </r_cg_wdt.c> + <r_cg_wdt_user.c UserName="r_cg_wdt_user.c" LibName="_user.c" InUse="1"> + <Type R_WDT_Create_UserInit="void R_WDT_Create_UserInit(void)" r_wdt_interrupt="__interrupt static void r_wdt_interrupt(void)" /> + <R_WDT_Create_UserInit UserName="R_WDT_Create_UserInit" LibName="R_WDT_Create_UserInit" InUse="" /> + <r_wdt_interrupt UserName="r_wdt_interrupt" INTHandle="" LibName="r_wdt_interrupt" InUse="1" /> + </r_cg_wdt_user.c> + <r_cg_wdt.h UserName="r_cg_wdt.h" LibName=".h" InUse="1" /> + </WDT> + <RTC> + <r_cg_rtc.c UserName="r_cg_rtc.c" LibName=".c" InUse=""> + <Type R_RTC_Create="void R_RTC_Create(void)" R_RTC_Start="void R_RTC_Start(void)" R_RTC_Stop="void R_RTC_Stop(void)" R_RTC_Set_HourSystem="MD_STATUS R_RTC_SetHourSystem(rtc_hour_system_t hour_system)" R_RTC_Get_CounterValue="MD_STATUS R_RTC_Get_CounterValue(rtc_counter_value_t * const counter_read_val)" R_RTC_Set_CounterValue="MD_STATUS R_RTC_Set_CounterValue(rtc_counter_value_t counter_write_val)" R_RTC_Set_AlarmOn="void R_RTC_Set_AlarmOn(void)" R_RTC_Set_AlarmOff="void R_RTC_Set_AlarmOff(void)" R_RTC_Set_AlarmValue="void R_RTC_Set_AlarmValue(rtc_alarm_value_t alarm_val)" R_RTC_Get_AlarmValue="void R_RTC_Get_AlarmValue(rtc_alarm_value_t * const alarm_val)" R_RTC_Set_ConstPeriodInterruptOn="MD_STATUS R_RTC_Set_ConstPeriodInterruptOn(rtc_int_period_t period)" R_RTC_Set_ConstPeriodInterruptOff="void R_RTC_Set_ConstPeriodInterruptOff(void)" R_RTC_Set_RTC1HZOn="void R_RTC_Set_RTC1HZOn(void)" R_RTC_Set_RTC1HZOff="void R_RTC_Set_RTC1HZOff(void)" R_RTC_Set_PowerOff="void R_RTC_Set_PowerOff(void)" /> + <R_RTC_Create UserName="R_RTC_Create" LibName="R_RTC_Create" InUse="" Init="1" InitMode="" /> + <R_RTC_Start UserName="R_RTC_Start" LibName="R_RTC_Start" InUse="" /> + <R_RTC_Stop UserName="R_RTC_Stop" LibName="R_RTC_Stop" InUse="" /> + <R_RTC_Set_HourSystem UserName="R_RTC_Set_HourSystem" LibName="R_RTC_Set_HourSystem" InUse="" /> + <R_RTC_Get_CounterValue UserName="R_RTC_Get_CounterValue" LibName="R_RTC_Get_CounterValue" InUse="" /> + <R_RTC_Set_CounterValue UserName="R_RTC_Set_CounterValue" LibName="R_RTC_Set_CounterValue" InUse="" /> + <R_RTC_Set_AlarmOn UserName="R_RTC_Set_AlarmOn" LibName="R_RTC_Set_AlarmOn" InUse="" /> + <R_RTC_Set_AlarmOff UserName="R_RTC_Set_AlarmOff" LibName="R_RTC_Set_AlarmOff" InUse="" /> + <R_RTC_Set_AlarmValue UserName="R_RTC_Set_AlarmValue" LibName="R_RTC_Set_AlarmValue" InUse="" /> + <R_RTC_Get_AlarmValue UserName="R_RTC_Get_AlarmValue" LibName="R_RTC_Get_AlarmValue" InUse="" /> + <R_RTC_Set_ConstPeriodInterruptOn UserName="R_RTC_Set_ConstPeriodInterruptOn" LibName="R_RTC_Set_ConstPeriodInterruptOn" InUse="" /> + <R_RTC_Set_ConstPeriodInterruptOff UserName="R_RTC_Set_ConstPeriodInterruptOff" LibName="R_RTC_Set_ConstPeriodInterruptOff" InUse="" /> + <R_RTC_Set_RTC1HZOn UserName="R_RTC_Set_RTC1HZOn" LibName="R_RTC_Set_RTC1HZOn" InUse="" /> + <R_RTC_Set_RTC1HZOff UserName="R_RTC_Set_RTC1HZOff" LibName="R_RTC_Set_RTC1HZOff" InUse="" /> + <R_RTC_Set_PowerOff UserName="R_RTC_Set_PowerOff" LibName="R_RTC_Set_PowerOff" InUse="" /> + </r_cg_rtc.c> + <r_cg_rtc_user.c UserName="r_cg_rtc_user.c" LibName="_user.c" InUse=""> + <Type R_RTC_Create_UserInit="void R_RTC_Create_UserInit(void)" r_rtc_interrupt="__interrupt static void r_rtc_interrupt(void)" r_rtc_callback_constperiod="static void r_rtc_callback_constperiod(void)" r_rtc_callback_alarm="static void r_rtc_callback_alarm(void)" /> + <R_RTC_Create_UserInit UserName="R_RTC_Create_UserInit" LibName="R_RTC_Create_UserInit" InUse="" /> + <r_rtc_interrupt UserName="r_rtc_interrupt" INTHandle="" LibName="r_rtc_interrupt" InUse="" /> + <r_rtc_callback_constperiod UserName="r_rtc_callback_constperiod" LibName="r_rtc_callback_constperiod" InUse="" /> + <r_rtc_callback_alarm UserName="r_rtc_callback_alarm" LibName="r_rtc_callback_alarm" InUse="" /> + </r_cg_rtc_user.c> + <r_cg_rtc.h UserName="r_cg_rtc.h" LibName=".h" InUse="" /> + </RTC> + <DAC InUse=""> + <r_cg_dac.c UserName="r_cg_dac.c" LibName=".c" InUse=""> + <Type R_DAC_Create="void R_DAC_Create(void)" R_DACn_Start="void R_DACn_Start(void)" R_DACn_Stop="void R_DACn_Stop(void)" R_DACn_Set_ConversionValue="void R_DACn_Set_ConversionValue(uint8_t reg_value)" R_DAC_Set_PowerOff="void R_DAC_Set_PowerOff(void)" /> + <R_DAC_Create UserName="R_DAC_Create" LibName="R_DAC_Create" InUse="" Init="2" InitMode="" /> + <DAC0 InUse=""> + <R_DAC0_Start UserName="R_DAC0_Start" LibName="R_DACn_Start" InUse="" /> + <R_DAC0_Stop UserName="R_DAC0_Stop" LibName="R_DACn_Stop" InUse="" /> + <R_DAC0_Set_ConversionValue UserName="R_DAC0_Set_ConversionValue" LibName="R_DACn_Set_ConversionValue" InUse="" /> + </DAC0> + <R_DAC_Set_PowerOff UserName="R_DAC_Set_PowerOff" LibName="R_DAC_Set_PowerOff" InUse="" /> + </r_cg_dac.c> + <r_cg_dac_user.c UserName="r_cg_dac_user.c" LibName="_user.c" InUse=""> + <Type R_DAC_Create_UserInit="void R_DAC_Create_UserInit(void)" /> + <R_DAC_Create_UserInit UserName="R_DAC_Create_UserInit" LibName="R_DAC_Create_UserInit" InUse="" /> + </r_cg_dac_user.c> + <r_cg_dac.h UserName="r_cg_dac.h" LibName=".h" InUse="" /> + </DAC> + <DTC InUse=""> + <r_cg_dtc.c UserName="r_cg_dtc.c" LibName=".c" InUse=""> + <Type R_DTC_Create="void R_DTC_Create(void)" R_DTCDn_Start="void R_DTCDn_Start(void)" R_DTCDn_Stop="void R_DTCDn_Stop(void)" R_DTC_Set_PowerOff="void R_DTC_Set_PowerOff(void)" /> + <R_DTC_Create UserName="R_DTC_Create" LibName="R_DTC_Create" InUse="" Init="2" InitMode="" /> + <DTCD0> + <R_DTCD0_Start LibName="R_DTCDn_Start" InUse="" Visible="False" /> + <R_DTCD0_Stop LibName="R_DTCDn_Stop" InUse="" Visible="False" /> + </DTCD0> + <DTCD1> + <R_DTCD1_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD1_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD1> + <DTCD2> + <R_DTCD2_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD2_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD2> + <DTCD3> + <R_DTCD3_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD3_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD3> + <DTCD4> + <R_DTCD4_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD4_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD4> + <DTCD5> + <R_DTCD5_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD5_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD5> + <DTCD6> + <R_DTCD6_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD6_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD6> + <DTCD7> + <R_DTCD7_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD7_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD7> + <DTCD8> + <R_DTCD8_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD8_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD8> + <DTCD9> + <R_DTCD9_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD9_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD9> + <DTCD10> + <R_DTCD10_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD10_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD10> + <DTCD11> + <R_DTCD11_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD11_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD11> + <DTCD12> + <R_DTCD12_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD12_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD12> + <DTCD13> + <R_DTCD13_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD13_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD13> + <DTCD14> + <R_DTCD14_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD14_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD14> + <DTCD15> + <R_DTCD15_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD15_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD15> + <DTCD16> + <R_DTCD16_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD16_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD16> + <DTCD17> + <R_DTCD17_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD17_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD17> + <DTCD18> + <R_DTCD18_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD18_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD18> + <DTCD19> + <R_DTCD19_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD19_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD19> + <DTCD20> + <R_DTCD20_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD20_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD20> + <DTCD21> + <R_DTCD21_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD21_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD21> + <DTCD22> + <R_DTCD22_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD22_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD22> + <DTCD23> + <R_DTCD23_Start LibName="R_DTCDn_Start" InUse="" Visible="false" /> + <R_DTCD23_Stop LibName="R_DTCDn_Stop" InUse="" Visible="false" /> + </DTCD23> + <DTCH0> + <R_DTCH0_Start LibName="R_DTCHn_Start" InUse="" Visible="false" /> + <R_DTCH0_Stop LibName="R_DTCHn_Stop" InUse="" Visible="false" /> + </DTCH0> + <DTCH1> + <R_DTCH1_Start LibName="R_DTCHn_Start" InUse="" Visible="false" /> + <R_DTCH1_Stop LibName="R_DTCHn_Stop" InUse="" Visible="false" /> + </DTCH1> + <R_DTC_Set_PowerOff UserName="R_DTC_Set_PowerOff" LibName="R_DTC_Set_PowerOff" InUse="" /> + </r_cg_dtc.c> + <r_cg_dtc_user.c UserName="r_cg_dtc_user.c" LibName="_user.c" InUse=""> + <Type R_DTC_Create_UserInit="void R_DTC_Create_UserInit(void)" /> + <R_DTC_Create_UserInit UserName="R_DTC_Create_UserInit" LibName="R_DTC_Create_UserInit" InUse="" /> + </r_cg_dtc_user.c> + <r_cg_dtc.h UserName="r_cg_dtc.h" LibName=".h" InUse="" /> + </DTC> + <PCLBUZ Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin"> + <r_cg_pclbuz.c UserName="r_cg_pclbuz.c" LibName=".c" InUse=""> + <Type R_PCLBUZn_Create="void R_PCLBUZn_Create(void) " R_PCLBUZn_Start="void R_PCLBUZn_Start(void)" R_PCLBUZn_Stop="void R_PCLBUZn_Stop(void)" /> + <PCLBUZ0 InUse=""> + <R_PCLBUZ0_Create UserName="R_PCLBUZ0_Create" LibName="R_PCLBUZn_Create" InUse="" Init="1" InitMode="" /> + <R_PCLBUZ0_Start UserName="R_PCLBUZ0_Start" LibName="R_PCLBUZn_Start" InUse="" /> + <R_PCLBUZ0_Stop UserName="R_PCLBUZ0_Stop" LibName="R_PCLBUZn_Stop" InUse="" /> + </PCLBUZ0> + </r_cg_pclbuz.c> + <r_cg_pclbuz_user.c UserName="r_cg_pclbuz_user.c" LibName="_user.c" InUse=""> + <Type R_PCLBUZn_Create_UserInit="void R_PCLBUZn_Create_UserInit(void) " /> + <PCLBUZ0 InUse=""> + <R_PCLBUZ0_Create_UserInit UserName="R_PCLBUZ0_Create_UserInit" LibName="R_PCLBUZn_Create_UserInit" InUse="" Init="1" /> + </PCLBUZ0> + </r_cg_pclbuz_user.c> + <r_cg_pclbuz.h UserName="r_cg_pclbuz.h" LibName=".h" InUse="" /> + </PCLBUZ> + <COMP> + <r_cg_comp.c UserName="r_cg_comp.c" LibName=".c" InUse=""> + <Type R_COMP_Create="void R_COMP_Create(void)" R_COMP0_Start="void R_COMP0_Start(void)" R_COMP0_Stop="void R_COMP0_Stop(void)" /> + <R_COMP_Create UserName="R_COMP_Create" LibName="R_COMP_Create" InUse="" Init="1" InitMode="" /> + <COMP0 InUse=""> + <R_COMP0_Start UserName="R_COMP0_Start" NotSubMacro="" LibName="R_COMP0_Start" InUse="" /> + <R_COMP0_Stop UserName="R_COMP0_Stop" NotSubMacro="" LibName="R_COMP0_Stop" InUse="" /> + </COMP0> + </r_cg_comp.c> + <r_cg_comp_user.c UserName="r_cg_comp_user.c" LibName="_user.c" InUse=""> + <Type R_COMP_Create_UserInit="void R_COMP_Create_UserInit(void)" r_comp0_interrupt="__interrupt static void r_comp0_interrupt(void)" /> + <R_COMP_Create_UserInit UserName="R_COMP_Create_UserInit" LibName="R_COMP_Create_UserInit" InUse="" /> + <COMP0 InUse=""> + <r_comp0_interrupt UserName="r_comp0_interrupt" NotSubMacro="" LibName="r_comp0_interrupt" INTHandle="" InUse="" /> + </COMP0> + </r_cg_comp_user.c> + <r_cg_comp.h UserName="r_cg_comp.h" LibName=".h" InUse="" /> + </COMP> + <ELC> + <r_cg_elc.c UserName="r_cg_elc.c" LibName=".c" InUse=""> + <Type R_ELC_Create="void R_ELC_Create(void)" R_ELC_Stop="void R_ELC_Stop(uint32_t event)" /> + <R_ELC_Create UserName="R_ELC_Create" LibName="R_ELC_Create" InUse="" Init="2" InitMode="" /> + <R_ELC_Stop UserName="R_ELC_Stop" LibName="R_ELC_Stop" InUse="" /> + </r_cg_elc.c> + <r_cg_elc_user.c UserName="r_cg_elc_user.c" LibName="_user.c" InUse=""> + <Type R_ELC_Create_UserInit="void R_ELC_Create_UserInit(void)" /> + <R_ELC_Create_UserInit UserName="R_ELC_Create_UserInit" LibName="R_ELC_Create_UserInit" InUse="" /> + </r_cg_elc_user.c> + <r_cg_elc.h UserName="r_cg_elc.h" LibName=".h" InUse="" /> + </ELC> + <LVD> + <r_cg_lvd.c UserName="r_cg_lvd.c" LibName=".c" InUse=""> + <Type R_LVD_Create="void R_LVD_Create(void)" R_LVD_InterruptMode_Start="void R_LVD_InterruptMode_Start(void)" /> + <R_LVD_Create UserName="R_LVD_Create" LibName="R_LVD_Create" InUse="" Init="1" InitMode="" /> + <R_LVD_InterruptMode_Start UserName="R_LVD_InterruptMode_Start" LibName="R_LVD_InterruptMode_Start" InUse="" /> + </r_cg_lvd.c> + <r_cg_lvd_user.c UserName="r_cg_lvd_user.c" LibName="_user.c" InUse=""> + <Type R_LVD_Create_UserInit="void R_LVD_Create_UserInit(void)" r_lvd_interrupt="__interrupt static void r_lvd_interrupt(void)" /> + <R_LVD_Create_UserInit UserName="R_LVD_Create_UserInit" LibName="R_LVD_Create_UserInit" InUse="" /> + <r_lvd_interrupt UserName="r_lvd_interrupt" INTHandle="" LibName="r_lvd_interrupt" InUse="" /> + </r_cg_lvd_user.c> + <r_cg_lvd.h UserName="r_cg_lvd.h" LibName=".h" InUse="" /> + </LVD> + </FUNC> + <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" /> + <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" /> + <lvi_option Name="lvi_option" Value="FF" /> + <pior_value4 Name="pior_value4" Value="00" /> + <pior_value5 Name="pior_value5" Value="00" /> + <cg_security6 Name="cg_security6" Value="00" /> + <cg_security1 Name="cg_security1" Value="00" /> + <pior_value0 Name="pior_value0" Value="00" /> + <pior_value1 Name="pior_value1" Value="00" /> + <pior_value6 Name="pior_value6" 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" /> + <clock_option Name="clock_option" Value="F8" /> + <pior_value2 Name="pior_value2" Value="00" /> + <pior_value3 Name="pior_value3" Value="00" /> + </GlobleUserTag> + </TAG> + </DIR> + <MACRO> + <CGC Prepared="true" SetFlag="True" NeedRefresh="False"> + <CGC SetFlag="True" MacroName="cgc" /> + </CGC> + <PORT HelpID="port" Prepared="true" SetFlag="True" NeedRefresh="False"> + <PORT SetFlag="True" 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="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" /> + </SAU0> + <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" /> + </SAU1> + <IICA0 Accelerate="No" Chip="RL78F14_32pin,RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" MacroName="IICA" Channel="0" SetFlag="True" TabEnable="True" /> + </Serial> + <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" /> + <TAU1 Accelerate="No" Chip="R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PGG,R5F10PGH,R5F10PGJ,R5F10PLG,R5F10PLH,R5F10PLJ,R5F10PMG,R5F10PMH,R5F10PMJ,RL78F14_100pin" MacroName="TAU" Channel="1" ChannelNum="0,1,2,3,4,5,6,7" /> + <TMRJ0 SetFlag="" MacroName="TMRJ" Channel="0" /> + <TMRD0 SetFlag="" MacroName="TMRD" Channel="0" /> + <TMRD1 SetFlag="" MacroName="TMRD" Channel="1" /> + </TAU> + <WDT Prepared="true" SetFlag="true" HelpID="watchdogtimer" NeedRefresh="False"> + <WDT SetFlag="true" MacroName="WDT" /> + </WDT> + <RTC SetFlag="" HelpID="rtc" NeedRefresh="False"> + <RTC MacroName="RTC" /> + </RTC> + <DAC HelpID="dac" SetFlag="" NeedRefresh="False"> + <DAC SetFlag="" MacroName="DAC" /> + </DAC> + <DTC HelpID="dtc" SetFlag="" NeedRefresh="False"> + <DTC SetFlag="" MacroName="DTC" /> + </DTC> + <PCLBUZ Chip="RL78F14_48pin,RL78F14_64pin,RL78F14_80pin,RL78F14_100pin" SetFlag="" HelpID="PCLBUZ" NeedRefresh="False"> + <PCLBUZ0 MacroName="PCLBUZ" Channel="0" /> + </PCLBUZ> + <COMP SetFlag="" HelpID="comparator" NeedRefresh="False"> + <COMP SetFlag="" MacroName="COMP" /> + </COMP> + <ELC SetFlag="" HelpID="elc" NeedRefresh="False"> + <ELC Accelerate="No" MacroName="ELC" /> + </ELC> + <LVD SetFlag="" Prepared="true" NeedRefresh="False"> + <LVD MacroName="LVD" /> + </LVD> + </MACRO> + <SETTING> + <CGC> + <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" /> + <setting name="MAIN_CLOCK_SELECT_HIGH_INTERNAL_CLOCK" value="true" /> + <setting name="INTERNAL_HIGH_CLOCK_OPERATION" value="true" /> + <setting name="INTERNAL_HIGH_CLOCK_FREQUENCY" value="8" /> + <setting name="HIGH_SYSTEM_CLOCK_OPERATION" value="false" /> + <setting name="HIGH_SYSTEM_CLOCK_SELECT_EXTERNAL_CLOCK" value="false" /> + <setting name="HIGH_SYSTEM_CLOCK_SELECT_X1_CLOCK" value="true" /> + <setting name="X1_CLOCK_STABLE_TIME" value="7" /> + <setting name="HIGH_SYSTEM_CLOCK_FREQUENCY" value="5" /> + <setting name="SUBCLOCK_SELECT_XT1_CLOCK" value="true" /> + <setting name="SUBCLOCK_XT1_OSCILLATION_MODE" value="0" /> + <setting name="SUBCLOCK_OPERATION" value="false" /> + <setting name="SUBCLOCK_SELECT_EXTERNAL_CLOCK" value="false" /> + <setting name="SUBCLOCK_HALT_STOP_STATUS" value="0" /> + <setting name="CPU_PERIPHERAL_CLOCK_FREQUENCY" value="0" /> + <setting name="FPLL_FREQUENCY_VALUE" value="0" /> + <setting name="FPLL_FREQUENCY_OPERATION" value="false" /> + <setting name="FPLL_LOCKUP_WAIT_COUNTER" value="0" /> + <setting name="FMP_FREQUENCY_VALUE" value="0" /> + <setting name="TRD_FREQUENCY_VALUE" value="0" /> + <setting name="FSL_FREQUENCY_VALUE" value="0" /> + <setting name="RTC_IT_CLOCK" value="0" /> + <setting name="OCD_UNUSED" value="true" /> + <setting name="OCD_USED" value="false" /> + <setting name="RRM_UNUSED" value="false" /> + <setting name="RRM_USED" value="true" /> + <setting name="TRACE_UNUSED" value="false" /> + <setting name="TRACE_USED" value="true" /> + <setting name="HOTPLUG_UNUSED" value="true" /> + <setting name="HOTPLUG_USED" value="false" /> + <setting name="SECURITY_ID_AUTHENTICATION_ERASE" value="true" /> + <setting name="SECURITY_ID_AUTHENTICATION_NOT_ERASE" value="false" /> + <setting name="SECURITY_ID_SELECT" value="true" /> + <setting name="SECURITY_ID_VALUE" value="0x00000000000000000000" /> + <setting name="RESET_SOURCE_FUNCTION_OUTPUT" value="true" /> + <setting name="RESOUT_UNUSED" value="true" /> + <setting name="RESOUT_USED" value="false" /> + <setting name="ILLEGAL_MEMORY_ACCESS_UNUSED" value="true" /> + <setting name="ILLEGAL_MEMORY_ACCESS_USED" value="false" /> + <setting name="RAM_GUARD_UNUSED" value="true" /> + <setting name="RAM_GUARD_USED" value="false" /> + <setting name="RAM_GUARD_AREA" value="0" /> + <setting name="PORT_GUARD_UNUSED" value="true" /> + <setting name="PORT_GUARD_USED" value="false" /> + <setting name="INTERRUPT_GUARD_UNUSED" value="true" /> + <setting name="INTERRUPT_GUARD_USED" value="false" /> + <setting name="CHIP_CONTROL_GUARD_UNUSED" value="true" /> + <setting name="CHIP_CONTROL_GUARD_USED" value="false" /> + <setting name="STACKPOINTER_INTERRUPT_PRIORITY" value="3" /> + <setting name="STACKPOINTER_INTERRUPT_USED" value="true" /> + <setting name="CLOCK_MONITOR_INTERRUPT_PRIORITY" value="3" /> + <setting name="CLOCK_MONITOR_INTERRUPT_USED" value="true" /> + <setting name="CLOCK_MONITOR_UNUSED" value="true" /> + <setting name="CLOCK_MONITOR_USED" value="false" /> + <setting name="STACK_POINTER_UNUSED" value="true" /> + <setting name="STACK_POINTER_USED" value="false" /> + <setting name="STACK_POINTER_UNDERFLOW_DATA" value="0x0000" /> + <setting name="STACK_POINTER_OVERFLOW_DATA" value="0xFFFE" /> + <setting name="RAM_ECC_INTERRUPT_USED" value="false" /> + <setting name="RAM_ECC_INTERRUPT_PRIORITY" value="3" /> + <setting name="DataFlash" value="unused" /> + <setting name="ProgramFlash" value="unused" /> + <setting name="Monitor" value="unused" /> + <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="460800" /> + <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="460800" /> + <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="460800" /> + <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="460800" /> + <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="false" /> + <setting name="SINGLE_MASTER_USED" value="true" /> + <Slave0> + <setting name="CPU_PERIPHERAL_CLOCK" value="false" /> + <setting name="CPU_PERIPHERAL_CLOCK_HALF" value="true" /> + <setting name="LOCAL_ADDRESS_VALUE" value="16" /> + <setting name="TRANSFER_SPEED_STANDARD" value="true" /> + <setting name="TRANSFER_SPEED_HIGH" value="false" /> + <setting name="TRANSFER_SPEED_VALUE" value="" /> + <setting name="DIGITAL_FILITER_USED" value="false" /> + <setting name="INTERRUPT_IICA_PRIORITY" value="3" /> + <setting name="MASTER_RECEPT_END_CALLBACK_USED" value="true" /> + <setting name="MASTER_TRANSFER_END_CALLBACK_USED" value="true" /> + <setting name="MASTER_ERROR_END_CALLBACK_USED" value="true" /> + <setting name="MASTER_STOP_CONDITION_CALLBACK_USED" value="true" /> + <setting name="SLAVE_RECEPT_END_CALLBACK_USED" value="true" /> + <setting name="SLAVE_TRANSFER_END_CALLBACK_USED" value="true" /> + <setting name="SLAVE_ERROR_END_CALLBACK_USED" value="true" /> + <setting name="SLAVE_WAKEUP_MODE_ON" value="false" /> + <setting name="SLAVE_WAKEUP_MODE_OFF" value="true" /> + </Slave0> + <Master0> + <setting name="CPU_PERIPHERAL_CLOCK" value="false" /> + <setting name="CPU_PERIPHERAL_CLOCK_HALF" value="true" /> + <setting name="LOCAL_ADDRESS_VALUE" value="16" /> + <setting name="TRANSFER_SPEED_STANDARD" value="true" /> + <setting name="TRANSFER_SPEED_HIGH" value="false" /> + <setting name="TRANSFER_SPEED_VALUE" value="100000" /> + <setting name="DIGITAL_FILITER_USED" value="false" /> + <setting name="INTERRUPT_IICA_PRIORITY" value="3" /> + <setting name="MASTER_RECEPT_END_CALLBACK_USED" value="true" /> + <setting name="MASTER_TRANSFER_END_CALLBACK_USED" value="true" /> + <setting name="MASTER_ERROR_END_CALLBACK_USED" value="true" /> + <setting name="MASTER_STOP_CONDITION_CALLBACK_USED" value="true" /> + <setting name="SLAVE_RECEPT_END_CALLBACK_USED" value="true" /> + <setting name="SLAVE_TRANSFER_END_CALLBACK_USED" value="true" /> + <setting name="SLAVE_ERROR_END_CALLBACK_USED" value="true" /> + <setting name="SLAVE_WAKEUP_MODE_ON" value="false" /> + <setting name="SLAVE_WAKEUP_MODE_OFF" value="true" /> + </Master0> + </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="IIC_STATUS" value="used" /> + <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="true" /> + <setting name="OUTPUT_1" value="false" /> + <setting name="INPUT_BUFFER" value="0" /> + <setting name="PSRSEL" value="false" /> + </P62> + <P63> + <setting name="IIC_STATUS" value="used" /> + <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="true" /> + <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="false" /> + <setting name="INPUT_MODE" value="false" /> + <setting name="OUTPUT_MODE" value="true" /> + <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> + + + \ No newline at end of file diff --git a/multical.temp.mtud b/multical.temp.mtud new file mode 100644 index 0000000..f8dc489 --- /dev/null +++ b/multical.temp.mtud @@ -0,0 +1,770 @@ + + + + 0 + R5F10PPJ + SymbolOffset + Yes + + + + + 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 + + + + + False + NonStopOverwriteMemory + ST10US + All + False + OverThreshold + False + False + + + + + 12.2.20122.2006 + + + + + 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 + + + + + 12.2.20122.2006 + 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 + + + + + False + False + False + False + 291a5aad-8f89-4443-8b93-58ebd220ca9c + FunctionName + False + False + 0 + -1 + True + ClassName + False + False + 1 + -1 + True + Namespace + True + False + 2 + -1 + True + FileName + False + False + 3 + -1 + True + FilePath + True + False + 4 + -1 + True + PEInformation + False + False + 5 + -1 + True + Import + True + False + 6 + -1 + True + AccessSpecifier + False + False + 7 + -1 + True + Attribute + False + False + 8 + -1 + True + ReturnType + False + False + 9 + -1 + True + ArgumentsCount + True + False + 10 + -1 + True + Arguments + False + False + 11 + -1 + True + CodeSize + False + False + 12 + -1 + True + StackSize + False + False + 13 + -1 + True + StartAddress + False + False + 14 + -1 + True + EndAddress + True + False + 15 + -1 + True + ReferenceCount + False + False + 16 + -1 + True + ExecutionCount + True + False + 17 + -1 + True + ExecutionTime + True + False + 18 + -1 + True + PercentageExecutionTime + True + False + 19 + -1 + True + AverageExecutionTime + True + False + 20 + -1 + True + CodeCoverage + True + False + 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 + + + + + False + False + False + False + 291a5aad-8f89-4443-8b93-58ebd220ca9c + VariableName + False + False + 0 + -1 + True + ClassName + False + False + 1 + -1 + True + Namespace + True + False + 2 + -1 + True + FileName + False + False + 3 + -1 + True + FunctionName + True + False + 4 + -1 + True + FilePath + True + False + 5 + -1 + True + PEInformation + False + False + 6 + -1 + True + Import + True + False + 7 + -1 + True + AccessSpecifier + False + False + 8 + -1 + True + Attribute + False + False + 9 + -1 + True + Type + False + False + 10 + -1 + True + Members + False + False + 11 + -1 + True + Address + False + False + 12 + -1 + True + Size + False + False + 13 + -1 + True + ReferenceCount + False + False + 14 + -1 + True + ReadCount + True + False + 15 + -1 + True + WriteCount + True + False + 16 + -1 + True + ReadWriteCount + True + False + 17 + -1 + True + MinimumValue + True + False + 18 + -1 + True + MaximumValue + True + False + 19 + -1 + True + DataCoverage + True + False + 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 + + + + + PanelCallGraph + True + + + + + PanelClassMember + 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 +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/owi.c b/owi.c new file mode 100644 index 0000000..504ae3b --- /dev/null +++ b/owi.c @@ -0,0 +1,886 @@ +#include "owi.h" +#include "delay.h" +#include +#include "uart.h" + + +/** + * 함수명: OWI_EnablePower + * 목적: 1-Wire 장치의 전원을 켠다. + * + * 매개변수: 없음 + * + * 반환값: 없음 (void) + * + * 동작 방식: + * - MCU 포트 P7의 1번 핀(P7.1)을 출력 모드로 설정하고 논리 HIGH(_02_Pn1_OUTPUT_1)로 설정하여 + * 1-Wire 장치에 전원을 공급한다. + */ +void OWI_EnablePower(void) { + P7 = _02_Pn1_OUTPUT_1; +} + + + +/** + * 함수명: OWI_DisablePower + * 목적: 1-Wire 장치의 전원을 끈다. + * + * 매개변수: 없음 + * + * 반환값: 없음 (void) + * + * 동작 방식: + * - MCU 포트 P7의 1번 핀(P7.1)을 출력 모드로 설정하고 논리 LOW(_00_Pn1_OUTPUT_0)로 설정하여 + * 1-Wire 장치에 공급되는 전원을 차단한다. + */ +void OWI_DisablePower(void) { + P7 = _00_Pn1_OUTPUT_0; +} + + + +/** + * 함수명: GPIO_Clear + * 목적: 1-Wire 통신에 사용하는 GPIO(P70)를 초기화하고 Low 상태로 설정한다. + * + * 매개변수: 없음 + * + * 반환값: 없음 (void) + * + * 동작 방식: + * - OWI_PORT_P 레지스터에서 해당 핀(OWI_PIN_MASK) 비트를 0으로 설정하여 P70을 Low로 만든다. + * - OWI_PORT_PM 레지스터에서 해당 핀 비트를 0으로 설정하여 P70을 출력 모드로 설정한다. + * - 결과적으로 P70 핀은 출력 모드로 Low 상태가 된다. + */ +void GPIO_Clear(void) { + OWI_PORT_P &= ~OWI_PIN_MASK; // P70 = 0 (Low) + OWI_PORT_PM &= ~OWI_PIN_MASK; // P70 출력 모드 +} + + + +/** + * 함수명: GPIO_Input + * 목적: 1-Wire 통신에 사용하는 GPIO(P70)를 입력 모드로 설정한다. + * + * 매개변수: 없음 + * + * 반환값: 없음 (void) + * + * 동작 방식: + * - OWI_PORT_PM 레지스터에서 해당 핀(OWI_PIN_MASK) 비트를 1로 설정하여 P70을 입력 모드(High-Z)로 만든다. + * - 출력 신호를 끄고 외부 장치로부터 신호를 읽을 준비를 한다. + */ +void GPIO_Input(void) { + OWI_PORT_PM |= OWI_PIN_MASK; // P70 입력 모드 (High-Z) +} + + + +/** + * 함수명: GPIO_Read + * 목적: 1-Wire 통신에 사용하는 GPIO(P70)의 현재 상태를 읽는다. + * + * 매개변수: 없음 + * + * 반환값: + * - 1 : P70 핀이 High 상태일 때 + * - 0 : P70 핀이 Low 상태일 때 + * + * 동작 방식: + * - OWI_PORT_P 레지스터에서 해당 핀(OWI_PIN_MASK) 비트를 확인한다. + * - 비트가 1이면 High, 0이면 Low로 판단하여 정수값으로 반환한다. + * - 외부 장치에서 보내는 신호를 읽거나, 현재 GPIO 상태를 확인할 때 사용된다. + */ +int GPIO_Read(void) { + return (OWI_PORT_P & OWI_PIN_MASK) ? 1 : 0; +} + + + +/** + * 함수명: OWI_Init + * 목적: 1-Wire 통신을 시작하기 위해 GPIO 및 통신 속도를 초기화한다. + * + * 매개변수: + * - bit_time_us : 1비트 전송에 걸리는 시간(마이크로초 단위) + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1. bit_period_us 전역 변수에 비트 전송 시간을 저장. + * 2. OWI_PORT_POM 레지스터에서 해당 핀(OWI_PIN_MASK)을 Open-drain(n-channel) 모드로 설정. + * 3. OWI_PORT_PU 레지스터에서 해당 핀의 내부 풀업 저항 활성화. + * 4. 초기 상태에서 GPIO를 입력 모드로 설정하여 외부 신호를 기다리는 상태로 대기. + * + */ +void OWI_Init(uint32_t bit_time_us) { + bit_period_us = bit_time_us; + + OWI_PORT_POM |= OWI_PIN_MASK; // Open-drain (n-channel) + OWI_PORT_PU |= OWI_PIN_MASK; // 내부 풀업 활성화 + + + GPIO_Input(); // 초기엔 입력으로 대기 +} + + +// ---------------------------------------- +// OWI Start/Stop/Secure +// ---------------------------------------- + +/** + * 함수명: OWI_Start + * 목적: 1-Wire 통신에서 Start 신호를 발생시켜 통신을 시작한다. + * + * 매개변수: 없음 + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1. GPIO_Clear() 호출: P70 핀을 Low 상태로 설정하여 Start 신호를 준비. + * 2. delay_us(TSTART_HOLD): Start 신호를 일정 시간 유지. + * 3. GPIO_Input() 호출: 핀을 입력 모드(High-Z)로 전환하여 외부 장치가 반응하도록 대기. + * 4. delay_us(TBIT / 2): 반비트 시간만큼 대기하여 1-Wire 타이밍 맞춤. + * + */ +void OWI_Start(void) +{ + GPIO_Clear(); + delay_us(TSTART_HOLD); + GPIO_Input(); + delay_us(TBIT / 2); +} + + +/** + * 함수명: OWI_Stop + * 목적: 1-Wire 통신을 종료하고 통신 라인을 정리한다. + * + * 매개변수: 없음 + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1. GPIO_Input() 호출: 핀을 입력 모드(High-Z)로 설정하여 초기 상태로 대기. + * 2. delay_us(TSTOP_LOW): Stop 조건을 만족시키기 위해 일정 시간 대기. + * 3. delay_us(TIDLE): 통신 라인을 안정화시키기 위해 추가 지연. + * 4. GPIO_Clear() 호출: 핀을 Low로 초기화하여 다음 통신 준비. + * + */ +void OWI_Stop(void) +{ + GPIO_Input(); + delay_us(TSTOP_LOW); + delay_us(TIDLE); + GPIO_Clear(); +} + + + + + +/** + * 함수명: OWI_SecureStop + * 목적: 1-Wire 통신 종료 시 라인을 안전하게 토글하여 슬레이브가 확실히 종료 상태를 인식하도록 한다. + * + * 매개변수: 없음 + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1. GPIO_Clear() 호출 후 SECURE_HIGH 시간만큼 지연: 라인을 Low 상태로 초기화. + * 2. SECURE_TOGGLE_COUNT만큼 반복: + * - GPIO_Input()로 라인을 High-Z 상태로 설정 후 SECURE_TOGGLE_HIGH 시간 대기. + * - GPIO_Clear()로 라인을 Low 상태로 설정 후 SECURE_TOGGLE_LOW 시간 대기. + * - 이 과정을 통해 슬레이브가 안전하게 라인 종료를 감지. + * 3. GPIO_Input() → SECURE_HIGH 지연 → GPIO_Clear() → TSTART_HOLD 지연 → GPIO_Input() 호출: + * - 라인을 초기 상태로 복귀시켜 다음 통신 준비 완료. + * + */ +void OWI_SecureStop(void) +{ + int i; + GPIO_Clear(); + delay_us(SECURE_HIGH); + + for (i = 0; i < SECURE_TOGGLE_COUNT; i++) { + GPIO_Input(); + delay_us(SECURE_TOGGLE_HIGH); + GPIO_Clear(); + delay_us(SECURE_TOGGLE_LOW); + } + + GPIO_Input(); + delay_us(SECURE_HIGH); + GPIO_Clear(); + delay_us(TSTART_HOLD); + GPIO_Input(); +} + +// ---------------------------------------- +// OWI Bit/Byte Write & Read +// ---------------------------------------- + +/** + * 함수명: OWI_WriteBit + * 목적: 1-Wire 통신 라인을 통해 단일 비트(bit)를 송신한다. + * + * 매개변수: + * - bit : 전송할 비트 값 (0 또는 1) + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1. 전송할 비트에 따라 Low 상태 유지 시간(t_low)을 결정: + * - bit가 1이면 TLOW_1, 0이면 TLOW_0 + * 2. t_high = TBIT - t_low 계산: 비트 프레임에서 High 유지 시간 결정. + * 3. GPIO_Input() 호출: 라인을 풀업 상태(High-Z)로 유지. + * 4. delay_us(t_high): High 상태 유지. + * 5. GPIO_Clear() 호출: 라인을 Low 상태로 드라이브. + * 6. delay_us(t_low): Low 상태 유지. + * + */ +void OWI_WriteBit(int bit) +{ + uint32_t t_low = bit ? TLOW_1 : TLOW_0; + uint32_t t_high = TBIT - t_low; + + GPIO_Input(); // 풀업 상태 유지 + delay_us(t_high); // High 유지 + + GPIO_Clear(); // Low로 드라이브 + delay_us(t_low); // Low 시간 유지 +} + + +/** + * 함수명: OWI_WriteByte + * 목적: 1-Wire 통신 라인을 통해 1바이트 데이터를 전송한다. + * + * 매개변수: + * - data : 전송할 1바이트 데이터(uint8_t) + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1. 최상위 비트(MSB)부터 최하위 비트(LSB)까지 반복: + * - 각 비트를 OWI_WriteBit() 함수를 통해 송신. + * - (data >> i) & 0x01 연산으로 i번째 비트 추출. + * 2. 모든 8비트를 전송한 후 GPIO_Input() 호출: + * - 라인을 High-Z 상태로 전환하여 다음 통신 준비. + * + */ +void OWI_WriteByte(uint8_t data) +{ + int i; + for (i = 7; i >= 0; i--) { + OWI_WriteBit((data >> i) & 0x01); + } + GPIO_Input(); +} + + +/** + * 함수명: OWI_ReadBit + * 목적: 1-Wire 통신 라인에서 단일 비트를 읽는다. + * + * 매개변수: 없음 + * + * 반환값: + * - 0 또는 1 : 읽은 비트 값 + * - 0xFF : 타임아웃 발생 시 에러 값 + * + * 동작 방식: + * 1. GPIO_Read()를 사용하여 라인이 High가 될 때까지 대기: + * - 최대 500us까지 대기(timeout). + * - 타임아웃 시 UART로 오류 메시지 전송 후 0xFF 반환. + * 2. delay_us(50) 호출하여 비트 중앙 위치로 대기. + * 3. GPIO_Read()로 비트 값 판독. + * 4. delay_us(30)으로 나머지 비트 시간 동안 대기. + * 5. 판독한 비트 값을 반환. + * + */ +uint8_t OWI_ReadBit(void) +{ + + uint8_t bit; + int timeout = 500; + + while (!(GPIO_Read()) && timeout-- > 0) { + delay_us(1); + } + + if (timeout <= 0) { + uart_send_string("OWI Timeout\r\n"); + return 0xFF; + } + + delay_us(50); + bit = GPIO_Read(); + delay_us(30); + + return bit; +} + + +/** + * 함수명: OWI_ReadByte + * 목적: 1-Wire 통신 라인에서 1바이트 데이터를 읽는다. + * + * 매개변수: 없음 + * + * 반환값: + * - 읽은 1바이트 데이터(uint8_t) + * + * 동작 방식: + * 1. 최상위 비트(MSB)부터 최하위 비트(LSB)까지 반복: + * - OWI_ReadBit() 함수를 호출하여 1비트씩 읽는다. + * - 읽은 비트를 적절히 시프트하여 data 변수에 저장. + * 2. 모든 8비트를 읽은 후 data 반환. + * + */ + +uint8_t OWI_ReadByte(void) +{ + uint8_t data = 0; + int i; + + for (i = 7; i >= 0; i--) { + data |= (OWI_ReadBit() << i); + } + + return data; +} + + +/** + * 함수명: OWI_T_ReadBytesAndPrint + * 목적: 1-Wire 통신으로 지정한 길이만큼 데이터를 읽고, UART로 형식화하여 출력한다. + * + * 매개변수: + * - length : 읽을 데이터 바이트 수 + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1. buf 배열에 length만큼 OWI_ReadByte() 호출하여 1바이트씩 읽어 저장. + * 2. 첫 번째 바이트(buf[0])를 16진수 2자리 문자열로 변환하여 UART 전송. + * 3. 그 이후 바이트들은 두 개씩 묶어서 16진수 4자리 문자열로 변환 후 UART 전송: + * - delay(10000) 호출하여 출력 간 간격을 둠. + * 4. UART 출력은 sprintf → strcpy → uart_send_string 순으로 처리. + * + * 참고: + * - buf[0]는 별도로 출력하고, 이후 바이트들은 2바이트 단위로 묶어 출력. + * - delay를 통해 슬레이브와 UART 전송 간 타이밍을 확보. + * - 1-Wire 데이터를 확인하거나 디버깅용으로 사용되는 함수. + */ +void OWI_T_ReadBytesAndPrint(int length) +{ + uint8_t buf[129]; + int i; + char uart_buf[8]; + char tmp_buf[8]; + + uint8_t va0, va1; + for (i = 0; i < length; i++) { + buf[i] = OWI_ReadByte(); + } + sprintf(uart_buf, "%02X ", buf[0]); + strcpy(tmp_buf, uart_buf); + uart_send_string(tmp_buf); + + for (i = 1; i < length; i+=2) { + + va0 = buf[i]; + va1 = buf[i+1]; + delay(10000); + sprintf(uart_buf, "%02X%02X ", va0, va1); + strcpy(tmp_buf, uart_buf); + uart_send_string(tmp_buf); + delay(10000); + } +} + + + + + +/** + * 함수명: OWI_A_CommandMode + * 목적: 1-Wire 장치에서 ADC 데이터 및 명령어(CMD)를 처리하고 결과를 UART로 출력한다. + * + * 매개변수: + * - tx_data : 사용자 전송 데이터 포인터 (3바이트) + * - tx_len : 사용자 전송 데이터 길이 + * - id : 장치 ID + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1) ADC 읽기 + * - ADC_ReadAndSend_UART() 호출하여 ADC 데이터를 읽음. + * - g_adc_bytes 배열을 읽고 2자리 소수점 형식으로 line 배열에 저장. + * - ADC 채널 수 불일치 시 "Err:adc_count" 출력 후 종료. + * + * 2) 1-Wire 장치 전원 켜기 + * - OWI_EnablePower() 호출. + * - 전원 안정화를 위해 7ms 지연. + * + * 3) 기본 명령(CMD) 전송 및 안전한 읽기 + * - CMD_LIST에 정의된 6개의 4바이트 명령을 순차적으로 전송. + * - 각 명령 전/후에 OWI_SecureStop() 호출하여 통신 라인을 초기화. + * - 각 명령 실행 후 read_address(0x51)로 데이터를 읽음. + * - 읽은 데이터가 모두 0xFF일 경우 최대 OWI_MAX_RETRY만큼 재시도. + * - 읽은 Rx 데이터에서 2번째, 3번째 바이트를 line 배열에 16진수로 추가. + * + * 4) 사용자 CMD 처리 (tx_data 존재 시) + * - tx_len가 3바이트인 경우 ID를 포함한 write 후 read 수행. + * - Rx 데이터 모두 0xFF일 경우 OWI_MAX_RETRY 재시도. + * - 정상 데이터 수신 시 line 배열에 2번째, 3번째 바이트 추가. + * - tx_data가 없으면 "0000"을 line 배열에 추가. + * + * 5) UART 출력 + * - 완성된 line 배열 끝에 CRLF 추가 후 uart_send_string()로 전송. + * + * 6) 마무리 + * - delay(10000) 후 OWI_DisablePower() 호출하여 장치 전원 차단. + * + * 참고: + * - OWI_SecureStop() 및 delay_us()를 통해 1-Wire 통신 타이밍과 안정성을 확보. + * - g_adc_bytes, RAM_BYTES, OWI_MAX_RETRY 등의 상수 및 전역 변수 활용. + * - UART로 출력되는 형식은 ADC값, 각 CMD 결과, 사용자 CMD 결과가 쉼표로 구분됨. + */ +#define OWI_MAX_RETRY 2 // 재시도 2회 +#define OWI_RECOVERY_MIN_US 500 // datasheet 기준 최소 recovery 시간 + +void OWI_A_CommandMode(const uint8_t *tx_data, uint8_t tx_len, uint8_t id) +{ + + uint8_t CMD_LIST[6][4] = { + {0x50,0x2E,0x00,0x00}, // BR + {0x50,0x2E,0x01,0x00}, // BR_AZ + {0x50,0x2E,0x02,0x00}, // T_RAW + {0x50,0x2E,0x16,0x00}, // Y_data + {0x50,0x2E,0x41,0x00}, // BR_AOUT + {0x50,0x2E,0x00,0x00} // BR_AOUT duplicate + }; + + char line[128]; + size_t n = 0; + uint8_t rx[RAM_BYTES]; + int i, j, retry, all_ff; + float v; + uint8_t read_address = 0x51; + + // ===== 1) ADC 읽기 ===== + ADC_ReadAndSend_UART(); + if (g_adc_len != ADC_NUM_CH) { + uart_send_string("Err:adc_count\r\n"); + return; + } + for (j = 0; j < g_adc_len; j++) { + v = g_adc_bytes[j]; + n += sprintf(&line[n], "%.2f", v); + if (j + 1 < g_adc_len) line[n++] = ','; + } + line[n++] = ','; + + // ===== 2) OWI Power On ===== + OWI_EnablePower(); + delay_us(7000); // Power-on delay + + // ===== 3) CMD 전송 및 안전한 읽기 ===== + for (j = 0; j < 6; j++) { + OWI_SecureStop(); + for (i = 0; i < 4; i++) OWI_WriteByte(CMD_LIST[j][i]); + OWI_Stop(); + + // CMD → read 회복 시간 + delay_us(OWI_RECOVERY_MIN_US); + + // Rx 초기화 + for (i = 0; i < RAM_BYTES; i++) rx[i] = 0xFF; + + for (retry = 0; retry <= OWI_MAX_RETRY; retry++) { + // read 전 충분한 recovery 확보 + delay_us(OWI_RECOVERY_MIN_US); + + OWI_SecureStop(); + OWI_WriteByte(read_address); + for (i = 0; i < RAM_BYTES; i++) rx[i] = OWI_ReadByte(); + OWI_Stop(); + + all_ff = 1; + for (i = 0; i < RAM_BYTES; i++) { + if (rx[i] != 0xFF) { all_ff = 0; break; } + } + + if (!all_ff) break; // 정상 데이터 수신 + if (retry == OWI_MAX_RETRY) { // 모든 재시도 실패 + OWI_DisablePower(); + return; + } + } + + n += sprintf(&line[n], "%02X%02X", rx[1], rx[2]); + line[n++] = ','; + } + + // ===== 4) 사용자 CMD 처리 ===== + if (tx_data != NULL && tx_len == 3) { + for (retry = 0; retry <= OWI_MAX_RETRY; retry++) { + // write CMD + OWI_SecureStop(); + OWI_WriteByte(id << 1); + for (i = 0; i < 3; i++) OWI_WriteByte(tx_data[i]); + OWI_Stop(); + + // read 준비 + delay_us(OWI_RECOVERY_MIN_US); + + // read + for (i = 0; i < RAM_BYTES; i++) rx[i] = 0xFF; + OWI_SecureStop(); + OWI_WriteByte((id << 1) | 1); + for (i = 0; i < RAM_BYTES; i++) rx[i] = OWI_ReadByte(); + OWI_Stop(); + + all_ff = 1; + for (i = 0; i < RAM_BYTES; i++) { + if (rx[i] != 0xFF) { all_ff = 0; break; } + } + + if (!all_ff) break; + if (retry == OWI_MAX_RETRY) { + OWI_DisablePower(); + return; + } + } + n += sprintf(&line[n], "%02X%02X", rx[1], rx[2]); + } else { + n += sprintf(&line[n], "0000"); + } + + // ===== 5) UART 출력 ===== + line[n++] = '\r'; + line[n++] = '\n'; + line[n] = '\0'; + uart_send_string(line); + + delay(10000); + OWI_DisablePower(); +} + + + + + +/** + * 함수명: OWI_Diagnostic + * 목적: 1-Wire 장치에서 진단용 명령어를 전송하고 결과를 UART로 출력한다. + * + * 매개변수: + * - id : 장치 ID (사용되지 않지만 인터페이스 일관성 유지) + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1) CMD_LIST에 정의된 10개의 4바이트 진단 명령어를 순차적으로 전송. + * - OWI_SecureStop() 호출로 통신 라인 초기화. + * - 각 명령 전송 후 OWI_Stop() 호출. + * - OWI_RECOVERY_MIN_US 동안 지연하여 장치 준비 시간 확보. + * + * 2) 각 명령어 수행 후 read_address(0x51)로 데이터를 읽음. + * - Rx 배열 초기화(0xFF) 후 OWI_ReadByte()로 데이터 수신. + * - 읽은 데이터가 모두 0xFF일 경우 최대 OWI_MAX_RETRY만큼 재시도. + * + * 3) 정상 데이터 수신 시 rx[1], rx[2] 바이트를 16진수로 line 배열에 추가. + * - 마지막 명령어가 아니면 콤마(,) 추가. + * + * 4) UART 출력 + * - line 배열 끝에 CRLF 추가 후 uart_send_string()으로 전송. + * + * 참고: + * - OWI_SecureStop() 및 delay_us()를 통해 1-Wire 통신 안정성을 확보. + * - 이 함수는 장치의 상태 진단 및 디버깅용으로 사용됨. + */ +void OWI_Diagnostic(uint8_t id) +{ + uint8_t CMD_LIST[10][4] = { + {0x50,0x2E,0x01,0x00}, // BR + {0x50,0x2E,0x00,0x00}, // BR_AZ + {0x50,0x2E,0x02,0x00}, // T_RAW + {0x50,0x2E,0x03,0x00}, // Y_data + {0x50,0x2E,0x21,0x00}, // BR_AOUT + {0x50,0x2E,0x04,0x00}, + {0x50,0x2E,0x05,0x00}, + {0x50,0x2E,0x07,0x00}, + {0x50,0x2E,0x19,0x00}, + {0x50,0x2E,0x0B,0x00} + }; + + char line[128]; + size_t n = 0; + uint8_t rx[RAM_BYTES]; + int i, j, retry, all_ff; + float v; + uint8_t read_address = 0x51; + + // ===== 3) CMD 전송 및 안전한 읽기 ===== + for (j = 0; j < 10; j++) { + OWI_SecureStop(); + for (i = 0; i < 4; i++) OWI_WriteByte(CMD_LIST[j][i]); + OWI_Stop(); + + // CMD → read 회복 시간 + delay_us(OWI_RECOVERY_MIN_US); + + // Rx 초기화 + for (i = 0; i < RAM_BYTES; i++) rx[i] = 0xFF; + + for (retry = 0; retry <= OWI_MAX_RETRY; retry++) { + // read 전 충분한 recovery 확보 + delay_us(OWI_RECOVERY_MIN_US); + + OWI_SecureStop(); + OWI_WriteByte(read_address); + for (i = 0; i < RAM_BYTES; i++) rx[i] = OWI_ReadByte(); + OWI_Stop(); + + all_ff = 1; + for (i = 0; i < RAM_BYTES; i++) { + if (rx[i] != 0xFF) { all_ff = 0; break; } + } + + if (!all_ff) break; // 정상 데이터 수신 + if (retry == OWI_MAX_RETRY) { // 모든 재시도 실패 + OWI_DisablePower(); + return; + } + } + + // 데이터 추가 + n += sprintf(&line[n], "%02X%02X", rx[1], rx[2]); + + // 마지막이 아닐 때만 콤마 추가 + if (j < 9) { + line[n++] = ','; + } + } + + // ===== 5) UART 출력 ===== + line[n++] = '\r'; + line[n++] = '\n'; + line[n] = '\0'; + uart_send_string(line); + + delay(10000); +} + +/** + * 함수명: OWI_disable + * 목적: 1-Wire 장치 전원을 끄고, UART로 상태를 알린다. + * + * 매개변수: 없음 + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1) OWI_DisablePower() 호출하여 1-Wire 장치 전원 차단. + * 2) UART로 "51" 문자열과 CRLF 전송하여 장치가 종료되었음을 표시. + * + * 참고: + * - 장치 종료 후 외부 장치나 사용자에게 상태 알림용으로 UART 출력. + */ +void OWI_disable() + +{ + OWI_DisablePower(); + uart_send_string("51\r\n"); +} + + + +/** + * 함수명: OWI_T_CommandMode + * 목적: 1-Wire 장치에 명령어를 전송하고, UART로 완료 상태를 출력한다. + * + * 매개변수: + * - tx_data : 전송할 명령 데이터 배열 + * - tx_len : 전송할 명령 데이터 길이 + * - id : 1-Wire 장치 ID (슬레이브 주소) + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1) 1-Wire 장치 전원 켜기 + * - OWI_EnablePower() 호출 + * - 전원 안정화를 위해 7ms 지연 + * + * 2) 1-Wire 초기화 + * - OWI_Init() 호출하여 통신 비트 주기 설정 + * + * 3) 명령 전송 (Write sequence) + * - OWI_SecureStop() 호출로 통신 라인 초기화 + * - 슬레이브 주소(id << 1)를 전송 (쓰기 모드) + * - tx_data 배열에 있는 명령 데이터를 순차적으로 전송 + * - OWI_Stop() 호출하여 쓰기 종료 + * + * 4) UART 출력 + * - "51" 문자열 전송하여 명령 전송 완료 상태 알림 + * + * 참고: + * - 이 함수는 단순히 명령어 전송만 수행하며, 데이터 읽기는 수행하지 않는다. + * - OWI_SecureStop()와 OWI_Stop()을 사용해 1-Wire 통신 안정성을 확보. + */ +void OWI_T_CommandMode(const uint8_t *tx_data, uint8_t tx_len, uint8_t id) +{ + uint8_t rx[3] = {0}; + char uart_buf[16]; + int i; + + OWI_EnablePower(); + delay_us(7000); // Power-on delay + OWI_Init(OWI_BIT_PERIOD_US); + + // Write sequence (슬레이브 주소와 명령 전송) + OWI_SecureStop(); // 통신 준비 + OWI_WriteByte(id << 1); // 슬레이브 write 주소 + + for (i = 0; i < tx_len; i++) { + OWI_WriteByte(tx_data[i]); // 명령 전송 + } + OWI_Stop(); // 쓰기 종료 + uart_send_string("51\r\n"); + + + + + +} + + + +/** + * 함수명: OWI_CommandMode + * 목적: 1-Wire 장치에 명령어를 전송하고, UART로 완료 상태를 출력한다. + * + * 매개변수: + * - tx_data : 전송할 명령 데이터 배열 + * - tx_len : 전송할 명령 데이터 길이 + * - id : 1-Wire 장치 ID (슬레이브 주소) + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1) 명령 전송 (Write sequence) + * - OWI_SecureStop() 호출로 통신 라인 초기화 + * - 슬레이브 주소(id << 1)를 전송 (쓰기 모드) + * - tx_data 배열에 있는 명령 데이터를 순차적으로 전송 + * - OWI_Stop() 호출하여 쓰기 종료 + * + * 2) UART 출력 + * - "51" 문자열 전송하여 명령 전송 완료 상태 알림 + * + * 참고: + * - 전원 켜기/통신 초기화 단계는 포함되어 있지 않음 + * - 이 함수는 단순히 명령어 전송만 수행하며, 데이터 읽기는 수행하지 않는다 + * - OWI_SecureStop()와 OWI_Stop()을 사용해 1-Wire 통신 안정성을 확보 + */ +void OWI_CommandMode(const uint8_t *tx_data, uint8_t tx_len, uint8_t id) +{ + uint8_t rx[3] = {0}; + char uart_buf[16]; + int i; + + // Write sequence (슬레이브 주소와 명령 전송) + OWI_SecureStop(); // 통신 준비 + OWI_WriteByte(id << 1); // 슬레이브 write 주소 + + for (i = 0; i < tx_len; i++) { + OWI_WriteByte(tx_data[i]); // 명령 전송 + } + OWI_Stop(); // 쓰기 종료 + + uart_send_string("51\r\n"); +} + + + +/** + * 함수명: OWI_ReadBytesAndPrint + * 목적: 1-Wire 장치에서 지정된 길이만큼 데이터를 읽고, UART로 출력한다. + * + * 매개변수: + * - length : 읽을 바이트 수 + * - id : 1-Wire 장치 ID (슬레이브 주소) + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1) 읽기 시작 + * - OWI_SecureStop() 호출로 통신 라인 초기화 + * - (id << 1) | 1 전송하여 슬레이브 읽기 모드 설정 + * + * 2) 지정된 length만큼 OWI_ReadByte()로 데이터 읽기 + * - 읽은 데이터는 buf 배열에 저장 + * + * 3) UART 출력 + * - buf[0] 단독 출력 + * - 이후 1번부터는 두 바이트씩 페어로 묶어 출력 + * - 마지막 바이트가 홀수이면 단독 출력 + * - 각 출력 전후에 delay(10000) 호출 (UART 전송 안정성 확보) + * - 출력 포맷: 16진수 문자열 + * - 마지막에 CRLF("\r\n") 추가 + * + * 참고: + * - UART 출력 시 임시 버퍼(uart_buf, tmp_buf)를 사용 + * - delay를 통해 데이터 안정성 및 가독성 확보 + */ +void OWI_ReadBytesAndPrint(int length, uint8_t id) +{ + uint8_t buf[600]; + int i; + char uart_buf[8]; + char tmp_buf[8]; + + uint8_t va0, va1; + + OWI_SecureStop(); + OWI_WriteByte((id << 1) | 1); + + for (i = 0; i < length; i++) { + buf[i] = OWI_ReadByte(); + } + sprintf(uart_buf, "%02X ", buf[0]); + strcpy(tmp_buf, uart_buf); + uart_send_string(tmp_buf); + + for (i = 1; i < length; i += 2) { + + va0 = buf[i]; + + if (i + 1 < length) { + // 완전한 페어 + va1 = buf[i + 1]; + delay(10000); + sprintf(uart_buf, "%02X%02X ", va0, va1); + strcpy(tmp_buf, uart_buf); + uart_send_string(tmp_buf); + delay(10000); + } else { + // 마지막 1바이트가 남은 경우 단독 출력 + delay(10000); + sprintf(uart_buf, "%02X", va0); + strcpy(tmp_buf, uart_buf); + uart_send_string(tmp_buf); + delay(10000); + } + } + uart_send_string("\r\n"); +} + + + diff --git a/owi.h b/owi.h new file mode 100644 index 0000000..b647913 --- /dev/null +++ b/owi.h @@ -0,0 +1,48 @@ +#include "r_cg_macrodriver.h" +#include "r_cg_serial.h" +#include "r_cg_port.h" + + + +// OWI에 사용할 핀 정의 (P70) +#define OWI_PORT_P P7 // 포트 출력 레지스터 +#define OWI_PORT_PM PM7 // 포트 방향 (1: 입력, 0: 출력) +#define OWI_PORT_PU PU7 // 내부 풀업 +#define OWI_PORT_POM POM7 // Open-drain 설정 + +#define OWI_PIN_MASK (1 << 0) // P70 = bit 0 +#define OWI_BIT_PERIOD_US 100 +#define TBIT OWI_BIT_PERIOD_US +#define TLOW_0 (TBIT * 0.75) // 75us +#define TLOW_1 (TBIT * 0.25) // 225us +#define TSTOP_LOW (TBIT * 2) // 600us +#define TIDLE (TBIT * 3) // 900us +#define TSTART_HOLD 50 // ≥25us 기준으로 50us 확보 +#define SECURE_HIGH 250 +#define SECURE_TOGGLE_COUNT 3 +#define SECURE_TOGGLE_LOW 40 +#define SECURE_TOGGLE_HIGH 60 + +static uint32_t bit_period_us = 100; // 기본 OWI 비트 시간 + +void OWI_EnablePower(void); +void OWI_DisablePower(void); +void GPIO_Clear(void); +void GPIO_Input(void); +int GPIO_Read(void); +void OWI_Init(uint32_t bit_time_us); +void OWI_Start(void); +void OWI_Stop(void); +void OWI_SecureStop(void); +void OWI_WriteBit(int bit); +void OWI_WriteByte(uint8_t data); +uint8_t OWI_ReadBit(void); +uint8_t OWI_ReadByte(void); +void OWI_T_ReadBytesAndPrint(int length); +void OWI_ReadBytesAndPrint(int length, uint8_t id); +void OWI_T_CommandMode(const uint8_t *tx_data, uint8_t tx_len, uint8_t id); +void OWI_A_CommandMode(const uint8_t *tx_data, uint8_t tx_len, uint8_t id); +void owi_write_coefficients(void); +void OWI_CommandMode(const uint8_t *tx_data, uint8_t tx_len, uint8_t id); +void OWI_disable(); +void OWI_Diagnostic(uint8_t id); \ No newline at end of file diff --git a/r_cg_adc.c b/r_cg_adc.c new file mode 100644 index 0000000..8af0b6e --- /dev/null +++ b/r_cg_adc.c @@ -0,0 +1,161 @@ +/*********************************************************************************************************************** +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. +* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +* applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED +* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY +* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, +* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR +* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability +* of this software. By using this software, you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer +* +* Copyright (C) 2012, 2021 Renesas Electronics Corporation. All rights reserved. +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +* File Name : r_cg_adc.c +* Version : CodeGenerator for RL78/F14 V2.03.07.02 [08 Nov 2021] +* Device(s) : R5F10PPJ +* Tool-Chain : CCRL +* Description : This file implements device driver for ADC module. +* Creation Date: 2026-01-13 +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +Includes +***********************************************************************************************************************/ +#include "r_cg_macrodriver.h" +#include "r_cg_adc.h" +/* Start user code for include. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ +#include "r_cg_userdefine.h" + +/*********************************************************************************************************************** +Pragma directive +***********************************************************************************************************************/ +/* Start user code for pragma. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ + +/*********************************************************************************************************************** +Global variables and functions +***********************************************************************************************************************/ +/* Start user code for global. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ + +/*********************************************************************************************************************** +* Function Name: R_ADC_Create +* Description : This function initializes the AD converter. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_ADC_Create(void) +{ + ADCEN = 1U; /* supply AD clock */ + ADM0 = _00_AD_ADM0_INITIALVALUE; /* disable AD conversion and clear ADM0 register */ + ADMK = 1U; /* disable INTAD interrupt */ + ADIF = 0U; /* clear INTAD interrupt flag */ + /* Set INTAD low priority */ + ADPR1 = 1U; + ADPR0 = 1U; + /* The reset status of ADPC is analog input, so it's unnecessary to set. */ + /* Set ANI0 - ANI23 pin as analog input */ + PM10 |= 0x3FU; + PM9 |= 0xFFU; + PM8 |= 0xFFU; + PM3 |= 0x18U; + /* Set ANI24 pin */ + PMC12 |= 0x20U; + PM12 |= 0x20U; + /* Set ANI25 pin */ + PMC12 |= 0x01U; + PM12 |= 0x01U; + /* Set ANI26 pin */ + PMC7 |= 0x01U; + PM7 |= 0x01U; + /* Set ANI27 pin */ + PMC7 |= 0x02U; + PM7 |= 0x02U; + /* Set ANI28 pin */ + PMC7 |= 0x04U; + PM7 |= 0x04U; + /* Set ANI29 pin */ + PMC7 |= 0x08U; + PM7 |= 0x08U; + /* Set ANI30 pin */ + PMC7 |= 0x10U; + PM7 |= 0x10U; + ADM0 = _00_AD_CONVERSION_CLOCK_64 | _00_AD_TIME_MODE_NORMAL_1 | _00_AD_OPERMODE_SELECT; + ADM1 = _00_AD_TRIGGER_SOFTWARE | _00_AD_CONVMODE_CONSELECT; + ADM2 = _00_AD_POSITIVE_VDD | _00_AD_NEGATIVE_VSS | _00_AD_AREA_MODE_1 | _00_AD_RESOLUTION_10BIT; + ADUL = _FF_AD_ADUL_VALUE; + ADLL = _00_AD_ADLL_VALUE; + ADS = _00_AD_INPUT_CHANNEL_0; +} + +/*********************************************************************************************************************** +* Function Name: R_ADC_Start +* Description : This function starts the AD converter. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_ADC_Start(void) +{ + ADIF = 0U; /* clear INTAD interrupt flag */ + ADMK = 0U; /* enable INTAD interrupt */ + ADCS = 1U; /* enable AD conversion */ +} + +/*********************************************************************************************************************** +* Function Name: R_ADC_Stop +* Description : This function stops the AD converter. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_ADC_Stop(void) +{ + ADCS = 0U; /* disable AD conversion */ + ADMK = 1U; /* disable INTAD interrupt */ + ADIF = 0U; /* clear INTAD interrupt flag */ +} + +/*********************************************************************************************************************** +* Function Name: R_ADC_Set_OperationOn +* Description : This function enables comparator operation. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_ADC_Set_OperationOn(void) +{ + ADCE = 1U; /* enable AD comparator */ +} + +/*********************************************************************************************************************** +* Function Name: R_ADC_Set_OperationOff +* Description : This function stops comparator operation. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_ADC_Set_OperationOff(void) +{ + ADCE = 0U; /* disable AD comparator */ +} + +/*********************************************************************************************************************** +* Function Name: R_ADC_Get_Result +* Description : This function returns the conversion result in the buffer. +* Arguments : buffer - +* the address where to write the conversion result +* Return Value : None +***********************************************************************************************************************/ +void R_ADC_Get_Result(uint16_t * const buffer) +{ + *buffer = (uint16_t)(ADCR >> 6U); +} + +/* 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_adc.h b/r_cg_adc.h new file mode 100644 index 0000000..79566f7 --- /dev/null +++ b/r_cg_adc.h @@ -0,0 +1,223 @@ +/*********************************************************************************************************************** +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. +* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +* applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED +* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY +* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, +* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR +* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability +* of this software. By using this software, you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer +* +* Copyright (C) 2012, 2021 Renesas Electronics Corporation. All rights reserved. +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +* File Name : r_cg_adc.h +* Version : CodeGenerator for RL78/F14 V2.03.07.02 [08 Nov 2021] +* Device(s) : R5F10PPJ +* Tool-Chain : CCRL +* Description : This file implements device driver for ADC module. +* Creation Date: 2026-01-13 +***********************************************************************************************************************/ + +#ifndef ADC_H +#define ADC_H + +/*********************************************************************************************************************** +Macro definitions (Register bit) +***********************************************************************************************************************/ +/* + Peripheral enable register 0 (PER0) +*/ +/* Control of AD converter input clock (ADCEN) */ +#define _00_AD_CLOCK_STOP (0x00U) /* stop supply of input clock */ +#define _20_AD_CLOCK_SUPPLY (0x20U) /* supply input clock */ + +/* + AD converter mode register 0 (ADM0) +*/ +#define _00_AD_ADM0_INITIALVALUE (0x00U) +/* AD conversion operation control (ADCS) */ +#define _80_AD_CONVERSION_ENABLE (0x80U) /* enable AD conversion operation control */ +#define _00_AD_CONVERSION_DISABLE (0x00U) /* disable AD conversion operation control */ +/* Specification of AD conversion operation mode (ADMD) */ +#define _00_AD_OPERMODE_SELECT (0x00U) /* select operation mode */ +#define _40_AD_OPERMODE_SCAN (0x40U) /* scan operation mode */ +/* AD conversion clock selection (FR2 - FR0) */ +#define _00_AD_CONVERSION_CLOCK_64 (0x00U) /* fCLK/64 */ +#define _08_AD_CONVERSION_CLOCK_32 (0x08U) /* fCLK/32 */ +#define _10_AD_CONVERSION_CLOCK_16 (0x10U) /* fCLK/16 */ +#define _18_AD_CONVERSION_CLOCK_8 (0x18U) /* fCLK/8 */ +#define _20_AD_CONVERSION_CLOCK_6 (0x20U) /* fCLK/6 */ +#define _28_AD_CONVERSION_CLOCK_5 (0x28U) /* fCLK/5 */ +#define _30_AD_CONVERSION_CLOCK_4 (0x30U) /* fCLK/4 */ +#define _38_AD_CONVERSION_CLOCK_2 (0x38U) /* fCLK/2 */ +/* Specification AD conversion time mode (LV1, LV0) */ +#define _00_AD_TIME_MODE_NORMAL_1 (0x00U) /* normal 1 mode */ +#define _02_AD_TIME_MODE_NORMAL_2 (0x02U) /* normal 2 mode */ +/* AD comparator operation control (ADCE) */ +#define _01_AD_COMPARATOR_ENABLE (0x01U) /* enable comparator operation control */ +#define _00_AD_COMPARATOR_DISABLE (0x00U) /* disable comparator operation control */ + +/* + Analog input channel specification register (ADS) +*/ +/* Specification of analog input channel (ADISS, ADS4 - ADS0) */ +/* Select mode */ +#define _00_AD_INPUT_CHANNEL_0 (0x00U) /* ANI0 */ +#define _01_AD_INPUT_CHANNEL_1 (0x01U) /* ANI1 */ +#define _02_AD_INPUT_CHANNEL_2 (0x02U) /* ANI2 */ +#define _03_AD_INPUT_CHANNEL_3 (0x03U) /* ANI3 */ +#define _04_AD_INPUT_CHANNEL_4 (0x04U) /* ANI4 */ +#define _05_AD_INPUT_CHANNEL_5 (0x05U) /* ANI5 */ +#define _06_AD_INPUT_CHANNEL_6 (0x06U) /* ANI6 */ +#define _07_AD_INPUT_CHANNEL_7 (0x07U) /* ANI7 */ +#define _08_AD_INPUT_CHANNEL_8 (0x08U) /* ANI8 */ +#define _09_AD_INPUT_CHANNEL_9 (0x09U) /* ANI9 */ +#define _0A_AD_INPUT_CHANNEL_10 (0x0AU) /* ANI10 */ +#define _0B_AD_INPUT_CHANNEL_11 (0x0BU) /* ANI11 */ +#define _0C_AD_INPUT_CHANNEL_12 (0x0CU) /* ANI12 */ +#define _0D_AD_INPUT_CHANNEL_13 (0x0DU) /* ANI13 */ +#define _0E_AD_INPUT_CHANNEL_14 (0x0EU) /* ANI14 */ +#define _0F_AD_INPUT_CHANNEL_15 (0x0FU) /* ANI15 */ +#define _10_AD_INPUT_CHANNEL_16 (0x10U) /* ANI16 */ +#define _11_AD_INPUT_CHANNEL_17 (0x11U) /* ANI17 */ +#define _12_AD_INPUT_CHANNEL_18 (0x12U) /* ANI18 */ +#define _13_AD_INPUT_CHANNEL_19 (0x13U) /* ANI19 */ +#define _14_AD_INPUT_CHANNEL_20 (0x14U) /* ANI20 */ +#define _15_AD_INPUT_CHANNEL_21 (0x15U) /* ANI21 */ +#define _16_AD_INPUT_CHANNEL_22 (0x16U) /* ANI22 */ +#define _17_AD_INPUT_CHANNEL_23 (0x17U) /* ANI23 */ +#define _18_AD_INPUT_CHANNEL_24 (0x18U) /* ANI24 */ +#define _19_AD_INPUT_CHANNEL_25 (0x19U) /* ANI25 */ +#define _1A_AD_INPUT_CHANNEL_26 (0x1AU) /* ANI26 */ +#define _1B_AD_INPUT_CHANNEL_27 (0x1BU) /* ANI27 */ +#define _1C_AD_INPUT_CHANNEL_28 (0x1CU) /* ANI28 */ +#define _1D_AD_INPUT_CHANNEL_29 (0x1DU) /* ANI29 */ +#define _1E_AD_INPUT_CHANNEL_30 (0x1EU) /* ANI30 */ +#define _80_AD_INPUT_TEMPERSENSOR_0 (0x80U) /* temperature sensor 0 output is used to be the input channel */ +#define _81_AD_INPUT_INTERREFVOLT (0x81U) /* internal reference voltage output is used to be the input channel */ +/* Scan mode */ +#define _00_AD_INPUT_CHANNEL_0_3 (0x00U) /* ANI0 - ANI3 */ +#define _01_AD_INPUT_CHANNEL_1_4 (0x01U) /* ANI1 - ANI4 */ +#define _02_AD_INPUT_CHANNEL_2_5 (0x02U) /* ANI2 - ANI5 */ +#define _03_AD_INPUT_CHANNEL_3_6 (0x03U) /* ANI3 - ANI6 */ +#define _04_AD_INPUT_CHANNEL_4_7 (0x04U) /* ANI4 - ANI7 */ +#define _05_AD_INPUT_CHANNEL_5_8 (0x05U) /* ANI5 - ANI8 */ +#define _06_AD_INPUT_CHANNEL_6_9 (0x06U) /* ANI6 - ANI9 */ +#define _07_AD_INPUT_CHANNEL_7_10 (0x07U) /* ANI7 - ANI10 */ +#define _08_AD_INPUT_CHANNEL_8_11 (0x08U) /* ANI8 - ANI11 */ +#define _09_AD_INPUT_CHANNEL_9_12 (0x09U) /* ANI9 - ANI12 */ +#define _0A_AD_INPUT_CHANNEL_10_13 (0x0AU) /* ANI10 - ANI13 */ +#define _0B_AD_INPUT_CHANNEL_11_14 (0x0BU) /* ANI11 - ANI14 */ +#define _0C_AD_INPUT_CHANNEL_12_15 (0x0CU) /* ANI12 - ANI15 */ +#define _0D_AD_INPUT_CHANNEL_13_16 (0x0DU) /* ANI13 - ANI16 */ +#define _0E_AD_INPUT_CHANNEL_14_17 (0x0EU) /* ANI14 - ANI17 */ +#define _0F_AD_INPUT_CHANNEL_15_18 (0x0FU) /* ANI15 - ANI18 */ +#define _10_AD_INPUT_CHANNEL_16_19 (0x10U) /* ANI16 - ANI19 */ +#define _11_AD_INPUT_CHANNEL_17_20 (0x11U) /* ANI17 - ANI20 */ +#define _12_AD_INPUT_CHANNEL_18_21 (0x12U) /* ANI18 - ANI21 */ +#define _13_AD_INPUT_CHANNEL_19_22 (0x13U) /* ANI19 - ANI22 */ +#define _14_AD_INPUT_CHANNEL_20_23 (0x14U) /* ANI20 - ANI23 */ + +/* + AD converter mode register 1 (ADM1) +*/ +/* AD trigger mode selection (ADTMD1, ADTMD0) */ +#define _00_AD_TRIGGER_SOFTWARE (0x00U) /* software trigger mode */ +#define _80_AD_TRIGGER_HARDWARE_NOWAIT (0x80U) /* hardware trigger mode (no wait) */ +#define _C0_AD_TRIGGER_HARDWARE_WAIT (0xC0U) /* hardware trigger mode (wait) */ +/* AD convertion mode selection (ADSCM) */ +#define _00_AD_CONVMODE_CONSELECT (0x00U) /* continuous convertion mode */ +#define _20_AD_CONVMODE_ONESELECT (0x20U) /* oneshot convertion mode */ +/* Trigger signal selection (ADTRS1, ADTRS0) */ +#define _00_AD_TRIGGER_INTTM01 (0x00U) /* INTTM01 */ +#define _01_AD_TRIGGER_ELC (0x01U) /* ELC */ +#define _01_AD_TRIGGER_TIMER (0x01U) /* INTTRD0,INTTRJ0 */ +#define _02_AD_TRIGGER_INTRTC (0x02U) /* INTRTC */ +/* + AD converter mode register 2 (ADM2) +*/ +/* AD VREF(+) selection (ADREFP1, ADREFP0) */ +#define _00_AD_POSITIVE_VDD (0x00U) /* use VDD as VREF(+) */ +#define _40_AD_POSITIVE_AVREFP (0x40U) /* use AVREFP as VREF(+) */ +#define _80_AD_POSITIVE_INTERVOLT (0x80U) /* use internal voltage as VREF(+) */ +/* AD VREF(-) selection (ADREFM) */ +#define _00_AD_NEGATIVE_VSS (0x00U) /* use VSS as VREF(-) */ +#define _20_AD_NEGATIVE_AVREFM (0x20U) /* use AVREFM as VREF(-) */ +/* AD conversion result upper/lower bound value selection (ADRCK) */ +#define _00_AD_AREA_MODE_1 (0x00U) /* generates INTAD when ADLL <= ADCRH <= ADUL */ +#define _08_AD_AREA_MODE_2_3 (0x08U) /* generates INTAD when ADUL < ADCRH or ADLL > ADCRH */ +/* AD wakeup function selection (AWC) */ +#define _00_AD_WAKEUP_OFF (0x00U) /* stop wakeup function */ +#define _04_AD_WAKEUP_ON (0x04U) /* use wakeup function */ +/* AD resolution selection (ADTYP) */ +#define _00_AD_RESOLUTION_10BIT (0x00U) /* 10 bits */ +#define _01_AD_RESOLUTION_8BIT (0x01U) /* 8 bits */ + +/* + AD test function register (ADTES) +*/ +/* AD test mode signal (ADTES2 - ADTES0) */ +#define _00_AD_NORMAL_INPUT (0x00U) /* normal mode */ +#define _02_AD_TEST_AVREFM (0x02U) /* use AVREFM as test signal */ +#define _03_AD_TEST_AVREFP (0x03U) /* use AVREFP as test signal */ +/* + Format of A/D Converter Trigger Select Register 0 (ADTRGS0)(F13 only) +*/ +/* Selection of the operation trigger of the A/D converter when the timer RD0 input capture B/compare match B +interrupt request is generated (ADTRGS00) */ +#define _01_AD_TRIGGER_INTTRD0 (0x01U) /* A/D conversion is started when the interrupt request is generated */ + +/* + Format of A/D Converter Trigger Select Register 1 (ADTRGS1)(F13 only) +*/ +/* Selection of the operation trigger of the A/D converter when the timer RJ0 interrupt request is generated (ADTRGS10) */ +#define _01_AD_TRIGGER_INTTRJ0 (0x01U) /* A/D conversion is started when the interrupt request is generated */ + +/*********************************************************************************************************************** +Macro definitions +***********************************************************************************************************************/ +/* Upper bound (ADUL) value */ +#define _FF_AD_ADUL_VALUE (0xFFU) +/* Upper bound (ADLL) value */ +#define _00_AD_ADLL_VALUE (0x00U) + +/*********************************************************************************************************************** +Typedef definitions +***********************************************************************************************************************/ +typedef enum +{ + ADCHANNEL0, ADCHANNEL1, ADCHANNEL2, ADCHANNEL3, ADCHANNEL4, ADCHANNEL5, ADCHANNEL6, + ADCHANNEL7, ADCHANNEL8, ADCHANNEL9, ADCHANNEL10, ADCHANNEL11, ADCHANNEL12, + ADCHANNEL13, ADCHANNEL14, ADCHANNEL15, ADCHANNEL16, ADCHANNEL17, ADCHANNEL18, + ADCHANNEL19, ADCHANNEL20, ADCHANNEL21, ADCHANNEL22, ADCHANNEL23, ADCHANNEL24 = 24U, + ADCHANNEL25, ADCHANNEL26, ADCHANNEL27, ADCHANNEL28, ADCHANNEL29, ADCHANNEL30, + ADTEMPERSENSOR0 = 128U, ADINTERREFVOLT +} ad_channel_t; +typedef enum +{ + ADNORMALINPUT, + ADAVREFM = 2U, + ADAVREFP +} test_channel_t; + +/*********************************************************************************************************************** +Global functions +***********************************************************************************************************************/ +void R_ADC_Create(void); +void R_ADC_Start(void); +void R_ADC_Stop(void); +void R_ADC_Set_OperationOn(void); +void R_ADC_Set_OperationOff(void); +void R_ADC_Get_Result(uint16_t * const buffer); + +/* Start user code for function. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ +#endif diff --git a/r_cg_adc_user.c b/r_cg_adc_user.c new file mode 100644 index 0000000..d8444fa --- /dev/null +++ b/r_cg_adc_user.c @@ -0,0 +1,64 @@ +/*********************************************************************************************************************** +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. +* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +* applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED +* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY +* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, +* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR +* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability +* of this software. By using this software, you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer +* +* Copyright (C) 2012, 2021 Renesas Electronics Corporation. All rights reserved. +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +* File Name : r_cg_adc_user.c +* Version : CodeGenerator for RL78/F14 V2.03.07.02 [08 Nov 2021] +* Device(s) : R5F10PPJ +* Tool-Chain : CCRL +* Description : This file implements device driver for ADC module. +* Creation Date: 2026-01-13 +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +Includes +***********************************************************************************************************************/ +#include "r_cg_macrodriver.h" +#include "r_cg_adc.h" +/* Start user code for include. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ +#include "r_cg_userdefine.h" + +/*********************************************************************************************************************** +Pragma directive +***********************************************************************************************************************/ +#pragma interrupt r_adc_interrupt(vect=INTAD) +/* Start user code for pragma. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ + +/*********************************************************************************************************************** +Global variables and functions +***********************************************************************************************************************/ +/* Start user code for global. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ + +/*********************************************************************************************************************** +* Function Name: r_adc_interrupt +* Description : This function is INTAD interrupt service routine. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +static void __near r_adc_interrupt(void) +{ + /* 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_cg_cgc.c b/r_cg_cgc.c new file mode 100644 index 0000000..d628ff0 --- /dev/null +++ b/r_cg_cgc.c @@ -0,0 +1,82 @@ +/*********************************************************************************************************************** +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. +* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +* applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED +* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY +* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, +* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR +* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability +* of this software. By using this software, you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer +* +* Copyright (C) 2012, 2021 Renesas Electronics Corporation. All rights reserved. +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +* File Name : r_cg_cgc.c +* Version : CodeGenerator for RL78/F14 V2.03.07.02 [08 Nov 2021] +* Device(s) : R5F10PPJ +* Tool-Chain : CCRL +* Description : This file implements device driver for CGC module. +* Creation Date: 2026-01-13 +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +Includes +***********************************************************************************************************************/ +#include "r_cg_macrodriver.h" +#include "r_cg_cgc.h" +/* Start user code for include. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ +#include "r_cg_userdefine.h" + +/*********************************************************************************************************************** +Pragma directive +***********************************************************************************************************************/ +/* Start user code for pragma. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ + +/*********************************************************************************************************************** +Global variables and functions +***********************************************************************************************************************/ +/* Start user code for global. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ + +/*********************************************************************************************************************** +* Function Name: R_CGC_Create +* Description : This function initializes the clock generator. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_CGC_Create(void) +{ + /* Set fSL */ + SELLOSC = 1U; + /* Set fMX */ + CMC = _00_CGC_HISYS_PORT | _00_CGC_SUB_PORT | _00_CGC_SYSOSC_DEFAULT | _00_CGC_SUBMODE_DEFAULT; + MSTOP = 1U; + /* Set fMAIN */ + MCM0 = 0U; + MDIV = _01_CGC_FMP_DIV_1; + /* Set fMP to clock through mode */ + SELPLL = 0U; + /* Set fSUB */ + XTSTOP = 1U; + /* Set fCLK */ + CSS = 0U; + /* Set fIH */ + HIOSTOP = 0U; + /* Set RTC clock source */ + RTCCL = _80_CGC_RTC_FIH; + RTCCL |= _42_CGC_RTC_DIV122; + /* Set Timer RD clock source to fCLK, fMP */ + TRD_CKSEL = 0U; +} + +/* 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_cgc.h b/r_cg_cgc.h new file mode 100644 index 0000000..84ea7f0 --- /dev/null +++ b/r_cg_cgc.h @@ -0,0 +1,227 @@ +/*********************************************************************************************************************** +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. +* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +* applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED +* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY +* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, +* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR +* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability +* of this software. By using this software, you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer +* +* Copyright (C) 2012, 2021 Renesas Electronics Corporation. All rights reserved. +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +* File Name : r_cg_cgc.h +* Version : CodeGenerator for RL78/F14 V2.03.07.02 [08 Nov 2021] +* Device(s) : R5F10PPJ +* Tool-Chain : CCRL +* Description : This file implements device driver for CGC module. +* Creation Date: 2026-01-13 +***********************************************************************************************************************/ + +#ifndef CGC_H +#define CGC_H + +/*********************************************************************************************************************** +Macro definitions (Register bit) +***********************************************************************************************************************/ +/* + Clock operation mode control register (CMC) +*/ +/* High-speed system clock pin operation mode (EXCLK, OSCSEL) */ +#define _C0_CGC_HISYS_PIN (0xC0U) +#define _00_CGC_HISYS_PORT (0x00U) /* X1, X2 as I/O port */ +#define _40_CGC_HISYS_OSC (0x40U) /* X1, X2 as crystal/ceramic resonator connection */ +#define _80_CGC_HISYS_PORT1 (0x80U) /* X1, X2 as I/O port */ +#define _C0_CGC_HISYS_EXT (0xC0U) /* X1 as I/O port, X2 as external clock input */ +/* Subsystem clock pin operation mode (EXCLKS, OSCSELS) */ +#define _30_CGC_SUB_PIN (0x30U) +#define _00_CGC_SUB_PORT (0x00U) /* XT1, XT2 as I/O port */ +#define _10_CGC_SUB_OSC (0x10U) /* XT1, XT2 as crystal connection */ +#define _20_CGC_SUB_PORT1 (0x20U) /* XT1, XT2 as I/O port */ +#define _30_CGC_SUB_EXT (0x30U) /* XT1 as I/O port, XT2 as external clock input */ +/* XT1 oscillator oscillation mode selection (AMPHS1, AMPHS0) */ +#define _00_CGC_SUBMODE_DEFAULT (0x00U) +#define _00_CGC_SUBMODE_LOW (0x00U) /* low power consumption oscillation */ +#define _02_CGC_SUBMODE_NORMAL (0x02U) /* normal oscillation */ +#define _04_CGC_SUBMODE_ULOW (0x04U) /* ultra-low power consumption oscillation */ +/* Control of X1 high-speed system clock oscillation frequency (AMPH) */ +#define _00_CGC_SYSOSC_DEFAULT (0x00U) +#define _00_CGC_SYSOSC_UNDER10M (0x00U) /* fX <= 10MHz */ +#define _01_CGC_SYSOSC_OVER10M (0x01U) /* fX > 10MHz */ + +/* + Clock operation status control register (CSC) +*/ +/* Control of high-speed system clock operation (MSTOP) */ +#define _00_CGC_HISYS_OPER (0x00U) /* X1 oscillator/external clock operating */ +#define _80_CGC_HISYS_STOP (0x80U) /* X1 oscillator/external clock stopped */ +/* Subsystem clock operation (XTSTOP) */ +#define _00_CGC_SUB_OPER (0x00U) /* XT1 oscillator operating */ +#define _40_CGC_SUB_STOP (0x40U) /* XT1 oscillator stopped */ +/* High-speed OCO operation (HIOSTOP) */ +#define _00_CGC_HIO_OPER (0x00U) /* high-speed OCO operating */ +#define _01_CGC_HIO_STOP (0x01U) /* high-speed OCO stopped */ + +/* + Oscillation stabilization time counter status register (OSTC) +*/ +/* Oscillation stabilization time status (MOST18 - MOST8) */ +#define _00_CGC_OSCSTAB_STA0 (0x00U) /* < 2^8/fX */ +#define _80_CGC_OSCSTAB_STA8 (0x80U) /* 2^8/fX */ +#define _C0_CGC_OSCSTAB_STA9 (0xC0U) /* 2^9/fX */ +#define _E0_CGC_OSCSTAB_STA10 (0xE0U) /* 2^10/fX */ +#define _F0_CGC_OSCSTAB_STA11 (0xF0U) /* 2^11/fX */ +#define _F8_CGC_OSCSTAB_STA13 (0xF8U) /* 2^13/fX */ +#define _FC_CGC_OSCSTAB_STA15 (0xFCU) /* 2^15/fX */ +#define _FE_CGC_OSCSTAB_STA17 (0xFEU) /* 2^17/fX */ +#define _FF_CGC_OSCSTAB_STA18 (0xFFU) /* 2^18/fX */ + +/* + Oscillation stabilization time select register (OSTS) +*/ +/* Oscillation stabilization time selection (OSTS2 - OSTS0) */ +#define _00_CGC_OSCSTAB_SEL8 (0x00U) /* 2^8/fX */ +#define _01_CGC_OSCSTAB_SEL9 (0x01U) /* 2^9/fX */ +#define _02_CGC_OSCSTAB_SEL10 (0x02U) /* 2^10/fX */ +#define _03_CGC_OSCSTAB_SEL11 (0x03U) /* 2^11/fX */ +#define _04_CGC_OSCSTAB_SEL13 (0x04U) /* 2^13/fX */ +#define _05_CGC_OSCSTAB_SEL15 (0x05U) /* 2^15/fX */ +#define _06_CGC_OSCSTAB_SEL17 (0x06U) /* 2^17/fX */ +#define _07_CGC_OSCSTAB_SEL18 (0x07U) /* 2^18/fX */ + +/* + PLL control register (PLLCTL) +*/ +/* Lockup wait counter setting value */ +#define _00_CGC_LOCKUP_WAIT_7 (0x00U) /* 2^7/fMAIN */ +#define _40_CGC_LOCKUP_WAIT_8 (0x40U) /* 2^8/fMAIN */ +#define _80_CGC_LOCKUP_WAIT_9 (0x80U) /* 2^9/fMAIN */ +/* PLL output clock selection (PLLDIV1) */ +#define _00_CGC_PLL_BELOW_32MHZ (0x00U) /* when fMAIN <= 32 MHz */ +#define _20_CGC_PLL_ABOVE_32MHZ (0x20U) /* when fMAIN > 32 MHz */ +/* PLL output clock division selection (PLLDIV0) */ +#define _00_CGC_PLL_DIVISION_2 (0x00U) /* divides the clock frequency by 2 */ +#define _10_CGC_PLL_DIVISION_4 (0x10U) /* divides the clock frequency by 4 */ +/* Clock mode selection (SELPLL) */ +#define _00_CGC_NOSEL_PLL (0x00U) /* clock through mode */ +#define _04_CGC_SEL_PLL (0x04U) /* PLL clock select mode */ +/* PLL output clock (fPLLO) multiplier selection (PLLMUL) */ +#define _00_CGC_PLL_MULTIPLY_X12 (0x00U) /* clock through mode */ +#define _02_CGC_PLL_MULTIPLY_X16 (0x02U) /* PLL clock select mode */ +/* Operating or stopping PLL function (PLLON) */ +#define _00_CGC_PLL_STOP (0x00U) /* PLL operating stopped */ +#define _01_CGC_PLL_ENABLE (0x01U) /* PLL operating */ + +/* + PLL status register (PLLSTS) +*/ +/* PLL lock state */ +#define _00_CGC_PLL_UNLOCKED (0x00U) /* Unlocked state */ +#define _80_CGC_PLL_LOCKED (0x80U) /* Locked state */ + +/* + FMP clock selection division register (MDIV) +*/ +/* Division of PLL clock (fMP) */ +#define _00_CGC_FMP_DIV_DEFAULT (0x00U) /* fMP (default) */ +#define _01_CGC_FMP_DIV_1 (0x01U) /* fMP/2^1 */ +#define _02_CGC_FMP_DIV_2 (0x02U) /* fMP/2^2 */ +#define _03_CGC_FMP_DIV_3 (0x03U) /* fMP/2^3 */ +#define _04_CGC_FMP_DIV_4 (0x04U) /* fMP/2^4 */ +#define _05_CGC_FMP_DIV_5 (0x05U) /* fMP/2^5 */ +#define _06_CGC_FMP_DIV_6 (0x06U) /* fMP/2^6 */ + +/* + System clock control register (CKC) +*/ +/* Status of CPU/peripheral hardware clock fCLK (CLS) */ +#define _00_CGC_CPUCLK_MAIN (0x00U) /* main system clock (fMAIN) */ +#define _80_CGC_CPUCLK_SUB (0x80U) /* subsystem clock (fSUB) */ +/* Selection of CPU/peripheral hardware clock fCLK (CSS) */ +#define _00_CGC_CPUCLK_SELMAIN (0x00U) /* main system clock (fMAIN) */ +#define _40_CGC_CPUCLK_SELSUB (0x40U) /* subsystem clock (fSUB) */ +/* Status of Main system clock fMAIN (MCS) */ +#define _00_CGC_MAINCLK_HIO (0x00U) /* high-speed OCO clock (fIH) */ +#define _20_CGC_MAINCLK_HISYS (0x20U) /* high-speed system clock (fMX) */ +/* Selection of Main system clock fMAIN (MCM0) */ +#define _00_CGC_MAINCLK_SELHIO (0x00U) /* high-speed OCO clock (fIH) */ +#define _10_CGC_MAINCLK_SELHISYS (0x10U) /* high-speed system clock (fMX) */ + +/* + Operation speed mode control register (OSMC) +*/ +/* Setting in subsystem clock HALT mode (RTCLPC) */ +#define _00_CGC_SUBINHALT_ON (0x00U) /* enables supply of subsystem clock to peripheral functions */ +#define _80_CGC_SUBINHALT_OFF (0x80U) /* stops supply to peripheral functions other than RTC and interval timer */ +/* RTC macro operation clock (WUTMMCK0) */ +#define _00_CGC_RTC_CLK_OTHER (0x00U) /* Other than fIL */ +#define _10_CGC_RTC_CLK_FIL (0x10U) /* use fIL clock */ + +/* + Illegal memory access detection control register (IAWCTL) +*/ +/* Illegal memory access detection control (IAWEN) */ +#define _00_CGC_ILLEGAL_ACCESS_OFF (0x00U) /* disables illegal memory access detection */ +#define _80_CGC_ILLEGAL_ACCESS_ON (0x80U) /* enables illegal memory access detection */ +/* RAM guard area (GRAM1, GRAM0) */ +#define _00_CGC_RAM_GUARD_OFF (0x00U) /* invalid, it is possible to write RAM */ +#define _10_CGC_RAM_GUARD_AREA0 (0x10U) /* 128 bytes from RAM bottom address */ +#define _20_CGC_RAM_GUARD_AREA1 (0x20U) /* 256 bytes from RAM bottom address */ +#define _30_CGC_RAM_GUARD_AREA2 (0x30U) /* 512 bytes from RAM bottom address */ +/* PORT register guard (GPORT) */ +#define _00_CGC_PORT_GUARD_OFF (0x00U) /* invalid, it is possible to write PORT register */ +#define _04_CGC_PORT_GUARD_ON (0x04U) /* valid, it is impossible to write PORT register, but possible for read */ +/* Interrupt register guard (GINT) */ +#define _00_CGC_INT_GUARD_OFF (0x00U) /* invalid, it is possible to write interrupt register */ +#define _02_CGC_INT_GUARD_ON (0x02U) /* valid, it is impossible to write , but possible for read */ +/* CSC register guard (GCSC) */ +#define _00_CGC_CSC_GUARD_OFF (0x00U) /* invalid, it is possible to write CSC register */ +#define _01_CGC_CSC_GUARD_ON (0x01U) /* valid, it is impossible to write CSC register, but possible for read */ + +/* + RTC clock selection register (RTCCL) +*/ +/* Operation clock source selection for RTC (RTCCL7) */ +#define _00_CGC_RTC_FMX (0x00U) /* RTC uses External Main clock (fMX) */ +#define _80_CGC_RTC_FIH (0x80U) /* RTC uses Internal high speed clock (fIH) */ +/* Operation selection of RTC macro (RTCCL6,RTCCKS1 - RTCCKS0) */ +#define _00_CGC_RTC_FSUB (0x00U) /* RTC uses sub clock */ +#define _02_CGC_RTC_DIV128 (0x02U) /* RTC uses high-speed clock / 128 */ +#define _03_CGC_RTC_DIV256 (0x03U) /* RTC uses high-speed clock / 256 */ +#define _42_CGC_RTC_DIV122 (0x42U) /* RTC uses high-speed clock / 122 */ +#define _43_CGC_RTC_DIV244 (0x43U) /* RTC uses high-speed clock / 244 */ + + +/*********************************************************************************************************************** +Macro definitions +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +Typedef definitions +***********************************************************************************************************************/ +typedef enum +{ + HIOCLK, + SYSX1CLK, + SYSEXTCLK, + SUBXT1CLK, + SUBEXTCLK +} clock_mode_t; + +/*********************************************************************************************************************** +Global functions +***********************************************************************************************************************/ +void R_CGC_Create(void); +void R_CGC_Get_ResetSource(void); + +/* Start user code for function. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ +#endif diff --git a/r_cg_cgc_user.c b/r_cg_cgc_user.c new file mode 100644 index 0000000..44d5563 --- /dev/null +++ b/r_cg_cgc_user.c @@ -0,0 +1,64 @@ +/*********************************************************************************************************************** +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. +* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +* applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED +* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY +* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, +* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR +* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability +* of this software. By using this software, you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer +* +* Copyright (C) 2012, 2021 Renesas Electronics Corporation. All rights reserved. +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +* File Name : r_cg_cgc_user.c +* Version : CodeGenerator for RL78/F14 V2.03.07.02 [08 Nov 2021] +* Device(s) : R5F10PPJ +* Tool-Chain : CCRL +* Description : This file implements device driver for CGC module. +* Creation Date: 2026-01-13 +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +Includes +***********************************************************************************************************************/ +#include "r_cg_macrodriver.h" +#include "r_cg_cgc.h" +/* Start user code for include. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ +#include "r_cg_userdefine.h" + +/*********************************************************************************************************************** +Pragma directive +***********************************************************************************************************************/ +/* Start user code for pragma. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ + +/*********************************************************************************************************************** +Global variables and functions +***********************************************************************************************************************/ +/* Start user code for global. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ + +/*********************************************************************************************************************** +* Function Name: R_CGC_Get_ResetSource +* Description : This function process of Reset. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_CGC_Get_ResetSource(void) +{ + uint8_t reset_flag = RESF; + /* 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_cg_macrodriver.h b/r_cg_macrodriver.h new file mode 100644 index 0000000..962e374 --- /dev/null +++ b/r_cg_macrodriver.h @@ -0,0 +1,89 @@ +/*********************************************************************************************************************** +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. +* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +* applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED +* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY +* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, +* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR +* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability +* of this software. By using this software, you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer +* +* Copyright (C) 2012, 2021 Renesas Electronics Corporation. All rights reserved. +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +* File Name : r_cg_macrodriver.h +* Version : CodeGenerator for RL78/F14 V2.03.07.02 [08 Nov 2021] +* Device(s) : R5F10PPJ +* Tool-Chain : CCRL +* Description : This file implements general head file. +* Creation Date: 2026-01-13 +***********************************************************************************************************************/ + +#ifndef STATUS_H +#define STATUS_H +/*********************************************************************************************************************** +Includes +***********************************************************************************************************************/ +#include "iodefine.h" + +/*********************************************************************************************************************** +Macro definitions (Register bit) +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +Macro definitions +***********************************************************************************************************************/ +#ifndef __TYPEDEF__ +#define DI __DI +#define EI __EI +#define HALT __halt +#define NOP __nop +#define STOP __stop +#define BRK __brk + +/* Status list definition */ +#define MD_STATUSBASE 0x00U +#define MD_OK (MD_STATUSBASE + 0x00U) /* register setting OK */ +#define MD_SPT (MD_STATUSBASE + 0x01U) /* IIC stop */ +#define MD_NACK (MD_STATUSBASE + 0x02U) /* IIC no ACK */ +#define MD_BUSY1 (MD_STATUSBASE + 0x03U) /* busy 1 */ +#define MD_BUSY2 (MD_STATUSBASE + 0x04U) /* busy 2 */ +#define MD_OVERRUN (MD_STATUSBASE + 0x05U) /* IIC OVERRUN occur */ + +/* Error list definition */ +#define MD_ERRORBASE 0x80U +#define MD_ERROR (MD_ERRORBASE + 0x00U) /* error */ +#define MD_ARGERROR (MD_ERRORBASE + 0x01U) /* error agrument input error */ +#define MD_ERROR1 (MD_ERRORBASE + 0x02U) /* error 1 */ +#define MD_ERROR2 (MD_ERRORBASE + 0x03U) /* error 2 */ +#define MD_ERROR3 (MD_ERRORBASE + 0x04U) /* error 3 */ +#define MD_ERROR4 (MD_ERRORBASE + 0x05U) /* error 4 */ +#define MD_DATAEXISTS (MD_ERRORBASE + 0x06U) /* data to be transferred next exists in TXBn register */ +#endif + +/*********************************************************************************************************************** +Typedef definitions +***********************************************************************************************************************/ +#ifndef __TYPEDEF__ +typedef signed char int8_t; +typedef unsigned char uint8_t; +typedef signed short int16_t; +typedef unsigned short uint16_t; +typedef signed long int32_t; +typedef unsigned long uint32_t; +typedef unsigned short MD_STATUS; +#define __TYPEDEF__ +#endif + +/*********************************************************************************************************************** +Global functions +***********************************************************************************************************************/ + +#endif diff --git a/r_cg_port.c b/r_cg_port.c new file mode 100644 index 0000000..e102bc0 --- /dev/null +++ b/r_cg_port.c @@ -0,0 +1,63 @@ +/*********************************************************************************************************************** +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. +* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +* applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED +* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY +* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, +* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR +* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability +* of this software. By using this software, you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer +* +* Copyright (C) 2012, 2021 Renesas Electronics Corporation. All rights reserved. +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +* File Name : r_cg_port.c +* Version : CodeGenerator for RL78/F14 V2.03.07.02 [08 Nov 2021] +* Device(s) : R5F10PPJ +* Tool-Chain : CCRL +* Description : This file implements device driver for PORT module. +* Creation Date: 2026-01-13 +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +Includes +***********************************************************************************************************************/ +#include "r_cg_macrodriver.h" +#include "r_cg_port.h" +/* Start user code for include. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ +#include "r_cg_userdefine.h" + +/*********************************************************************************************************************** +Pragma directive +***********************************************************************************************************************/ +/* Start user code for pragma. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ + +/*********************************************************************************************************************** +Global variables and functions +***********************************************************************************************************************/ +/* Start user code for global. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ + +/*********************************************************************************************************************** +* Function Name: R_PORT_Create +* Description : This function initializes the Port I/O. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_PORT_Create(void) +{ + P13 = _00_Pn0_OUTPUT_0; + POM6 = _04_POMn2_NCH_ON | _08_POMn3_NCH_ON; +} + +/* 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_port.h b/r_cg_port.h new file mode 100644 index 0000000..f101829 --- /dev/null +++ b/r_cg_port.h @@ -0,0 +1,265 @@ +/*********************************************************************************************************************** +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. +* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +* applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED +* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY +* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, +* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR +* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability +* of this software. By using this software, you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer +* +* Copyright (C) 2012, 2021 Renesas Electronics Corporation. All rights reserved. +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +* File Name : r_cg_port.h +* Version : CodeGenerator for RL78/F14 V2.03.07.02 [08 Nov 2021] +* Device(s) : R5F10PPJ +* Tool-Chain : CCRL +* Description : This file implements device driver for PORT module. +* Creation Date: 2026-01-13 +***********************************************************************************************************************/ + +#ifndef PORT_H +#define PORT_H + +/*********************************************************************************************************************** +Macro definitions (Register bit) +***********************************************************************************************************************/ +/* + Port Mode Register (PMm) +*/ +/* Pmn pin I/O mode selection (PMm7 - PMm0) */ +#define _01_PMn0_NOT_USE (0x01U) /* not use Pn0 as digital I/O */ +#define _01_PMn0_MODE_INPUT (0x01U) /* use Pn0 as input mode */ +#define _00_PMn0_MODE_OUTPUT (0x00U) /* use Pn0 as output mode */ +#define _02_PMn1_NOT_USE (0x02U) /* not use Pn1 as digital I/O */ +#define _02_PMn1_MODE_INPUT (0x02U) /* use Pn1 as input mode */ +#define _00_PMn1_MODE_OUTPUT (0x00U) /* use Pn1 as output mode */ +#define _04_PMn2_NOT_USE (0x04U) /* not use Pn2 as digital I/O */ +#define _04_PMn2_MODE_INPUT (0x04U) /* use Pn2 as input mode */ +#define _00_PMn2_MODE_OUTPUT (0x00U) /* use Pn2 as output mode */ +#define _08_PMn3_NOT_USE (0x08U) /* not use Pn3 as digital I/O */ +#define _08_PMn3_MODE_INPUT (0x08U) /* use Pn3 as input mode */ +#define _00_PMn3_MODE_OUTPUT (0x00U) /* use Pn3 as output mode */ +#define _10_PMn4_NOT_USE (0x10U) /* not use Pn4 as digital I/O */ +#define _10_PMn4_MODE_INPUT (0x10U) /* use Pn4 as input mode */ +#define _00_PMn4_MODE_OUTPUT (0x00U) /* use Pn4 as output mode */ +#define _20_PMn5_NOT_USE (0x20U) /* not use Pn5 as digital I/O */ +#define _20_PMn5_MODE_INPUT (0x20U) /* use Pn5 as input mode */ +#define _00_PMn5_MODE_OUTPUT (0x00U) /* use Pn5 as output mode */ +#define _40_PMn6_NOT_USE (0x40U) /* not use Pn6 as digital I/O */ +#define _40_PMn6_MODE_INPUT (0x40U) /* use Pn6 as input mode */ +#define _00_PMn6_MODE_OUTPUT (0x00U) /* use Pn6 as output mode */ +#define _80_PMn7_NOT_USE (0x80U) /* not use Pn7 as digital I/O */ +#define _80_PMn7_MODE_INPUT (0x80U) /* use Pn7 as input mode */ +#define _00_PMn7_MODE_OUTPUT (0x00U) /* use Pn7 as output mode */ + +/* + Port Register (Pm) +*/ +/* Pmn pin data (Pm0 to Pm7) */ +#define _00_Pn0_OUTPUT_0 (0x00U) /* Pn0 output 0 */ +#define _01_Pn0_OUTPUT_1 (0x01U) /* Pn0 output 1 */ +#define _00_Pn1_OUTPUT_0 (0x00U) /* Pn1 output 0 */ +#define _02_Pn1_OUTPUT_1 (0x02U) /* Pn1 output 1 */ +#define _00_Pn2_OUTPUT_0 (0x00U) /* Pn2 output 0 */ +#define _04_Pn2_OUTPUT_1 (0x04U) /* Pn2 output 1 */ +#define _00_Pn3_OUTPUT_0 (0x00U) /* Pn3 output 0 */ +#define _08_Pn3_OUTPUT_1 (0x08U) /* Pn3 output 1 */ +#define _00_Pn4_OUTPUT_0 (0x00U) /* Pn4 output 0 */ +#define _10_Pn4_OUTPUT_1 (0x10U) /* Pn4 output 1 */ +#define _00_Pn5_OUTPUT_0 (0x00U) /* Pn5 output 0 */ +#define _20_Pn5_OUTPUT_1 (0x20U) /* Pn5 output 1 */ +#define _00_Pn6_OUTPUT_0 (0x00U) /* Pn6 output 0 */ +#define _40_Pn6_OUTPUT_1 (0x40U) /* Pn6 output 1 */ +#define _00_Pn7_OUTPUT_0 (0x00U) /* Pn7 output 0 */ +#define _80_Pn7_OUTPUT_1 (0x80U) /* Pn7 output 1 */ + +/* + Pull-up Resistor Option Register (PUm) +*/ +/* Pmn pin on-chip pull-up resistor selection (PUmn) */ +#define _00_PUn0_PULLUP_OFF (0x00U) /* Pn0 pull-up resistor not connected */ +#define _01_PUn0_PULLUP_ON (0x01U) /* Pn0 pull-up resistor connected */ +#define _00_PUn1_PULLUP_OFF (0x00U) /* Pn1 pull-up resistor not connected */ +#define _02_PUn1_PULLUP_ON (0x02U) /* Pn1 pull-up resistor connected */ +#define _00_PUn2_PULLUP_OFF (0x00U) /* Pn2 Pull-up resistor not connected */ +#define _04_PUn2_PULLUP_ON (0x04U) /* Pn2 pull-up resistor connected */ +#define _00_PUn3_PULLUP_OFF (0x00U) /* Pn3 pull-up resistor not connected */ +#define _08_PUn3_PULLUP_ON (0x08U) /* Pn3 pull-up resistor connected */ +#define _00_PUn4_PULLUP_OFF (0x00U) /* Pn4 pull-up resistor not connected */ +#define _10_PUn4_PULLUP_ON (0x10U) /* Pn4 pull-up resistor connected */ +#define _00_PUn5_PULLUP_OFF (0x00U) /* Pn5 pull-up resistor not connected */ +#define _20_PUn5_PULLUP_ON (0x20U) /* Pn5 pull-up resistor connected */ +#define _00_PUn6_PULLUP_OFF (0x00U) /* Pn6 pull-up resistor not connected */ +#define _40_PUn6_PULLUP_ON (0x40U) /* Pn6 pull-up resistor connected */ +#define _00_PUn7_PULLUP_OFF (0x00U) /* Pn7 pull-up resistor not connected */ +#define _80_PUn7_PULLUP_ON (0x80U) /* Pn7 pull-up resistor connected */ + +/* + Port Input Mode Register (PIMm) +*/ +/* Pmn pin input buffer selection (PIMmn) */ +#define _00_PIMn0_TTL_OFF (0x00U) /* set Pn0 normal input buffer */ +#define _01_PIMn0_TTL_ON (0x01U) /* set Pn0 TTL input buffer */ +#define _00_PIMn1_TTL_OFF (0x00U) /* set Pn1 normal input buffer */ +#define _02_PIMn1_TTL_ON (0x02U) /* set Pn1 TTL input buffer */ +#define _00_PIMn2_TTL_OFF (0x00U) /* set Pn2 normal input buffer */ +#define _04_PIMn2_TTL_ON (0x04U) /* set Pn2 TTL input buffer */ +#define _00_PIMn3_TTL_OFF (0x00U) /* set Pn3 normal input buffer */ +#define _08_PIMn3_TTL_ON (0x08U) /* set Pn3 TTL input buffer */ +#define _00_PIMn4_TTL_OFF (0x00U) /* set Pn4 normal input buffer */ +#define _10_PIMn4_TTL_ON (0x10U) /* set Pn4 TTL input buffer */ +#define _00_PIMn5_TTL_OFF (0x00U) /* set Pn5 normal input buffer */ +#define _20_PIMn5_TTL_ON (0x20U) /* set Pn5 TTL input buffer */ +#define _00_PIMn6_TTL_OFF (0x00U) /* set Pn6 normal input buffer */ +#define _40_PIMn6_TTL_ON (0x40U) /* set Pn6 TTL input buffer */ +#define _00_PIMn7_TTL_OFF (0x00U) /* set Pn7 normal input buffer */ +#define _80_PIMn7_TTL_ON (0x80U) /* set Pn7 TTL input buffer */ + +/* + Port Input Threshold Control Register (PITHLm) +*/ +/* Pmn pin input threshold selection (PITHLmn) */ +#define _00_PITHLn0_SCHMITT3_OFF (0x00U) /* set Pn0 schmitt 1 input (default) */ +#define _01_PITHLn0_SCHMITT3_ON (0x01U) /* set Pn0 schmitt 3 input */ +#define _00_PITHLn1_SCHMITT3_OFF (0x00U) /* set Pn1 schmitt 1 input (default) */ +#define _02_PITHLn1_SCHMITT3_ON (0x02U) /* set Pn1 schmitt 3 input */ +#define _00_PITHLn2_SCHMITT3_OFF (0x00U) /* set Pn2 schmitt 1 input (default) */ +#define _04_PITHLn2_SCHMITT3_ON (0x04U) /* set Pn2 schmitt 3 input */ +#define _00_PITHLn3_SCHMITT3_OFF (0x00U) /* set Pn3 schmitt 1 input (default) */ +#define _08_PITHLn3_SCHMITT3_ON (0x08U) /* set Pn3 schmitt 3 input */ +#define _00_PITHLn4_SCHMITT3_OFF (0x00U) /* set Pn4 schmitt 1 input (default) */ +#define _10_PITHLn4_SCHMITT3_ON (0x10U) /* set Pn4 schmitt 3 input */ +#define _00_PITHLn5_SCHMITT3_OFF (0x00U) /* set Pn5 schmitt 1 input (default) */ +#define _20_PITHLn5_SCHMITT3_ON (0x20U) /* set Pn5 schmitt 3 input */ +#define _00_PITHLn6_SCHMITT3_OFF (0x00U) /* set Pn6 schmitt 1 input (default) */ +#define _40_PITHLn6_SCHMITT3_ON (0x40U) /* set Pn6 schmitt 3 input */ +#define _00_PITHLn7_SCHMITT3_OFF (0x00U) /* set Pn7 schmitt 1 input (default) */ +#define _80_PITHLn7_SCHMITT3_ON (0x80U) /* set Pn7 schmitt 3 input */ + +/* + Port Output Mode Register (POMm) +*/ +/* Pmn pin output mode selection (POMmn) */ +#define _00_POMn0_NCH_OFF (0x00U) /* set Pn0 output normal mode */ +#define _01_POMn0_NCH_ON (0x01U) /* set Pn0 output N-ch open-drain mode */ +#define _00_POMn1_NCH_OFF (0x00U) /* set Pn1 output normal mode */ +#define _02_POMn1_NCH_ON (0x02U) /* set Pn1 output N-ch open-drain mode */ +#define _00_POMn2_NCH_OFF (0x00U) /* set Pn2 output normal mode */ +#define _04_POMn2_NCH_ON (0x04U) /* set Pn2 output N-ch open-drain mode */ +#define _00_POMn3_NCH_OFF (0x00U) /* set Pn3 output normal mode */ +#define _08_POMn3_NCH_ON (0x08U) /* set Pn3 output N-ch open-drain mode */ +#define _00_POMn4_NCH_OFF (0x00U) /* set Pn4 output normal mode */ +#define _10_POMn4_NCH_ON (0x10U) /* set Pn4 output N-ch open-drain mode */ +#define _00_POMn5_NCH_OFF (0x00U) /* set Pn5 output normal mode */ +#define _20_POMn5_NCH_ON (0x20U) /* set Pn5 output N-ch open-drain mode */ +#define _00_POMn6_NCH_OFF (0x00U) /* set Pn6 output normal mode */ +#define _40_POMn6_NCH_ON (0x40U) /* set Pn6 output N-ch open-drain mode */ +#define _00_POMn7_NCH_OFF (0x00U) /* set Pn7 output normal mode */ +#define _80_POMn7_NCH_ON (0x80U) /* set Pn7 output N-ch open-drain mode */ + +/* + Port Operation Mode Register (PMCm) +*/ +/* Pmn pin digital input buffer selection (PMCmn) */ +#define _01_PMCn0_NOT_USE (0x01U) /* not use Pn0 digital input */ +#define _00_PMCn0_DI_ON (0x00U) /* enable Pn0 digital input */ +#define _02_PMCn1_NOT_USE (0x02U) /* not use Pn1 digital input */ +#define _00_PMCn1_DI_ON (0x00U) /* enable Pn1 digital input */ +#define _04_PMCn2_NOT_USE (0x04U) /* not use Pn2 digital input */ +#define _00_PMCn2_DI_ON (0x00U) /* enable Pn2 digital input */ +#define _08_PMCn3_NOT_USE (0x08U) /* not use Pn3 digital input */ +#define _00_PMCn3_DI_ON (0x00U) /* enable Pn3 digital input */ +#define _10_PMCn4_NOT_USE (0x10U) /* not use Pn4 digital input */ +#define _00_PMCn4_DI_ON (0x00U) /* enable Pn4 digital input */ +#define _20_PMCn5_NOT_USE (0x20U) /* not use Pn5 digital input */ +#define _00_PMCn5_DI_ON (0x00U) /* enable Pn5 digital input */ +#define _40_PMCn6_NOT_USE (0x40U) /* not use Pn6 digital input */ +#define _00_PMCn6_DI_ON (0x00U) /* enable Pn6 digital input */ +#define _80_PMCn7_NOT_USE (0x80U) /* not use Pn7 digital input */ +#define _00_PMCn7_DI_ON (0x00U) /* enable Pn7 digital input */ + +/* + Port output slew rate select register (PSRSEL) +*/ +/* P140/PCLBUZ0 pin output mode selection (PSR140) */ +#define _00_PSR140_NORMAL (0x00U) /* normal mode (5 V/5 ns) */ +#define _20_PSR140_SLOW (0x20U) /* slow mode (25 V/5 ns (target) (TYP.)) */ +/* P14/SCK01/SCL01/TO06/TRDIOC0 pin output mode selection (PSR14) */ +#define _00_PSR14_NORMAL (0x00U) /* normal mode (5 V/5 ns) */ +#define _10_PSR14_SLOW (0x10U) /* slow mode (25 V/5 ns (target) (TYP.)) */ +/* P120/SO01/TO07/TRDIOD0 pin output mode selection (PSR120) */ +#define _00_PSR120_NORMAL (0x00U) /* normal mode (5 V/5 ns) */ +#define _08_PSR120_SLOW (0x08U) /* slow mode (25 V/5 ns (target) (TYP.)) */ +/* P30/TO01/TRDIOD1/SNZOUT0 pin output mode selection (PSR30) */ +#define _00_PSR30_NORMAL (0x00U) /* normal mode (5 V/5 ns) */ +#define _04_PSR30_SLOW (0x04U) /* slow mode (25 V/5 ns (target) (TYP.)) */ +/* P12/SO10/TO11/(TRDIOD0)/TXD1/SNZOUT3 pin output mode selection (PSR12) */ +#define _00_PSR12_NORMAL (0x00U) /* normal mode (5 V/5 ns) */ +#define _02_PSR12_SLOW (0x02U) /* slow mode (25 V/5 ns (target) (TYP.)) */ +/* P10/SCK10/TO13/TRJO0/SCL10/LTXD1/CTXD0 pin output mode selection (PSR10) */ +#define _00_PSR10_NORMAL (0x00U) /* normal mode (5 V/5 ns) */ +#define _01_PSR10_SLOW (0x01U) /* slow mode (25 V/5 ns (target) (TYP.)) */ + + +/* + AD port configuration register (ADPC) +*/ +/* Analog input/digital input switching (ADPC4 - ADPC0) */ +#define _00_ADPC_DI_OFF (0x00U) /* use P33, P34, P80 - P87, P90 - P97, P100 - P105 as analog input */ +#define _18_ADPC_DI_ON (0x18U) /* use P105 as digital input */ +#define _17_ADPC_DI_ON (0x17U) /* use P104 - P105 as digital input */ +#define _16_ADPC_DI_ON (0x16U) /* use P103 - P105 as digital input */ +#define _15_ADPC_DI_ON (0x15U) /* use P102 - P105 as digital input */ +#define _14_ADPC_DI_ON (0x14U) /* use P101 - P105 as digital input */ +#define _13_ADPC_DI_ON (0x13U) /* use P100 - P105 as digital input */ +#define _12_ADPC_DI_ON (0x12U) /* use P97, P100 - P105 as digital input */ +#define _11_ADPC_DI_ON (0x11U) /* use P96 - P97, P100 - P105 as digital input */ +#define _10_ADPC_DI_ON (0x10U) /* use P95 - P97, P100 - P105 as digital input */ +#define _0F_ADPC_DI_ON (0x0FU) /* use P94 - P97, P100 - P105 as digital input */ +#define _0E_ADPC_DI_ON (0x0EU) /* use P93 - P97, P100 - P105 as digital input */ +#define _0D_ADPC_DI_ON (0x0DU) /* use P92 - P97, P100 - P105 as digital input */ +#define _0C_ADPC_DI_ON (0x0CU) /* use P91 - P97, P100 - P105 as digital input */ +#define _0B_ADPC_DI_ON (0x0BU) /* use P90 - P97, P100 - P105 as digital input */ +#define _0A_ADPC_DI_ON (0x0AU) /* use P87, P90 - P97, P100 - P105 as digital input */ +#define _09_ADPC_DI_ON (0x09U) /* use P86 - P87, P90 - P97, P100 - P105 as digital input */ +#define _08_ADPC_DI_ON (0x08U) /* use P85 - P87, P90 - P97, P100 - P105 as digital input */ +#define _07_ADPC_DI_ON (0x07U) /* use P84 - P87, P90 - P97, P100 - P105 as digital input */ +#define _06_ADPC_DI_ON (0x06U) /* use P83 - P87, P90 - P97, P100 - P105 as digital input */ +#define _05_ADPC_DI_ON (0x05U) /* use P82 - P87, P90 - P97, P100 - P105 as digital input */ +#define _04_ADPC_DI_ON (0x04U) /* use P81 - P87, P90 - P97, P100 - P105 as digital input */ +#define _03_ADPC_DI_ON (0x03U) /* use P80 - P87, P90 - P97, P100 - P105 as digital input */ +#define _02_ADPC_DI_ON (0x02U) /* use P34, P80 - P87, P90 - P97, P100 - P105 as digital input */ +#define _01_ADPC_DI_ON (0x01U) /* use P33, P34, P80 - P87, P90 - P97, P100 - P105 as digital input */ + +/*********************************************************************************************************************** +Macro definitions +***********************************************************************************************************************/ +#define _F0_PM0_DEFAULT (0xF0U) /* PM0 default value */ +#define _E0_PM3_DEFAULT (0xE0U) /* PM3 default value */ +#define _1E_PM12_DEFAULT (0x1EU) /* PM12 default value */ +#define _FE_PM14_DEFAULT (0xFEU) /* PM14 default value */ +#define _E0_PMC7_DEFAULT (0xE0U) /* PMC7 default value */ +#define _DE_PMC12_DEFAULT (0xDEU) /* PMC12 default value */ + + +/*********************************************************************************************************************** +Typedef definitions +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +Global functions +***********************************************************************************************************************/ +void R_PORT_Create(void); + +/* Start user code for function. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ +#endif diff --git a/r_cg_port_user.c b/r_cg_port_user.c new file mode 100644 index 0000000..4ab7426 --- /dev/null +++ b/r_cg_port_user.c @@ -0,0 +1,51 @@ +/*********************************************************************************************************************** +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. +* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +* applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED +* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY +* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, +* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR +* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability +* of this software. By using this software, you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer +* +* Copyright (C) 2012, 2021 Renesas Electronics Corporation. All rights reserved. +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +* File Name : r_cg_port_user.c +* Version : CodeGenerator for RL78/F14 V2.03.07.02 [08 Nov 2021] +* Device(s) : R5F10PPJ +* Tool-Chain : CCRL +* Description : This file implements device driver for PORT module. +* Creation Date: 2026-01-13 +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +Includes +***********************************************************************************************************************/ +#include "r_cg_macrodriver.h" +#include "r_cg_port.h" +/* Start user code for include. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ +#include "r_cg_userdefine.h" + +/*********************************************************************************************************************** +Pragma directive +***********************************************************************************************************************/ +/* Start user code for pragma. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ + +/*********************************************************************************************************************** +Global variables and functions +***********************************************************************************************************************/ +/* Start user code for global. 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_cg_serial.c b/r_cg_serial.c new file mode 100644 index 0000000..20945e4 --- /dev/null +++ b/r_cg_serial.c @@ -0,0 +1,530 @@ +/*********************************************************************************************************************** +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. +* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +* applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED +* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY +* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, +* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR +* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability +* of this software. By using this software, you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer +* +* Copyright (C) 2012, 2021 Renesas Electronics Corporation. All rights reserved. +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +* File Name : r_cg_serial.c +* Version : CodeGenerator for RL78/F14 V2.03.07.02 [08 Nov 2021] +* Device(s) : R5F10PPJ +* Tool-Chain : CCRL +* Description : This file implements device driver for Serial module. +* Creation Date: 2026-01-13 +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +Includes +***********************************************************************************************************************/ +#include "r_cg_macrodriver.h" +#include "r_cg_serial.h" +/* Start user code for include. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ +#include "r_cg_userdefine.h" + +/*********************************************************************************************************************** +Pragma directive +***********************************************************************************************************************/ +/* Start user code for pragma. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ + +/*********************************************************************************************************************** +Global variables and functions +***********************************************************************************************************************/ +volatile uint8_t * gp_uart0_tx_address; /* uart0 transmit buffer address */ +volatile uint16_t g_uart0_tx_count; /* uart0 transmit data number */ +volatile uint8_t * gp_uart0_rx_address; /* uart0 receive buffer address */ +volatile uint16_t g_uart0_rx_count; /* uart0 receive data number */ +volatile uint16_t g_uart0_rx_length; /* uart0 receive data length */ +volatile uint8_t * gp_uart1_tx_address; /* uart1 transmit buffer address */ +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 */ + +/*********************************************************************************************************************** +* Function Name: R_SAU0_Create +* Description : This function initializes the SAU0 module. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_SAU0_Create(void) +{ + SAU0EN = 1U; /* supply SAU0 clock */ + NOP(); + NOP(); + NOP(); + NOP(); + SPS0 = _0000_SAU_CK00_FCLK_0 | _0000_SAU_CK01_FCLK_0; + R_UART0_Create(); +} + +/*********************************************************************************************************************** +* Function Name: R_UART0_Create +* Description : This function initializes the UART0 module. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_UART0_Create(void) +{ + ST0 |= _0002_SAU_CH1_STOP_TRG_ON | _0001_SAU_CH0_STOP_TRG_ON; /* disable UART0 receive and transmit */ + STMK0 = 1U; /* disable INTST0 interrupt */ + STIF0 = 0U; /* clear INTST0 interrupt flag */ + SRMK0 = 1U; /* disable INTSR0 interrupt */ + SRIF0 = 0U; /* clear INTSR0 interrupt flag */ + /* Set INTST0 low priority */ + STPR10 = 1U; + STPR00 = 1U; + /* Set INTSR0 low priority */ + SRPR10 = 1U; + SRPR00 = 1U; + SMR00 = _0020_SAU_SMRMN_INITIALVALUE | _0000_SAU_CLOCK_SELECT_CK00 | _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 = _4400_UART0_TRANSMIT_DIVISOR; + NFEN0 |= _01_SAU_RXD0_FILTER_ON; + SIR01 = _0004_SAU_SIRMN_FECTMN | _0002_SAU_SIRMN_PECTMN | _0001_SAU_SIRMN_OVCTMN; /* clear error flag */ + 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 = _4400_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 */ + /* Set RxD0 pin */ + PM1 |= 0x40U; + /* Set TxD0 pin */ + P1 |= 0x20U; + PM1 &= 0xDFU; +} + +/*********************************************************************************************************************** +* Function Name: R_UART0_Start +* Description : This function starts the UART0 module operation. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_UART0_Start(void) +{ + SO0 |= _0001_SAU_CH0_DATA_OUTPUT_1; /* output level normal */ + SOE0 |= _0001_SAU_CH0_OUTPUT_ENABLE; /* enable UART0 output */ + SS0 |= _0002_SAU_CH1_START_TRG_ON | _0001_SAU_CH0_START_TRG_ON; /* enable UART0 receive and transmit */ + STIF0 = 0U; /* clear INTST0 interrupt flag */ + SRIF0 = 0U; /* clear INTSR0 interrupt flag */ + STMK0 = 0U; /* enable INTST0 interrupt */ + SRMK0 = 0U; /* enable INTSR0 interrupt */ +} + +/*********************************************************************************************************************** +* Function Name: R_UART0_Stop +* Description : This function stops the UART0 module operation. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_UART0_Stop(void) +{ + STMK0 = 1U; /* disable INTST0 interrupt */ + SRMK0 = 1U; /* disable INTSR0 interrupt */ + ST0 |= _0002_SAU_CH1_STOP_TRG_ON | _0001_SAU_CH0_STOP_TRG_ON; /* disable UART0 receive and transmit */ + SOE0 &= ~_0001_SAU_CH0_OUTPUT_ENABLE; /* disable UART0 output */ + STIF0 = 0U; /* clear INTST0 interrupt flag */ + SRIF0 = 0U; /* clear INTSR0 interrupt flag */ +} + +/*********************************************************************************************************************** +* Function Name: R_UART0_Receive +* Description : This function receives UART0 data. +* Arguments : rx_buf - +* receive buffer pointer +* rx_num - +* buffer size +* Return Value : status - +* MD_OK or MD_ARGERROR +***********************************************************************************************************************/ +MD_STATUS R_UART0_Receive(uint8_t * const rx_buf, uint16_t rx_num) +{ + MD_STATUS status = MD_OK; + + if (rx_num < 1U) + { + status = MD_ARGERROR; + } + else + { + g_uart0_rx_count = 0U; + g_uart0_rx_length = rx_num; + gp_uart0_rx_address = rx_buf; + } + + return (status); +} + +/*********************************************************************************************************************** +* Function Name: R_UART0_Send +* Description : This function sends UART0 data. +* Arguments : tx_buf - +* transfer buffer pointer +* tx_num - +* buffer size +* Return Value : status - +* MD_OK or MD_ARGERROR +***********************************************************************************************************************/ +MD_STATUS R_UART0_Send(uint8_t * const tx_buf, uint16_t tx_num) +{ + MD_STATUS status = MD_OK; + + if (tx_num < 1U) + { + status = MD_ARGERROR; + } + else + { + gp_uart0_tx_address = tx_buf; + g_uart0_tx_count = tx_num; + STMK0 = 1U; /* disable INTST0 interrupt */ + SDR00L = *gp_uart0_tx_address; + gp_uart0_tx_address++; + g_uart0_tx_count--; + STMK0 = 0U; /* enable INTST0 interrupt */ + } + + return (status); +} + +/*********************************************************************************************************************** +* Function Name: R_SAU1_Create +* Description : This function initializes the SAU1 module. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_SAU1_Create(void) +{ + SAU1EN = 1U; /* supply SAU1 clock */ + NOP(); + NOP(); + NOP(); + NOP(); + SPS1 = _0000_SAU_CK00_FCLK_0 | _0000_SAU_CK01_FCLK_0; + R_UART1_Create(); +} + +/*********************************************************************************************************************** +* Function Name: R_UART1_Create +* Description : This function initializes the UART1 module. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_UART1_Create(void) +{ + ST1 |= _0002_SAU_CH1_STOP_TRG_ON | _0001_SAU_CH0_STOP_TRG_ON; /* disable UART1 receive and transmit */ + STMK1 = 1U; /* disable INTST1 interrupt */ + STIF1 = 0U; /* clear INTST1 interrupt flag */ + SRMK1 = 1U; /* disable INTSR1 interrupt */ + SRIF1 = 0U; /* clear INTSR1 interrupt flag */ + /* Set INTST1 low priority */ + STPR11 = 1U; + STPR01 = 1U; + /* Set INTSR1 low priority */ + SRPR11 = 1U; + SRPR01 = 1U; + SMR10 = _0020_SAU_SMRMN_INITIALVALUE | _0000_SAU_CLOCK_SELECT_CK00 | _0000_SAU_TRIGGER_SOFTWARE | + _0002_SAU_MODE_UART | _0000_SAU_TRANSFER_END; + SCR10 = _8000_SAU_TRANSMISSION | _0000_SAU_PARITY_NONE | _0080_SAU_LSB | _0010_SAU_STOP_1 | _0007_SAU_LENGTH_8; + SDR10 = _4400_UART1_TRANSMIT_DIVISOR; + NFEN0 |= _04_SAU_RXD1_FILTER_ON; + SIR11 = _0004_SAU_SIRMN_FECTMN | _0002_SAU_SIRMN_PECTMN | _0001_SAU_SIRMN_OVCTMN; /* clear error flag */ + SMR11 = _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; + SCR11 = _4000_SAU_RECEPTION | _0000_SAU_PARITY_NONE | _0080_SAU_LSB | _0010_SAU_STOP_1 | _0007_SAU_LENGTH_8; + SDR11 = _4400_UART1_RECEIVE_DIVISOR; + SO1 |= _0001_SAU_CH0_DATA_OUTPUT_1; + SOL1 |= _0000_SAU_CHANNEL0_NORMAL; /* output level normal */ + SOE1 |= _0001_SAU_CH0_OUTPUT_ENABLE; /* enable UART1 output */ + /* Set RxD1 pin */ + PM1 |= 0x02U; + /* Set TxD1 pin */ + P1 |= 0x04U; + PM1 &= 0xFBU; +} + +/*********************************************************************************************************************** +* Function Name: R_UART1_Start +* Description : This function starts the UART1 module operation. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_UART1_Start(void) +{ + SO1 |= _0001_SAU_CH0_DATA_OUTPUT_1; /* output level normal */ + SOE1 |= _0001_SAU_CH0_OUTPUT_ENABLE; /* enable UART1 output */ + SS1 |= _0002_SAU_CH1_START_TRG_ON | _0001_SAU_CH0_START_TRG_ON; /* enable UART1 receive and transmit */ + STIF1 = 0U; /* clear INTST1 interrupt flag */ + SRIF1 = 0U; /* clear INTSR1 interrupt flag */ + STMK1 = 0U; /* enable INTST1 interrupt */ + SRMK1 = 0U; /* enable INTSR1 interrupt */ +} + +/*********************************************************************************************************************** +* Function Name: R_UART1_Stop +* Description : This function stops the UART1 module operation. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_UART1_Stop(void) +{ + STMK1 = 1U; /* disable INTST1 interrupt */ + SRMK1 = 1U; /* disable INTSR1 interrupt */ + ST1 |= _0002_SAU_CH1_STOP_TRG_ON | _0001_SAU_CH0_STOP_TRG_ON; /* disable UART1 receive and transmit */ + SOE1 &= ~_0001_SAU_CH0_OUTPUT_ENABLE; /* disable UART1 output */ + STIF1 = 0U; /* clear INTST1 interrupt flag */ + SRIF1 = 0U; /* clear INTSR1 interrupt flag */ +} + +/*********************************************************************************************************************** +* Function Name: R_UART1_Receive +* Description : This function receives UART1 data. +* Arguments : rx_buf - +* receive buffer pointer +* rx_num - +* buffer size +* Return Value : status - +* MD_OK or MD_ARGERROR +***********************************************************************************************************************/ +MD_STATUS R_UART1_Receive(uint8_t * const rx_buf, uint16_t rx_num) +{ + MD_STATUS status = MD_OK; + + if (rx_num < 1U) + { + status = MD_ARGERROR; + } + else + { + g_uart1_rx_count = 0U; + g_uart1_rx_length = rx_num; + gp_uart1_rx_address = rx_buf; + } + + return (status); +} + +/*********************************************************************************************************************** +* Function Name: R_UART1_Send +* Description : This function sends UART1 data. +* Arguments : tx_buf - +* transfer buffer pointer +* tx_num - +* buffer size +* Return Value : status - +* MD_OK or MD_ARGERROR +***********************************************************************************************************************/ +MD_STATUS R_UART1_Send(uint8_t * const tx_buf, uint16_t tx_num) +{ + MD_STATUS status = MD_OK; + + if (tx_num < 1U) + { + status = MD_ARGERROR; + } + else + { + gp_uart1_tx_address = tx_buf; + g_uart1_tx_count = tx_num; + STMK1 = 1U; /* disable INTST1 interrupt */ + SDR10L = *gp_uart1_tx_address; + gp_uart1_tx_address++; + g_uart1_tx_count--; + STMK1 = 0U; /* enable INTST1 interrupt */ + } + + 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 new file mode 100644 index 0000000..d008866 --- /dev/null +++ b/r_cg_serial.h @@ -0,0 +1,399 @@ +/*********************************************************************************************************************** +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. +* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +* applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED +* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY +* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, +* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR +* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability +* of this software. By using this software, you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer +* +* Copyright (C) 2012, 2021 Renesas Electronics Corporation. All rights reserved. +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +* File Name : r_cg_serial.h +* Version : CodeGenerator for RL78/F14 V2.03.07.02 [08 Nov 2021] +* Device(s) : R5F10PPJ +* Tool-Chain : CCRL +* Description : This file implements device driver for Serial module. +* Creation Date: 2026-01-13 +***********************************************************************************************************************/ + +#ifndef SERIAL_H +#define SERIAL_H + +/*********************************************************************************************************************** +Macro definitions (Register bit) +***********************************************************************************************************************/ +/* + Serial Clock Select Register m (SPSm) +*/ +/* Section of operation clock (CKm0) (PRSm03 - PRSm00) */ +#define _0000_SAU_CK00_FCLK_0 (0x0000U) /* ck00 - fCLK */ +#define _0001_SAU_CK00_FCLK_1 (0x0001U) /* ck00 - fCLK/2^1 */ +#define _0002_SAU_CK00_FCLK_2 (0x0002U) /* ck00 - fCLK/2^2 */ +#define _0003_SAU_CK00_FCLK_3 (0x0003U) /* ck00 - fCLK/2^3 */ +#define _0004_SAU_CK00_FCLK_4 (0x0004U) /* ck00 - fCLK/2^4 */ +#define _0005_SAU_CK00_FCLK_5 (0x0005U) /* ck00 - fCLK/2^5 */ +#define _0006_SAU_CK00_FCLK_6 (0x0006U) /* ck00 - fCLK/2^6 */ +#define _0007_SAU_CK00_FCLK_7 (0x0007U) /* ck00 - fCLK/2^7 */ +#define _0008_SAU_CK00_FCLK_8 (0x0008U) /* ck00 - fCLK/2^8 */ +#define _0009_SAU_CK00_FCLK_9 (0x0009U) /* ck00 - fCLK/2^9 */ +#define _000A_SAU_CK00_FCLK_10 (0x000AU) /* ck00 - fCLK/2^10 */ +#define _000B_SAU_CK00_FCLK_11 (0x000BU) /* ck00 - fCLK/2^11 */ +#define _000C_SAU_CK00_FCLK_12 (0x000CU) /* ck00 - fCLK/2^12 */ +#define _000D_SAU_CK00_FCLK_13 (0x000DU) /* ck00 - fCLK/2^13 */ +#define _000E_SAU_CK00_FCLK_14 (0x000EU) /* ck00 - fCLK/2^14 */ +#define _000F_SAU_CK00_FCLK_15 (0x000FU) /* ck00 - fCLK/2^15 */ +/* Section of operation clock (CKm1) (PRSm13 - PRSm10) */ +#define _0000_SAU_CK01_FCLK_0 (0x0000U) /* ck01 - fCLK */ +#define _0010_SAU_CK01_FCLK_1 (0x0010U) /* ck01 - fCLK/2^1 */ +#define _0020_SAU_CK01_FCLK_2 (0x0020U) /* ck01 - fCLK/2^2 */ +#define _0030_SAU_CK01_FCLK_3 (0x0030U) /* ck01 - fCLK/2^3 */ +#define _0040_SAU_CK01_FCLK_4 (0x0040U) /* ck01 - fCLK/2^4 */ +#define _0050_SAU_CK01_FCLK_5 (0x0050U) /* ck01 - fCLK/2^5 */ +#define _0060_SAU_CK01_FCLK_6 (0x0060U) /* ck01 - fCLK/2^6 */ +#define _0070_SAU_CK01_FCLK_7 (0x0070U) /* ck01 - fCLK/2^7 */ +#define _0080_SAU_CK01_FCLK_8 (0x0080U) /* ck01 - fCLK/2^8 */ +#define _0090_SAU_CK01_FCLK_9 (0x0090U) /* ck01 - fCLK/2^9 */ +#define _00A0_SAU_CK01_FCLK_10 (0x00A0U) /* ck01 - fCLK/2^10 */ +#define _00B0_SAU_CK01_FCLK_11 (0x00B0U) /* ck01 - fCLK/2^11 */ +#define _00C0_SAU_CK01_FCLK_12 (0x00C0U) /* ck01 - fCLK/2^12 */ +#define _00D0_SAU_CK01_FCLK_13 (0x00D0U) /* ck01 - fCLK/2^13 */ +#define _00E0_SAU_CK01_FCLK_14 (0x00E0U) /* ck01 - fCLK/2^14 */ +#define _00F0_SAU_CK01_FCLK_15 (0x00F0U) /* ck01 - fCLK/2^15 */ + +/* + Serial Mode Register mn (SMRmn) +*/ +#define _0020_SAU_SMRMN_INITIALVALUE (0x0020U) +/* Selection of macro clock (MCK) of channel n (CKSmn) */ +#define _0000_SAU_CLOCK_SELECT_CK00 (0x0000U) /* operation clock CK0 set by PRS register */ +#define _8000_SAU_CLOCK_SELECT_CK01 (0x8000U) /* operation clock CK1 set by PRS register */ +/* Selection of transfer clock (TCLK) of channel n (CCSmn) */ +#define _0000_SAU_CLOCK_MODE_CKS (0x0000U) /* divided operation clock MCK specified by CKSmn bit */ +#define _4000_SAU_CLOCK_MODE_TI0N (0x4000U) /* clock input from SCK pin (slave transfer in CSI mode) */ +/* Selection of start trigger source (STSmn) */ +#define _0000_SAU_TRIGGER_SOFTWARE (0x0000U) /* only software trigger is valid */ +#define _0100_SAU_TRIGGER_RXD (0x0100U) /* valid edge of RXD pin */ +/* Controls inversion of level of receive data of channel n in UART mode (SISmn0) */ +#define _0000_SAU_EDGE_FALL (0x0000U) /* falling edge is detected as the start bit */ +#define _0040_SAU_EDGE_RISING (0x0040U) /* rising edge is detected as the start bit */ +/* Setting of operation mode of channel n (MDmn2, MDmn1) */ +#define _0000_SAU_MODE_CSI (0x0000U) /* CSI mode */ +#define _0002_SAU_MODE_UART (0x0002U) /* UART mode */ +#define _0004_SAU_MODE_IIC (0x0004U) /* simplified IIC mode */ +/* Selection of interrupt source of channel n (MDmn0) */ +#define _0000_SAU_TRANSFER_END (0x0000U) /* transfer end interrupt */ +#define _0001_SAU_BUFFER_EMPTY (0x0001U) /* buffer empty interrupt */ + +/* + Serial Communication Operation Setting Register mn (SCRmn) +*/ +/* Setting of operation mode of channel n (TXEmn, RXEmn) */ +#define _0000_SAU_NOT_COMMUNICATION (0x0000U) /* does not start communication */ +#define _4000_SAU_RECEPTION (0x4000U) /* reception only */ +#define _8000_SAU_TRANSMISSION (0x8000U) /* transmission only */ +#define _C000_SAU_RECEPTION_TRANSMISSION (0xC000U) /* reception and transmission */ +/* Selection of data and clock phase in CSI mode (DAPmn, CKPmn) */ +#define _0000_SAU_TIMING_1 (0x0000U) /* type 1 */ +#define _1000_SAU_TIMING_2 (0x1000U) /* type 2 */ +#define _2000_SAU_TIMING_3 (0x2000U) /* type 3 */ +#define _3000_SAU_TIMING_4 (0x3000U) /* type 4 */ +/* Setting of parity bit in UART mode (PTCmn1 - PTCmn0) */ +#define _0000_SAU_PARITY_NONE (0x0000U) /* none parity */ +#define _0100_SAU_PARITY_ZERO (0x0100U) /* zero parity */ +#define _0200_SAU_PARITY_EVEN (0x0200U) /* even parity */ +#define _0300_SAU_PARITY_ODD (0x0300U) /* odd parity */ +/* Selection of data transfer sequence in CSI and UART modes (DIRmn) */ +#define _0000_SAU_MSB (0x0000U) /* MSB */ +#define _0080_SAU_LSB (0x0080U) /* LSB */ +/* Setting of stop bit in UART mode (SLCmn1, SLCmn0) */ +#define _0000_SAU_STOP_NONE (0x0000U) /* none stop bit */ +#define _0010_SAU_STOP_1 (0x0010U) /* 1 stop bit */ +#define _0020_SAU_STOP_2 (0x0020U) /* 2 stop bits */ +/* Setting of data length in CSI and UART modes (DLSmn3 - DLSmn0) (m = 0, 1) */ +#define _0006_SAU_LENGTH_7 (0x0006U) /* 07-bit data length */ +#define _0007_SAU_LENGTH_8 (0x0007U) /* 08-bit data length */ +#define _0008_SAU_LENGTH_9 (0x0008U) /* 09-bit data length */ +#define _0009_SAU_LENGTH_10 (0x0009U) /* 10-bit data length */ +#define _000A_SAU_LENGTH_11 (0x000AU) /* 11-bit data length */ +#define _000B_SAU_LENGTH_12 (0x000BU) /* 12-bit data length */ +#define _000C_SAU_LENGTH_13 (0x000CU) /* 13-bit data length */ +#define _000D_SAU_LENGTH_14 (0x000DU) /* 14-bit data length */ +#define _000E_SAU_LENGTH_15 (0x000EU) /* 15-bit data length */ +#define _000F_SAU_LENGTH_16 (0x000FU) /* 16-bit data length */ + +/* + Serial Output Level Register m (SOLm) +*/ +/* Selects inversion of the level of the transmit data of channel n in UART mode */ +#define _0000_SAU_CHANNEL0_NORMAL (0x0000U) /* normal bit level */ +#define _0001_SAU_CHANNEL0_INVERTED (0x0001U) /* inverted bit level */ + +/* + Noise Filter Enable Register 0 (NFEN0) +*/ +/* Use of noise filter */ +#define _00_SAU_RXD1_FILTER_OFF (0x00U) /* noise filter off */ +#define _04_SAU_RXD1_FILTER_ON (0x04U) /* noise filter on */ +#define _00_SAU_RXD0_FILTER_OFF (0x00U) /* noise filter off */ +#define _01_SAU_RXD0_FILTER_ON (0x01U) /* noise filter on */ + +/* + Format of Serial Status Register mn (SSRmn) +*/ +/* Communication status indication flag of channel n (TSFmn) */ +#define _0040_SAU_UNDER_EXECUTE (0x0040U) /* communication is under execution */ +/* Buffer register status indication flag of channel n (BFFmn) */ +#define _0020_SAU_VALID_STORED (0x0020U) /* valid data is stored in the SDRmn register */ +/* Framing error detection flag of channel n (FEFmn) */ +#define _0004_SAU_FRAM_ERROR (0x0004U) /* a framing error occurs during UART reception */ +/* Parity error detection flag of channel n (PEFmn) */ +#define _0002_SAU_PARITY_ERROR (0x0002U) /* a parity error occurs or ACK is not detected */ +/* Overrun error detection flag of channel n (OVFmn) */ +#define _0001_SAU_OVERRUN_ERROR (0x0001U) /* an overrun error occurs */ + +/* + Serial Channel Start Register m (SSm) +*/ +/* Operation start trigger of channel 0 (SSm0) */ +#define _0000_SAU_CH0_START_TRG_OFF (0x0000U) /* no trigger operation */ +#define _0001_SAU_CH0_START_TRG_ON (0x0001U) /* sets SEm0 to 1 and enters the communication wait status */ +/* Operation start trigger of channel 1 (SSm1) */ +#define _0000_SAU_CH1_START_TRG_OFF (0x0000U) /* no trigger operation */ +#define _0002_SAU_CH1_START_TRG_ON (0x0002U) /* sets SEm1 to 1 and enters the communication wait status */ + +/* + Serial Channel Stop Register m (STm) +*/ +/* Operation stop trigger of channel 0 (STm0) */ +#define _0000_SAU_CH0_STOP_TRG_OFF (0x0000U) /* no trigger operation */ +#define _0001_SAU_CH0_STOP_TRG_ON (0x0001U) /* operation is stopped (stop trigger is generated) */ +/* Operation stop trigger of channel 1 (STm1) */ +#define _0000_SAU_CH1_STOP_TRG_OFF (0x0000U) /* no trigger operation */ +#define _0002_SAU_CH1_STOP_TRG_ON (0x0002U) /* operation is stopped (stop trigger is generated) */ + +/* + Format of Serial Flag Clear Trigger Register mn (SIRmn) +*/ +/* Clear trigger of overrun error flag of channel n (OVCTmn) */ +#define _0001_SAU_SIRMN_OVCTMN (0x0001U) +/* Clear trigger of parity error flag of channel n (PECTmn) */ +#define _0002_SAU_SIRMN_PECTMN (0x0002U) +/* Clear trigger of framing error of channel n (FECTMN) */ +#define _0004_SAU_SIRMN_FECTMN (0x0004U) + +/* + Serial Output Enable Register m (SOEm) +*/ +/* Serial output enable/disable of channel 0 (SOEm0) */ +#define _0001_SAU_CH0_OUTPUT_ENABLE (0x0001U) /* enables output by serial communication operation */ +#define _0000_SAU_CH0_OUTPUT_DISABLE (0x0000U) /* stops output by serial communication operation */ +/* Serial output enable/disable of channel 1 (SOEm1) */ +#define _0002_SAU_CH1_OUTPUT_ENABLE (0x0002U) /* enables output by serial communication operation */ +#define _0000_SAU_CH1_OUTPUT_DISABLE (0x0000U) /* stops output by serial communication operation */ + +/* + Serial Output Register m (SOm) +*/ +/* Serial data output of channel 0 (SOm0) */ +#define _0000_SAU_CH0_DATA_OUTPUT_0 (0x0000U) /* Serial data output value is "0" */ +#define _0001_SAU_CH0_DATA_OUTPUT_1 (0x0001U) /* Serial data output value is "1" */ +/* Serial data output of channel 1 (SOm1) */ +#define _0000_SAU_CH1_DATA_OUTPUT_0 (0x0000U) /* Serial data output value is "0" */ +#define _0002_SAU_CH1_DATA_OUTPUT_1 (0x0002U) /* Serial data output value is "1" */ +/* Serial clock output of channel 0 (CKOm0) */ +#define _0000_SAU_CH0_CLOCK_OUTPUT_0 (0x0000U) /* Serial clock output value is "0" */ +#define _0100_SAU_CH0_CLOCK_OUTPUT_1 (0x0100U) /* Serial clock output value is "1" */ +/* Serial clock output of channel 1 (CKOm1) */ +#define _0000_SAU_CH1_CLOCK_OUTPUT_0 (0x0000U) /* Serial clock output value is "0" */ +#define _0200_SAU_CH1_CLOCK_OUTPUT_1 (0x0200U) /* Serial clock output value is "1" */ + +/* + SAU Standby Control Register m (SSCm) +*/ +/* SAU Standby Wakeup Control Bit (SWC) */ +#define _0000_SAU_CH0_SNOOZE_OFF (0x0000U) /* disable start function from STOP state of chip */ +#define _0001_SAU_CH0_SNOOZE_ON (0x0001U) /* enable start function from STOP state of chip */ + +/* + Serial slave select enable register m (SSEmn) +*/ +/* SAU0 Channel 0 SSI00 input setting in CSI communication and slave mode (SSE00) */ +#define _00_SAU_CH0_SSI00_UNUSED (0x00U) /* disables SSI00 pin input */ +#define _01_SAU_CH0_SSI00_USED (0x01U) /* enables SSI00 pin input */ +/* SAU0 Channel 1 SSI01 input setting in CSI communication and slave mode (SSE01) */ +#define _00_SAU_CH1_SSI01_UNUSED (0x00U) /* disables SSI01 pin input */ +#define _02_SAU_CH1_SSI01_USED (0x02U) /* enables SSI01 pin input */ +/* SAU1 Channel 0 SSI10 input setting in CSI communication and slave mode (SSE10) */ +#define _00_SAU_CH0_SSI10_UNUSED (0x00U) /* disables SSI10 pin input */ +#define _01_SAU_CH0_SSI10_USED (0x01U) /* enables SSI10 pin input */ +/* SAU1 Channel 1 SSI11 input setting in CSI communication and slave mode (SSE11) */ +#define _00_SAU_CH1_SSI11_UNUSED (0x00U) /* disables SSI11 pin input */ +#define _02_SAU_CH1_SSI11_USED (0x02U) /* enables SSI11 pin input */ + +/* SAU used flag */ +#define _00_SAU_IIC_MASTER_FLAG_CLEAR (0x00U) +#define _01_SAU_IIC_SEND_FLAG (0x01U) +#define _02_SAU_IIC_RECEIVE_FLAG (0x02U) +#define _04_SAU_IIC_SENDED_ADDRESS_FLAG (0x04U) + + +/* + IICA Control Register (IICCTLn0) +*/ +/* IIC operation enable (IICEn) */ +#define _00_IICA_OPERATION_DISABLE (0x00U) /* stop operation */ +#define _80_IICA_OPERATION_ENABLE (0x80U) /* enable operation */ +/* Exit from communications (LRELn) */ +#define _00_IICA_COMMUNICATION_NORMAL (0x00U) /* normal operation */ +#define _40_IICA_COMMUNICATION_EXIT (0x40U) /* exit from current communication */ +/* Wait cancellation (WRELn) */ +#define _00_IICA_WAIT_NOTCANCEL (0x00U) /* do not cancel wait */ +#define _20_IICA_WAIT_CANCEL (0x20U) /* cancel wait */ +/* Generation of interrupt when stop condition (SPIEn) */ +#define _00_IICA_STOPINT_DISABLE (0x00U) /* disable */ +#define _10_IICA_STOPINT_ENABLE (0x10U) /* enable */ +/* Wait and interrupt generation (WTIMn) */ +#define _00_IICA_WAITINT_CLK8FALLING (0x00U) /* generated at the eighth clock's falling edge */ +#define _08_IICA_WAITINT_CLK9FALLING (0x08U) /* generated at the ninth clock's falling edge */ +/* Acknowledgement control (ACKEn) */ +#define _00_IICA_ACK_DISABLE (0x00U) /* disable acknowledgement */ +#define _04_IICA_ACK_ENABLE (0x04U) /* enable acknowledgement */ +/* Start condition trigger (STTn) */ +#define _00_IICA_START_NOTGENERATE (0x00U) /* do not generate start condition */ +#define _02_IICA_START_GENERATE (0x02U) /* generate start condition */ +/* Stop condition trigger (SPTn) */ +#define _00_IICA_STOP_NOTGENERATE (0x00U) /* do not generate stop condition */ +#define _01_IICA_STOP_GENERATE (0x01U) /* generate stop condition */ + +/* + IICA Status Register (IICSn) +*/ +/* Master device status (MSTSn) */ +#define _00_IICA_STATUS_NOTMASTER (0x00U) /* slave device status or communication standby status */ +#define _80_IICA_STATUS_MASTER (0x80U) /* master device communication status */ +/* Detection of arbitration loss (ALDn) */ +#define _00_IICA_ARBITRATION_NO (0x00U) /* arbitration win or no arbitration */ +#define _40_IICA_ARBITRATION_LOSS (0x40U) /* arbitration loss */ +/* Detection of extension code reception (EXCn) */ +#define _00_IICA_EXTCODE_NOT (0x00U) /* extension code not received */ +#define _20_IICA_EXTCODE_RECEIVED (0x20U) /* extension code received */ +/* Detection of matching addresses (COIn) */ +#define _00_IICA_ADDRESS_NOTMATCH (0x00U) /* addresses do not match */ +#define _10_IICA_ADDRESS_MATCH (0x10U) /* addresses match */ +/* Detection of transmit/receive status (TRCn) */ +#define _00_IICA_STATUS_RECEIVE (0x00U) /* receive status */ +#define _08_IICA_STATUS_TRANSMIT (0x08U) /* transmit status */ +/* Detection of acknowledge signal (ACKDn) */ +#define _00_IICA_ACK_NOTDETECTED (0x00U) /* ACK signal was not detected */ +#define _04_IICA_ACK_DETECTED (0x04U) /* ACK signal was detected */ +/* Detection of start condition (STDn) */ +#define _00_IICA_START_NOTDETECTED (0x00U) /* start condition not detected */ +#define _02_IICA_START_DETECTED (0x02U) /* start condition detected */ +/* Detection of stop condition (SPDn) */ +#define _00_IICA_STOP_NOTDETECTED (0x00U) /* stop condition not detected */ +#define _01_IICA_STOP_DETECTED (0x01U) /* stop condition detected */ + +/* + IICA Flag Register (IICFn) +*/ +/* STT clear flag (STCFn) */ +#define _00_IICA_STARTFLAG_GENERATE (0x00U) /* generate start condition */ +#define _80_IICA_STARTFLAG_UNSUCCESSFUL (0x80U) /* start condition generation unsuccessful */ +/* IIC bus status flag (IICBSYn) */ +#define _00_IICA_BUS_RELEASE (0x00U) /* bus release status */ +#define _40_IICA_BUS_COMMUNICATION (0x40U) /* bus communication status */ +/* Initial start enable trigger (STCENn) */ +#define _00_IICA_START_WITHSTOP (0x00U) /* generate start upon detecting stop condition */ +#define _02_IICA_START_WITHOUTSTOP (0x02U) /* generate start without detecting stop condition */ +/* Communication reservation function disable bit (IICRSVn) */ +#define _00_IICA_RESERVATION_ENABLE (0x00U) /* enable communication reservation */ +#define _01_IICA_RESERVATION_DISABLE (0x01U) /* disable communication reservation */ + +/* + IICA Control Register 1 (IICCTLn1) +*/ +/* Control of address match wakeup (WUPn) */ +#define _00_IICA_WAKEUP_STOP (0x00U) /* stop address match wakeup function in STOP mode */ +#define _80_IICA_WAKEUP_ENABLE (0x80U) /* enable address match wakeup function in STOP mode */ +/* Detection of SCL0 pin level (CLDn) */ +#define _00_IICA_SCL_LOW (0x00U) /* detect clock line at low level */ +#define _20_IICA_SCL_HIGH (0x20U) /* detect clock line at high level */ +/* Detection of SDA0 pin level (DADn) */ +#define _00_IICA_SDA_LOW (0x00U) /* detect data line at low level */ +#define _10_IICA_SDA_HIGH (0x10U) /* detect data line at high level */ +/* Operation mode switching (SMCn) */ +#define _00_IICA_MODE_STANDARD (0x00U) /* operates in standard mode */ +#define _08_IICA_MODE_HIGHSPEED (0x08U) /* operates in high-speed mode */ +/* Digital filter operation control (DFCn) */ +#define _00_IICA_FILTER_OFF (0x00U) /* digital filter off */ +#define _04_IICA_FILTER_ON (0x04U) /* digital filter on */ +/* Operation of clock dividing frequency permission (PRSn) */ +#define _00_IICA_fCLK (0x00U) /* clock of dividing frequency operation (fCLK) */ +#define _01_IICA_fCLK_HALF (0x01U) /* 2 clock of dividing frequency operation (fCLK/2) */ + +/* IICA used flag */ +#define _80_IICA_ADDRESS_COMPLETE (0x80U) +#define _00_IICA_MASTER_FLAG_CLEAR (0x00U) + +/*********************************************************************************************************************** +Macro definitions +***********************************************************************************************************************/ +#define _4400_UART0_RECEIVE_DIVISOR (0x4400U) +#define _4400_UART0_TRANSMIT_DIVISOR (0x4400U) +#define _4400_UART1_RECEIVE_DIVISOR (0x4400U) +#define _4400_UART1_TRANSMIT_DIVISOR (0x4400U) +#define _10_IICA0_MASTERADDRESS (0x10U) +#define _55_IICA0_IICWH_VALUE (0x55U) +#define _4C_IICA0_IICWL_VALUE (0x4CU) + +/*********************************************************************************************************************** +Typedef definitions +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +Global functions +***********************************************************************************************************************/ +void R_SAU0_Create(void); +void R_UART0_Create(void); +void R_UART0_Start(void); +void R_UART0_Stop(void); +MD_STATUS R_UART0_Send(uint8_t * const tx_buf, uint16_t tx_num); +MD_STATUS R_UART0_Receive(uint8_t * const rx_buf, uint16_t rx_num); +static void r_uart0_callback_error(uint8_t err_type); +static void r_uart0_callback_receiveend(void); +static void r_uart0_callback_sendend(void); +static void r_uart0_callback_softwareoverrun(uint16_t rx_data); +void R_SAU1_Create(void); +void R_UART1_Create(void); +void R_UART1_Start(void); +void R_UART1_Stop(void); +MD_STATUS R_UART1_Send(uint8_t * const tx_buf, uint16_t tx_num); +MD_STATUS R_UART1_Receive(uint8_t * const rx_buf, uint16_t rx_num); +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 */ +#endif diff --git a/r_cg_serial_user.c b/r_cg_serial_user.c new file mode 100644 index 0000000..75cc308 --- /dev/null +++ b/r_cg_serial_user.c @@ -0,0 +1,460 @@ +/*********************************************************************************************************************** +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. +* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +* applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED +* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY +* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, +* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR +* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability +* of this software. By using this software, you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer +* +* Copyright (C) 2012, 2021 Renesas Electronics Corporation. All rights reserved. +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +* File Name : r_cg_serial_user.c +* Version : CodeGenerator for RL78/F14 V2.03.07.02 [08 Nov 2021] +* Device(s) : R5F10PPJ +* Tool-Chain : CCRL +* Description : This file implements device driver for Serial module. +* Creation Date: 2026-01-13 +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +Includes +***********************************************************************************************************************/ +#include "r_cg_macrodriver.h" +#include "r_cg_serial.h" +/* Start user code for include. Do not edit comment generated here */ +#include "uart.h" +/* End user code. Do not edit comment generated here */ +#include "r_cg_userdefine.h" + +/*********************************************************************************************************************** +Pragma directive +***********************************************************************************************************************/ +#pragma interrupt r_uart0_interrupt_send(vect=INTST0) +#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 */ + +/*********************************************************************************************************************** +Global variables and functions +***********************************************************************************************************************/ +extern volatile uint8_t * gp_uart0_tx_address; /* uart0 send buffer address */ +extern volatile uint16_t g_uart0_tx_count; /* uart0 send data number */ +extern volatile uint8_t * gp_uart0_rx_address; /* uart0 receive buffer address */ +extern volatile uint16_t g_uart0_rx_count; /* uart0 receive data number */ +extern volatile uint16_t g_uart0_rx_length; /* uart0 receive data length */ +extern volatile uint8_t * gp_uart1_tx_address; /* uart1 send buffer address */ +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 */ + +/*********************************************************************************************************************** +* Function Name: r_uart0_interrupt_receive +* Description : This function is INTSR0 interrupt service routine. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +static void __near r_uart0_interrupt_receive(void) +{ + volatile uint8_t rx_data; + volatile uint8_t err_type; + + err_type = (uint8_t)(SSR01 & 0x0007U); + SIR01 = (uint16_t)err_type; + + if (err_type != 0U) + { + r_uart0_callback_error(err_type); + } + + rx_data = SDR01L; + + if (g_uart0_rx_length > g_uart0_rx_count) + { + *gp_uart0_rx_address = rx_data; + gp_uart0_rx_address++; + g_uart0_rx_count++; + + if (g_uart0_rx_length == g_uart0_rx_count) + { + r_uart0_callback_receiveend(); + } + } + else + { + r_uart0_callback_softwareoverrun(rx_data); + } +} + +/*********************************************************************************************************************** +* Function Name: r_uart0_interrupt_send +* Description : This function is INTST0 interrupt service routine. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +static void __near r_uart0_interrupt_send(void) +{ + if (g_uart0_tx_count > 0U) + { + SDR00L = *gp_uart0_tx_address; + gp_uart0_tx_address++; + g_uart0_tx_count--; + } + else + { + r_uart0_callback_sendend(); + } +} + +/*********************************************************************************************************************** +* Function Name: r_uart0_callback_receiveend +* Description : This function is a callback function when UART0 finishes reception. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +static void r_uart0_callback_receiveend(void) +{ + /* Start user code. Do not edit comment generated here */ + /* End user code. Do not edit comment generated here */ +} + +/*********************************************************************************************************************** +* Function Name: r_uart0_callback_softwareoverrun +* Description : This function is a callback function when UART0 receives an overflow data. +* Arguments : rx_data - +* receive data +* Return Value : None +***********************************************************************************************************************/ +static void r_uart0_callback_softwareoverrun(uint16_t rx_data) +{ + /* Start user code. Do not edit comment generated here */ + /* End user code. Do not edit comment generated here */ +} + +/*********************************************************************************************************************** +* Function Name: r_uart0_callback_sendend +* Description : This function is a callback function when UART0 finishes transmission. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +static void r_uart0_callback_sendend(void) +{ + /* Start user code. Do not edit comment generated here */ + rs485_set_tx(0); + /* End user code. Do not edit comment generated here */ +} + +/*********************************************************************************************************************** +* Function Name: r_uart0_callback_error +* Description : This function is a callback function when UART0 reception error occurs. +* Arguments : err_type - +* error type value +* Return Value : None +***********************************************************************************************************************/ +static void r_uart0_callback_error(uint8_t err_type) +{ + /* Start user code. Do not edit comment generated here */ + /* End user code. Do not edit comment generated here */ +} + +/*********************************************************************************************************************** +* Function Name: r_uart1_interrupt_receive +* Description : This function is INTSR1 interrupt service routine. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +static void __near r_uart1_interrupt_receive(void) +{ + volatile uint8_t rx_data; + volatile uint8_t err_type; + + err_type = (uint8_t)(SSR11 & 0x0007U); + SIR11 = (uint16_t)err_type; + + if (err_type != 0U) + { + r_uart1_callback_error(err_type); + } + + rx_data = SDR11L; + + if (g_uart1_rx_length > g_uart1_rx_count) + { + *gp_uart1_rx_address = rx_data; + gp_uart1_rx_address++; + g_uart1_rx_count++; + + if (g_uart1_rx_length == g_uart1_rx_count) + { + r_uart1_callback_receiveend(); + } + } + else + { + r_uart1_callback_softwareoverrun(rx_data); + } +} + +/*********************************************************************************************************************** +* Function Name: r_uart1_interrupt_send +* Description : This function is INTST1 interrupt service routine. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +static void __near r_uart1_interrupt_send(void) +{ + if (g_uart1_tx_count > 0U) + { + SDR10L = *gp_uart1_tx_address; + gp_uart1_tx_address++; + g_uart1_tx_count--; + } + else + { + r_uart1_callback_sendend(); + } +} + +/*********************************************************************************************************************** +* Function Name: r_uart1_callback_receiveend +* Description : This function is a callback function when UART1 finishes reception. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +static void r_uart1_callback_receiveend(void) +{ + /* Start user code. Do not edit comment generated here */ + uint8_t c = uart_rx_buffer[uart_rx_index]; + + uart_rx_index++; + uart_rx_length = uart_rx_index; + + // Է or + if (c == '\n' || uart_rx_index >= (UART_RX_BUF_SIZE - 1)) + { + uart_rx_done = 1; + } + else + { + // 1Ʈ + R_UART1_Receive((uint8_t *)&uart_rx_buffer[uart_rx_index], 1); + } + + /* End user code. Do not edit comment generated here */ +} + +/*********************************************************************************************************************** +* Function Name: r_uart1_callback_softwareoverrun +* Description : This function is a callback function when UART1 receives an overflow data. +* Arguments : rx_data - +* receive data +* Return Value : None +***********************************************************************************************************************/ +static void r_uart1_callback_softwareoverrun(uint16_t rx_data) +{ + /* Start user code. Do not edit comment generated here */ + /* End user code. Do not edit comment generated here */ +} + +/*********************************************************************************************************************** +* Function Name: r_uart1_callback_sendend +* Description : This function is a callback function when UART1 finishes transmission. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +static void r_uart1_callback_sendend(void) +{ + /* Start user code. Do not edit comment generated here */ + /* End user code. Do not edit comment generated here */ +} + +/*********************************************************************************************************************** +* Function Name: r_uart1_callback_error +* Description : This function is a callback function when UART1 reception error occurs. +* Arguments : err_type - +* error type value +* Return Value : None +***********************************************************************************************************************/ +static void r_uart1_callback_error(uint8_t err_type) +{ + /* Start user code. Do not edit comment generated here */ + /* 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_cg_userdefine.h b/r_cg_userdefine.h new file mode 100644 index 0000000..e71dace --- /dev/null +++ b/r_cg_userdefine.h @@ -0,0 +1,38 @@ +/*********************************************************************************************************************** +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. +* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +* applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED +* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY +* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, +* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR +* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability +* of this software. By using this software, you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer +* +* Copyright (C) 2012, 2021 Renesas Electronics Corporation. All rights reserved. +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +* File Name : r_cg_userdefine.h +* Version : CodeGenerator for RL78/F14 V2.03.07.02 [08 Nov 2021] +* Device(s) : R5F10PPJ +* Tool-Chain : CCRL +* Description : This file includes user definition. +* Creation Date: 2026-01-13 +***********************************************************************************************************************/ + +#ifndef _USER_DEF_H +#define _USER_DEF_H + +/*********************************************************************************************************************** +User definitions +***********************************************************************************************************************/ + +/* Start user code for function. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ +#endif diff --git a/r_cg_wdt.c b/r_cg_wdt.c new file mode 100644 index 0000000..f83d3f3 --- /dev/null +++ b/r_cg_wdt.c @@ -0,0 +1,78 @@ +/*********************************************************************************************************************** +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. +* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +* applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED +* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY +* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, +* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR +* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability +* of this software. By using this software, you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer +* +* Copyright (C) 2012, 2021 Renesas Electronics Corporation. All rights reserved. +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +* File Name : r_cg_wdt.c +* Version : CodeGenerator for RL78/F14 V2.03.07.02 [08 Nov 2021] +* Device(s) : R5F10PPJ +* Tool-Chain : CCRL +* Description : This file implements device driver for WDT module. +* Creation Date: 2026-01-13 +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +Includes +***********************************************************************************************************************/ +#include "r_cg_macrodriver.h" +#include "r_cg_wdt.h" +/* Start user code for include. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ +#include "r_cg_userdefine.h" + +/*********************************************************************************************************************** +Pragma directive +***********************************************************************************************************************/ +/* Start user code for pragma. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ + +/*********************************************************************************************************************** +Global variables and functions +***********************************************************************************************************************/ +/* Start user code for global. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ + +/*********************************************************************************************************************** +* Function Name: R_WDT_Create +* Description : This function initializes the watchdogtimer. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_WDT_Create(void) +{ + WDTIMK = 1U; /* disable INTWDTI interrupt */ + WDTIIF = 0U; /* clear INTWDTI interrupt flag */ + /* Set INTWDTI low priority */ + WDTIPR1 = 1U; + WDTIPR0 = 1U; + WDTIMK = 0U; /* enable INTWDTI interrupt */ +} + +/*********************************************************************************************************************** +* Function Name: R_WDT_Restart +* Description : This function restarts the watchdog timer. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_WDT_Restart(void) +{ + WDTE = 0xACU; /* restart watchdog timer */ +} + +/* 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_wdt.h b/r_cg_wdt.h new file mode 100644 index 0000000..5bfa032 --- /dev/null +++ b/r_cg_wdt.h @@ -0,0 +1,52 @@ +/*********************************************************************************************************************** +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. +* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +* applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED +* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY +* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, +* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR +* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability +* of this software. By using this software, you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer +* +* Copyright (C) 2012, 2021 Renesas Electronics Corporation. All rights reserved. +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +* File Name : r_cg_wdt.h +* Version : CodeGenerator for RL78/F14 V2.03.07.02 [08 Nov 2021] +* Device(s) : R5F10PPJ +* Tool-Chain : CCRL +* Description : This file implements device driver for WDT module. +* Creation Date: 2026-01-13 +***********************************************************************************************************************/ + +#ifndef WDT_H +#define WDT_H + +/*********************************************************************************************************************** +Macro definitions (Register bit) +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +Macro definitions +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +Typedef definitions +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +Global functions +***********************************************************************************************************************/ +void R_WDT_Create(void); +void R_WDT_Restart(void); + +/* Start user code for function. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ +#endif diff --git a/r_cg_wdt_user.c b/r_cg_wdt_user.c new file mode 100644 index 0000000..380d26f --- /dev/null +++ b/r_cg_wdt_user.c @@ -0,0 +1,64 @@ +/*********************************************************************************************************************** +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. +* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +* applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED +* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY +* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, +* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR +* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability +* of this software. By using this software, you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer +* +* Copyright (C) 2012, 2021 Renesas Electronics Corporation. All rights reserved. +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +* File Name : r_cg_wdt_user.c +* Version : CodeGenerator for RL78/F14 V2.03.07.02 [08 Nov 2021] +* Device(s) : R5F10PPJ +* Tool-Chain : CCRL +* Description : This file implements device driver for WDT module. +* Creation Date: 2026-01-13 +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +Includes +***********************************************************************************************************************/ +#include "r_cg_macrodriver.h" +#include "r_cg_wdt.h" +/* Start user code for include. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ +#include "r_cg_userdefine.h" + +/*********************************************************************************************************************** +Pragma directive +***********************************************************************************************************************/ +#pragma interrupt r_wdt_interrupt(vect=INTWDTI) +/* Start user code for pragma. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ + +/*********************************************************************************************************************** +Global variables and functions +***********************************************************************************************************************/ +/* Start user code for global. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ + +/*********************************************************************************************************************** +* Function Name: r_wdt_interrupt +* Description : This function is INTWDTI interrupt service routine. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +static void __near r_wdt_interrupt(void) +{ + /* 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 new file mode 100644 index 0000000..da72887 --- /dev/null +++ b/r_main.c @@ -0,0 +1,367 @@ +/*********************************************************************************************************************** +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. +* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +* applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED +* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY +* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, +* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR +* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability +* of this software. By using this software, you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer +* +* Copyright (C) 2012, 2021 Renesas Electronics Corporation. All rights reserved. +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +* File Name : r_main.c +* Version : CodeGenerator for RL78/F14 V2.03.07.02 [08 Nov 2021] +* Device(s) : R5F10PPJ +* Tool-Chain : CCRL +* Description : This file implements main function. +* Creation Date: 2026-01-13 +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +Includes +***********************************************************************************************************************/ +#include "r_cg_macrodriver.h" +#include "r_cg_cgc.h" +#include "r_cg_port.h" +#include "r_cg_serial.h" +#include "r_cg_adc.h" +#include "r_cg_wdt.h" +/* Start user code for include. Do not edit comment generated here */ +#include "common.h" +#include "anaout.h" +#include "dipSwitch.h" +#include +#include +#include +#include + +#define CMD_MAX 529 + +volatile uint8_t uart_rx_done = 0; +volatile uint8_t uart_rx_index = 0; +volatile uint8_t uart_rx_buffer[UART_RX_BUF_SIZE] = {0}; +volatile uint16_t uart_rx_length = 0; + +// (1~32) +static uint8_t g_fixed_addr = 1; +/* End user code. Do not edit comment generated here */ +#include "r_cg_userdefine.h" + +/*********************************************************************************************************************** +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') ? (unsigned char)(h - 'A' + 10) : (unsigned char)(h - '0'); + lo = (l >= 'A') ? (unsigned char)(l - 'A' + 10) : (unsigned char)(l - '0'); + return (unsigned char)((hi << 4) | lo); +} + +// Prefix: "XC_:" +static int parse_x_prefix(const char *s, int len, uint8_t *addr, uint8_t *ch, int *payload_pos) +{ + if (len < 9) return 0; + if (toupper((unsigned char)s[0]) != 'X') return 0; + + if (!isdigit((unsigned char)s[1]) || !isdigit((unsigned char)s[2])) return -1; + if (toupper((unsigned char)s[3]) != 'C') return -1; + if (s[4] != '_') return -1; + if (!isdigit((unsigned char)s[5]) || !isdigit((unsigned char)s[6]) || !isdigit((unsigned char)s[7])) return -1; + if (s[8] != ':') return -1; + + *addr = (uint8_t)((s[1] - '0') * 10 + (s[2] - '0')); + *ch = (uint8_t)((s[5] - '0') * 100 + (s[6] - '0') * 10 + (s[7] - '0')); + *payload_pos = 9; + return 1; +} + +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; + +static 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; +} + +static void cmd_unknown(const unsigned char *d, unsigned int len) +{ + uart1_send_string("Unknown cmd\r\n"); + delay(100000); +} + +static void process_cmd(ProtocolType protocol, uint8_t id, + const unsigned char *data, unsigned int len) +{ + 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); break; + } +} + +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'; + + 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'; + + // Prefix + { + uint8_t addr = 0; + uint8_t ch = 0; + int payload_pos = 0; + int r = parse_x_prefix(line, idx, &addr, &ch, &payload_pos); + + if (r == -1) { + uart1_send_string("Err:X_prefix\r\n"); + goto clear; + } + + if (r == 1) { + if (addr < 1 || addr > 32) { uart1_send_string("Err:addr_range\r\n"); goto clear; } + if (ch < 1 || ch > 20) { uart1_send_string("Err:ch_range\r\n"); goto clear; } + + if (addr != g_fixed_addr) { + uart1_send_string("Err:addr_mismatch\r\n"); + goto clear; + } + + + ANAOUT_Select(ch); + + + { + int rem = idx - payload_pos; + if (rem <= 0) { + uart1_send_string("XC\r\n"); + goto clear; + } + for (i = 0; i < rem; i++) line[i] = line[payload_pos + i]; + line[rem] = '\0'; + idx = rem; + pos = 2; + } + } + } + + if (idx < 7) { uart1_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) { uart1_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++; + } + + if (line[pos] == 'a' || line[pos] == 'A') { + if (proto == PROTOCOL_OWIW) proto = PROTOCOL_OWIA; + else if (proto == PROTOCOL_I2CW) proto = PROTOCOL_I2CA; + pos++; + } + + 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) { uart1_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')) { + uart1_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) { uart1_send_string("Err:len_range\r\n"); goto clear; } + + if (proto == PROTOCOL_I2CA || proto == PROTOCOL_OWIA) { + if (byte_len != 0 && byte_len != 3) { + uart1_send_string("Err:len_a_mode\r\n"); goto clear; + } + if (byte_len == 0) { + if (pos != idx) { uart1_send_string("Err:read_no_payload\r\n"); goto clear; } + } else { + if ((int)(pos + (int)byte_len*2) > idx) { uart1_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) { uart1_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) { uart1_send_string("Err:payload0\r\n"); goto clear; } + if ((int)(pos + (int)byte_len*2) > idx) { uart1_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) { uart1_send_string("Err:len_trail\r\n"); goto clear; } + } + else if (proto == PROTOCOL_OWIR || proto == PROTOCOL_I2CR) + { + if (byte_len == 0) { uart1_send_string("Err:read_len_nonzero\r\n"); goto clear; } + if (pos != idx) { uart1_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_UART1_Receive((uint8_t *)&uart_rx_buffer[uart_rx_index], 1); + } + } +} +/* End user code. Do not edit comment generated here */ + +/*********************************************************************************************************************** +Global variables and functions +***********************************************************************************************************************/ +/* Start user code for global. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ +void R_MAIN_UserInit(void); + +/*********************************************************************************************************************** +* Function Name: main +* Description : This function implements main function. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void main(void) +{ + R_MAIN_UserInit(); + /* Start user code. Do not edit comment generated here */ + R_UART0_Create(); // UART0 + R_UART1_Create(); // UART1 + + R_IICA0_Create(); // I2C + + R_UART0_Start(); // RS485 + R_UART1_Start(); // PC + + R_UART1_Receive((uint8_t *)&uart_rx_buffer[uart_rx_index], 1); + + handle_uart_command_line(); + + delay(100000); + + while (1U) + { + ; + } + /* End user code. Do not edit comment generated here */ +} + +/*********************************************************************************************************************** +* Function Name: R_MAIN_UserInit +* Description : This function adds user code before implementing main function. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_MAIN_UserInit(void) +{ + /* Start user code. Do not edit comment generated here */ + EI(); + R_PORT_Create(); + + rs485_init(); + + R_ADC_Create(); + R_ADC_Set_OperationOn(); + + DipSwitch_Init(); + g_fixed_addr = DipSwitch_ReadAddr_1to32(); + + ANAOUT_Init(); + /* 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_systeminit.c b/r_systeminit.c new file mode 100644 index 0000000..4e1e91f --- /dev/null +++ b/r_systeminit.c @@ -0,0 +1,99 @@ +/*********************************************************************************************************************** +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. +* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +* applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED +* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY +* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, +* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR +* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability +* of this software. By using this software, you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer +* +* Copyright (C) 2012, 2021 Renesas Electronics Corporation. All rights reserved. +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +* File Name : r_systeminit.c +* Version : CodeGenerator for RL78/F14 V2.03.07.02 [08 Nov 2021] +* Device(s) : R5F10PPJ +* Tool-Chain : CCRL +* Description : This file implements system initializing function. +* Creation Date: 2026-01-13 +***********************************************************************************************************************/ + +/*********************************************************************************************************************** +Includes +***********************************************************************************************************************/ +#include "r_cg_macrodriver.h" +#include "r_cg_cgc.h" +#include "r_cg_port.h" +#include "r_cg_serial.h" +#include "r_cg_adc.h" +#include "r_cg_wdt.h" +/* Start user code for include. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ +#include "r_cg_userdefine.h" + +/*********************************************************************************************************************** +Pragma directive +***********************************************************************************************************************/ +/* Start user code for pragma. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ + +/*********************************************************************************************************************** +Global variables and functions +***********************************************************************************************************************/ +/* Start user code for global. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ + +/*********************************************************************************************************************** +* Function Name: R_Systeminit +* Description : This function initializes every macro. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void R_Systeminit(void) +{ + /* Set periperal I/O redirection */ + PIOR0 = 0x00U; + PIOR1 = 0x00U; + PIOR2 = 0x00U; + PIOR3 = 0x00U; + PIOR4 = 0x00U; + PIOR5 = 0x00U; + PIOR6 = 0x00U; + PIOR7 = 0x00U; + PIOR8 = 0x00U; + R_CGC_Get_ResetSource(); + R_CGC_Create(); + R_PORT_Create(); + R_SAU0_Create(); + R_SAU1_Create(); + R_IICA0_Create(); + R_ADC_Create(); + R_WDT_Create(); + + /* Set invalid memory access detection control */ + IAWCTL = 0x00U; +} + + +/*********************************************************************************************************************** +* Function Name: hdwinit +* Description : This function initializes hardware setting. +* Arguments : None +* Return Value : None +***********************************************************************************************************************/ +void hdwinit(void) +{ + DI(); + R_Systeminit(); +} + +/* Start user code for adding. Do not edit comment generated here */ +/* End user code. Do not edit comment generated here */ diff --git a/stkinit.asm b/stkinit.asm new file mode 100644 index 0000000..ed79566 --- /dev/null +++ b/stkinit.asm @@ -0,0 +1,77 @@ +;/********************************************************************************************************************** +; * DISCLAIMER +; * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No +; * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all +; * applicable laws, including copyright laws. +; * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING +; * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, +; * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM +; * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES +; * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO +; * THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +; * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of +; * this software. By using this software, you agree to the additional terms and conditions found by accessing the +; * following link: +; * http://www.renesas.com/disclaimer +; * +; * Copyright (C) 2020 Renesas Electronics Corporation. All rights reserved. +; *********************************************************************************************************************/;--------------------------------------------------------------------- +; _stkinit +; +; void _stkinit(void __near * stackbss); +; +; input: +; stackbss = AX (#LOWW(_stackend)) +; output: +; NONE +;--------------------------------------------------------------------- + +; NOTE : THIS IS A TYPICAL EXAMPLE. + + .PUBLIC _stkinit + +.textf .CSEG TEXTF +_stkinit: + MOVW HL,AX ; stack_end_addr + MOV [SP+3],#0x00 ; [SP+0]-[SP+2] for return address + MOVW AX,SP + SUBW AX,HL ; SUBW AX,#LOWW _@STEND + BNH $LSTINIT3 ; goto end + SHRW AX,5 ; loop count for 32 byte transfer + MOVW BC,AX + CLRW AX +LSTINIT1: + CMPW AX,BC + BZ $LSTINIT2 + MOVW [HL],AX + MOVW [HL+2],AX + MOVW [HL+4],AX + MOVW [HL+6],AX + MOVW [HL+8],AX + MOVW [HL+10],AX + MOVW [HL+12],AX + MOVW [HL+14],AX + MOVW [HL+16],AX + MOVW [HL+18],AX + MOVW [HL+20],AX + MOVW [HL+22],AX + MOVW [HL+24],AX + MOVW [HL+26],AX + MOVW [HL+28],AX + MOVW [HL+30],AX + XCHW AX,HL + ADDW AX,#0x20 + XCHW AX,HL + DECW BC + BR $LSTINIT1 +LSTINIT2: + MOVW AX,SP + CMPW AX,HL + BZ $LSTINIT3 ; goto end + CLRW AX + MOVW [HL],AX + INCW HL + INCW HL + BR $LSTINIT2 +LSTINIT3: + RET diff --git a/uart.c b/uart.c new file mode 100644 index 0000000..b5adde1 --- /dev/null +++ b/uart.c @@ -0,0 +1,182 @@ +#include "uart.h" +#include "delay.h" +#include "r_cg_adc.h" +#include "r_cg_port.h" + +#define RS485_EN_PORT P4 +#define RS485_EN_PM PM4 +#define RS485_EN_MASK (0x20U) // P4.5 + +float g_adc_bytes[ADC_NUM_CH] = {0.0f}; +uint8_t g_adc_len = 0; + +void rs485_set_tx(uint8_t on) +{ + if (on) RS485_EN_PORT |= RS485_EN_MASK; // EN=1 (TX) + else RS485_EN_PORT &= (uint8_t)~RS485_EN_MASK; // EN=0 (RX) +} + +void rs485_init(void) +{ + RS485_EN_PM &= (uint8_t)~RS485_EN_MASK; // 출력 + rs485_set_tx(0); // 기본 RX 모드 +} + + + +/** + * 함수명: uart_send_string + * 목적: null 종료된 문자열을 UART0로 전송 + * + * 매개변수: + * - str : 전송할 문자열 (C 문자열, '\0'로 종료) + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1) 문자열 길이 계산 + * - 문자열 끝을 나타내는 '\0'이 나올 때까지 len 증가 + * + * 2) UART 전송 + * - R_UART0_Send() 함수를 사용하여 계산한 길이만큼 문자열 전송 + * - (uint8_t *)로 캐스팅하여 바이트 배열 형식 전달 + * + * 참고: + * - null 문자('\0')는 전송되지 않음 + * - UART0 초기화와 전송 준비는 별도로 되어 있어야 함 + */ + + // UART0(RS485) +void uart_send_string(const char *str) +{ + uint16_t len = 0; + while (str[len] != '\0') len++; + + rs485_set_tx(1); + R_UART0_Send((uint8_t *)str, len); +} + +// UART1(PC) +void uart1_send_string(const char *str) +{ + uint16_t len = 0; + while (str[len] != '\0') len++; + R_UART1_Send((uint8_t *)str, len); +} + +/** + * 함수명: uart_send_hex + * 목적: 8비트 값(uint8_t)을 16진수 문자열로 변환 후 UART0로 전송 + * + * 매개변수: + * - val : 전송할 8비트 값 + * + * 반환값: 없음 (void) + * + * 동작 방식: + * 1) 상위/하위 4비트 분리 + * - high = val >> 4, 상위 4비트 + * - low = val & 0x0F, 하위 4비트 + * + * 2) 16진수 문자로 변환 + * - 0~9 → '0'~'9' + * - 10~15 → 'A'~'F' + * - hex[0] = 상위 4비트 문자 + * - hex[1] = 하위 4비트 문자 + * + * 3) UART 전송 + * - R_UART0_Send()를 사용해 2바이트 전송 + * + * 4) 전송 후 지연 + * - delay(10000)으로 약간의 전송 간격 확보 + * + * 참고: + * - 이 함수는 1바이트 값을 항상 2자리 16진수로 표현 + * - 예: val = 0xAF → "AF" 전송 + */ +void uart_send_hex(uint8_t val) +{ + uint8_t hex[2]; + uint8_t high = (val >> 4) & 0x0F; + uint8_t low = val & 0x0F; + + hex[0] = (high < 10) ? ('0' + high) : ('A' + (high - 10)); + hex[1] = (low < 10) ? ('0' + low) : ('A' + (low - 10)); + + rs485_set_tx(1); + R_UART0_Send(hex, 2); + delay(10000); +} + +void uart1_send_hex(uint8_t val) +{ + uint8_t hex[2]; + uint8_t high = (val >> 4) & 0x0F; + uint8_t low = val & 0x0F; + + hex[0] = (high < 10) ? ('0' + high) : ('A' + (high - 10)); + hex[1] = (low < 10) ? ('0' + low ) : ('A' + (low - 10)); + + R_UART1_Send(hex, 2); + delay(10000); +} + + + +/** + * 함수명: ADC_ReadAndSend_UART + * 목적: 여러 ADC 채널을 읽고 전압으로 변환하여 전역 배열에 저장 + * + * 동작 방식: + * 1) ADC 채널 배열 정의 + * - ADC_NUM_CH 개수만큼 읽을 채널 지정 + * - 예: {0x02, 0x03, 0x04, 0x05} + * + * 2) 각 채널 순차적으로 읽기 + * for (i = 0; i < ADC_NUM_CH; i++) + * a) ADS 레지스터에 채널 선택 + * b) R_ADC_Start()로 변환 시작 + * c) 변환 완료 대기 (ADIF == 1 될 때까지) + * d) ADIF 플래그 클리어 + * e) 변환 값 읽기: R_ADC_Get_Result(&adc_value) + * f) ADC 정지: R_ADC_Stop() + * + * 3) ADC 값을 전압으로 변환 + * - voltage = (adc_value / ADC_RESOLUTION) * VREF + * - 예: 12bit ADC, VREF = 5V이면 0~4095 → 0~5V 변환 + * + * 4) 전역 배열에 저장 + * - g_adc_bytes[i] = voltage + * - g_adc_len 증가 + * + * 참고: + * - g_adc_bytes[]: 변환된 전압 저장용 전역 배열 + * - g_adc_len: 현재 읽은 채널 수 + */ +void ADC_ReadAndSend_UART(void) +{ + static const uint8_t ADC_CHANNELS[ADC_NUM_CH] = { 0x02,0x03,0x04,0x05}; + + uint16_t adc_value; + float voltage; + int i; + + g_adc_len = 0; + + for (i = 0; i < ADC_NUM_CH; i++) { + ADS = ADC_CHANNELS[i]; // 채널 선택 + R_ADC_Start(); // 변환 시작 + while (ADIF == 0U); // 변환 완료 대기 + ADIF = 0U; + + R_ADC_Get_Result(&adc_value); + R_ADC_Stop(); + + /* V 계산 */ + voltage = (adc_value / ADC_RESOLUTION) * VREF; + + g_adc_bytes[i] = voltage; + g_adc_len++; + } + +} \ No newline at end of file diff --git a/uart.h b/uart.h new file mode 100644 index 0000000..ff327d7 --- /dev/null +++ b/uart.h @@ -0,0 +1,37 @@ +#include "r_cg_macrodriver.h" +#include "r_cg_serial.h" +#include "r_cg_adc.h" + + + + +#define ADC_RESOLUTION 1023.0f // 10-bit ADC +#define VREF 5.06f // V +#define ADC_NUM_CH 4 +#define RAM_BYTES 13 +#define UART_RX_BUF_SIZE 96 + +extern float g_adc_bytes[ADC_NUM_CH]; +extern uint8_t g_adc_len; + +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; + + +void uart_send_string(const char *str); // UART0(RS485) +void uart_send_hex(uint8_t val); // UART0(RS485) + +void uart1_send_string(const char *str); // UART1(PC) +void uart1_send_hex(uint8_t val); // UART1(PC) + +//void UART0_ReceiveHandler(void); +void ADC_ReadAndSend_UART(void); +void cmd_enter_command_mode(const unsigned char *d, unsigned int len); +void cmd_unknown(const unsigned char *d, unsigned int len); + +// RS485 EN(P45) +void rs485_init(void); +void rs485_set_tx(uint8_t on); +