From 6b48314b853341f5e6b6683bc4bdb6d49ceef86e Mon Sep 17 00:00:00 2001 From: Frank Voorburg Date: Thu, 17 Aug 2017 09:48:18 +0000 Subject: [PATCH] Refs #363. Updated GCC Makefiles in the STM32F1 demo programs. git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@348 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 --- .../Boot/bin/openblt_nucleo_stm32f103rb.elf | Bin 342878 -> 465664 bytes .../Boot/bin/openblt_nucleo_stm32f103rb.map | 566 +- .../Boot/bin/openblt_nucleo_stm32f103rb.srec | 575 +- .../Boot/cmd/build.bat | 2 - .../Boot/cmd/clean.bat | 2 - .../Boot/cmd/debug.bat | 2 - .../Boot/cmd/debug.cfg | 11 - .../Boot/cmd/flash.bat | 2 - .../Boot/cmd/flash.cfg | 13 - .../Boot/ide/DemoBoot.project | 318 - .../Boot/ide/DemoBoot.workspace | 12 - .../Boot/ide/readme.txt | 4 - .../Boot/lib/newlib/_exit.c | 38 + .../Boot/makefile | 6 +- .../Prog/bin/demoprog_nucleo_stm32f103rb.elf | Bin 455213 -> 504116 bytes .../Prog/bin/demoprog_nucleo_stm32f103rb.map | 438 +- .../Prog/bin/demoprog_nucleo_stm32f103rb.srec | 293 +- .../Prog/cmd/build.bat | 2 - .../Prog/cmd/clean.bat | 2 - .../Prog/ide/DemoProg.project | 168 - .../Prog/ide/DemoProg.workspace | 12 - .../Prog/ide/readme.txt | 4 - .../Prog/lib/newlib/_exit.c | 38 + .../Prog/makefile | 6 +- .../Boot/bin/openblt_olimex_stm32h103.elf | Bin 427294 -> 508456 bytes .../Boot/bin/openblt_olimex_stm32h103.map | 806 +- .../Boot/bin/openblt_olimex_stm32h103.srec | 1332 +- .../Boot/cmd/build.bat | 2 - .../Boot/cmd/clean.bat | 2 - .../Boot/cmd/debug.bat | 1 - .../Boot/cmd/debug.cfg | 15 - .../Boot/cmd/flash.bat | 1 - .../Boot/cmd/flash.cfg | 21 - .../Boot/ide/DemoBoot.project | 181 - .../Boot/ide/DemoBoot.workspace | 12 - .../Boot/ide/readme.txt | 4 - .../Boot/lib/newlib/_exit.c | 38 + .../Boot/makefile | 6 +- .../Prog/bin/demoprog_olimex_stm32h103.elf | Bin 437724 -> 486664 bytes .../Prog/bin/demoprog_olimex_stm32h103.map | 398 +- .../Prog/bin/demoprog_olimex_stm32h103.srec | 181 +- .../Prog/cmd/build.bat | 2 - .../Prog/cmd/clean.bat | 2 - .../Prog/ide/DemoProg.project | 165 - .../Prog/ide/DemoProg.workspace | 12 - .../Prog/ide/readme.txt | 4 - .../Prog/lib/newlib/_exit.c | 38 + .../Prog/makefile | 6 +- .../Boot/bin/openblt_olimex_stm32p103.elf | Bin 523184 -> 597084 bytes .../Boot/bin/openblt_olimex_stm32p103.map | 842 +- .../Boot/bin/openblt_olimex_stm32p103.srec | 2568 +- .../Boot/cmd/build.bat | 2 - .../Boot/cmd/clean.bat | 2 - .../Boot/cmd/debug.bat | 1 - .../Boot/cmd/debug.cfg | 15 - .../Boot/cmd/flash.bat | 1 - .../Boot/cmd/flash.cfg | 21 - .../Boot/ide/DemoBoot.project | 288 - .../Boot/ide/DemoBoot.workspace | 12 - .../Boot/ide/readme.txt | 4 - .../Boot/lib/newlib/_exit.c | 38 + .../Boot/makefile | 6 +- .../Prog/bin/demoprog_olimex_stm32p103.elf | Bin 471701 -> 521004 bytes .../Prog/bin/demoprog_olimex_stm32p103.map | 464 +- .../Prog/bin/demoprog_olimex_stm32p103.srec | 473 +- .../Prog/cmd/build.bat | 2 - .../Prog/cmd/clean.bat | 2 - .../Prog/ide/DemoProg.project | 168 - .../Prog/ide/DemoProg.workspace | 12 - .../Prog/ide/readme.txt | 4 - .../Prog/lib/newlib/_exit.c | 38 + .../Prog/makefile | 6 +- .../Boot/bin/openblt_olimexino_stm32.elf | Bin 785124 -> 788508 bytes .../Boot/bin/openblt_olimexino_stm32.map | 6991 +---- .../Boot/bin/openblt_olimexino_stm32.srec | 3015 +- .../Boot/cfg/STM32F103xx.svd | 24923 ---------------- .../Boot/ide/olimexino.depend | 474 - .../Boot/ide/olimexino.ebp | 515 - .../Boot/ide/olimexino.elay | 64 - .../Boot/lib/newlib/_exit.c | 38 + .../Boot/makefile | 178 + .../Boot/{cfg => }/stm32f103rb_flash.ld | 0 .../Prog/bin/demoprog_olimexino_stm32.elf | Bin 484388 -> 501216 bytes .../Prog/bin/demoprog_olimexino_stm32.map | 3975 +-- .../Prog/bin/demoprog_olimexino_stm32.srec | 157 +- .../Prog/cfg/STM32F103xx.svd | 24923 ---------------- .../Prog/ide/olimexino.depend | 564 - .../Prog/ide/olimexino.ebp | 291 - .../Prog/ide/olimexino.elay | 34 - .../Prog/lib/newlib/_exit.c | 38 + .../Prog/makefile | 164 + .../Prog/{cfg => }/stm32f103rb_flash.ld | 0 92 files changed, 7489 insertions(+), 69567 deletions(-) delete mode 100644 Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/cmd/build.bat delete mode 100644 Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/cmd/clean.bat delete mode 100644 Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/cmd/debug.bat delete mode 100644 Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/cmd/debug.cfg delete mode 100644 Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/cmd/flash.bat delete mode 100644 Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/cmd/flash.cfg delete mode 100644 Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/ide/DemoBoot.project delete mode 100644 Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/ide/DemoBoot.workspace delete mode 100644 Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/ide/readme.txt create mode 100644 Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/lib/newlib/_exit.c delete mode 100644 Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/cmd/build.bat delete mode 100644 Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/cmd/clean.bat delete mode 100644 Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/ide/DemoProg.project delete mode 100644 Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/ide/DemoProg.workspace delete mode 100644 Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/ide/readme.txt create mode 100644 Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/lib/newlib/_exit.c delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/build.bat delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/clean.bat delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/debug.bat delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/debug.cfg delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/flash.bat delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/flash.cfg delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/ide/DemoBoot.project delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/ide/DemoBoot.workspace delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/ide/readme.txt create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/lib/newlib/_exit.c delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/cmd/build.bat delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/cmd/clean.bat delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/ide/DemoProg.project delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/ide/DemoProg.workspace delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/ide/readme.txt create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/lib/newlib/_exit.c delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/build.bat delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/clean.bat delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/debug.bat delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/debug.cfg delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/flash.bat delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/flash.cfg delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/ide/DemoBoot.project delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/ide/DemoBoot.workspace delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/ide/readme.txt create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/lib/newlib/_exit.c delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/cmd/build.bat delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/cmd/clean.bat delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/ide/DemoProg.project delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/ide/DemoProg.workspace delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/ide/readme.txt create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/lib/newlib/_exit.c delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/cfg/STM32F103xx.svd delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/ide/olimexino.depend delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/ide/olimexino.ebp delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/ide/olimexino.elay create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/lib/newlib/_exit.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/makefile rename Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/{cfg => }/stm32f103rb_flash.ld (100%) delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/cfg/STM32F103xx.svd delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/ide/olimexino.depend delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/ide/olimexino.ebp delete mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/ide/olimexino.elay create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/lib/newlib/_exit.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/makefile rename Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/{cfg => }/stm32f103rb_flash.ld (100%) diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_nucleo_stm32f103rb.elf b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_nucleo_stm32f103rb.elf index 94f1c004d9654b7ab7fcfde3cda9b967e6f34729..7889f79c305e0685679ca3b61fb5570187e229de 100644 GIT binary patch delta 107140 zcmbrn2Vhi1yFPyAoIRV(wrsW$AmApU1c8uH6cGr75K2N73q`5Hpa_vBBD$gXW`H1q zB2Bu0geF~3=|PYV2I+_pYC_%L^PJtq@_Ebu{`1|LciuYnoq1=@;yrucnYA`@vd6o= zScoLal3HEzNQx9Ixg@(JBq?)zxRAz&O9m!`BuPxVKms3sTCTCChD#EY8le06GBFS6 zhMp*7f~gPiHQ>)yP3Y%cHTiw-l*u30ZYg;-3(26!l0iiZK?+4OA^k-|D_TGc3(&&> z9ofyYzVxP}^fpotq<4{QxoTR>z-k+Gsg6~;#^2nLvP4WwrfoCY|3fWx8y2A z6NAP#G*&W{4Yti8sZzy9d7H1;>P0k?wo*0|I+PFUx*%cL>PVfPGVfkiEh%bTN?7L< zM`LGGdkLvvgf9$iDQ`w2YXG9cD4k@HERCgDInS(BCKaUmJW>ToDzH3|3KD#*2tCCx zutNT^G7OwYLy%>!8RD^UL{avT*(Cei5SM(s=+mLyvTZ{R<(?_z4qGY3h-@iaxs}yG zxu>gEA|t6l$R#?p&1ldxd*aZz<~37GW+->1YEriNTvUVT=P?_^%zC#^zcMqa;7|g% zj=NH#a;R5SmBv!R(}!`XG+~2@5*g72iUyMkWIznSE7|3SRjONpN(GYlVP3J+cA8MT zPVJy1%k4TjQrl-J1!l!i@xdWm>d78SccrQ)JJ0NqRG`W;JI}i}yju3MVX@JYF-MgpFf!M{>Asp_DSy(qUqE`BWSy3uFqTeq0gEo z%9hP!CAOFt&A3!B6e?1|ln439CqCGAC&c4{`hq_GN~MBX5C1fxrX&xP3VJ*cHHRlD zXQI)JSA8`%8`9nx_*G9&DXCz`L)w0K;M|^$ z8Zgi~!_aJTw=M%?Vd5*8_&u}hz$GxTv|Cr0SfH8k_d-pvq|WLo6~sPxC$fHNPl{B~ z>S4qNjz>7`=(X{a3W~%2yq*!sbGrHGNNa#s8wP&^LLbP_8gTDv&COxjl=!Ek^T31+ zQo#!kCu?Refjc)cBy|QVjSN(E8nmth<)%}5nv%1-1xLq_TR+1uXAa2y^wh9fd1g5- z*<;Yw3KmF#>*1e_Kj~vuO9d;7xNy|e?3SaQ4gHfRr$!8vRtYRaKQ2Yfsl$pIJi`sS z%0OR5`H-(r?`xS~t*L#Wc)ru2-7nXum~#BrD@ykA(Jy(0uR^}Bu(Yon@-LspAYb&< zgM8T2Qpg8AErI;)r^S%J_SA{If-f9-iqDFC`BM|}UOoeIuTMq(#Zx)oSD5M5Rx9U_F4!9`xT}c%Rw9$V<^E&H z)njA0UnFAHLsGO39J#TtaG<7l1boVH01Uah)RF@o8+K!?))mp6VFA1lQ00nho`NKh z>QOq73?46#|53;szQXfbrBXpC z=pQ`t6@CEPX3*GcCN}7i@9|}QYRS<`fk*j#b<8Ry_4Cn6rnWS+(UFp+dWKw+CXoe+ zzN@lUV^L;B3(VRXpZbg;RlJ`kuprUi&6-kbwr6sT7wVb0`V>n_y$Z^S2~lB~f?Qv0 zim&hojD(UmCCUWKGM`k&40{WG@o)MHH)x!hQ95wG^oi>8S1(;XE9vIpOmuk>w!50S z(W#LGXKjcAKO3^O4n2qQlqx3VNd?NIQWzmAIuhe3q9anhB{D1Kt0~1f;MH7>Ba*Q+ zeYzA(!XamBiGiZ(&#OyhhJiaX$$7}uBo_YP0qe*J^{{-Y;PgXGRYtdJGm=71NM&@X zk(s*u$P_tWDkC9zQfhAQf(h~Np?dJ9hY3kAwUjZlynfWrbX?4gok zTO}2=2aHJZ%Pa=ZhRM0?8@=v2>B;FWaRDmd*+&X5YGJ)G0X zhLJJ+A?0W08uC*jn?;%iDmYXmUv!E$KBYp+E2U?xmY%()klUPtDDFUd&hJt3?g6Qlt!D;ZdJ2 zwn3h+aFZ`O^%Ra`5vBw7y$^xam7-y#v<3(?Kq?cJf4oS_TquS7t`9Z*u2;i+wKe^Ro=QD0 z6dlQLWCT@zKY>F_QyiU?a$Jf{$qTEHay&EFlA?o8Bs?1z1>;f^rJn39(V0W`mzr_7y5VcsyK}GapFWx-jH!zhh8d*`Q>6mK2&-uSi$2#a*e7uWAfUeUGu7dv=G8D;E z`D#IZeTq4ySW2mssJp&_u?51QWPE$em#8~bADZ9!l$7{yt7Xh+sOHsAi3jBej6~k5 zY8e+wR8Q7b_Z5zRQmxea65rmFydj4T_oVkJv&QGur?gz9D^;vWysSeKb*>!}G4S6Q z_-{-ERzblKX)9*48diTNCVB)L#KvVJy0E0UVQBDEUu=oIPQ^t{U*Q0h-Fap1`ucJ` z8JlJ&=?_&*shSd%V!(#IKSK)DnhNGSDz9;I3$f=@w7blz7c>)2F`5 z`aEB(K2KK z=L<}Lzy$D|3yz4?m`e|FHIH#jge_mn=MhziQ-<4?6g{((8dbcL0xtE)Pb@B^p16VF z2*-UOD^bZ)nmRH>HBKb?UNULqrcb0sWEeIR@3S_uQ5PgbZb+&w#j#3?;@wLHf7m<9 zsu_*AR1ZJUq6ld?ZZp=@%-qr`)-YFLK z7Tjb#68<*b^m)aqAz8SC-t0A1=%x(sWWdE2d%a{>HAH9g){li$=k(59dPt%)it3A% zn@M_ONV8Dcu5${PD5gY+5+YhOYS5sTC$>@ZS3PZd_wL!()4g{ePyN=-JPqILlHRRb zdN)tYKE1o9_wC!ePu~ij8gbR*57DzgSMaolN|p40O63}r zpX<`6bFZ!$i0=pV=-Z=rFHhC#@zq~?;Z12i+9FGpa}r7jXUfI~7GW%1xM#t)v*@XA2RrwpEN{?P$ zd-m^^Ugf>cT{C+0N|*kx`h7p_EA{NrC1*vrXz7jnUzmX~+xd^?XoD4O)c?ZDzjh|4 zjzhHdcI=kky>tJb{W|vhFf+YxTn0u;>e#nmw;sLv0l~=i?e|`_s@)Uf2LiD;$( zI#x{vUpBh*?j0y~?cFE6W7qepfsPlAE-=@%cdzci@RE|*vvdExJ-YPh*`wcwe!Z@l z{R4&G-b{a~*MRr@g?>HWOYh?^cIn*p-EO^m2e9rvdZq`p0)%J~7JAaLSNaDS&yEAq`*7jFSg7QcI-;k2`_m9R`(fXH>F=Tcf9vxzG}tTS zUxuaQ+nGIjL)-LMTA!|6|4Hhb+2fz2{(U=pwXuXQ{7CMH2O4FsB&sN(wTGu=q@~rB zWS!icSzBgAg+5N-j<9{RcFkI*rKRCGNF$!sfifaZiRj+0Sw^!or9@NNEC~U-D;3zS zCZgjhP+e9)Erw~9rCWkN;qY>m`3L9!x|sg2dYVUh|Npww|Ll(ctshnJdpA}{`oJFC z5rwvlpo1C1K=nvZPw%d+kepUdQQZ5V3kgD8@IBs!0-WS8>kb%JB%BN!xJ;k)bj`6q ze&%t1EpwUv(<4Fa*}Lnze$!pMr6+Z#pZX2^+X#uyJt5N>bTox)X&dLlKdlO9VuBpvCru{lv0g+czEdS8NL)|iGNVw;o}kH{B%Lw{CCrnU5R=H-0~W56 zGeIYm=R66CiX~1l$5pFWr(;Y^qOAA&D~VSjQlN_X9(Bs}NN5&p4qhJ($|Su;PD}$m zU~whsqe4-A+*ftVB=!i>3rJtC(P1btF(I)9pd1?Lv>x0`bJRu)CWR1>P0;p2+f=jryWKw`Fdwmk0=pC<&R>MD-f!Je26pdS*#J>rF^m?-4~4~8SS9OKC= z4D!nSo!N%WS+a<#qIp0utqbRaUD)mx&Hvs7Ec;S9wTg+j*bdZuEQxYTc++Mh6m#w1 zh)pHq7j(q!se{FkGr5>(hT%9}OuX}VTWuonl(fc>GbBPd?0MAMDPi-ik)X9)&Z%8m zRLD6PAv}gSZX20#U2~!$MA^R^!I)-5U!Zcrvr)Q2w5}h01c#QTbHN_%aEY4#VW3n_ zS+_{CU#D6n!Og#{)`ZD9nPoNiUtd-<{kxW}oJjTFrNU*bsvdO{o~s&Q^LtK%UR99J@RrNwrH!JZT)k$M{6AkjS(;YM@O7FKb9A5 zKR)Om$H^EXL~Kl2g_w%1vY4SJf>1kyzPpPN+~53P(lcx1O(2R}I>L z2Zh&0%M#kBPHC2qmKIY{tK`FHm007@qBe2Wf;(v$3ryrIBD#K3l~g!j^>V=lnnn%| z;%coCIVydczMxnTrAaf&@ou|4x- zgB5Z^aZaQLCxf%3O!_OuLz%B+!N63cGHX&JHSq(bf4{%%mV+s@T^9B0Xwj+O8>g@K zYQ12Cmyvr~7D`E>q`#rW#8uJ$;+rYG-%uQJ!MYz)Y`P-cRqAMe@rVm#OW@!P18)sR zqg}^#J?lK{D5*aqB+>Sdcx~IyM-SwjhGj$|w(DVKMBKml9e0WrQ>lDGf^s0hnM1-s zZr*j{gyrGu>&KBm`VYwf-nmQ%mHsE*3}l@|$rtz4Ib z{no!tRlQ3iu?ViXo6s+aR}0{i*##tgaE5VQ(s3d0m(wg(l&DfAqxXC1RR-Xm)TMu) zx2q(l4@mFXJM%q+nN?b3ruRxpYg467=RR+z_XF#_-c@qO#|n?PN)oPa60hdM%UuT8>zeNEk3&WP~I8cOPSWBKOAyb3`Oh1^I z9P)Yt0@d=qkd*#IWJ#{^78D_7HVa9oQ+s%O^^=s9xmZ}G@U0gd^+=v9DL+4kLj4y> zF{o>eP&9<>I|IgQi0UHnC0A08Kt>n;iQitwY4}V(7iGPm9W_Kg3=s0cNsN`@m4tT1)CEWep^}lIg7z8066!rZcrCGDbrT##bOVRx6v0R2iq0ZN~a2 zkJrjh)3z?Cc!GvR7+WNPGf_h#O-B;Yj!7Egk<7RAAvZ%|t3o5ytI9Suq(N(Mnxy`& z$q;KSsn<0`XKa!TQ-5fP!PtVx4Gl4yrk_I-Z)%9mnA94a0u6DRHbg0sdP_qhBy;Hn zsQwE>D*g|O>b3$!Z=UI!XraKM6N3kv9uBsrU1 zg;O2SD?n80x*m>@Bqn_=*RoVuVhU;GdTpvCF@-dic0o!fH9{A3Li3llpDLQaM1aA+ zk8w#`HirvbTlxx?K32YL@CH`5ZrJoc{U+d3e!mHNk>4|d9_DukU|jeC@6&~Sg>iH9 zzK5Qnr(Yvi)sZB|lh9JqTc)6zhCsBRNr+iqJj+PZaN?q+z>1Z=1VtzP{AX9vF?4i& zn&2O98q&=r=*kzXVJogWNQ%G30NO4vX$=_h&BzFB2iCLnI*Cl+9>a!vUeVs zMnRij2@3Lt%*RhLYY?POC;S{*;-4w)PrM><^R>;;oGU0RT3fn$`$}TIW`}#4WYtkI ztQDJoO7NO(1}i$yy4nVyUZ4C#=-`b z<>{b?+rZ8Og38)p|C4MFI1uAx59l6E&5q?`*3`ynYP5az8wf3t>p{q<2{ne0-}Vws zXdS5b#$bO6+YT%ytQXr=4%v4y@AH*3t@oap{!Y{K(spr5otAmKr@x3uoLM*wvn6)i_FJ_WUYC_pUGRa zKD5$o>%t(*|-hjSdPL9T_lM z5>i2<)Bj?$KaKuGqoZ^y{YGIk`@@>cwBB=V)aJBY(xrj!UmI^cYsDq46=p2W@HfC7 z0#o)*|I~k*`k^WxcD()tKl+)0P%KJGs!Riez#k6-a3gkmyx^mce-R&hCO=+KzB%Mw zJ=1$piW^#Q;P$By&w)PLt=thU9ikOLD@k(aajjnAi%}%TAG1~L6;|+okrQ8x{O4rE zCb~|j*!hf7Jd$E=!55=^O;Le)|I%@5?U;;uo%vwXTbkma2-Gcw$KhRvE)iZG1uo<8 zS}45dWk>6wM3)awL4o^9cp3`ag~D5-@CP~={ss!%^TOXkfh#t=8wy-z;qRb8uMW>d zfeRuW^K0Oogbzl6`-F2i3S0@N{cV!5(>bSt<|Xl_pD5}{_GO@PGSF^S87D~|9E=W* zA(D0+gh(YiqU$9WaXUIu0c2I-&)`aMC`z8=0Oj+INmWKeJMwEBP)y3m$T;wrlu?n# zF#$}vXm8{_Y^+Rb*+@GEoJm(E@(j!~>0%>u0hn}UBcH+&lUgS7Cghk<%@}l0Cr!o( z1cHy^h;Ddd7oeg1n;j}iDa-!##P<4+?EgHcl|T%i3tMuv?ywR#rUPd)H2!)Zi|Um4 zU^#Mq52#4`qsWDR3Dxxl$QAuIxEFAH5hciALN5-*a$QceKKr8 zp(zSd$Xw`%E_^^N160gPzzB!7B{7{vRXKveHXZ^0RmhhD$;1gHRWe@yxf95Lk|awL zn5hpjua)_;Gd`>pZD#XPlJ$yNAsk~d?=A@b7OsZ4O*|o8a(rafn0IOFd6T_sN~?%5rxG0 z-02s@#V8>7fQ&H|be*GOq;?JB+ou6EF)I#|hIT-43B%C6K$+^8Ej%z|vLuhTCvacT zO?2-ElSz$n_Xl87%ev|NOu8xVNuV&PW!&5&m~@lf+(VdjleFMTC!I%g0xR;lb%7WX zJ>%c=_|A2XE7JR41(AUj8CZsYUwg7YF6;qA|5%1P)FTG-;kG82V%8$$`Yu3kv(N{H zCoGIc!N8`d-dfanl`py;;9^!D`E!DTi%|Fg6e+|`xuz9RR2BXL>JMI&I1=g}6dWuZK%q3-qvPF1B=gzY2^7&J zHI4$UK)I7BRA=EV3W+TIhC)+n>X%?_nB*A!W&kE7T0aJWNf)gTZh)#cTHgc%#iSpm z=VUO2MC(@rFex$mj{%r;F?#L;O#0z^PBl|VjFg2sb<(as2X+_e9M?{44gOxYV9l@i zw{i9USI-sy7+7{eB=8lU{v&4T*fvp@@9=(tv;%aVWW-StnBA*^Mhpxz;!Ue0&HS?w zNg?KR)mH4#pcl9+8(Vt@TDzUf-UZ|h63hSa07wc}I zA-5sC5eUvd9l~@e^v}_jM(`Ywrv2HE^=cVtzK1{rS zyXi3+`G-eGideo3=<$Rgo@Yr4S+oIttH=#c*5hGBR3cdyau)3rl}Xm?`79#hNH>IB zA-xLeMty_U36h8>-5he8bZ-I~RxqkcqAD4-kjG?HBi#;qHEfimJ45uWw+89%kVMM7 zKzc-ojr12uFCiHSH@mw*$9s3%6>~gCAaEHEAoiW-*GNTv}=b#s~iDMzOZH zpdO|jS)-cp{x=r5?M+rYhK*lJR6BgevK705h7W};yxK^WV9CydmA{0w^QC2i6h0cv zk6^c+pDFi;!qkAmoByFOMKaF!;IDxT9V9XLGHr_OZY-Tez*sPk3o6aFNi*4G*o<6r+6hWDK5EL`>QAwV^%Nt zkPz{ww?%k^PfNO55y4YKEfWz83iV~R&>rgpz8%b zyvMY{+l}^E`>!YLzxX3}Zt-#_bkV=t;1HMe-GM$}bJWa@IkS`T-Cl=@$DzsKsXK=} zF=|2Hl z78+8BpvZ1o&Uz-YpCaCoz~eO;M)Be}&5Q=k2`FZ9tn?Fsz6=rlbQDr3YZ(E1OiHxn z9#$)p5@Q(z3X@XCatstErL3g`C`?Lu%ZmU^N(IYrU?O=XrJSWQNK8tsbPyHlB%JZV zMb!5@{~{^^gMU5jk~Cx`wywXu=PUk|!w%xm;nTk2-_+Tiz$?G<=M5qFR4J?8zr6T! z5&h%HVr(Gl@#E%S7SUXwBiJ03F_UP?Po33)idkWxhRi^VMQgsuUBk5Lmw-DNh<+ss zpR=$Ag@r7v=lri?=_io1!T}UEfnvx*LB`yN8g;a)($T~aemwPPRq;K*w1ia+c@cys zsLI^8PuBoi8h1RiwpfR7tK_3g$PSFK7)HImKrQ`x6C*kcsQwBp{|H1fYTLVY4WyZr za#pS{CS5rzZyikP2x}?S&7?1D)m9e;%3Je6VN%LlgPRB9o{u=6(x;)%X7$ik|Exyv zTFt*t9XKvlVf_EAv--c=8-iPd?4RNHVeemeiLqq-{W{pfEZ*7$vi@a0K6c^)lJv{y z^qsjJboyQ_cWHyNL6RF&sOt_FE!(2uMKl^mfo*bk3`iNgtc7(Tf4hdiNc;!R+74|*I}`tqRei7FUf{Ors81WW z`6zJQ?CViji$OSxKHw2a#$MyKZwnA_2Z#uf>_36V(bA)#6a>w712k>Wt@w;jbCRVQ zTa+&H;Dv3pN66a3*oJP`?I(eMO*wgF#>;2Ow`H4+Li$I2=?w zZ2z5O%L9i~;=B+Ld8Vig%z{R^7JWqU)W*-T_@jvkt$z_byamq~#MpjPaUS9#N}Egm za>D8}r+UlZ zj4Az`m%u&epLx}M-NT2FR-!tGVhYxEaYk8Uy4FAb48?C}8|;K>c4laHnxMf_afVxB zjV79gUv1RWs`RQ@KlZnP(_^^%Yvaj5mz;e9w~N+{1;)7JSa*j^owiUr8#Y0$x~`5H?D_%3M(!h3?p)Kq8opb11H8v82N}KTJR@1u^Qn7a??Vfi&2n5`Bo${ z`Qx0x!Oe@6$l?zI`1_o|*^Qo>t^uX8WT~(nBK0VuD*RVEUMUM@ofM5K14B^qc=h-HpN8TeZ%T{#H`UkrXIq^AHT8mcy;FMU0u`!DX4zcPV;$j#ULjWz7bFh^tpR=ru2y0w|yJbAn>Dw z;O`PV_z3QSTs=SpDpK&*0m1M8!B70bZ}!1&@WF5E!O!7=PuNoMt24g}dwHk^Kg{w2 zE05mbcT??)C-C4m&fu5L;P*_hw7)duvh+M%U&Djnr-I*~f}e+iUxk8SZt!8ot9_XX zes}SkL*%9zT!$mVZ!q|QBKX)K`Z6kPN2nN@|I5-%o1|vFF$h8y<+=7u#FtP|l23{$6?gvk9D)O&7 zk}S=L4z@ISo&}Gw;CU51qBJFBWi-8YF+siHd7&K>K_Ni8@k*Ta$Rq=OHOOOm2NDiE zi7EI;H~kHXZb}zrqKh(l0;wJ#Q&S|mDP5F_F3Lm~W!iy6H@)sFbEi!#wgnWiJrP3fXcbWx@wfkamfc7SENBoked$$J|a{gOV(1fSFrU6P5e7c{^! zU65(bU+65;<(TMNL3x%hAzeYb_7^(6>aHK>{^x({rwcLBg_!6XpYJ%))M!$gl^qQ@}NGlKdo(?jMPG5>TCrXr-E0L%0UCVB)DJ%WiI!9qDL^% zBbb^Z(JSZ?OnSt?^a^@Hu)!?TBL;hsEkUAN&?T7Y5lr+5Ca(No!&s&VFwp~;=mAVz z=|MS`x#F1~|Amg<6D)#ENDH(C!IR?kgoK>J&0fK8m|t6HjGJG{OriD7D~J#a&vQqQKA^5L6? zPN^TRmI}dlP$kA5f~OpOemclp=T)NAkT9Ga%2~w_lFmXqhZ5>kjSowrY*ti#t5;Ak zxKwvNCt~+VcgQG6=|UE3c|2}OI>k~f1ea+Pth$i*d1{0lWUg9n!H6zo1wvSz@~aY| zMt@TSjSgv63?{GEE3QU(2UNhXq|293i$5%b)_GK2h-n(7E0zpdmBT_@WJvbsEX0=z zdHo9%)W(gT0|@zG4ssp$T~&Jfedb$Y@FXei!mUb``Zvb!ex=rUO;x3%Y4|O(6xodB zZ}4QRO245FRnpbP)m)Y4D`cO-)3Pf4`U;g-Ngweo%f;q1|KUBvAF9-^9T9UD z^E6z*Rq4u)G~IQu){nBJ)H0D<0|TN;jqn?FRT_fFZB;6)K}xTdq&&@JzAKNCU*ne+ z=qrBdu1fhGDO2lxmN%Ut{rHEZyb_DtE2Us1s#4P=nrm>4~rdnemsSAk2jZ$)OO6z)+edj+bo+jiYtU=sk}xhU|w9S zpjtJS&pc+{AF(Pd;8P;HBvK4$Lz&SG=IDfKDG$&Dxp@ zSMXacEVQZ27p-8Pu6e}3k}Q|jrfKY2mX|kWe&=^;wbYiLvY+MJw@LrF5%a`W%)Pd< zWW?iWYGbhc4!PZ~G4Fqt^m*C@RnZpR4s8Pt>qxC{Pmw!)3d=(g!(*e<>^G9N^?#x| zhg}&>b}>9ptJ3hUERTDU<*wR(FyeKVf7iAt=i4+fMq4q7KT+}_9upzCjr2ZaShj1s z-pdoo9oC%m^vTT67m^#(iZvFmqpknfwdK%7n}TjfK}(uw*oN}A@lQVBsLLpMN*mrR{2~@EeU$Xw51C*4gxpFmQLE`!W;B)#TX=3BL8xZlk34;QH$t@STDf|M0nUP)UkRo^9d z8GiMIZY0uXlM$rc*ud&ba9X|6O6}}&dC1tRjlt{3sNmE_CF=(1GtN2svJTC%)E+rBd1VA;8j7WQlY zlJzEK%4@X`KZGF5Ka&H@p9ws_gJ_n@pxhSx^p61b! zev13R+mEnD)dBrDpd-XI#Bu5bB!G7Zy2d2a6^~gJgaw&8>S{3DAgm)2lfIq~d3eYQ(;|2hmt9*jf(LZ*t&}{sb zJ;Kx1ko48Ha*YfD`G)C3 z@Q&EnJ2wwnP0IZQq?uN3K5<;2^VQDIgy08{+Mq32qSB{Yotrrzqr|oDAdVJ4*Mspf zqVYIjV?|#XBIAUPk?9wr2Dhd;q7nD9uY`MGpjpKyaPMm~;{wR9R`4!^&}-|tAH6Yh zYoKD?{PUpd8}>jRvi~To8Ilj99D47!z}QDU9|vme>)6-zS>h`v1Aum<4Q>cw7i@Tm1MuK1HZSB7+fGmV9#w6i3MA?gLDg zPZ|NH%DLR}XUZ+$G3pX|?>CU#D9;`n=uFrujziS;)5xpb2T^VKJy$}0kb75k3vn=Fb@Qbr!AzrS470sENPwVo>i4^ZJ{4$|hx(gv|zDF>pvebr5;O z0a(;(^PLQ{Uj5_~ei3!~Dm@rALoYx*Q39=u z0d8VC$2>WD73fVKl?lvHv6Y;IQr9^JF-tfD6{ceX)EZBCiY9vh;91@zb3c$*ruBt^ zY|)2-`&7}q6FAdE9s|9l!ovH`GO>|O!4<2R(FI)LJ9bkr% zc>}~Rm6R*MymORs7NAR&ItsutEqVl(yLbN0jVW0De*a z2nn1*@AupQOMP`efZXrZCQ$rV+*<(B8c|#UZLK)Ns9>Eq^8<(*M9*A+jba;5H}579 z&YRw55i$yj+r*Pnz_yE1eE_}}uU&=API3Gqct40jj_Hr$1D>S2#X0)Z9U7T*^E zJP~h~goaPd;Q(dH$&5gT%40?X43jGmjFda91{fvhErgXZ@}dx6W92V-X&Ntoz7N<0 z`TR0~N%CiuoGf4DmiMWA$IG>wE%)aRK20972-tM_?J!`U$)|q?m??LC3?lx6G>mI! z%SD|0FJ&_i^f~h6F9GJt6=`Ljd=$UARTs#6c#U5uE1>|38w)x=t=lcU~{=XN4Q(r964R zlS|cr$Yy!#Q}DLP#w#FhlS6qNZU**`3z&j^*#kmiU<#%xPg8a$~U>D^w0|D;KXUft43*{D43ZKX?m4X?c{9|WeSxQ?jk6}vxM*zc>s6pV3QiksVZ?tmlbr8oX zbDRLFhy;20w7!6*Bzo$)!bOfOjqlF3y`D!%A3kewPPNz z&()9H1I$+Ivh`o6s}iC2mHNO2Fjw8eRW@I>G7edw_G}99wOUB0TBJr+1z4gUTMdz= z>g!J#|14K0{|1>A>MuNhSE^V6@J4l&57@Wr6TXS8QO|9I$XazU?{4eV9o%*{s2zE& z+NfIB0NbSg#+`Vx`Vni|s+wL0*rqm&262a)$o77(exC(}UFwHz0Pv4$Ll}STRVUMr z_Nit@4*S(%oPz`E$dQmas3r`DVxBsTo8QlBDLzacRu4`BIHKM!0pc&}ImRhR)jFd< zJf{BC2jGV4fvr9BHgq1z?o1;R=A! z#@nGVHpbYw0kE+~{HJX&|HideVB?Jo`$BJmv5}X1)2j^#gCZu{1a39OK#wz-Ab4rhxaEu_0e#XBxL`0`GHU zt9rm@89i2j*~U>^p&Muc+sgvuDei6y zjZ+%~``XyFJgQh^{E4Hs*m#qn!xCesH=wuF=wY{)8Rv%sEH_4GKxBonH4p1=jH`Zy z$V%hnO5m+BzJ!0YqpmjYe2ekdx5m-sAhX8!4R^j=V`?E})*8LVAhX{1>i6JnG#1_j z@jK)6bpV@;wb}w~HkOhgvc*`C0c@-B#?O%4X1vH9ce`;g*TxQGS6-OEH}2*wbf zH}G~Dk5oiOKN$bOUC*ojXzcMBM1L~&ZV9m4IEbO;USoNDN>TS2uX=zTFfKm`-a+Fw zz69qPf9ww4A>%t+fc5(Q`22@) zUR{XXFdn7z-87cC4PJq9H&@v$W3md7+r~HsH+PITu0!&!@#%12_l$Eq5V>z0ej8Y! zG4y4CBCj#*5~vT1Yij~LGxOfjv!0_;=M`v{)ZY*Q{T?Nd#| z=xWnU6ZrTw-E@txQ z1dqE#rmwhk7Mt>NKwM(V9SX42)RtH5Wu`AvfGszL68vClKGX~99@AQeqz6o|e+2B9 z>Bb2#kDDro0h}=HdF_rQ>GSk0nV6ou>faH%W)4@e>L4;5A#jyxtE+b4NC*> zf+>0oco$7o*w9O+`0?OfHa&k3yelRLr|_z2O)bVh*Gx+qgL&QbCZqfU(=9u&Tc%!& zQ*WC-W3+q6be3_*V^ag}b3W7k%^(gnx5AxR9bryv2y3IwzwzER&K#Z&k%?x7(aaR{ z8(e`?&C@CaO%o__Jx!t^y2i#6`UoPh#&EahT_L#>` zgUEjKZgw!wtY>U=*u0FM<~?eD!cF&tITFt<>S^;5?jpaMO|`-N&72{Fc+nikr-3Wx zo&$jWZr-~QA~(ztj5=?bx4Z%DuDRb5@CwbXxR4&2SMrMc$ozRnh&(p8rHef=zrz4A z%d&*iJH)b+K0VxPIm~!sgrx#w{gIY0xM7U4O!^X{qbO(FOaYi?d2Kp~(=9LA0dg#FZwHuR8Bg$;r7#4hXIk+8C__>gSbn_+;zCOm72s>j z`F!veTfDD-0(6Px%~g_2*5^5z30LE&f+Qw_05(UTzXq9op__%YB|0X3fnBj824R(`ScW8c%3_hP_2W65|C#C!}si03R*GJ*YOd6Wil!P4Wu0Bo_2SqS1*tAqR1Hfsy|{dOz=MW(vL`s7E5d~ZGYEwG)|e%!ToS<^Vc zKUmv*0=*xt2aACHWaWRyOWkd~#f#1!YyC9$^nvTdVW*&$HtGh|#l- zOa=JaYN7sN>)BnX;umYRuYeu3N(+D;v({w1cig&l53m!~X{_RmHJ=YyXRURvf%vQS zmqj4vTQ_Y1IA`_n;{Tg&6d2yk`BB6Z^Y0t^*XVTYEE-{=-^{Bm2Nwyc>8AtqUJR;gNMMkMzgZvu}X-#G3sF zu&34zywME_b27>u9yYEJ*a&afd;5Wo3`=?oqLad$jA#~w<*WsBVOV@~U|)xgtPhbz zVO#k$yf~~ngY9Kuli8HDSk30OW?L&nQiM34Y1g@{SSa8Ht%25(e1D!~ zKR6!L$@UIiq5r9UCBx@z`|08UQ|-%nJDzTzEdk51PxuCsGwhAfD|M!QEnD%q{Vp$m zv+SeT>@Vyk=}lkSPm?#te!UBLbL|y)5X`gZ^7Ni>Z`K}Qp?$lH{Z0LtL-JY0@v6pv;oMq*J0$g*53Og zfc5s42@u&}uT3xBXn(geh@0&CP+*(w2e{8{vDa^n_IkJ3*UtmG-M)xh_zrvLdl21e zuhbscF8iy?VfzRB%1R*awjbh_wAbF59o=WYvK4y!?Q40lIB1{Q7`!}t)3N}E?5#Qj z9JZ@H!8>9vD?#!XyToh!G5bW$`EmO<-$CSr*M7ef&{Ot(n}MFTzg-D3XY7d_?qBW8 zx!vX4GvYx!XK%?D+4J_d`a<%8eHRzN$}xe1Fvj8KYyVisbKY@K9OsDO(w*oyPti$^bF+a>cEr+0r#MzH7WmZhT5Vw2 zj(MHHo9gJsV`Z9S{_DV|JMv^;IgZ+gfX#52u&&h49KZ0{Vy0uw+W?Tc{LpM8i zFx=SU7=Z6=>Q+bnFc7ynoV_8r-BIom!1oTp+1lwSTn%iOV+t425029e*?x3fa?<~P zay*;?>TbsfhOv7b;r#f%*C9^=ai8PXUWo2@e8jl-fWtW%;Gm-x_uf3m@|FOH95woY z__Jfq6R7{)RFlmh{qf=IEKd^@@F8PaBSd9&`HM=Mh2%GJz4?to_6Rif_cW# zf%<11*ZP9_t0Q&g1YROeif2e9FKY6UUf|2 z4sp#1Z*sNVa(uNLqPHDW`7V6N zQMCoYT}Q@p5brrYF#+6nY#jia`xjmGIcNZEFK{|} zX<6u;#CNbo&Rj;wi=A(>*-M-!xW6uUwmA#Q6;9nuRQQc^A(!4NXSXa!u6Ev~&2OF0 z@lLwdc|roV&WZoWb6Dffx7_r{b5{+B z>~L14|Lt@h;79je&cQsmesEU33F2<&g*TwS$9XFr#J$ejT%`M*d+vaE(D}T8LZ0*V z?;sv>{?QcRh;#E7e1G}Hd6%E8jye}H>^|;Xe*xfxGo4}5NvE5$cFH;P7O>OKAK!)T zGtNs~kNM7>NdV`Z+d=?-b7rt<=bhL2WO30s{1hZFIo~e?@3OOHGk`13HqU|Qb0R9k zDsc^ko>v{>>dn)1sB60d<_MRYvA{^zE?yi*xe7a?X`@}&+ChJe>jSoXtgGieVB=iZ zIENEm%^6Zma!n`?g~_fNv@*qYl$-UZuFY62YPRcw3NY0*`d5G)SMkaKGhCIwhKTnw zS1~85nCZg59K!l=NdsYRmMfMA*lbs&;~>s)ZQ;)Jm8%1Hh`Fvgd`z0>`uH{^=ew5k zkXYb)?;OBFSHVPp#jb~20G7B6HK4H6_1-~X%UpN40>5#+#jDy%*U0_=tGupN*FjzF z`sg>veCw)r6kv_3MKY?$b=74sz1~&!ZGa7~B@7iey1Fr3_|7$vq46fyD1PnO>{{;v zZ;NYVCa~?UMYVzLa4o0|k?&oT`1G*T70Si3%e7Vl_JgY(Bd{M`-mM)Wv&XfCOLwp9 zunAzFOAY~Zzbiirq6b{>+=s|P*W7mi@?3S!K;*EiOh1Smac#W=;xDd=yjUD{8KwX` z;hNn7dM8~rI^HSQib23myH39g-Wk_NZ6SHqb@VWZzq%5#nbk1N`CI-x9nVuCvvF-E_@g4ut|& z9lqt>a;1aw+(*b^Vzg7$Szqt2tUq0&2 zri&kQS7-$+-(98)uygLKy&>|O`v{}{^X^~h%op4vWz=-hUE2rZCHDulfn9c=XV7!S zU5>Y#tM1Qtf#|*FzG?>bcekM$M6bK?T!9&Nm*8{r4R2*Kg?*71?I|Iar?yS!M9=T65 zLVoOZTj^C#+}_4OpSq85t^3?RMnf^H*jF(i4l5SMXPDu|TGj$KqFBgqU?Yni>JDsF zv2S(*8(nPN$Iu&7taBl-vBk#lfofc_4#yxezF5Wt@FoGQvFoag3An*vA>N zWUzR~HVRt_4E(cT#4^UUS%8y_d+Xts$jG6Uki?KsS$B$&N*!A=V>c!76vmt{z)~5k zF@V#I+jKUX#yEHperFi-bo3jFXBRtMA zZe~Jwp7FO9aDh=t6MT^|pAX1kWKjOgWt2aI!zBjqUkrVjAut23Fz%(pA&(JYfk{5& z?vD^&XM7$+`>%j8@+~L}8864ev54^tRV_Cd{18AfCjE>piGTryW&kkAh^0mP zoUxPc@C76GXACyP`2GfT!;Cx%P#(-)3L>7&Z{CE?i}`^NLT@M2I2lqO<~)jJzRU;@ zNVhVNU4qRvra#pJe$3Gaq4Q@3iE$SJ%&WC9+0J~4!ek&bnaa>0W|S5t!OZ*ACWJ7r zHN#{VbNO7b-Au*===Lzn7sGuo)A9ybICJS`nCxddzo$VDFjFY5A7n;(0wS4T#X)(5 z*}NDmiaD|e9!Ht^TLH(IBWcOUGT*0!8^??|3wE3tLeVFlSxS$6lG$vBWg>G$3s@3! zX93tL=97hBsm$yGIGkoycR-lNobBWQ&oIY-0mx)7ZHG-3vxf?dv&@Jbm}WBJ zxn(`zBGWJclN@H{I_PqlV=qB?iFx212=kb4PJ`c7<`-dL*O*xXuzaQq6-(EdY?|%@ zrq6LeAv2gdt|I2r0jfW5Fptu{FJ>+zC}mFA37cEYOA_cRnBJqoZZnM*uuA50J_fzZ zG*Yot#Z2&lu9~@@0{T6ss{~NXRDJ}gV>VJn@qlUD0LzEW&u7B2p6Naox&~%H6#)$Ya!kkWLU@goi6h2y+$6odpG#GNe8%)eit))>@jOt*k)$>b{MY_Y(a5SS3_4`m@~L0|c-ZUIT1r9i9eVAgkXG zYzM1!79fO`d=0`~tR*MGLRpdDgN3m^9EZVnv$(4v+{@BZh3pJxMf5=#!D325_p#Cz zLAjsx<{vOUzYF&$iZRe7uo||5onXE1hM`ZgzPS#T$l6CmWs;M1gVuTqtBJbUG}aVaNg1pslxuQW zjE#U?R?1xHF0pE;AiB)*q2lriYa6}$Jk~tg09RRz74W;pN}C6he3tjeFuBf3rlXbu zmh)wp6tYCrKozknXbIe4g*3sTnC0}N`MSw^>nxyzHEAw9N?B$W;1=r{W#KYb3LQ?~ zW_3^$sbuY@U~q@^;wP}XEcsoqD%Np|9@VT}<1orSmXQKn4NG8z$$i$S84%X8lBuw- zW4XTp-2+y|LpVHSZF16R^{k#wC>vP4l$#&11XP(cvZhY~G_mH)g~wx7v<nq%z$SsciPjPtbJav>|$~Lgh@B+OFB5|VU1k_ z*30@R!3peRg;9L&XLX&2=>Ti=E(ix%8z@9PXMO)Y*b7!CEr=o3og@f{S%(*ad9X9K z!NHsTnJ2)99Zeq>eA%;p2iwXHrQ6=dj-=h_$IkZw__Lo&p$lLaPQ;ko+2ylo{{^zM zz5?CB{yHA8lg*&BgCKSRZM#0eKWbfd@?-2V&#t7`c!|dgBJaL45 zk1CodcIS7nIm%X3t9OiTqID6?{+Rl|7`9Le7RyefS&L&QQ0;S^{n8Gwc=p@WW+brx z%>|rbm(#5!u?x3CcZxl<1eVF{!c$-=?1@y#q_W$_0i37VOR1DeV;}q#9%tC1A7GQt zw$(tG!G1=cr8C*Q5U?zE9vwEEWw*xxve}-0KzNRQ;S5a9vqyXac7eTus=|wGeF02z z*yh<_x$JG;fC9GeH9#SIF`bVUu|Kte-Egu$&jKxG&!jwblkK`4!<4X-sTL?@C%8g) zi~WpZSs8oItI(CR^Qa@QV82D@+qc;&%72yY@4p4yVdpM~$zArm6M!oARw|vU*^93M z?y;Ho05$B^AK-VNeU1r-TDEg1l`?hghzKYjuxrLc`jE|`Mz@~*TO^b&~d@6jF`V3&Rc7-Y|;R_{6c z>#cwn?Cy^-_7FRSg26ER87(9a&Kin=o}6_W^!t}gPT)Z(vpAEfoIJ}} zMzJ@W6Y~{p&T)=Y%svT_dIODbe?sBHBfv%bpOJ(;x&O>T_YB(`8&$XQCm%!>cmfN_Q z2OM{*1M4}w@z6DLW>RI|#QBz@`(r1kf;Pz$jxW8uX3jrUr#$7{qJ`MPiB@q+FYlw@8#@yxNu@VsGVt9ZH?R6Rd4NSsa z7E^eQaM|FbJ+{vU|6c;4wM!rE`vWfFG{Fa55=R3fU4C8&;bE6@%AZGEF4Go|a!H{q ze$3^2IzNeaVNwebAoB%uF5=U`4$t9TlQd}N>31ON` zorLbJ!SFhE~}qlm>VwFZh)1zT%^mF zx$OT7ew8lY9|u&q{Cf<-8khcfusRoC6Ig>wiw3O8#pA!IY*`3s=EoCpVV1aS-?K zJ}85^X4*0#+>|0fDEB$_E@9lR58=O?tBQtj4_EI3wwH^fhF8hmNPBx9_ZM2LkzC&+ z5FX;L-3j4g?kja*N4Rs97$u5(j^5T$ZXi9GGn(sp1~i6yn)=6B?&uF-6UW{BIUM7; z%d!C{xT|QilU$(}EEBmsqaaM;iuhp3+@C1irEn*Y2BdOl(8f8<9lZb!>D-l+0W!D~ zGT@NO-S{e47FYKOESnoY2zJiNwS5Xa&mD0e(hJ-q1t5o;O;3@_wNArmm$=e*0GGKh z(>KXHZa*c0tK5_1ca7^I1mtsNR00)XX21%$_p8B*xc1XvH@GKX1Ki}!`waI~!rfN| zT`9NnEZ8lsvxnAIIk$u=n?{QQ2 zKv>J&Fcp?{+<+Ru18yccJmgNG32NZBmP7c6+d?IEBX^Srpox2vw%8MHZ8%sn_qLPD zq^Df`B}l{@ZppuJY~$)^J+^ZNZ-8}hOQ*u)8Fz@HbQkvx`axqiS4Okf!wsP2(aU9F zC5`Imrchxsz}3?#8RQagSyuNF+fxLMy&xh29 zcaFB9FK;nzpsl~Ri$$R?>+=F=MC=mqn zuD=eyP+rSEIPBrgqD~}&H_ipZ1HAcEIvwIA2f-nV_r@0b{aG|`A+^Rayh(2YVtK!| z!y}HDPBVL)S56IQJTH;*?g^fsI~-5)nkl3u@_2r*OyX^)IXuN1MF*G3yoh|TR384H zDl9}^9Oa=j-p6zpbcXk~5s=O+pn58U7qgzuKeKrIsVY6on@SlZoA>5RVCQ&AYK(TC zXP`>?0uO)w2+NX(znh9>$y-Th9hZ1zUqg7AHyi=s72XXxTDryyDupng_bHuoUFUgT z04v~WXn7R!mQ4XG;x*7i6!S9aAi;T)mz)e*f+>YZDQ}Mu(p$U&>H*4luY3%hbcKhNovjcb|8el0+@fmk(hbFXk<< z2fUbmKs|4Y7fc$QydXa)AMyU8WZuZDpitVxJGlVD$GpsLm^Smu8z6kj6W#=C;iZg# zWh?IsDu~*6za>D|&J)vIbn+%{f?pReio$a@&x7uwhj;mRuwI_;7hrw7aymjA;C0f9 zALKc|;6nMF_tRoXU+{KJ$0de%tI{AG=Ec&2@Z`^$3Gm|2cna|5|Bv>s4}Zc>aPZ}K zQ%`fA&qVqx{w)Ks4V)1Bl^o459rO%ipd8jpIKZ#%Ra+ zlZEhz=eKPHJHfYG!A|n$1j8he@9=>`5`XMNuv7d?XJC@dmqvo6^8JdTJI&upN6BgY z3^(|l;rmd+Oy}p(>&@U#pA448$G>01is$>Sp!3gc{(4$T7x;$v0J;3h$6<4YuTR7< z*Z3avgav%x9I!(Eu?K*1emxy`Rq(%|C3KtrJM|8C_&OE*?(%zR$5rt^puJhm&%FSs z;jgyC;Xc2Y0(mXpM#lpW_@UV0&QTBfT~x-_^N;od8u&NqDIW1BQSH;j-%4@$F+YHM z+9&+CTOn-bub{H5h2Q%bgsuElDhS*7Ua`2fcK(_YuxI>(UxRh>x6+YP7yl=!CVTj9 z^qjr?=@e4>_%+`_=YJjkj=?3Cu^BzZlF{ zIE6~DtwNVCFt(p?>W=__VZ8_tAasVpa=Y+2ogVEFenJ&zkdQM65G-664G0ldje~BN zu#5I>sPOec2zLuVrLK36utH7!-(F$V5?m=lxb0`aK4HS2fP=#NmtYeqTonh8L&Bda zfgKjU{}96*5whrhql88AuskZ9(GPY^=<+)tT4<;A8zao4JrXNizYz{`LjPNUG_`fA1u>TT;Q>!pclF-8!(o;eos-2RBk`DkW!U4*dslo&Y98Y6rz|w^G zqTp~wm`epwy6^<8qzoZvE`*uFp67sU;VxR8=Y+MCxXueF(L%Z)%v}uOMd1cESdK88 z$~kAQaNb?eOTr+kX!3*{3N%-RjU1R>6RxGI^185yDv|=>P!L#=kb56+L-t%N(mS69NaO1O^tnQEu-^SQu# z!c*B$)(8U$YK3R0Zmt*hPXaUuUmgNH5}tY;&?LnFHHNh+RMN@t6QPn`WwWrH&Z3?Q zoBnGogn3lZvr3FGajN(sU+|eMF#=AME_8o;VqIL0rM5j{t71BM6F}t;3s;I z%3ptxLI9KPqJDbbKvCe2U^_()+J-?Qm6M(+Sj2F`G(L;+HqUd0lM2kXL zU@@YbC4g8_+8jWfD0MRBzvCi5+G8g~tT%9_lcMEXutd?K0+iB71%l0|>W z04bv3Lx5D#yn5(Pi#QZ-(nPzdi9I7aLvJKq^aWKN8KNzR0hyv1*P+W2Rnm4iC+hwQ z!i%EKQ)&NQ63wRgoG0p_pq(%Bq(EiRQSu~I# z9@n8yAdGO8)q@>y-QNs$$Tgz_5ak*<6PD4g%##>1(dk++5j5Gg@*+%ATwmJ>n^e~V z+DE5dZ&TDvcWwU>!YtQG1ZQ2xjDhg7>&Cr+E3WuYgz@fNPkjP*)pa^GLf2g71%P~4 z_X-HFyH2GVq`>v1j{!xlNp$pn)76*G14~?;KTyM3>e^Tak6W&%=RsNKx|2e9xvPdE zOoi)wN^ZAZ|9ly6$2Bz=!n>|-{R@*S*AaUG_gn?j0JX0D8)5R;wdn`2C$6m&yq>xm zs8DWkT`~=Rt*+asu4#8YIR?<-ddztj_{=qsvRapG0KLj?*VQAzdR+H@4c6=WoH9V4 ztAozB`(4L=hd~EiS*Z{Xx_12rcGv;9hYAZP9S?lnD^-6E9f>;ePS#-vI~2)fDR^#h*~g zbx3@PNA>4n@k{eCOq4i{z8oAC7t@P9CSDr_n`rSjAA!Y)+q1x8#rEhK=&`fcd1~yq@K|J8BIPzZzv&C2L0M3aw>;aq?N3DhKg1CbM+(ofh2u8~hPi}!Q zS8ToqlPluisZ7Ze-`WG=Rq=2QOs?Q~pyLwxBY z&|+~D8&D!{^oMDwcnPhfTjH`QU}a)&igV@S$?M>MTdbr!Rw>56@W-+ge^1@fU2!H= z=2c=AWy*WvO?A-Kh_|+Z-4{<-4_&Qzu@J0IyetFo&?!F7hE2U#^ERMCJd_D|Bz|Wb zl#OE5NnHN1c-?z&d?M}-0BaUM{}j4bag7^ToA`1$Si9JR57r@G^fKI^iI;s3)+Oe@ z4_&u7Y9gRVyx`wb{NE}8jh==55 zY92f#=O|NpN%GGFyd~G^q{m0{;wjix$*v1v+axK}NBK!Eq(bN~`J@aGAc^k7V1bg= zlw)>CY8Js{r({eObU~6WPD-)Ck|1iic1far!9pcPl-$B3Pboy~mHb1QHeB+{hkyu4 zVgq2Gq-r{b*)Lf`o#sKw7u4uRN?uUHJR}LF8$B#}?H{lslAkGv9F+vF20JFXNZ~bF zvWkk~7|FL|Y5&DadK=+?Tyl@1K)mGA2$&{F{>zOgBuTUzPfEU`>LE#D*$;L~GJicF zS>oLZ%M=OA6{Dm|Rv92nljPCoxHA%W%Dd^3v;|-p5&`ALOv!dTMmZ~)Q4E$X`QQWE zf9E8BErIl+Wc@mfmLsV*0&*pdR25#59P)(eWy$$pV3H@Pr+j@?^7mJOYmzZxFv*uZ zpF#I^&%LP=XQph(i31l9OeaXV_;9e^kpccMP zQt$wl4B(w$8KeL= zDA|+)hvyPeC)f)~D9z!JWS$Gyuw?pqfTvR$7YlzcX$-|lZ)t)7Ha=4INHAY%O$yjH zX)Fb8Kk13(0Do!1EkK}Dau={eI;|AL?36yBs1+m?;aqsU3@yO6viKq+6cD z|FCrN8Nd>Ztn@G14sp`eeSml={T0$t3DU1a z04JpJ6mF8FtDST%cuIPBJp7ZT5$#Z>NI#wdmMVRj?kP=r?GoUObO9ZXq)Th4TFH4tQ0AD~#em`cS` zX*?x@Thi?Nuq=}vP(oNPT{If*71HHDgH=kC4g>B;$5TgeSNZ{6uS)vQ0os4n(z#P1 zt&wic2i%v|qycKBCn*HiNf*usdmvqw3Xgi}y6X@&NXJtwdn8>=XOxXn@jHMf{I^*! zc_Q_{1J*2^F$$JXr9VdkTBJ*E0a~SBQn}DB{fUao4(Sdh{r=^dbj=z_yQLrH!lp;M zF&)ZYsg_FBerX%U^#Q4Zg5RL@4*}qXbeIj{u=K+@F!7N6I1b<`dxZ_~lF?rv8RadT zOv%(&*7q5NTV)@x0NZ4HDgb^mE}en-%M#YY(z#uBr5`j_#4w?2TV5cmCHc5zV z>J8|2$)er_3zdZ}1KTYtrMSLFrn~^*URioKAVMafa$&#h4kg?JvO+H4psaWsAW{}m z2RJ0_7zy_yvV+UPqGSswt{!#D_EXPuOt#bwgGS3HT?fR<0{*KrWUpTZJ1*Nop)g+N z_a|okq%0~4!bDj)#fv1Fu?@o{%l@YFC`A^`1*FP;Xo4z2t}ePL5B%cRIyAe+?I9HH_b}fkJL(3$$tL~{?)R0ijVhXE9qppMrQjL ze)nZXKSNk6v(r|olcoF%sFzLn2D%2>R9do+WQQn1G|G&Wv6^Je55XSGob#Q)C$ggd zDht``w8)>zDidJSDtniM%eToEybaba>!+vhkbRp8cqZFRTeMU5ei0nHWUjOuyJctS z>3d}H8v%W?$F#@#Wes$}0ofhew}Y}Pv=5%k;<|9z7c%cO>i>phw0EGMHGiaCt@~a*Y9+VeSK@}Acb^(s(<=1JRFUljmVVWbCuZA#JZjeBDNq%_AM4P(rk za_2d!z)IxJv>i+3M++b=lV5)u!gBdvKSEd`|EChd+w!3wFifR!XFs4vUNr=hUipl@(Dlhh8{pnAAAUmbX+S}y5ycDH07v2gn#aB6o=^D9aO}pfJG`qa=;Zs!L|6$N$ia0vYh*2D-6&S0C{uaVG#Zn6I#})6; z{*70xa0etPJg7Q5p?LcuOin7&dm&6z9H5iOWW|PfK#Jlqb*QNd9_daiqN&JAQ@lGJ z4rdfhD9(~>`{Sda^8w&GX1i*t%1YDms2K9xdvL9v5A8C+DX zr_-1mMM?}HSK;|TSYA?Cs==-(LifQTPZ78Q?5d)@5V~uM+tiiiD;%4^t}BLV-xesw zP;FW0R6L`up-7SU0#K~5QYUg#Q5p*fiX1hbut72TTL>R1dWvDwsPLhVuSqf62;pOe%iFMgqF`i$H7lZyLHAT4nFzmD z#irLGY*YNW8YbsLI_fpS3MKN2vgs3w!=if3~HFBE24t3!%^>9ggq;sYu*J(TZVgV0+!pUxw;Dv#5- zT#&NvOSlIsRlh(OqFnkA5T^W-66S8D@_RV!QPy2?RoY~{Zt5MEGz zGaVke%2V${cty#xfn8JnLea87>FWn5RK9W-P^3IUpBQf_x2wT!D$}UtDp9_N8go>s z(!CRKOL>j%uuS=|1iA|4!g|_&x0Ua9fmSNR)&cG)o2itkRvuW5(e5j^(#EY-jywTj zosvW8`+;)iZm@^Sl@36?(kmN-HYihBfJaJSTELCUNtDf+lxyiA;j!{yM5hcdl#??6L&|vqz_7CMPk@JN%5+@8 z)2XsA0(z;~YJj&Yg`_^JU0(rwRWY>h{Zty71b>w<9b*TmJ|2W{yXxnQfIwBh3a~@< zHI1@U6-Z5Rkm~TqV8N>V<$w@X2Q^T;RD(+ap{ll15QeEL*W&JXtDLzvG3XxE>Zwrf zRo$lu6RvuND!2%hr53PH<@*U>ze+*r_ke0TRU`*hp4;FTsT%2r(GIDazJ)MK6;8Jn zt(rqDNwqTox@47>2g?*y@gYE}Dz65@G}RTV&d#WgJE_`9SB;|#pQ&oS2AeF^=C8rd zs-pe{JEv-o+)6QEi(ZVZI?Rc}*WRi}E1p7(*OXd1?TsQQc&P=jjf-+)J|qBxi|s^lJk z$12~i;rB#UM5hGJs@W>~{Y#5#)qhJ*rJ_aNuG%byX@_dgSU{(09hDSas^2Kn_Nrok z0Q9TEsL&ozZKoP$Q1!|ZuotSoJ_j38HBc!stm<=t&{OUAJD8Vx6`d-2tE0z2=&N=+ z3)rUKfvI$k@>8eLL6yJSxD~Kn&7c$;s6I_0JV;&s8z4me-B<{BssHwbNvL}CM-c8- zdp!c|Q3tz0w^#iYot8zYH>82>Q^!(AuwQK@lY{ENl<+&GzE7+AuzI-y!XxUhXmvS{ zs zS~wEI67^|%uea2vR|Cq_o3jA7)srdF-cjGD_j*_D{ONUIl{$-l{(Voqkt)_2wZ{|) z@2fAkz@tt*-UskNUE>4cLv?>2ph5lPT?iZ1q4ZmmCiQfh?#Jrgbd=SsuAu_ssrr{% zn6#_k$pdt#Q&li|rVjrSCY@?Fz1J@Fc;{!J-Re-f{T{XRAFy8a9%=*o)ZPOS_N%|3 zcQBw9Dj*zG`>w@k&(*Rz2#3`#Q{MG(JCzBcr(4l_fR|e-^~v6D8alr5aa#}z@O6{X zb8dC(R|B@WNyos%&+U76+JD>KR#w9?&`m!Lu*2;k9o+16+a!c8$Ss}^*yX06*d6Lt zbQ>(p&5ugs-ER1USy+K?31Yxrw@)aIg}YVIOOJ4Sd=!K2ck83q6zO)kF~T?`=F z?RVOuac;dP+J6adm#MHxbc?)*VUpc4snttq2@5TnV;g)mlA+YJ_{$=U&ST(g59K{H$lVWMVsGvJiQXaFQ@ z6qBG!(P-9!rE0cQ;ybOW`v#Dv=_HeM%^ljzS(=xw0J5E$x2a1yr-`7cIj^~v54fO7 zEQau+=1nR-ax`C4lDVXrN3B4fX7~}CXK2k7XkPspP^kHnOo}vf z35qq>^_YZG&8H)vE7LrrO;xUWDHBkkak|Zb^tOh(6~k0&dgy@qjwYCz!YWON3{a!l zOUGrk8s%Pi)M+fVV;*Rxmx4XiWKexmuhDDeTX-3tFf z%^S1?o@-_-0KCw=M=-4UcsamFJNGUuw`%3CaNnklqe|6J8$<5?+7q7x0<`Z20Jdw3 z-hyt2_Iwf5pTXKrN{+j%bwL9K||7mTHFW4Dvd>%~FwbwHN8QM8? z+?=U><2oQqJB5W%hkrs1-qm@OS$5*_EyLU?7u78?OMe~_VVA*Rcl|g!r`8l%Lc2_rqiBw-q(($y0=dIP8m$=wX9Qs zN7|N`0gc*PD)5`MlP&@tYp2m6;S+7-2k9vjkdT@}?J5xULP4ery0k^g?(=myvv)D6V|4(lop zLl>nhlLL>9+j^%V^z1S{E_8&wjyRvAT~bjUCtdPXjxlbD^FxQI|j$Ow#=x z4dE%>FO)Eob-z0)b)@Lnp8-;JkN?D=X}YoaFf}Se7bt>9mac_j*;!paZOUw24;>bq z(+MBL;k<640S*^*Jz7AHE;tELpnK~mObT_wmjOk(C7%Os=*%=1#k#ki!tbW8`Bex@ zbdP5`fu*{+`vA9eTNVH+bTyyA=CCANQ z`dIf5**wv)F94c#Q|VjIQ{5Z%ye+y0Itggi4O27Prfa9kZ`ZNkh3=V-@iSPb&Yfz^ zE?t@wCf&M8cCcPutsN$Py2-TI`gKcYLpPxN-vhu4-N-ch{mYPUxCj2jy3ur|>!H6T z1@qRIVU>^a(T}0ia$kMuRrqh!ucy)c_1{uA8K58kBXryKRTMn}^;1gVutUF;Dw&=7 zHw!RIkbWMW`3374@4zHPFQpi`OF!)lSg8Je`Z=XDOz-sr=x+T5dfR*S!}sABp;rrF zx=%m!J=lJ|$4S6J{ih2djMSeg036c4cNxON`el?PqVxkwz)^h%?YJ2IGK%@J`cV{# zMPdkur7>Rl-=pV4Pa zV4AM)rLrMIpL7-uXY~t4z%pCkvH@^T|6v`3=k@Px0p#e_!w}}`{SAOidM(u;m-Uqq z&|TFl?qker`iqpR^7T#^s*kSgw@|Js(C>2qZs->iE7q^2iMpvDLpAj+{V}Tb%Jf~? z5SHsd*a)c5Pq>P)@8~7R0eAH$1K?Ms523eRt*>l{@V@@G1j1VV6<krv2l`J0 z80?`w-AVQ9BfVcMJR0=|nuI2O0#%32`l54SPxVS#$SwM=IdE*%he@I9&>x%$-7|eU z#pO=DoEB7<-iwZ@d-W5k-0#zOg~Fs?A2$qg2-t3TFaef34Ra}22N|kpK?EB< z4#6lPhGbenVTL-IwcUnolpFUL;&wwAVYojDu+Jc&C9vPH`X|bN2Mn(+0zG8NqMUKq z@GYHaA2BSa+!|$gi&967!9pLoj~kZ04F7n;g%s!#3>=!E6NWA}geMIL=nyy2kU`yR zlA$*cCZ`NM+Ud!L_65+T82)zx!c@Zu3SOrTn=VuSOEX-41Ijao);`?I?|lSz(U4B}n`3BN4VG&-9E!0o8SsY?u;vUr zYJ#sA{MQ5W3}a~NTs2IfXSrtJhJ!f^42|?mg@&gVNQ(@==EDDmL8XJR*igp=+%(LX z1YLxZ-TJgP)$uzh2aK;q}zr`2rZ*34Xif-cMR@}U{Y;Z zL3{I_VO_=s>gY75&M;>x*aHKPlKDf!<}bkN4IT5KYcNcst@6ll zlkn+$I0V2=$RyD-`l!&~bBErxq zgtUJ;4bFGzl)cN){}Q0vu#nDJdJJukMrU`7w@bwO`VZ$P-GdzsXGXb7P2W56IV+qZnx3Qa!nSG4R7jW=3<~u1e zZZ*E&44ZAn8455zGIb!!*G7Jr~05#;bIO7HIr-7!YKwrS#<%E#yNyB*xbHEp{Rk#|jXP)?g&XG{1dA}H{`dWTpRsc^Z1x-9 zT?^>}W2O%VJ!t%!o-oo_Mlt1(@#rsLhm8*U?tjF1krGLiaoZEXQR9acM2;DsTLIBV zCY?;h80S-?8*9|iVu>?uqSE%bv6CJ<-e}l@>m?YEzf1Y=gi+ZDo0G;kKBS4pU=3KZ zu{#=&V$6RBkZN2@rO0Wc+h<^D#`)AioiSQz&7~Wwc^EXqIPwTgGL7yO5wnaVZUD|2 zmGsRy+xX{eVCRfeXmy@99-)|h!5D(>#yRSu@g+Kp$}zrO3}vqIFKU}F8NWyZTsFFt z!vBh~oC@YVW8qJLtHv*By000R(H6}&X45(Ib>lxGJa2*V4n20Ek-Gv=WV}8KmN$(0 z!>}wieoocZO{0*e>z47zEih-9@yIeL%Z+KYEh>zxUchbR)E7`z8c&o!cgL8q4(zV+ z<<-zt8Bb71t2X9;2X@ccwi>L)XtKfNzR^rYORaIi`w-R{{o~;N!01br!9(ND6ELYa zenuOo!I)=<Vdq+l@Vx%sY&hwGcity7FMsZCsTH=rPXj1N0iVQ=i*se3yExe&c6L00Tzn zYqW6(jo(qH`rH_q44W6mIV&I>GG>r)*tncZFAq~7ow#_KUYY~uWm@tTbl#>f--M-) ziGLB`YYL$Kv(;qY1e0y1cj#vPOraE6{7sP(umDpD18lpgU;vhZrhlA&fbKAb{tMV? z@@>H-f=usJLm6y3MkQ2;spDg?T_!C;#HdhH1?90YQ&=ZP+iRN4gh{w*9<8znQz=En zeWovIS?)La#RCqQE>dN1&~%g1XQb&xKTHmpJg8+lY+5&+8r>tNv6K#@Os|pYQPXdF z*c>y-Dbq%q(rH1&n5I*E5^I{>2wj}%;C{ey(^}g8@g@sxt^`vXMV}L2U| z5=~cVbtRe7DMOz!4LUGpvgsR2ttqDRaN2*VCfA=qPn$lS2h%iD+Z4bVQ{#2qOr~i= z9UQYvj;~;H*7ROAShi_*H%!i%9)Amy^QLhs2rrmksf6&N={2f-a!f@!K(48cHozs* zI0f7Hr84JbE7(Oa%CS?M6+ zwkeU;YNg4AidkosDMbscHoYc?={-~bzhE_{tF)l*oBr+qt2Jd^z}R&r?z?b&U~;GI z^3aq)uesiIdns6hDfA1#Ba@o?nMPA8o$fc8sy4&qv8kWd@e|V@x1nn`G3ElEn*72c zY;l@m>0F`JG)Ql|%~Z1u(st9{TnIZ%Ui3lgnW?l5&}n*&QeBtn)JQ9!gsJ*MtM z7_HajOG~fM^j|vZHwm{uIAE%#^!vgj{vAUPnI;y34VzYQq4O|v--3gu+37n9=w)u9 zSmtd$NblFjJc&vXU-KAxFXm!R8gza)p@B(9pZg2N!~cnkPCbG=-T{*MaUf*NVaRm_zqs zn7!t|MghXj{Z>GPd7KH3`^;Bqt?xIl-UxQU{A>=`A#?r@V28~KROTEpM-z)OCsMvY zYTjr8J7$)R1w@;Rl@P|5x4DAFnrkDRpmFB^Q9e3u4x=;Dc=LCB43l6krdIrfc_L-_ zljgD1*Cd)NXagmg57a_;$~+?n!esMT|G*^0Je#&ks#!_LD5uTCwEfe}u{7Oh%qM4o zrJG~Vfn}J-n&FUXUbde0UzYigUqR2B&&30>&EqNUpEGZweQ@6FM_V<={3;cYx#m|+ zKzPaQN>SjlIi0G8E9OHqTAumiUa+fXUz(X~W(k#Z`Q|4pp}TJO-U3!&E;9lO&2DeQ zq{!?*Hgk@;VctVQtk_()1Jax3`WASUm>1jwl$sNwal^OFYgR&6W}ZS&ZuX{`sW4lk zVRG9%GzF~EJkkSj$Lw(f!n@`cdg)c>e;-0vZJrVcxMyBT1wxH^<~XqX<}+z9an_pG z(Fd)E=H_%RQgSD8Ws8DV-@27~?X6DeFY&SO#LfBzGNGF}o%nN8rI?Z8|z`C5~7CI;EHVeN1 z^qBqpq3kvLoB;Hhm(B+Co6pl74w#E)0S3(un&9W=A5-A}!mMrv44DPvpc^*hcCooE z&nUHfTI!~Qd07~ATIOpx`UYUDC7L$QHcQ`L4DDxeR#2VdZ;7I)8DP0!gyVM0mz22z zEeZ{(#+!1D0Tls0S^d(5r~Fy!J!HwE zZ|sLH4Q+5dVyXWNEXop-2$Q3hS=9O*v&^FgIo9GqQ9jPHIt9YxmW`Ce<1KBG7&^i7 z1>MsL%OPr~PFjk|FVQj>Rh z*muL^jHP51Si0p#F-$TnZ!U*0(_*^?$g+G(newbyaW!YoEIg9062+vz4P#U{n z2|5YOids*V%anT9(fiXRml04f9W+{x5V8A zE3kYLiLnbUvyuQsmUs$fH!N?_`zf~kJ{EA(@`^8@#8N_Wrqr^YO50nO85AwcEUzFK zI7gLRuF(Nkg=GbWt=pEBv`Q;2epHX$v6Pa>U5hybP-VG5L9E*HuLdUfEbkWpYAox2 zg8O~T&Tnw}T8n-Ugmo4dDq0>`mUzP9p{4vRpx(kd3tfYSeIB|;mWx!BIvXutABD8Z za=`(cX3PFXkUq6|{|IQYJn{mxTCP)EZ?ha^0opB_sP^fwETy95ndN(WBb^rfQBZ6r z%PZ95bz3Iqfc01oaBxq(mckt<UT7Dk7eb%4a)-zJ6bnEN1<}$3WEe2#-eZnEkvMS2~XRW`S0c2ZudjQT^ z*Zl;O^VXxMait4ZE44lst-n(!%&{tH&E#5dKY__5YxHRdFI!9K81srXY$8~mRg?_4 zYMrU3-@jb5I%V+Bx2DnTUAOj7r&(Z~)D8ba>-;P@7Fi$BJl(MRQfMi$wy%RjsWprG z`&-syc6zZm$HTZ?8wSYZ`r0d8BllcB4$-U$KRu`ZK>i~{x#P1EI8h`&dGsItyRQ_u+I7pg^vf;w9&A9X#I=wP`&m0&jAhAycvK;)?v!< zjn-_+qD|J5ln)+TXLVzgC)SVt2lr;{9Xic?YW=qY!WQeA`(VyiYyZ1Ywpnv2-S-6e*j~`ll&>wc32dv) ztOeU$iMA!LfJuz) z6qRhTw#{@97-vg#N`c31`-UKmw`u={X@czx?T!<+iQCR#U}p^ z!aUn-stT{#F3*JUn(fBxVEMLj6yUDgY_CFCV9Tb{`9hm?8H7c)wjc;^*cwk!{aI`? zQI&Sn78nGZ65A^a0j0J_bcArrHkr!UGMku^akrJ%T`YB)!A)3aUIxWbMXfB+H$7=`fORR;6Vp% znXAE`+vZUWd|?|;ac;=wlL0nto0SCcu&0g$c-k3nK<8zjOgYZmzGn+A?_=jugz&Y$ zOugM!`?Oyn+-9HM0S7<(=5jE9r~MteV1RuiRax8Z`PaY#?fz69?yz530-K$7?H>>Z z*{@S93bu3SLl|NYrFMCjePS?#q4qB7Uc>B*K8J3%ePtBf_t>TT!S>pVDJh2A{Tl!g z_9j}0`|REUU(h_b&!q2;JOdOd{4?7CL? zN89(g|Ev7$w{2i&?P3ad+4k=P02l0=%OJdHPx}n+Id&m^F3q(+sD$p4J*|oM-(~xu zm9V*D|AXc$&;G^RU{~#dv{-J?7ObYDPG*5;0)?I)i`)jnRZ`g0e zgB9Cdm4KV}W7V)Mv4>D!QELCn2ke%eLAPCIU(J9+xxMjI`ug4Nl>=72r0FOI}05A8!#SJm6c z)PptH7wm$`BYO!OtkJ%bUTBm37dMzZwp-q$`tynX&?sD~*?wUuOrP2rl($>#Z&UHo zYWMsBx;FcT?Qm?j51ZlGVgHk+>zVzhD42BGKcUdyWnXdt&~2A|3zHtZ@ee?+eURc~ zpZ#DNpx>^cv^`*N{uyHq+BF6UozLx$eSt6RNtF18>>rPS&9J?I+650s17%@vM-GKT zAIH!mFki>2^MI`mBR$17hk%L)KgV|3+y0KzFEChuBY>9Gc1K7Wgn^C<+WtEn8=Am& zI;6Q^L5_##0l`kkXTQKB#Ie!<nTUM5s>V-S_VjQSWdz5wBsYH3ey~M zXTZ)l)=+zr?)Xa&mf`r78stpJClq$F9DBck?yN&N0LXUyK=X9Y@sb)Q7aajkHav11 zCq}|F*O5tsUUD>l0O4iF3tIA59JX-4HOFP@v-2H$k^$Epzfz-G;0UA!yU_6&1@t0E zC?)Y5j^8Q56g%dRhpyD|Z6R2>mLzG)?3o4XGk3H!Nw-GYg~`+UlH0q#9i>uq<>q_!x~U78PFko!CILWA8$ zQW^|#rQm-_)qN1^U>R>L98J$MG?zuoTsZ^3b|dyxt@;qC{hGKp~ij?&RScO~Vq z{qB5P0+H@N*8>i@YpIw%;(moPbdmyiSqge0WU1UB?4ggSuq4$|ADcN763 zpaRkr5d}d|iXzDOo_lvw(4YVEea|P4cXsB^%$+%N%6rbtz45(TAB8!-+XMNb7_N{ zcYT+H;pPv%*Iyua&v&du?!ND^(nucqE+C$J@w0Pp{(E_<&eVb8lzxhVf=%4z| z3PtkFcj|Z)KKDI90{_Cd421xG_kDLQl0SSm?ZCa4zVE$6@~7|T#7M7v8`zT3@U?Gq z(i?yI?j=zC#`nrgv>0P~Ls5#cmcfJy$64rg2-A2=;z(4PU^z7kRVG^EOemaWv3`c! z6iY)w!BZ`-+M>ZUOE>Zsrdy6v)Oe;P^gQm(vOKDVWVWSH4K$czNv&c-I@faC56L{s zb5g;|vW8Z4zU5&%6fUrwc^A2bmKWQR``Gf5Bz2J`umx%^wbUYCX_@7GUnI*dcOp@^ z!ZMk}VWp)uDWO%C)c0_2wI%s5k~Nk;2cU4R<@!7%>n;AnN&dE5di;p&PK(bwsI$v* za~8VUZ8=3#(<}#rP`Jn9u?fju%f2`y`z*CIB>OE(-$9iFmYF`t9kl#F6Fp?P-5H%7 zwj3isbHtJ|7K1rzS$6`tW0oi6i5#~iG)8j5(hSRs{Rhhn!gHrAn@R3Jw@e@eciQr( z6q2(R3$4KymVI4N<(y^m160YeG+Bwl3zj|E$X&E_B!2wTGLVG&E6ayg-22+Hh_KHk zON&k@yli<%Zrl}1y>%%3#!}`x#PBlC_b$X<1D2d&|=M z4 zEbBbpjrV(>+~o;={l}niqThK}G??U9lD5?*`$g{c9mv<#(wQ?ydEk)C{?GesQHy3_Sv z@hw6eZM%>Gj!gIvHwS&v4OiP2AK;qBuJpo<(d^}2Ez9t8EGb=F#gGI(2AVoMZmW0R+&!FJ~U3ioy} zUnp6dX(yZXK1z47qEV>2o9(8cwZ__&L9&NEqrmW9R{2M?*vBrD80}}%n&aL9mPt_W zAdCG9_YSeh!zet==2SNc_KwXAp*8%@uLj8lH0ob=LB7 z#A)kz-9RMk`3Zub8~8{%k++dg7>MKq??gmA$$uoQ^%>7t$P8Ak#7HayYLNX6{5}{D z4thxKf|rogcOFXmGddMSvYBGOUXM(d-^q^l9Wor(elb08O{^M+Ykzlgxd+6O2}~N) z5M2y(YK-#albI+6Usws4Qx$Zh3&(vjQ7Pwzyp+xdfdwAjI|{ZP1*kD+MhF20W9 z%e(o#S7@N|zNAq1@WL**caqm2s(;G0Pmp}Zd+$Rpr}#UB0Y2w93L`nqr`|yGuX(p< ziho?@|6_9d%>Lut^dxS zdmwqqBg{xPiCEG|o5d5-xm(22sYtd8R}%kiq8>qr{h|+9g#+SMEYbg<=4)B4i*RSu{7a}#xc5fvBDJ0+*R)09X!+n0a%1En zQoUnkmki{_$#!I^#>-NDkeevKA=8#^lSj^>{Y=>;9my4h4OcT0w2o|8t5Xqw=J44mPcuSW{E6B2xh7L zf~>+ad9(`JEtf<8Ld_M@Hgpzlu9U;dqjZ&=n1VX1<+dRxTq8H$L2j-5^d73NlWhpa zZjgVqL(QG?CtBED@-=Cu-7LEB9;1iMpEsj;*u9OoX0e}%Jx8-_f^1{hYZCdftVR-&acsb4bd$||iz7Fa`Pe*= zoy7*ZB3Z;n_d&zO>^Ti?3F}6BV;%d8)Yp0zOJ->UizY3!lRYBR?qZL|A-9|LA~rk1 zs*wO4WtT}mA7j6@LGCQuu^q`5OddyrbIkn)a_8AfiChjl-4Z4Us(c)wj*G18MkHUd zE4T2ZuUP*OB;PYlvfrLM2@gK{h)7gBV1<4$~g+R|-?mrgE zJYK~U$qGJ`fagjcO1NkhpB0V5&Ajl>DBQwbD&&)xcll;#HsPieGdI-53-i)N<0uLiY zc991Xe_Z4J9-{C%ze7gq2LF6C3h(hQWNLrpW5^Zwi8rNtzw)yr&A;(IWYwPXTN1gy z_%Cgdd&8Z`tk|-|yb)+ITC^b-bDVhH5)H?Ta0*>a5LZtjnJ5}oM%78;JgwSfG38^_ zoFht-5}hk-2a(JZi>e|~Vox#}%okUGMzTPpk_0Ri+kJ8GV=?g^7(;oC@FMelUCmlXg{~MK~5^X5YVj&b=o5Dioq4iYOdOvd0 zSnNF{AF;G-6i#O+=m85^Jl*@4g%gV|VtYyRFJ@C{RoAf(NFT3fRZbJfZeVNQMV;+z z0imQF>^T98o$TkENOrN)BsaU+oSsOIF^#17II~gv6U?h3s+?mZgOQwPugPHLu;X7L zca>FKhpw-&6J(jMvqizk{lL0XoaG*4#G*g4c{6DL>sPj(KYR!EIty<<&1F@5`~x$+~o3VjwmFG z2$SWc0{)hws5H6G+JdqYCX>tOYw)AElk>!4XzaXlIj*9lvx&z|M7hL2lZ*2&RO&op z1zor4*RYl7zGPwNIHXdPE@CQLXgTV;N-2sLb{@2fN=pAI`4M zw!i3}6qSlQcUVpREyPtUWrdyh>e*NNwJJD6iZUfk9!^uxu2Er(Y%LX)EotIED1l$) zOF3^v{8>7GN>`~%RJrfgffp)P#n4Uex0mATJ$5Rt%_q*qwbjyj^!+!BnuSc8p;Xka z+eTc2Y|C)%&~-De9jz+``U64Bw|ER?aM-L5qtFl$*=6Q`l$Ik>*q)KD~ta^tUjLO3tGgh zSBoH-!*`LLUC6`tBDaB`q1fI&zIck=>|JBuVUSMWvJn^`%tQ7HBu`m)P#qmVrfIxk ze}Y)(wdm^Fa_((?2HT+N|YFT$|4VtC(7( z5lbDCZ+m0n@F9W zW;19=7gOHrSSKc(D!?m3kbeYEwo=TpFN<>m(6Vb5Oi^b%^i$qUShVY?cZ6 zcbdfx5{zBKii6?x+xomQe`BTX6F1%F{idP%Jw6Vk`p0FklR+P}#>xLKkaFM9@H%)9)5L#7a@T((t-yAcVxvj#;Vow%*~^=P10dy_sL%bp zD&-FFA|!(cdGKr`hxmNDcbZ?Je$Q|x>i8@-)3Q93185LaO!JA=_nGDsubnbIrzd@G z8buF3Z3-oUIb$kEgE(udzn1v_3)2N6@j25qdSH&}GO_Fh(>kKwMbl4o?@QAidhS=I zX7q@!OM(;8ecC6OZi#^geexN3^ogyfp(G_m@1(+!f)8>aDVk=!(` zB{JPIwbuFnw&^gHeruXdkN?gznHt_P1yY^wP3?$d@0xm0`yWg}G>Uts^7PyXrjj(! z-%M7L&_7LqG{dP*M=6=^w1TS4aasq$>MPMi5s5udkQ{hTp(izc0vg&(EpF0WT6Q4L zdgmJPly65Opk)bhpWipxxVH5mBKpVDwcS&y8QPAh6aE6sWQy5IN^tCQTD=#lc6)K}_jnpAoaILtJ-4-LgOGLSkQHJ;Yf_6`+|Wk>1BQ`l-6*mQQ1 z<~)Nv0#CtHX}%uGT=oHR!#sAG*hjIERAm8cKtx)|+EU>nwu~sZge{|*TiBmOtByhiNu% zm^anT;$7+9XkMG9JBH7p1sKoQP~jBrM!nqOwTZAl^WwA!4|#K9&8K|TG}3=B`3S0- zB_`19M~h4v@FdZSm};^ZLR8HbgNS7FL_ebR2GN@o^%-%Q3eSq>#Qk52-)Kd?5;du_ zuf-|i@atj(&G&|grN`eB`-nqdi?aIYMFwVVgR@?RO2^2rXx!uE8(OYxd5n@JvNO$T zrA(!DUMJ5I**=lyXlPqxI(4&6wxFf^O1jYcT#<8W{jbZ_w5qpdQM&iNJVR9bQC6hn zXZeK2`&jm(@!Ce4p3vCFm_DG#&oK?AHJEQ2LyYpVDTcUsvFSLGWVz{EBG5`$UnFZy zJ~XBcrt3tDjiv~q>{e3_CEHEoX<>GnawyqjYQGlAep6SX`TD zot?`Rp&u<>oSW%C-YM*SN&n$%GF2-AcrAsch|N^(lE(1UPdb+^N@cB!nyO{IN06>f zF;lhEwW+MFtEt)>1PrC{7p7{?@YzMJ;?AB_-}yXUrODlO7e?2h*mhi-wBCxV*Q#x} zHXBbREqr$1+G-A!`%a^pekZBCjqL*6@LxsOfNeW*ZSO_5L&{Orj#H>StPuSUuS?x^ zu0kbIgQ-qTGIi0_m#*EvqwD);s7}vtx>~nTtJvPuXWVQ0ozR);^u0~L6Q5C?0Ud1A z(ZEA=P3eWM3ApmbpkOXy{~uAdNG@eTMLS`OIS30P+6h}cm$0@Hf2XW0Kv_`-%QbN~ zhNh3LKFIyQ8(Y3r&mCJ)n`3Y?cX0ocRd3Nvv(qdH{z~4sTtt7$sr(k zlwCkvaz|9yF(Rz7eHpRFcKHC!?DB!J{gZs?BkGBuSKf#ujmVZ?WK9ktIXOn;>=+To zVINT*js72usD}-E|9L}lep`tcMEXZ10@D9&L`57l0=uXHeZv*nbjJko}*S&s6U-49w)= zz8_c5Ex79Rn}sblTizi5cNPSC!#>9U75xzZa9EIfqYl#``y9lz!7m4JZB&eY`@~Rr z^BPpruJ93D113{>;6s{D(Cb6E2FK8~{X(kQVK3bcIYsr~Jx1jno1k1=V!}|NKOx-e zn6^!r#eZb_{|}16CQUw#Xim+R(zQi0UE9CFRbQfN2(3AWD$M^uhyCBEuzLSZ9j4kR zvR7rTR%>E%hF5cIhBZE+PhxUHyxB|j>d)NOrvB`Kn&rxCr~?Dob2ZW;U9@XS>@%T0 zOJyl4`;K%{!=|!gD(oXsS@oJPTvX%{Sxealv7jn3QSGdO{(*s!R$RQz?(Ug*N=s{o zhv!grWDxUG-(Tc4RmxRnQgaS7vofWzUaEI5(MT;%V>49S^1PM`PG@J-9t$_CeM?vo z%{PO^GxcjxSx4PY7bbYzGumKq4~xkn>RBe6tZb#En^J{kIdyq3`&2z^&MPQCUtU%n z8^StN>>AL)KhhfJ-_7i9wdQ85R@G=Id!)J^;%=(OO6IEEhp`uGSD>t`!aH#%b)b(Z zs-lOpN@}1hucK`Hq)FR7oaHcOuER|#_!WkSKS}q8a<3rjsjUIRq>UTNwlQ_&87r)c zj1y(l=Gkc7)5dC*vReHE0%F3fA?-q0Fn?=6Kx8xJ*;Z6g8Ck4BMYL+()X^e0gIONUV#8FQ zSG>3iuYgBdN3(jWYBTPlT7QqrkTRe598d@4Au*U#Xg zmTGwfc&N$;vaqV+%FC!;aiWrH{1J;NYbA0-L`Pbqt${%Sq5hFUfoApbM=VZ_ttuKi z1^9Qe1~*kTH8l5|4sj{*k#JH=t3wJ>Vj&s7T}MX`e;0+dhj z7FE-4qjt~%UQyv|SVdL&Z00Vk)|h#2ynHbq@0ifYLiz(*D03pOu4deaoS2_*CrxFu zI?S1*D=4C=>g*|NXo$m1V=j92=8;~?zZwMV@octOf<3%dwSKZTZ|b9V&0$y6<6?N$ z*CC>!O7)ad?K>l@sy^|el-fC$1rbG@n71xfTB~_%8B<$#a1(2$ayDX;wxQtsn~KdA z>eJ$~xZ1i0GoV>&gFa@Q)y`#4A8!Z$y;THGnzx8`QnyWb_E`^bK;v|1jtC8td$EX} zo|^>;nm-&;*7gXPqCt02L#wldMe%BOMh@v@c5h_0+H?NhAVQ7IUfRdY*kz_>tzbLU z!ONn))_)}{&eYW}FwGnFML9LU9~MK zoz<(=Y`2}tE!4IvvZ{7@4eQF(pG!nt6}^rns+<8>+VksJCUdn~LxV_A&2IhrxoN2z z*kGodi;HSi^`YhoF^20ov_&7|Keha(ET>i3$O4$kD8*}QA8ca7n2Os5CM>#zC9~$r z%O7N4xCOEBv=w03R1?_h-WE1b%~`}ts}U8rt6H~}eXS0+l4fngHnyIrun%}$ZR8I2 ziBNlPv6>JNC)Gs*%d|3-rS(JZs;$;oG*jMZpeH0hTzFrmrdl$5mInQ48S1SSklNJ>c^n2?;&Bs?`Cxm{>%VKo=k;L;T|ga9L&#D4(csChWV)= zUQ@e%j2&hk5Ws@^M_)1fg5@SLp`qG|6YMT8kNTm8LJte+M0Fc`#)Nj%&V9z}vdVVt zVK+E=IY>eE&)NF&q2Zm{lb{sficr3N7QAu&b7JFJgIQh0&#=G1!TGEfILR@f z81?21JEd+ZSgQ?(VXa=DWdW-GyO>~`^}Le0c1ILe(+`8IJC4NyZmI~Svpf~OF3Wg&{pP}Pd zS3$|7hO)7;USnHT>+7KN5A|g&&FcnxmjQt+f5Izj3vRL+Onq~U?NjIG2{&!sZC03< z?-meYjRfZh`gbQN{vB1C1c;Z@b|-@)?CzRfB*MTCZiWhSW$Nig6;?l6zC z?K{Q5azzIQK+T2ff`k$6J0;w;O?TJ?p~_Fh3?lEr0>-owCDiu44v>>}nw3_4Get$M z(vK{O6}S3F2Zw|PS);;ZA_Icd`kz>|a=Xt$)aItLk_L1T~WV`4{Z?)walwkHl zmZY*zNE0l04#=inJ%p$8CyG4aqyM#oAvdfOwZXr!5T?F4%J*Y1Z?Az zBWkOYzq1)Uu_hvMQ6gsS|&)v1kf_g>TW9 zR#~sW9*>&}XBD^uz2AGqmO#C935tvg2`4?{)~s>U#$IM`Pp{^lt-M;9-P0115@OR6 zJk0Nd>P->`_D+b8Pl#{StWoc@*yOl==Cp*tiRp+6*82&YYim#V#t}J;FV-H7@)vS4$%S!J4UFAF=A{dQtA)ATm0@ z8W0(3jf@H|;4*l&^eAMF>K>&V)To#UGAB)n@z#tGjZ|Ow3$wP(m8T1}H&xUw<`3x! zi1fDlhlaFQHM@$kYMBH_WL-tw9>p+*9;J9iXzyID_Lf~Pt3D~kJE-O@fKMOH7sXZf z1K1{0Y2IC>u7n{RS(=|I16oBvyhA#LK+ZaaU|GD>fHHis+AQ~&j%3a?b&8WA29(#;A*q6@zvc|Pi~H#GbY@c?goc8f|y z^#^)22W)XucYMLO>#OqYl2)tTRdXOvug5?jldDKql~Rqrqk5PCG1gb(oN+I2b-^7> zn^T=1RuLP7RNHItfvVL2fTRF3-)4YhFZGKzoTL)Vq)DC47A~r8A}kO-s6F2l84zIY zptkK6Rn&``{D2`xEoY$iWj9b#w=me0Fl$R|@h_M*uMW2|#y+!s>_eEt`=I4 zH{$BIpMf2-m%tm{;K2inM1{16{tFKa2~ZKyvWf~d$=X`W`aFiKvP)&jvTy-)Q=ey` zV2<`Rn}#4zcimNey~)a?Xtab#z>2RRiX zc;0Hz9Z_8y(2Q%$3Env{oK~|1pJh@x1G&k`$J^|dahG3wYjsIsWbteU#ej`voRlR(M# z0em@TLm>wQ1M)>2$_MgU-HCwY@*)}mK;^*txkV1Z4_#2eIwU6y&G;v)LFIPS@n;}k zM7}ZgY(xNZGghm%JBU=ttx@2sC+DEVE$w+%^?Q3hUTq!Cil`4HR(fv-o~V-N5LQ_O z1sM>+2PsQ{bS;`6h+PcfKNw8kOqUD}_u@h|2%YN$h)=bSfD{$Yh+jM=b>ue@ve3UH z@2sA$Vt8d4)m8zKyr1&?1Q6k2VNnAvZIoheyqxxZB)`p6k$r%jhsdK5F?^qTbPT5SSPUPe zb?U;Sn28`BS5p;;2BL#j30}-D!ZweMqax)ZNb0ZW`xhLPL?k{VU7xEuQXhap>&4HitUZVUjmzTom5SwqYJ<=Q zBsNAzfvC5NpoKQ|lND6k-aLe$j!CwIAycJ@E5#sD&J>Z7j;CJJL<6vylW}4LF{=A*qxdsTzzdc99X#faIxXLgB1FE9SMoD}F z^($3F4b1Z@i6go)kmsm@-@{!Qze04=qLO(4S0igf1iO9A%_a(bc&pn>pk)rE@|bc^ zjsB7CgLJ5yiv_ikgZLh%zI!CpGf%U*n^RD?=n!j=dg3OlYlkwpGgB*m zXSKAGnS30#M?u&7O2 z;06hTnm-52b25upML2Yu@Sy&s_GC1-u^RS~IJBtUz075Ol`bVP6b@UWoz6#VrbeNBKu$SjhYx{_haNxN@Moi07oli$>AbUJG_|X&q zOpmF21*@JXC%I$F3#EiAuN0`5htoh{r-1M<^rr4l2Y{Oq4+!0stf-S2+%{qcuVkXf zwO1vrqJs7{@~kvG6~j?-aF3TNHEk`S#4=Ry89Ci_vX5!YzJt z`3kNTna|q`J#LC&*|jNgf{{}hAM@$TTm~#(%n32StPP@)R$&pZ&(zP+vap8FwI64y zZ5BKWk`S%?Qhtl6CVt2tsjUYmDe$HxE$3CFI$Q;cX5wnTkE`ykz-k}oz=P?11-{I* zb$qqTvM~?k`52En{S0>Y_j3r)OkNLIHpT~Ns>23o(@RfzZ7p#FcV}wSURGSq84Yn= zIv#>{;578Wo=>1sEoMZ(UVp;FbrcJT5IX`6Na#jz^1_YWQ~k1$Uzyh)Yx8^)KaOy= z?x@B@2gB1N0IXfx%qw$s;S+!}>tv3|4kA7(rl%~SvP;8+P|Q{PejD$OP|RcaVt+LO zS;&P4>eL-yuwZy3dTOes?%-*v_)h*4x&0<}BN)81v_Fi`v(M36G2iYh!ou z-dJ^t#(Ju@qY;ySwwtFK1+C`&05vgmk0`CJ(I6cN$dOm-9~A~?qEj@4Bc@YGa7a)f zja^OK%U2ObAo!hU8SOb0y^l|+ZncI*#8@NX)(3TpHhaR1M0IvRG9NFsX)(l9Ohw3l z{C++`t(yj<9hQK3<15J?s>J7@+uEX{Zrwa(VQ{lUj11#ol))0be}JD;HOga6N8g6O z{NW~6RP}6)u<82;f$LrdLERrb$QP<%hrj?wUO)pc{Rn<&rLy6c zZ#c{uQ_~wrgm~vgK$H0WCW@*1N3iHCe0W(`L!9iGU#Ht$KUtz&9=gfZA%L(S9_2Sx z`Z3;d?8Xq))gQn+IJ*f5qtj_#31Bg*1C&U9pGf__hgH?4o#qv}I#dgKeNPg^ zKs*NAymposM>s)`t^H$w%`pqa@QQu`*R`;L1mFd!nH53gO|!v4JGz2x!na^pt?ok@ zC+q?|yZ=5yawpI6NGKya2(~-qW;buRspOY@r{N+x_#>Zp5vn>b zmKC%YU-G{2swtQk?S&~2KvE0B5GI;?iH}e#_8{KT=`u+lVFy(%3x2~dr9r@HBcP7{ zyaFFfm4D9bsh`?HE=#_PJ)8$ud8isi4*EBxWeF|q8t=ta-$_tFYC8bM^XvR`RidY; ztDCRr5O0-SNmNq}K4pcqQaAYp`!<-o4ULlGCd(DeH;W+cOL<-T>1`}r1Tx0!AhcW%lu5J&HkR3 zm1<@$*x|K5@>2jPAWzpX;M&jqi7!!2W@7&EVqsc`LwI@yieg&oeeT3n_DSgZxj*xG zsbYuVXO$;>KT`{;i-xM&Z?G<>f8)nh(NVI#@>>f#v-c^l1`HUgQr+PqzI@8hsF59@ z2Y-16g6=m#eFZ;<8#Kxf0+VtVL9E$di9Hw8m>boE!qFa(uaqmh+mIWJ(_8O|;v8acm}S8Y}AUS}QgSHTE{(_3c$KQ95va zPl_K@Xk*z(IfX-~r96V*rJ2M}go51E($9snHo-{@cgQLnQ*|MmRo2?Li01GqhO#;p z5gR9pIJ86_%S@>We6*~vXsJHi#Ovp6QW+>MSMeI&fYDwnQbf#WDkU9^@%=!6kyQ(^ zM)(tOCs5IXt#=DRBCGw-0JG_0s+JTgsR(WP}pN!#aQ*|TUg!N#l>9} z9S#`YxP*AjTBs+};ScsHDc)6WHi|mx+mfO>LYc6B`9hgBONpK8K`Aj$y)zm+hU-g< z`zq=-YzQ28scB`zJwyj^LQk36gO3-S6D3tnIgzR6US%~^PmA^cn{}yh$SLTN z8e>Iy?TWj=?tV^h90>SyCVlLuOlR9!* zRyGFNoOTmysOc3U-%n=9ChFX$xWDuwFRV5-#>UPE+d)xt2+DqMEaJ4uO+;CymY0GK z+3AT_bedCiua+9(g*hIvp;nK^Fb6P;)zw2UFmkO}V2kXntfE%lTVx4!t|#}%-7+`U zg;<(IfjHW+QXXniGqJQdG%doS)`-w3t9O^?Dz>mF?*idQnU7U@rOC3&RuqWkjRlN9 zsksW-CK!^z}R+^nTPM{zat)2B~?!{i~k*>XwSktmh%;!UWg=*v5h(KN*PtQ|}xf%7qU&QJj zh>QSfRH-N+Xx(X^)lPhj2rOO{sYKCjsX7IScVMw1BK_OrCEH7jw9> z)P)hKvlE*`c-OvjgegQHVht;zw!2QipttHIb~1HyFLN>lL^icXs8V~d6ZbG&{LbIrn@wp#0iS1( z7#1ZKaQazHef|ZjRGPNB0;0f20az#6>uRMviV?M$YW@;_#vwm2mA;*(Z~V9JDpJ*? z0I180T}6QUs*2d6-svWusph9dRT<(P;H6TRL-OOgi!kGmMss6_;7oV1TwD7dRBk1^ zkChK=8m!@ykDg6B!zg#@A@;(l4~Ys#Fg#DcczJ0}dy0`veY*t)(D`#jKrVeCzO;w# z5$I9JtfIT}?*;8TqX7surZiT3r24cDbfl%X*bevYJxI&!IndIN;zYw* zM)VwlmjSh!hw~jKnb3?1iWe{I0^tOP1P41FK-(Fd$Hg(Z=iKc z0#~bgKB9QZmT&F4s3!x(C3SiuucJLk7U!7qc>u=2*%2poCsm9oUT_0R#SId1>hT$H z$df_Bi)kIwg)1*lRLG4r=4RBOsgMV^^MIhAWP;33GDU|x^K4*bhfXLE0anWyucYBq zzt6ZfW0*J#eZG&^)iOR5i=A`_9TJL-NOxj#lN#6s+c(30YDeP=+SExR)()aSeQ6wF zaZ(khpzl9-14*x&A_g%vvJuStkulOq^O+`Gm^xpU7uC`}5-m7wDMr?{D``R^`4C)w zB%&j@;n|`w9C3dMi2A0asHJXqfwuTH8#?H{UED(hfCcE^GF#MDs}2KKjsG1`?Ts^- z_U3G{OMM?Cdb>u4gjoZj`UBgAT5)RV4#dk;4A}JRIcVk6g_mkwf(S(LC`d0?N^0*3c*%_lt{5NKdyKamx9lcs;GnLXjer zISAOO?7KiJr*_GTYyVs<5Cd2SRJ{0{bW#0A!FZHB4-{E%sTe{g4I-4s$M#Gi+SrTg z9O-2ZwJQHWgmk`HDt^x0+@CoXU=0z^a_Z_b1PTZ%sq9|pIA=YV+Vf>14%?H?a4}=| zv3eR_pPIr{(V1{%bcmU}N_@$H#M(s#=4uKr)piZIA!ny_Dwbb_waIJ5W~SnIV><1x z!EJ1@PV`m#l4OwDxK8XxoIn?STFd;+47e1d2x6(FWJPcmtdx2X4UboD5J|unn7KVF ztUX&c_OIU=mY~BOx~t6B}HZN&ys-&tFw|vn0YfDJ8kDxj|Fa zW0&ZSZQ#SZ!~+$dhHdw#UvUVkxF$B0piama4C+k3%<9{_IEw)Ra8kwg03FY{2wWRH z0_?0iw72(&{mQqwsG=R&D=td)?n=Pn9fuHfcz#F(GL;$*9(?DB7_NSw4Bu9ZM8lm& zL<9A#E^nxgB!f%t91+Kais%8=@sjM@_|wq8fZ9&bD!K^jF}B4Uq=)wF2~kBD$2R}G z2QV2pii14`CT*lK`A9h{OFZ?5m5Zk-ZKRig$7xb=2|lT7DFwXvVW z4Cz}3O*VjgY2V#`DkA_V22xgI@1xTh5v7tTlGSV=BL0`pzydnQ^@~k2H}KR_zYsl` zns!B2r%)~}U7jv+EF`HBk3xFfI|A@8QayP9@2T>6yz;NQ=7?Fnid+%R>_Kw$o2?K0gb>&pFBA?>!OgxC%WF)m(WvPUyYB29UPosc;i2^AP&1 zc!O2fet03Gm=^JekiaFaLB`*{gKJ9&Q6;?;A!@4!q^Lmvj(^;K2^*$0dWBCAslCUr z{RfaB)dYO-M=i~Q-}vmc*s5LqOFTCz+XXbQZ~z-_kh)R2dMfCv8#!>&)*lgPx%V8_ zZV9%@44k%X9Hi@fALuDW(53p`BtzBZ&Cmky+?^D@a#39C?G^@`j5%P%Nec^o_C8?x}rJSmJo;M-92B(pG}$W*5aNsG~)tms+`2)+w5q zoSxX1j?FjlR82ks0UH*R-PE@4fIyb^LH{d@$rO@J$GHEIryNJQy;aSJysFmGRSxCG znt7?%5UlCz60)z#dQa3*-Up?-np{%0G3iIH)x(lb;sf^r@#oZ6G1eBNWs^YJpTNam>z0?E_H=$N<7^c_dabN{U z!E{GOs$P|GoZxmxta1MevNodiQC&jvnMrMX1=$`)g)mLh*7=33dL<0EZzZ|ei1<&5 zhev&)B%T0`<_w3I=Bsjk!D6jg3bq|xS+=F!kP6z<%JKry3sz z{&egvN;TRW#41)p;%re=hV)Q=X8Eo1bb^+zUK6%!YA-A@j&Ya_9|SNEy8IZ7N5um; z=pS8EhLfhRPZ4O7I#*LJSLZ)th1H=WVD6c2vW_s803qGl(mb!OOhEva!WvdOZIw~* z07K_S82!cRypplO7^$+7L~ZSOU5O();6;;aeF+bqcN7+w&Y7v#9`Yxxa03ZUGHfPB zv+@*x%A%E`oVKN*1X{e_NT#aWqkxD$t}Kcumn0lggxMvZvE~7AEZ(;;sgoAk8>ho6 z@X|}G^9x{%$(K`C8p|0q?5mN_BGBTH?lE@s5}L^N*uz1!Jdo0&kJ?rPGr847-c$ko zVb%_MVgdD_7XI7>_F!hTHoI1UGdG z*tN5r8Xkr8<1`clfL~lQ6MGCr{Q$DSLDf}#Ke=BmxCQ6JwgEow)*V>aVy$IQmE9VW zGCfv?sMOXFs~fEWwCcKGaTe~wspRx19M-DeM%Jy2s6n0wNKSn2$#5;ajeIE7NC|m8 zxCa~dMdo5zKR&_glS(v+mN*bFx-kNZIt!!)$YgbG3^VIzy^qF#AsPnC$*R#kglL|( zN6Tx0kQpBw&D3E=SQ_jvV8(ED#aq^_X~$@JGy*LOx?7cl@qnL~Lu|i}!8t8DlvFr6 z1jlTnyG3?ZN1KU?+MZwu=s+{;rj+MCzkW?2>@15~NY+(Wrl!q!8jcjZH=Miv1v z-U*kLT^yQItxb^)9Pj54e91lOOsA?94yu;b)`jEGz##t7J^%+}g95D0nzgcGt2ZJv zs2k!RUw4M^yG6<$4YM|^u&9?84k8yCaU}iqA48|NG@=E~ROhQ0>Xs<%4;#Dh>gWkr zu&#kv)+6B%*NM?GL3u6%pLJ^lFxa>mT#lMC&`{ZTz-%4XKr(vA$OeRxq&gBKH`z~3 z+b2P^g!Ew!^SZzgm8>c1Xf9plmxz#eg~pLRPwRi&)+&!$rlb5WDHq|Pz z?MM1w%@05vh7Uu)Bg+MIOQ{PP)Zf0@(o5b_mt*DY#(ALq->sESt)}{UUsXL$zNb2z z!r359%1teflf#VHf8KP4oYae#HsiRqM=YrNMLaBZU`1Y93rUbTda>gI0uT{>nYM8l8b%MNkH4C~Q zjm&B^PChB0BspCr{l-5~Z;~LZx+~=S3(iB*X~ck#NNb0v5S4R+l{1dZ3>YZWU5s7A zmgafMa*f*jE%qvFOu`Dr4}}Umg0mwHGbPSU>PYR#JF=#J zpvCU2zD2$K#I_BQx0UO0>7vcRyoI_`3lMY9hcZk(QrND&GZv?T%v?yV^$4(G)@L#pNP&rMNg0iRj12vy)^) zW&o36S%3$GER4g>?{oyCcubMsV$(}Me&LAs;+&1AmzS4!s8)EYjN~}Ag1xFlY`5HM z0mYE@5&oE_myf!z0VIuFjQHiW=@PEvN(Orh3BnH79ps9b za`4FYh{aDcVRfTt$#-bKDo+nX|6Z6S2dPsampvBaMF+I1sLa`Np(;B9I;_DQxsA?N z6j*j6g9y^qIdZvBVK(f*lo$j{%8_T9NWwMf^lf$gmU!I9Rk>O!O}r)@nc=ku1id_YF{ zZ9d2~%z97<+a=%wZ)T|B~rM9IJMgY@tskh zOAFp7AU9;qOZZnX;jZf5Y1z?uWAQD`R;XRa2x}nTrJea3{ElH~q#s3yO)B9CtE*i) zBYR4%YmV&9)d!b2j)`@{0gBHr%Ht;WG#L4fSL9HYz6i1R67Z)~u{Th$vQ*^IY-}= ze*i@1xns~K`QuT;ZpkjpML)fO7lEOVVEMNOA}A`ql^d9L_B;8$<2_n$)o_Wd=47Bw zRq`iMUJLkME@f(z7nte386!Sf17!34K~~`^AsX%xDNO0<8Q`f6`%#WI_8vnJ{Z`91 zQxxxKz`^vN;MhL$;P2)#p#B=|$M-K$ zBPESmTN4H*;C0F5xM6gBo>D@0FN=I7wO+A5IddSqTiZcvMpgq zV+<58h$4wij8KrS^0=fQ$;;|>>vq)jm^kNOYEJQk$`svFdoMpY{Q{-SAS3{ zGN^qBPD|j;LcHh$^^QTOBj8i8X%(6aij8)lr5+SA5_RD^FJp7~J7%L0-J~T9%1lg4 zNVldVoSP8u-nemNdi71Gd2DiWN=9r(g1d1~FHCo|h{waa_~SHV`zZVKa=Xe*rsn_9 znN9DFZl+rkhU)Ly{jD2=#_fZm1M$k9H7F7m%ueUJxr~&YkI;DkHXdWNCZy?0WFMs7 zdwSyFgaQ+?<<2PgzA@82naOb(V4Sz-)IK!49Tc!WCbP9~QcCaGBx~ZpRB)9Q9OK}K zF#SDCdeyk&TRZ{EW+r7=2VfnsQ>oT}!>Zc!{T&DEqYJQ8Qz&q1?n!&s3C)|w6SEoR zQ9(E(<3;7Mz2m5yUP9BO*}B|Vtp>~LSFC4p0@h!T`Xf_t74dc~%A#!@BE!4lmqF;T zc9GHHUFm&Kko&E{=O^>P-f0;rL*lIIw1gOieF(Yz1at@r=tyrAbppNG#RMB&6|!~; zCl0ZTG7UYz214L%Z0lQ1{i6Z^DT4C14T7A(>{-ORO6)x+0O&xVSz>2Zm}%{|=Q%;>@F zh97zNaXXb>5lzWVcO&kiqu8M#9fPa^(KwAA6$IYEd#4>B5_luIJt;u_v|TifF)aaF zJ~`c*F(ffAfgV^;o9ef1j{A096`M39b{M_zn*_k^LT zM1$U$iAhl6P-dy1g1cVakhZ$)(&b?4C>yq-%-+olVKr0YVln90BwafjuRpytV*5Q% zcc{)k*3>jus6L)ai31Yc`wYy$M+X}ANlZ)6fLX$C5^IM#F^>NPl5mlKWatTGYYBboG#rBS6Wx%rsqV(yf0mv!S$KN}Hx=ox4O~{?Q#EwjrU>2s8zRcY-SE6dgq? z6O5hgkU;lz53?;DWQ)r%lVOe`qht&U;S z7fR3|HKEM^AbGS*Ita}bzCK9_Lu1p@%-ADHv<_QB^N@=3Krpb6*_$|Id?3@;yGdCS`52MlRVTQ;^1 z#JW+heNxf}#%9>8;5oYj(=A9rMQv1~I`DQK)nGr95_>m6&y+yXCT28_bBqMI3vOpn zD4_9MBk2Peo|KqQ5AWdL1!jakW?}1~@2G}`heueW!>xFWIKUsrBM41{{u!|_1!*aL z+=n(yZ#WRj??Yo%^1K0n5O@rz;qIOeufP*N4eHgmT8BbgfS<_P<#`&Y($HMMp|B+- znDtW=_3@pTp*Ry^wWjpxlb(=)F4G&D2YPt;j?7yd9S|Ca89hCl5f$?Tgt_8lUxb#fBr54yW@yxNB|Z$(!aZbg@_cS{r+9gNf6QWKh4KYXJ?$%Z1r*Ew%x&sc*;0=-f3UPcqa$8b>owWHXLUqh4If zz*HQdPO}cgmnve@-0gVAoY#Z9o7v6$j{eULl~U4%>9|C96LmCeu8)53O%T8lnntam zFc#53C++e>TZjEO0I@B=ak zg$ENGgi<^TAs8f-wIkfzH4cR`ve6AlOCX(3u`3C)-R@BsgRl@jn`5;C$^A!Yly}c+ zZ3u$Jre!4dNsLQ`F4EmqnBufPG@HMp6`LKd{EbQNk`Jke^J{NTz1y*lIX~DTKn-Jr zY5-&StcdXg^QVs)1%}7a(Hs3(SA0rl?<6??L`*1QkfdU#KyyR8Ldaho0r=xVZyg1gIZefbn$bcxEjxgT6Ap8X?<%eI`zzhn40*sCZBf!lH z@$Y1|p;;aXqmO9)ou3U>Gz@@)9rKL|lhi{c<`2z~87MZKJVWF}cb>?oLeJGVVkx96 z3pTXc-V2Hh4+_-p`gjJkw6&~|}xSkT;1kbce${E-KC=`egCmO%en zgS|b8E4?_WyUKRbqKeHJ4;kO~{&r#eN6XtccHqERJ-UKl#Eq#L*1nmsX;^G)?_q{c zBPD9hWtg`sppo>^x4A?I_pwZ|?VyIJn>WaIVgBL>RLj#^*kZo=i7#pApvXzvtlF zdKYl;b@T!r%7-Mc85@gGfyP{NNU1TCs#SbjV@Ni0$h>ATc?`raSXEu$k58}i~plt zwcjgfQ_XqNEE~dEy7nEI0!#28Jk9@7b))gWEut}QJAwoz&1cDN6e7-V6?Fs|8&5H> zPS90R@F{&rZtXEOETA>6UjkgUzYR){TG&_8UR$?KdVmQGZTDbx1z<#+K~i;aCaVo2 z&<>&2PQY;ip}OyuuM(cE2m9?h!`ct6az8eh=OkJwJoxuP=|MxoME+-OVWV(sf!j2D z`EYP`$ba1ufGv;uDjBOzS!dtm%E=#Q5f~kdm2EpoR@qyb4x9 zV6{LM)bP$%qri$eg5GH0mG_(iRmd$!N01UDL9GIgh^H@H6fzk9#0YvDufMhVFCXLm zw-0n!|C>qz=C4w+zBZO0x3lxmyG{Gzm8^zz2prZX_iy^02Vd4k}vO#fn>W zbW4p|+gev!+FDy(*R@^nXS?d!F16Net@WqY?eYkU3Kn7i|8wTdoO=_czYa{k^Z&l@ zeCIi5&iT&F+{&wv^_4a9b|a@aqs(pmL7Nw_`eN>bdsFAQc+?v^PVf!kufF~6Yl0M zJ)S4k?xw599kFKxp{hXv-fhnGor4}}dVhh>1_+n=fFPFfz!#NxL_3=(jR1=w4 z*pkaDYGqAnaYG(_Pn)wHe!kY(3@+UiSolq7?=~JR@Mgc3dLG7UITcZ}7daEb6C_;p zjWQz2?Lf?&{HZ6eV9up|zv|yLnLfWLVLBbG2=sy$OGoK5^fKaBHa>3SPhl$5IH9hA z;4uL;YUD3QzA!TKz2&Ud?&dChOf(pR@ixsf+asB7wj(9NZ#Ol(1%~tx*VNskhUjLv zNH_O)^uv%GvV&C;6b9B~b=lU`-`pO@mYvo_W2oF!!;w&vy!`+VPSV_@3rnqTOtsXm zsE%4UO59PR_L*_H&)wHE(1X>wqNonFMCJ4T18B9Hm2QK-c`KcosARb{s`lIaM|V~z z;V1g(IOFGSIoRWq-2vV=I61I^=imv3cprB=rR%e#9sQhatpGtdIKqDe2aXicgDZCc z;jWRR`10b)DlBmD!0hdhrcOck<;QjX2Q>Tzc??dFYHVO)z1Ssvw@wgLJ1=@!&kj7I z$5oeCm&W9T#=n@^KU3vYQ%x^Sfn41((9yO@u5!8NCEyHJT~_|Kh@4{N7r=_%k!^48#3uTuZpq>yA?bH+mcw=S z6erxfHTd4+Cn9-nP$OK@<)B}cl-IHSwEIcRoh+%~_!`JiS-JK$pYAy$!%;2Y%#?Eh zG!=H=XQ`JmSWV_UYjts5jokY79^Hzmk**UwA6SJK3;6Jb?9-UK$T>eJw6d#n$b~7{ zYW_o1r)@QOAwnOwnF+nMf3gEl^)xP5OAquKZX+wdFP{+QN1*XpQ8vSfVQW<}r1hLW;)#Z` z@}`w_mHe<9t9OL1-dk^qNx8qZqntg)9981vyS6lsN ze8OCm_6}CZyGna{H+zQ$^z3Cx-D{ z`p@5m(gjDXo5o3VE8+u{ZQjF2tS@>S-?Jvo=EqC;pj&A*T=rMilvc zJw2V?&ko_))5>?PW!_B(t;y*yzPhhtAdcr@@vP_V@8Z>?-@R*<yBD$#xl?7{YwYEpBzP|-#%((F~8+~ z_&U5d;eG4kGgY0U66$dk4)%L(hph9nm75Nafp!&RFYNkwWjE#>?ai%mfh@`z1znC^ zUGMlIYv!f68P&yG<52Xo-B^sz2*EYh2uV_jSjOi54T9h0tXz(7rk8m4AGWeTg9pB) z@vsfS-Cz!n(v-(STRpi%(ci8ny|rf9?JA$9OmN?2oOR&R8t?DaX21 z-M2Ro2t( zO?y!>ph`j}OcAv3}XE#b|{`|2_4TJPx(@vZLz$M7MxImfNXy(wTfuB4ta)_z40(mL?DU0DStz5h02* ztgl9jGomSXWLT4Z8GigTJ$h%JJ!@(iIQX5l^b}A^iFtU@Q`QWZwzlBh3yqneu(d5x zy%)dWsM4kEO~{xBp2Wkzw8WDbKR1^?1GG3JeOt;`BY~a+z5~A2D+0zZvr_M7UvITE zPz6B_1Ui9Dz|5GAxDz-_MU)9>{!fz(28F>_s3P{1vCP~7=#+W25qpw^3vH2J6vEy_ zxF>+FEGXbLGTrFS*0$7Jm}#AMRa%fISs2Y90H68Lh1C2V;3pMcmK{HDD=SZz{V`zt z;N#4oGWIG)knn!s*S(3StXb|(wCQ7GMy5yp^Wfu0ZG(K!KKaAo>#jh2G%3E;8=tP? zYrN3MEDz%~qzmuNQ+Qi;A%3R!8VHvfiBXCCUEn)1ud{mr9|QC|N>FFyzXbkdcGh$D z0KEys95Q9%cZj_ooV3nPdmZpV`klG&A)nbSY8Ym8p==V>JHyPtfoE1pcN^ z;BOr#rj45Lc0`ygYqPM(7Gn1(@yUM>e7_dt)xuJf|H?S;*%W(T$8Lm=L5D5D8Y0GT zBD2@Y8X}$xTmh_Wg+1T#bvq$@5aE&x=jQZnV{S>i)&3H`qxfa&FfGQ9jz@=(mzhgg zK?u=k=C(pcb1O2U+pJqsZ-tqZk_@qT-?J~uhLzcwAkyc__^K&%GF9LgCD~=M7-t7$ z|A1i*pEJzNCL=vVT`9WE(3APq#vI76@n&20B$?+efVs-H&R0+ck3bfKY`H)3uFeoI zmSjXZ3R~Lz315fZhRIi*sq-3)ekz~fvpX@KKgxUme$uk}OT(gf3@#!lFib~h>sETs+!8wPXJ}HYfYcX>c|3XZd9aKAzb3U zkYdkralMOPu-Hp@vv?6_M8rsbjWbpBx^-PP(2x?W{ht9-_Y?1KxV~O`7vA`B@KxImS z;ywTjN6i9e~@h!N1B4jF>)=3Ek47Dl&NqZn*s6z=zIs*YiJxV~*7YG;{ zR05JszQBzQF?fTLkbKdX#D*B!sstpQktDV*=NJ*(tI+}^oLY=jI4LdEl4ymnaUB0C-5TNH}ju%s{A6Ybt~pa2Y2Za|I+yG7hIQ z!O(amAmJP&(Kb1Al>$jopukXx5|D6~k{GiWoG&T`m-I;)UPZ!b%Sh!dQlXYaD}+V3 z8{9ooq2Y%h%2GNG`?1A|e_|N^mM2 zhANbRWL+T8<~eohk_s^r&X^Jlx84mjYE6x>bfJklQ=u*xA82$CCmN81v#-Q7LWNpW zK_wx_|6d}`OVUJ8ZLa|SUb12&oL41U4Harlg)rlxLLC(jNn;Hp@5*2u$uX86v_tXdKksgZ;^h=^KK@iobcktoGgp<-|aamJT}6V*eqUIrUUIN!6}gd1rVSk&S@ zne+6*0&tBM(SvjAR@pdl9jQgj2-Cs@envSLtFFm7XSb{S2c1`yd*|nIiIr zNU4KFNob2~UFt_5ej8^*TzLqD+6Zdt4+CjqC~efzdm()QC(A~90B1zF4WVjKI3_z) z<|0PIS#Dy9Ci@DsMUAC6k>!g(%2ZIN%D6Gfiji!^nPAElRlWvoQKb(jYz=^HQ9*5s zk?)kO7|B_f2rF9*O~#2fCYcfl7@DdCB+~)`Lo+CFMT~TAAQ_oht(jQu5EG-i(HZyq zxxoOTqm%UtPL_)FBb+GJ2@o1UP-&w5p9JqIDUOjS@hWZTd9YrT(nb>6l5#Bgs*msbbI_Vn7uj=$SeZbU~QK{6m&6 zxb`VNgfk*mlh9hK_`EyB0P_YubE9Id)&+84n&0#M)I%> z1}z^-YeQ*JZ#$v9Tg80<D6lN$$RN(V2<-z95p^UpWw4%PuHuqp zDJ}^Y+i9X-^oeta?zr(>@9R_T31vGbO23Ur6?8Aj!{Ogl{NvFnk zLF^rvYCp76LjO;ym?$C!!xBeMaT%^-3y~&fQH}+)I+EqK_uuE(=e0Z)(JB$K1e(tp zmB&^$9pv`X>5g&III?)jiM}+Q5G3YzhbqVf+k3q|sAUu)*W`cLaC!*!V zQ3Yh^rV$A$SA3w4^z{u+M)=Ao5$HkD5q3hp515{MW{?@8cV5fC3He*Vbn@r|95Ce6 zA2zW26GS)y#$+P`nm#bd2z0A};E1qK3LBUu)d|cnf2;?hO71He^ z^$}q_#)dn9vy2Fj8FD5-Cy>^6p#KE0%&>Q42E2!h!P=K(;vFLjP0$OZO;kYtAaEHN zI*&PUx@bA|7aDjK^z(p=4E@eft|}G7Phg-G5jG}8po_>%V2^=u4Tv8k=^rrU%+Rob zZ-xF5;A>=tTy^PJ!0lotKqryLyAYuoI7>!Q`n`sn3D9Sx^}hrCL142Lw;OWm(?KNl zU9{qph;SPiW;fzai#EvqyT`yZ@R)%qf5yO+b0Y=>hsy9v2Bw@2C`xfrD}|#;3Kzh& zK?N<}lZ5XxhLYz|0Afan`1ZC7;V?D_=ifn2Tm=*XW`=iABt#v~sQ42U^q~h!dS(<) zW$-xzvjp5TGUe}R?EPvM`ZZPP$}v@t!2nZE*NrL9F)-!y+nDm0fhnis#+2_5%j}9j zqfBHJL4$=pp~~ps8V6Q4jQfIeN5z@yzAo+QI^b57WFUsDGy^jOxCbQ29|Rb4_LT|m0Av_7_Z#PM-hf-z^hlZ=O3Mk_D@?qF(s2oW-Y zITzFVjv=Q${asrB81&Brt}yiJ$I^1@cbjhuK_kL=cpS8x5$GJ!_-yD; z1YT3qFkIXf2J@n55=B6rZ zi1w-sc?;y#z(u~CHSf}s0E$CJ;JRAlenhwp7(1?kL2kHeISouTFcajO)s*)dm~t*8 zwH!EKaNAWgXz-|k89^=?rGn~&1>W&F_H>u3+pr*%5}kJgQ@%3^zhqpoH=}ICk3mo0 zi`$GV_IAjLE!=waD8D{6xT0P04JeRdDq#NQA5rlg$n~Kw0PgxKo+`_31GB8$1vceR z8JKeJ1}nKgANzg4P_4)9Vbj2H62^?uQF2Rs9~mTOK6MGP)#D#g@gJiUfE&(If%h%u zh&#?IhAPqPhJl+SzAX@41Kg7~^=BAO!X}IQQVt<6j* z0qMEVHs8TP&U&iJ!@G2zJ?^aShV1Kz3lG3m@CLZwMHsq{(oGdl0=F6X#U%WvB+Pu_ zaO7X)>qE$Yj7cJ=>SrMzr+{bUI=#ln|_HA7MAJ9VkS^_kbrE_-WvC4EzG{kC9=WftP_N8uGV*Qw@9sc$eQAQ5U1-$6#a| z3K_UC?)2wSEWvc(AOiH~0RJ!KtU}6jf!{|BpgTy6O=@u)u&%*1z;^=ED?oj05sNu~ zdM?^P41jT^k%2D({|X6A_9N^BeiUsO^YJ%<&oJ~K2Y%mZbF3@GXASwQz`YZ66WHQy z;7%d2i#E5ost{|92o|zF-M~|TwI?Tv49^8-XJ?7&eOm&29xfiPhFHQ%;6+CK7T`+X zGemhG@Q-C5!Np0&jbPm9Uwy=10&d0>1VqYjM_?>!K=_tc8YwiN7cYvU|eA+d`tuW;ecjfEkECopAVdA;Lo52%{E>F`ESt1uOluC zR0;eIqX4zQ*P;IPNF>_9sK#YddSUI@Mfb1<^!|;$-}|lA~1dj1%{c!D}ci`wM9KJoLfPSVRKhpXy7jZUuNLD zfp0UeDr~KaOAPr>&p`Tl7-;m+`!W>t;UMq_;Gdxc_aV#-9R@ybjC3b}^9+NT9O7bn zps|DlTxrM`0iSK)((x$&TgFg&1r$~q3ReSn7**B={4HSK-kG6Iz$*;>9l&7*j-1*B ze4Ziy7VyW$NcsdO^`gU2c!35gPy+O3-rZgWhWjq4@@pr+0BS&ArUxLu+K`_DZbX3) zU1l%?`U?#C`M~;c5O9}*QEDh)6(D9AcrEbH(CPFz(F#1lXtEoD#~S+o1l(-k2Z7f@ zpGzOs*bjkMhw|lO9~f_;M7meM2&@kWfj5BfH%pu(Pr}oKpGUaVD_>wcvlsOA4lKB?wRL`TU)OxRjTE0BZ*J+BzqqMjK7J&kaO0x8 z7TGf|Tbx^vo3|i0H~gQVzJMS71LyiB^Sc({6G#hldqfw$)5lK$@*535`JV;$)sdVY zytN=U;oX{np1Sx(^+rf;L4M)VQQjxdB~y4%Eco6xAIOwHr~@H>{Do|1oQRZU}Ed;fHAP31)uagP(z8 zR`GqezUIwMcr6qRyl^>!XE5X|7s+aAeA%vVz&pIiUU^1SQ$=}kOup~!T~c7*4+fgC zZ4>Q#e<-l8@yZw5PhYLMzQIwxyNyq&wzL`<|FdZD&8-Y-?+Z2+*`ZEUW%Wtzzd0;vLoV+?bd#8*An{zZ{HGo*;)NP?F0A< zQCwwleNWE@@8c!*j6D26S$;z9@WqE9&5myMMvi*tNA(bI0Fv+z1mTavj)mfBvL z`aG*wvdrFtpSwqO;XRro%j{jqnqe0o`SG@0WY4o@R@KX7&s}8S<=s8mK6h+!U3IQ( z1n;Ml?fu?YGU0p1$bku9aB$+sV>ZqRZc;aaa)P+S-+%;99$GI4h&(uYcsO)YbjqOm zqxJFuIdoDFa;Fn|7FICc(M&r!iMz7eGVhDMBE`FGik&&>l4Jp1SfC*Da%HO*L>|4- z6p`)Co@!6Zyb25&Tc{-B9*DZVJEowpt-i>Yh%s1BRG*_!n1`Muy@m@?#AkUg^$(rb z8-R6~qT6dy#C5n)=tIlC3Ws}h4=0;p;&7kfk%+UyiU=(KKX6&b@Bjb+ delta 50127 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.elf to start the debug session -### - -init -reset init -halt - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/cmd/flash.bat b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/cmd/flash.bat deleted file mode 100644 index 4f1858d6..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/cmd/flash.bat +++ /dev/null @@ -1,2 +0,0 @@ -call env.bat -openocd.exe -f interface/stlink-v2-1.cfg -f target/stm32f1x_stlink.cfg -f flash.cfg \ No newline at end of file diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/cmd/flash.cfg b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/cmd/flash.cfg deleted file mode 100644 index 1217715f..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/cmd/flash.cfg +++ /dev/null @@ -1,13 +0,0 @@ -### -# Description: mass erases and flashes the binary with OpenOCD -### - -init -reset init -halt -stm32f1x mass_erase 0 -flash write_image ..\\bin\\openblt_demoprog_nucleo_stm32f103rb.elf -#flash write_image erase ..\\bin\\openblt_demoprog_nucleo_stm32f103rb.elf -shutdown - - diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/ide/DemoBoot.project b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/ide/DemoBoot.project deleted file mode 100644 index cec59fdf..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/ide/DemoBoot.project +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - break main -continue - - - - - - - mingw32-make clean - mingw32-make - - - - None - $(WorkspacePath)/.. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(WorkspacePath) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/ide/DemoBoot.workspace b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/ide/DemoBoot.workspace deleted file mode 100644 index 7957a1d7..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/ide/DemoBoot.workspace +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/ide/readme.txt b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/ide/readme.txt deleted file mode 100644 index 8a340a19..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/ide/readme.txt +++ /dev/null @@ -1,4 +0,0 @@ -Integrated Development Environment ----------------------------------- -Codelite was used as the editor during the development of this software program. This directory contains the Codelite -workspace and project files. Codelite is a cross platform open source C/C++ IDE, available at http://www.codelite.org/. \ No newline at end of file diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/lib/newlib/_exit.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/lib/newlib/_exit.c new file mode 100644 index 00000000..4ae9532c --- /dev/null +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/lib/newlib/_exit.c @@ -0,0 +1,38 @@ +// ---------------------------------------------------------------------------- + +#include + +// ---------------------------------------------------------------------------- + +// Forward declaration + +void +_exit(int code); + +// ---------------------------------------------------------------------------- + +// We just enter an infinite loop, to be used as landmark when halting +// the debugger. +// +// It can be redefined in the application, if more functionality +// is required. + +void +__attribute__((weak)) +_exit(int code __attribute__((unused))) +{ + // TODO: write on trace + while (1) + ; +} + +// ---------------------------------------------------------------------------- + +void +__attribute__((weak,noreturn)) +abort(void) +{ + _exit(1); +} + +// ---------------------------------------------------------------------------- diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/makefile b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/makefile index 09c85de3..6c73816b 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/makefile +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/makefile @@ -34,7 +34,7 @@ PROJ_NAME=openblt_nucleo_stm32f103rb #|--------------------------------------------------------------------------------------| #| Configure tool path | #|--------------------------------------------------------------------------------------| -TOOL_PATH= +TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/ #|--------------------------------------------------------------------------------------| @@ -64,7 +64,7 @@ PROJ_FILES += $(wildcard ../../../Source/ARMCM3_STM32F1/GCC/*.h) #|--------------------------------------------------------------------------------------| #| Toolchain binaries | #|--------------------------------------------------------------------------------------| -RM = cs-rm +RM = rm CC = $(TOOL_PATH)arm-none-eabi-gcc LN = $(TOOL_PATH)arm-none-eabi-gcc OC = $(TOOL_PATH)arm-none-eabi-objcopy @@ -107,7 +107,7 @@ AFLAGS = $(CFLAGS) LFLAGS = $(STDFLAGS) $(OPTFLAGS) LFLAGS += -Wl,--defsym=__HEAP_SIZE=$(HEAP_SIZE) -Wl,--defsym=__STACK_SIZE=$(STACK_SIZE) LFLAGS += -Wl,-script="stm32f103rb_flash.ld" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map -LFLAGS += -Wl,--gc-sections $(LIB_PATH) +LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH) OFLAGS = -O srec ODFLAGS = -x SZFLAGS = -B -d diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.elf b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.elf index ae419b0e30fbea483c3afdc235e6df2acee3f697..6093b4fbb45bd90ef21c6d7b0465fdb45fe63ff8 100644 GIT binary patch delta 114672 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 I1AO!U0zbTlQUCw| diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.map b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.map index 2e440dfc..0e2275af 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.map +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.map @@ -1,206 +1,232 @@ - -bin/demoprog_nucleo_stm32f103rb.elf: file format elf32-littlearm -bin/demoprog_nucleo_stm32f103rb.elf -architecture: arm, flags 0x00000112: -EXEC_P, HAS_SYMS, D_PAGED -start address 0x08002000 - -Program Header: - LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**15 - filesz 0x0000295c memsz 0x0000295c flags r-x - LOAD off 0x00008000 vaddr 0x20000000 paddr 0x0800295c align 2**15 - filesz 0x0000001c memsz 0x00000090 flags rw- -private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point] - -Sections: -Idx Name Size VMA LMA File off Algn - 0 .text 0000095c 08002000 08002000 00002000 2**2 - CONTENTS, ALLOC, LOAD, READONLY, CODE - 1 .data 0000001c 20000000 0800295c 00008000 2**2 - CONTENTS, ALLOC, LOAD, DATA - 2 .bss 00000074 2000001c 08002978 0000801c 2**2 - ALLOC - 3 .heap 00000800 20000090 20000090 00008020 2**3 - CONTENTS, READONLY - 4 .stack_dummy 00000800 20000090 20000090 00008820 2**3 - CONTENTS, READONLY - 5 .ARM.attributes 00000027 00000000 00000000 00009020 2**0 - CONTENTS, READONLY - 6 .comment 00000030 00000000 00000000 00009047 2**0 - CONTENTS, READONLY - 7 .debug_line 00002bc9 00000000 00000000 00009077 2**0 - CONTENTS, READONLY, DEBUGGING - 8 .debug_info 00002f85 00000000 00000000 0000bc40 2**0 - CONTENTS, READONLY, DEBUGGING - 9 .debug_abbrev 00000c5e 00000000 00000000 0000ebc5 2**0 - CONTENTS, READONLY, DEBUGGING - 10 .debug_aranges 000003b8 00000000 00000000 0000f828 2**3 - CONTENTS, READONLY, DEBUGGING - 11 .debug_loc 000011cb 00000000 00000000 0000fbe0 2**0 - CONTENTS, READONLY, DEBUGGING - 12 .debug_ranges 00000328 00000000 00000000 00010dab 2**0 - CONTENTS, READONLY, DEBUGGING - 13 .debug_macro 0000d653 00000000 00000000 000110d3 2**0 - CONTENTS, READONLY, DEBUGGING - 14 .debug_str 0004e8a4 00000000 00000000 0001e726 2**0 - CONTENTS, READONLY, DEBUGGING - 15 .debug_frame 0000071c 00000000 00000000 0006cfcc 2**2 - CONTENTS, READONLY, DEBUGGING -SYMBOL TABLE: -08002000 l d .text 00000000 .text -20000000 l d .data 00000000 .data -2000001c l d .bss 00000000 .bss -20000090 l d .heap 00000000 .heap -20000090 l d .stack_dummy 00000000 .stack_dummy -00000000 l d .ARM.attributes 00000000 .ARM.attributes -00000000 l d .comment 00000000 .comment -00000000 l d .debug_line 00000000 .debug_line -00000000 l d .debug_info 00000000 .debug_info -00000000 l d .debug_abbrev 00000000 .debug_abbrev -00000000 l d .debug_aranges 00000000 .debug_aranges -00000000 l d .debug_loc 00000000 .debug_loc -00000000 l d .debug_ranges 00000000 .debug_ranges -00000000 l d .debug_macro 00000000 .debug_macro -00000000 l d .debug_str 00000000 .debug_str -00000000 l d .debug_frame 00000000 .debug_frame -00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o -00000800 l *ABS* 00000000 Stack_Size -00000800 l *ABS* 00000000 Heap_Size -080021c2 l .text 00000000 .flash_to_ram_loop -080021f4 l .text 00000000 .fill_zero_bss -080021f0 l .text 00000000 .loop_zero_bss -00000000 l df *ABS* 00000000 crtstuff.c -08002958 l O .text 00000000 __EH_FRAME_BEGIN__ -080020f0 l F .text 00000000 deregister_tm_clones -08002118 l F .text 00000000 register_tm_clones -08002148 l F .text 00000000 __do_global_dtors_aux -2000001c l .bss 00000000 completed.7922 -20000018 l O .data 00000000 __do_global_dtors_aux_fini_array_entry -08002178 l F .text 00000000 frame_dummy -20000020 l .bss 00000000 object.7927 -20000014 l O .data 00000000 __frame_dummy_init_array_entry -00000000 l df *ABS* 00000000 boot.c -08002270 l F .text 00000086 BootComUartInit -080022f8 l F .text 0000002c UartReceiveByte -0800234c l F .text 000000d8 BootComUartCheckActivationRequest -20000038 l O .bss 00000041 xcpCtoReqPacket.6441 -2000007c l O .bss 00000001 xcpCtoRxLength.6442 -2000007d l O .bss 00000001 xcpCtoRxInProgress.6443 -20000080 l O .bss 00000004 xcpCtoRxStartTime.6444 -00000000 l df *ABS* 00000000 led.c -20000084 l O .bss 00000004 timer_counter_last.6426 -20000088 l O .bss 00000001 led_toggle_state.6425 -00000000 l df *ABS* 00000000 stm32f10x_gpio.c -00000000 l df *ABS* 00000000 stm32f10x_rcc.c -20000000 l O .data 00000004 ADCPrescTable -20000004 l O .data 00000010 APBAHBPrescTable -00000000 l df *ABS* 00000000 stm32f10x_usart.c -00000000 l df *ABS* 00000000 main.c -080027b0 l F .text 00000122 Init -00000000 l df *ABS* 00000000 timer.c -2000008c l O .bss 00000004 millisecond_counter -00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crti.o -00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crtn.o -00000000 l df *ABS* 00000000 crtstuff.c -08002958 l O .text 00000000 __FRAME_END__ -00000000 l df *ABS* 00000000 -00000800 l *ABS* 00000000 __HEAP_SIZE -0800295c l .text 00000000 __exidx_end -0800295c l .text 00000000 __exidx_start -00000800 l *ABS* 00000000 __STACK_SIZE -08002222 w F .text 00000002 EXTI2_IRQHandler -20000090 g .heap 00000800 __HeapBase -0800220a w F .text 00000002 DebugMon_Handler -20000000 g .data 00000000 __data_start__ -08002248 w F .text 00000002 TIM1_CC_IRQHandler -08002200 w F .text 00000002 HardFault_Handler -08002930 g F .text 00000010 SysTick_Handler -08002214 w F .text 00000002 PVD_IRQHandler -0800220c w F .text 00000002 PendSV_Handler -080021fe w F .text 00000002 NMI_Handler -08002224 w F .text 00000002 EXTI3_IRQHandler -0800295c g .text 00000000 __etext -080027a4 g F .text 0000000c USART_GetFlagStatus -2000001c g O .data 00000000 .hidden __TMC_END__ -0800221e w F .text 00000002 EXTI0_IRQHandler -08002254 w F .text 00000002 I2C2_EV_IRQHandler -0800279c g F .text 00000008 USART_ReceiveData -08002206 w F .text 00000002 UsageFault_Handler -08002668 g F .text 00000024 RCC_APB2PeriphClockCmd -08002236 w F .text 00000002 ADC1_2_IRQHandler -080024c8 g F .text 000000aa GPIO_Init -20000890 g .heap 00000000 __HeapLimit -2000001c g .bss 00000000 __bss_start__ -08002258 w F .text 00000002 SPI1_IRQHandler -08002780 g F .text 0000001c USART_Cmd -08002216 w F .text 00000002 TAMPER_IRQHandler -0800268c g F .text 00000024 RCC_APB1PeriphClockCmd -0800222e w F .text 00000002 DMA1_Channel4_IRQHandler -08002940 g F .text 00000000 _init -0800232c g F .text 0000001e BootActivate -08002260 w F .text 00000002 USART3_IRQHandler -08002218 w F .text 00000002 RTC_IRQHandler -08002234 w F .text 00000002 DMA1_Channel7_IRQHandler -080021b8 g F .text 00000030 Reset_Handler -0800223c w F .text 00000002 CAN1_RX1_IRQHandler -0800242c g F .text 00000032 LedInit -08002574 g F .text 00000004 GPIO_SetBits -0800224e w F .text 00000002 TIM4_IRQHandler -00000000 w *UND* 00000000 __deregister_frame_info -20000090 g .heap 00000000 end -08002250 w F .text 00000002 I2C1_EV_IRQHandler -2000001c g .data 00000000 __data_end__ -00000000 w *UND* 00000000 _ITM_registerTMCloneTable -0800257c g F .text 000000ea RCC_GetClocksFreq -08002232 w F .text 00000002 DMA1_Channel6_IRQHandler -080026b0 g F .text 000000d0 USART_Init -20000090 g .bss 00000000 __bss_end__ -0800224c w F .text 00000002 TIM3_IRQHandler -0800221c w F .text 00000002 RCC_IRQHandler -08002246 w F .text 00000002 TIM1_TRG_COM_IRQHandler -08002228 w F .text 00000002 DMA1_Channel1_IRQHandler -08002210 w F .text 00000002 Default_Handler -080021e8 w F .text 00000016 _start -08002262 w F .text 00000002 EXTI15_10_IRQHandler -08002578 g F .text 00000004 GPIO_ResetBits -08002240 w F .text 00000002 EXTI9_5_IRQHandler -00000000 w *UND* 00000000 _ITM_deregisterTMCloneTable -0800225a w F .text 00000002 SPI2_IRQHandler -08002202 w F .text 00000002 MemManage_Handler -08002000 g .text 000000f0 __isr_vector -080028d4 g F .text 00000014 main -08002208 w F .text 00000002 SVC_Handler -20000090 g .heap 00000000 __end__ -08002230 w F .text 00000002 DMA1_Channel5_IRQHandler -08002226 w F .text 00000002 EXTI4_IRQHandler -080028e8 g F .text 0000000c TimerSet -0800223a w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler -08002324 g F .text 00000008 BootComInit -0800294c g F .text 00000000 _fini -08002238 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler -0800222c w F .text 00000002 DMA1_Channel3_IRQHandler -20005000 g *ABS* 00000000 __StackTop -08002244 w F .text 00000002 TIM1_UP_IRQHandler -08002212 w F .text 00000002 WWDG_IRQHandler -08002460 g F .text 00000068 LedToggle -0800224a w F .text 00000002 TIM2_IRQHandler -08002242 w F .text 00000002 TIM1_BRK_IRQHandler -08002220 w F .text 00000002 EXTI1_IRQHandler -08002264 w F .text 00000002 RTCAlarm_IRQHandler -20004800 g *ABS* 00000800 __StackLimit -0800225e w F .text 00000002 USART2_IRQHandler -08002256 w F .text 00000002 I2C2_ER_IRQHandler -0800222a w F .text 00000002 DMA1_Channel2_IRQHandler -08002424 g F .text 00000008 BootComCheckActivationRequest -0800223e w F .text 00000002 CAN1_SCE_IRQHandler -0800221a w F .text 00000002 FLASH_IRQHandler -08002204 w F .text 00000002 BusFault_Handler -0800225c w F .text 00000002 USART1_IRQHandler -08002252 w F .text 00000002 I2C1_ER_IRQHandler -08002924 g F .text 0000000c TimerGet -00000000 w *UND* 00000000 _Jv_RegisterClasses -080028f4 g F .text 00000030 TimerInit -00000000 w *UND* 00000000 __register_frame_info -08002266 w F .text 00000002 USBWakeUp_IRQHandler - - + +bin/demoprog_nucleo_stm32f103rb.elf: file format elf32-littlearm +bin/demoprog_nucleo_stm32f103rb.elf +architecture: arm, flags 0x00000112: +EXEC_P, HAS_SYMS, D_PAGED +start address 0x08002000 + +Program Header: +0x70000001 off 0x00002900 vaddr 0x08002900 paddr 0x08002900 align 2**2 + filesz 0x00000008 memsz 0x00000008 flags r-- + LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 + filesz 0x00002908 memsz 0x00002908 flags r-x + LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08002908 align 2**16 + filesz 0x0000007c memsz 0x000000ec flags rw- +private flags = 5000200: [Version5 EABI] [soft-float ABI] + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .text 00000900 08002000 08002000 00002000 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 1 .ARM.exidx 00000008 08002900 08002900 00002900 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 2 .data 0000007c 20000000 08002908 00010000 2**2 + CONTENTS, ALLOC, LOAD, DATA + 3 .bss 00000070 2000007c 08002984 0001007c 2**2 + ALLOC + 4 .heap 00000800 200000f0 200000f0 00010080 2**3 + CONTENTS, READONLY + 5 .stack_dummy 00000800 200000f0 200000f0 00010880 2**3 + CONTENTS, READONLY + 6 .ARM.attributes 00000029 00000000 00000000 00011080 2**0 + CONTENTS, READONLY + 7 .comment 0000006e 00000000 00000000 000110a9 2**0 + CONTENTS, READONLY + 8 .debug_line 000029d7 00000000 00000000 00011117 2**0 + CONTENTS, READONLY, DEBUGGING + 9 .debug_info 000030d5 00000000 00000000 00013aee 2**0 + CONTENTS, READONLY, DEBUGGING + 10 .debug_abbrev 00000cd1 00000000 00000000 00016bc3 2**0 + CONTENTS, READONLY, DEBUGGING + 11 .debug_aranges 000003e0 00000000 00000000 00017898 2**3 + CONTENTS, READONLY, DEBUGGING + 12 .debug_loc 000013ab 00000000 00000000 00017c78 2**0 + CONTENTS, READONLY, DEBUGGING + 13 .debug_ranges 00000340 00000000 00000000 00019023 2**0 + CONTENTS, READONLY, DEBUGGING + 14 .debug_macro 0000e187 00000000 00000000 00019363 2**0 + CONTENTS, READONLY, DEBUGGING + 15 .debug_str 000514c6 00000000 00000000 000274ea 2**0 + CONTENTS, READONLY, DEBUGGING + 16 .debug_frame 000007f0 00000000 00000000 000789b0 2**2 + CONTENTS, READONLY, DEBUGGING +SYMBOL TABLE: +08002000 l d .text 00000000 .text +08002900 l d .ARM.exidx 00000000 .ARM.exidx +20000000 l d .data 00000000 .data +2000007c l d .bss 00000000 .bss +200000f0 l d .heap 00000000 .heap +200000f0 l d .stack_dummy 00000000 .stack_dummy +00000000 l d .ARM.attributes 00000000 .ARM.attributes +00000000 l d .comment 00000000 .comment +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l d .debug_macro 00000000 .debug_macro +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o +00000800 l *ABS* 00000000 Stack_Size +00000800 l *ABS* 00000000 Heap_Size +080021ca l .text 00000000 .flash_to_ram_loop +080021fc l .text 00000000 .fill_zero_bss +080021f8 l .text 00000000 .loop_zero_bss +00000000 l df *ABS* 00000000 crtstuff.c +080028fc l O .text 00000000 __EH_FRAME_BEGIN__ +080020f0 l F .text 00000000 __do_global_dtors_aux +2000007c l .bss 00000000 completed.8603 +20000078 l O .data 00000000 __do_global_dtors_aux_fini_array_entry +08002114 l F .text 00000000 frame_dummy +20000080 l .bss 00000000 object.8608 +20000074 l O .data 00000000 __frame_dummy_init_array_entry +00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o +00000000 l df *ABS* 00000000 boot.c +08002278 l F .text 00000080 BootComUartInit +080022f8 l F .text 00000024 UartReceiveByte +08002340 l F .text 00000094 BootComUartCheckActivationRequest +20000098 l O .bss 00000004 xcpCtoRxStartTime.6570 +2000009c l O .bss 00000041 xcpCtoReqPacket.6567 +200000dd l O .bss 00000001 xcpCtoRxLength.6568 +200000de l O .bss 00000001 xcpCtoRxInProgress.6569 +00000000 l df *ABS* 00000000 main.c +080023dc l F .text 00000104 Init +00000000 l df *ABS* 00000000 led.c +200000e0 l O .bss 00000004 timer_counter_last.6552 +200000e4 l O .bss 00000001 led_toggle_state.6551 +00000000 l df *ABS* 00000000 timer.c +200000e8 l O .bss 00000004 millisecond_counter +00000000 l df *ABS* 00000000 stm32f10x_rcc.c +20000000 l O .data 00000004 ADCPrescTable +20000004 l O .data 00000010 APBAHBPrescTable +00000000 l df *ABS* 00000000 stm32f10x_usart.c +00000000 l df *ABS* 00000000 stm32f10x_gpio.c +00000000 l df *ABS* 00000000 _exit.c +00000000 l df *ABS* 00000000 exit.c +00000000 l df *ABS* 00000000 init.c +00000000 l df *ABS* 00000000 memset.c +00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o +00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o +00000000 l df *ABS* 00000000 impure.c +20000014 l O .data 00000060 impure_data +00000000 l df *ABS* 00000000 crtstuff.c +080028fc l O .text 00000000 __FRAME_END__ +00000000 l df *ABS* 00000000 +20000078 l .data 00000000 __init_array_end +20000074 l .data 00000000 __preinit_array_end +20000074 l .data 00000000 __init_array_start +20000074 l .data 00000000 __preinit_array_start +0800222a w F .text 00000002 EXTI2_IRQHandler +200000f0 g .heap 00000800 __HeapBase +08002212 w F .text 00000002 DebugMon_Handler +00000800 g *ABS* 00000000 __HEAP_SIZE +20000000 g .data 00000000 __data_start__ +08002250 w F .text 00000002 TIM1_CC_IRQHandler +08002208 w F .text 00000002 HardFault_Handler +080025b4 g F .text 00000010 SysTick_Handler +0800221c w F .text 00000002 PVD_IRQHandler +08002214 w F .text 00000002 PendSV_Handler +08002206 w F .text 00000002 NMI_Handler +08002908 g .ARM.exidx 00000000 __exidx_end +0800222c w F .text 00000002 EXTI3_IRQHandler +08002908 g .ARM.exidx 00000000 __etext +080027a4 g F .text 0000000e USART_GetFlagStatus +08002226 w F .text 00000002 EXTI0_IRQHandler +0800225c w F .text 00000002 I2C2_EV_IRQHandler +0800279c g F .text 00000008 USART_ReceiveData +0800220e w F .text 00000002 UsageFault_Handler +08002680 g F .text 0000001c RCC_APB2PeriphClockCmd +0800223e w F .text 00000002 ADC1_2_IRQHandler +080027b4 g F .text 0000009a GPIO_Init +200008f0 g .heap 00000000 __HeapLimit +2000007c g .bss 00000000 __bss_start__ +08002260 w F .text 00000002 SPI1_IRQHandler +08002780 g F .text 0000001c USART_Cmd +0800221e w F .text 00000002 TAMPER_IRQHandler +0800269c g F .text 0000001c RCC_APB1PeriphClockCmd +08002900 g .text 00000000 __exidx_start +080028f8 g O .text 00000004 _global_impure_ptr +08002884 g F .text 0000004c __libc_init_array +08002236 w F .text 00000002 DMA1_Channel4_IRQHandler +0800214c g F .text 00000000 _mainCRTStartup +080028e0 g F .text 00000000 _init +08002324 g F .text 0000001c BootActivate +08002268 w F .text 00000002 USART3_IRQHandler +00000000 w *UND* 00000000 __libc_fini_array +08002220 w F .text 00000002 RTC_IRQHandler +0800223c w F .text 00000002 DMA1_Channel7_IRQHandler +080021c0 g F .text 00000030 Reset_Handler +08002244 w F .text 00000002 CAN1_RX1_IRQHandler +080024f4 g F .text 00000030 LedInit +08002850 g F .text 00000004 GPIO_SetBits +08002256 w F .text 00000002 TIM4_IRQHandler +00000000 w *UND* 00000000 __sf_fake_stderr +00000000 w *UND* 00000000 __deregister_frame_info +200000f0 g .heap 00000000 end +08002258 w F .text 00000002 I2C1_EV_IRQHandler +2000007c g .data 00000000 __data_end__ +080025c4 g F .text 000000bc RCC_GetClocksFreq +0800223a w F .text 00000002 DMA1_Channel6_IRQHandler +080026b8 g F .text 000000c8 USART_Init +200000ec g .bss 00000000 __bss_end__ +00000800 g *ABS* 00000000 __STACK_SIZE +08002254 w F .text 00000002 TIM3_IRQHandler +08002224 w F .text 00000002 RCC_IRQHandler +0800224e w F .text 00000002 TIM1_TRG_COM_IRQHandler +00000000 w *UND* 00000000 __call_exitprocs +08002230 w F .text 00000002 DMA1_Channel1_IRQHandler +08002218 w F .text 00000002 Default_Handler +0800214c g F .text 00000000 _start +0800226a w F .text 00000002 EXTI15_10_IRQHandler +00000000 w *UND* 00000000 software_init_hook +08002854 g F .text 00000004 GPIO_ResetBits +08002248 w F .text 00000002 EXTI9_5_IRQHandler +08002262 w F .text 00000002 SPI2_IRQHandler +00000000 w *UND* 00000000 __sf_fake_stdin +080028d0 g F .text 00000010 memset +0800220a w F .text 00000002 MemManage_Handler +08002000 g .text 000000f0 __isr_vector +080024e0 g F .text 00000014 main +08002210 w F .text 00000002 SVC_Handler +00000000 w *UND* 00000000 hardware_init_hook +200000f0 g .heap 00000000 __end__ +08002238 w F .text 00000002 DMA1_Channel5_IRQHandler +0800222e w F .text 00000002 EXTI4_IRQHandler +08002570 g F .text 0000000c TimerSet +08002242 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler +0800231c g F .text 00000008 BootComInit +080028ec g F .text 00000000 _fini +08002240 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler +00000000 w *UND* 00000000 atexit +08002234 w F .text 00000002 DMA1_Channel3_IRQHandler +20005000 g .bss 00000000 __StackTop +0800224c w F .text 00000002 TIM1_UP_IRQHandler +0800221a w F .text 00000002 WWDG_IRQHandler +08002524 g F .text 0000004c LedToggle +08002252 w F .text 00000002 TIM2_IRQHandler +0800224a w F .text 00000002 TIM1_BRK_IRQHandler +20005000 g *ABS* 00000000 __stack +08002228 w F .text 00000002 EXTI1_IRQHandler +0800226c w F .text 00000002 RTCAlarm_IRQHandler +20004800 g *ABS* 00000800 __StackLimit +08002266 w F .text 00000002 USART2_IRQHandler +0800285c g F .text 00000028 exit +0800225e w F .text 00000002 I2C2_ER_IRQHandler +08002232 w F .text 00000002 DMA1_Channel2_IRQHandler +00000000 w *UND* 00000000 __sf_fake_stdout +080023d4 g F .text 00000008 BootComCheckActivationRequest +08002246 w F .text 00000002 CAN1_SCE_IRQHandler +08002222 w F .text 00000002 FLASH_IRQHandler +08002858 w F .text 00000002 _exit +0800220c w F .text 00000002 BusFault_Handler +08002264 w F .text 00000002 USART1_IRQHandler +0800225a w F .text 00000002 I2C1_ER_IRQHandler +080025a8 g F .text 0000000c TimerGet +00000000 w *UND* 00000000 _Jv_RegisterClasses +0800257c g F .text 0000002c TimerInit +00000000 w *UND* 00000000 __register_frame_info +0800226e w F .text 00000002 USBWakeUp_IRQHandler + + diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.srec index c667da5f..cb8049a9 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.srec +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.srec @@ -1,154 +1,155 @@ S027000062696E2F64656D6F70726F675F6E75636C656F5F73746D33326631303372622E737265636D -S3150800200000500020B9210008FF210008012200081D -S315080020100322000805220008072200080000000025 -S31508002020000000000000000000000000092200086F -S315080020300B220008000000000D22000831290008C4 -S315080020401322000815220008172200081922000882 -S315080020501B2200081D2200081F2200082122000852 -S315080020602322000825220008272200082922000822 -S315080020702B2200082D2200082F22000831220008F2 -S3150800208033220008352200083722000839220008C2 -S315080020903B2200083D2200083F2200084122000892 -S315080020A04322000845220008472200084922000862 -S315080020B04B2200084D2200084F2200085122000832 -S315080020C05322000855220008572200085922000802 -S315080020D05B2200085D2200085F22000861220008D2 -S315080020E0632200086522000867220008EE11AA5537 -S315080020F008B540F21C00074BC2F200001B1A062B5B -S3150800210000D808BD40F20003C0F20003002BF8D047 -S315080021109847F6E71F00002008B540F21C0040F279 -S315080021201C03C2F20000C2F200031B1A9B1003EB49 -S31508002130D373591000D108BD40F20002C0F2000264 -S31508002140002AF8D09047F6E710B540F21C04C2F210 -S315080021500004237873B9FFF7CBFF40F20003C0F2FF -S3150800216000032BB142F65810C0F60000AFF300800A -S315080021700123237010BD00BF08B540F20003C0F26A -S3150800218000034BB142F6581040F22001C0F6000099 -S31508002190C2F20001AFF3008040F21C00C2F2000058 -S315080021A003682BB140F20003C0F2000303B198475D -S315080021B0BDE80840B0E700BF06498D460649074A0C -S315080021C0074B9A42BEBF51F8040B42F8040BF8E7D6 -S315080021D004480047005000205C2900080000002041 -S315080021E01C000020E92100081F49204A002301E0BD -S315080021F041F8043B9142FBD300F06CFBFEE7FEE797 -S31508002200FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE798 +S3150800200000500020C1210008072200080922000804 +S315080020100B2200080D2200080F220008000000000D +S315080020200000000000000000000000001122000867 +S31508002030132200080000000015220008B525000834 +S315080020401B2200081D2200081F2200082122000862 +S315080020502322000825220008272200082922000832 +S315080020602B2200082D2200082F2200083122000802 +S3150800207033220008352200083722000839220008D2 +S315080020803B2200083D2200083F22000841220008A2 +S315080020904322000845220008472200084922000872 +S315080020A04B2200084D2200084F2200085122000842 +S315080020B05322000855220008572200085922000812 +S315080020C05B2200085D2200085F22000861220008E2 +S315080020D063220008652200086722000869220008B2 +S315080020E06B2200086D2200086F220008EE11AA551F +S315080020F010B5054C237833B9044B13B10448AFF334 +S3150800210000800123237010BD7C0000200000000021 +S31508002110FC280008084B10B51BB108490848AFF35E +S3150800212000800848036803B910BD074B002BFBD095 +S31508002130BDE81040184700BF0000000080000020DE +S31508002140FC2800087C00002000000000154B002B2E +S3150800215008BF134B9D46A3F5803A00218B460F46D0 +S315080021601348144A121A00F0B3FB0F4B002B00D089 +S3150800217098470E4B002B00D09847002000210400FA +S315080021800D000D48002802D00C48AFF3008000F07F +S3150800219079FB2000290000F0A3F900F05FFB00BFDF +S315080021A000000800005000200000000000000000A9 +S315080021B07C000020EC000020000000000000000069 +S315080021C006498D460649074A074B9A42BEBF51F84B +S315080021D0040B42F8040BF8E70448004700500020B7 +S315080021E008290008000000207C0000204D21000876 +S315080021F01F49204A002301E041F8043B9142FBD3E2 +S3150800220000F06EF9FEE7FEE7FEE7FEE7FEE7FEE70B S31508002210FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE788 S31508002220FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE778 S31508002230FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE768 S31508002240FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE758 S31508002250FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE748 -S31508002260FEE7FEE7FEE7FEE71C00002090000020E0 -S3150800227030B587B04FF40030012100F007FA052089 -S31508002280012100F0F1F918238DF817300425ADF86F -S31508002290145003238DF816304FF40064C4F2010479 -S315080022A0204605A900F010F98DF817500823ADF857 -S315080022B01430204605A900F007F94FF4614301934D -S315080022C00023ADF80830ADF80A30ADF80C30ADF89B -S315080022D010300C23ADF80E304FF48844C4F20004D5 -S315080022E020460DEB050100F0E3F92046012100F038 -S315080022F047FA07B030BD00BF10B504464FF4884012 -S31508002300C4F20000202100F04DFA012808D14FF44C -S315080023108840C4F2000000F041FA2070012010BD88 -S31508002320002010BD08B5FFF7A3FF08BD4FF46D42A6 -S31508002330CEF20002D16801F4E0610423C0F2FA5338 -S315080023400B43D360BFF34F8FFEE700BF08B540F2DB -S315080023507D03C2F200031B7813BB40F23800C2F2B9 -S315080023600000FFF7C9FF012859D140F23803C2F22D -S3150800237000031B78002B52D000F0D4FA40F28003F9 -S31508002380C2F20003186040F27D03C2F20003012284 -S315080023901A7040F27C03C2F2000300221A7008BDCC -S315080023A040F27C03C2F200031B781D481844FFF76D -S315080023B0A3FF012823D140F27C03C2F200031A7856 -S315080023C00132D2B21A7040F23803C2F200031B7807 -S315080023D09A4224D140F27D03C2F2000300221A7009 -S315080023E040F23803C2F200035B78FF2B17D140F2A4 -S315080023F03803C2F200039B788BB9FFF797FF00F00A -S3150800240091FA40F28003C2F200031B6864339842D3 -S3150800241081BF40F27D03C2F2000300221A7008BD94 -S315080024203900002008B5FFF791FF08BD00B583B055 -S315080024300420012100F018F92023ADF80430032305 -S315080024408DF8063010238DF807304FF40060C4F27B -S31508002450010001A900F038F803B05DF804FB00BFDD -S3150800246010B500F05FFA044640F28403C2F2000396 -S315080024701B68C31AB3F5FA7F25D340F28803C2F264 -S3150800248000031B786BB940F28803C2F200030122ED -S315080024901A704FF40060C4F20100202100F06AF8B7 -S315080024A00CE040F28803C2F2000300221A704FF4CF -S315080024B00060C4F20100202100F05EF840F28403B7 -S315080024C0C2F200031C6010BD2DE9F001CB7803F0C1 -S315080024D00F02164613F0100F1CBF8E7816430B78A2 -S315080024E0FBB10768002301254FF00F0C16E005FA2B -S315080024F003F20C88144094420FD19C000CFA04F89D -S3150800250027EA080706FA04F42743CC78282C08BFDC -S31508002510426102D0482C08BF02610133072BE6D975 -S3150800252007600B88FF2B21D94768002301254FF048 -S315080025300F0C18E003F1080205FA02F20C881440A1 -S3150800254094420FD19C000CFA04F827EA080706FA09 -S3150800255004F42743CC78282C08BF4261CC78482C51 -S3150800256008BF02610133072BE4D94760BDE8F001D3 -S31508002570704700BF016170474161704710B44FF45E -S315080025808053C4F202035B6803F00C03042B08D0E3 -S31508002590082B0CD09BBB4FF49053C0F27A03036010 -S315080025A032E04FF49053C0F27A0303602CE04FF404 -S315080025B08053C4F202035A685B68C2F3834202324C -S315080025C013F4803F07D14FF41063C0F23D0303FBB9 -S315080025D002F2026018E04FF48053C4F202035B680B -S315080025E013F4003F19BF4FF41063C0F23D034FF4D4 -S315080025F09053C0F27A0303FB02F2026004E04FF440 -S315080026009053C0F27A0303604FF48053C4F2020376 -S315080026105968C1F3031140F20402C2F20002515C88 -S31508002620C9B2046824FA01F141605C68C4F3022463 -S31508002630145DE4B221FA04F484605C68C4F3C2242D -S31508002640125DD2B2D140C1605A68C2F3813240F2FB -S315080026500003C2F200039B5CDBB2B1FBF3F101613C -S315080026605DF8044B704700BF39B14FF48053C4F28C -S3150800267002039A691043986170474FF48053C4F275 -S3150800268002039A6922EA00009861704739B14FF44B -S315080026908053C4F20203DA691043D86170474FF4D5 -S315080026A08053C4F20203DA6922EA0000D86170474F -S315080026B030B587B004460D46038A23F440531B04FD -S315080026C01B0CCA8813430382838923F4B05323F06F -S315080026D00C031B041B0C88880A89498902430A4390 -S315080026E01343A381A38A23F440731B041B0CAA89F2 -S315080026F01343A38201A8FFF741FF4FF46053C4F2C6 -S3150800270001039C420CBF049A039AA3891BB2002BAF -S3150800271002EB820202EB8202BDBF2B685B00B2FBB2 -S31508002720F3F22968A4BF8900B2FBF1F248F21F53FD -S31508002730C5F2EB13A3FB02135B091D01642003FB1F -S315080027401023A08900B200280BDADB00323348F2E6 -S315080027501F51C5F2EB11A1FB0321C1F34211294315 -S315080027600AE01B01323348F21F51C5F2EB11A1FBF7 -S315080027700321C1F34311294389B2218107B030BD32 +S31508002260FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE738 +S315080022707C000020EC00002030B587B001214FF427 +S31508002280003000F00BFA0121052000F0F9F91823B7 +S315080022908DF817300425ADF8145003238DF8163041 +S315080022A0144C05A9204600F085FA8DF81750082326 +S315080022B0ADF8143005A9204600F07CFA4FF46143C6 +S315080022C001930023ADF80830ADF80A30ADF80C30AC +S315080022D0ADF810300C23ADF80E30A4F544440DEBE0 +S315080022E00501204600F0E8F90121204600F048FAE9 +S315080022F007B030BD0008014010B504462021064845 +S3150800230000F050FA012805D1034800F047FA20707A +S31508002310012010BD002010BD0044004008B5FFF79D +S31508002320ABFF08BD0449CA6802F4E062034B1343D5 +S31508002330CB60BFF34F8FFEE700ED00E00400FA051F +S3150800234008B5204B1B789BB91F48FFF7D5FF012816 +S3150800235036D11D4B1B78002B32D000F025F91B4BCC +S3150800236018600122174B1A700022194B1A7008BD03 +S31508002370174B1B78013314481844FFF7BDFF012893 +S3150800238014D1134A13780133DBB213700E4A12784C +S31508002390934215D100220B4B1A700B4B5B78FF2B1F +S315080023A00ED1094B9B785BB9FFF7BCFF00F0FCF830 +S315080023B0064B1B686433984202D90022014B1A70F7 +S315080023C008BD00BFDE0000209C0000209800002009 +S315080023D0DD00002008B5FFF7B3FF08BD00B583B0E0 +S315080023E000230193009303F1804303F504331A682D +S315080023F042F001021A605968364A0A405A601A6859 +S3150800240022F0847222F480321A601A6822F480223A +S315080024101A605A6822F4FE025A604FF41F029A6044 +S315080024201A6842F480321A602B4B1B6803F4003397 +S315080024300093019B01330193009B23B9019A40F253 +S31508002440DC539A42F0D1244B1B6813F4003F00D1A9 +S31508002450FEE7224B1A6842F010021A601A6822F048 +S3150800246003021A601A6842F002021A60A3F5805342 +S315080024705A685A605A6842F400525A605A6842F4D6 +S3150800248080625A605A6822F47C125A605A6842F48A +S31508002490E8125A601A6842F080721A600E4B1B687E +S315080024A013F0007FFAD00C4B5A6822F003025A60E8 +S315080024B05A6842F002025A60074B5B6803F00C0345 +S315080024C0082BF9D100F016F800F058F803B05DF8BB +S315080024D004FB00BF0000FFF8001002400020024085 +S315080024E008B5FFF77BFFFFF719FF00F01BF8FFF7AA +S315080024F071FFFAE700B583B00121042000F0C0F8A7 +S315080025002023ADF8043003238DF8063010238DF808 +S31508002510073001A9024800F04DF903B05DF804FB45 +S315080025200008014010B500F03FF80E4B1B68C31AAF +S31508002530B3F5FA7F14D304460B4B1B783BB901223B +S31508002540094B1A702021094800F082F906E000229A +S31508002550054B1A702021054800F07CF9014B1C60D8 +S3150800256010BD00BFE0000020E40000200008014084 +S31508002570014B1860704700BFE800002008B5074BFC +S31508002580074A5A60F021074A82F82310002098600B +S3150800259007221A60FFF7ECFF08BD00BF10E000E055 +S315080025A03F19010000ED00E0014B1868704700BFB5 +S315080025B0E8000020024A136801331360704700BF21 +S315080025C0E800002010B4294B5B6803F00C03042BC9 +S315080025D005D0082B06D013BB254B036021E0244BFE +S315080025E003601EE0214A53685268C3F383430233EB +S315080025F012F4803F04D11F4A02FB03F3036010E084 +S315080026001A4A526812F4003F04D01A4A02FB03F32E +S31508002610036006E0164A02FB03F3036001E0144B6D +S31508002620036012494B68C3F30313134CE35CDAB235 +S315080026300368D34043604A68C2F30222A25CD2B25E +S3150800264023FA02F282604A68C2F3C222A25CD2B2BC +S31508002650D340C3604A68C2F3813208498A5CD2B261 +S31508002660B3FBF2F3036110BC704700BF00100240D1 +S3150800267000127A0000093D00040000200000002036 +S3150800268021B1054B9A69104398617047024A9369CC +S3150800269023EA0000906170470010024021B1054B03 +S315080026A0DA691043D8617047024AD36923EA000001 +S315080026B0D06170470010024030B587B004460D4619 +S315080026C0038A9BB2CA8823F440531343038283893F +S315080026D09BB28A88098968890A43024323F4B0535E +S315080026E023F00C031343A381A38A9BB2AA8923F47C +S315080026F040731343A38201A8FFF764FF1E4B9C4255 +S3150800270001D1049A00E0039AA38913F4004F08D074 +S3150800271002EB820202EB820229684900B2FBF1F160 +S3150800272007E002EB820202EB820229688900B2FB0B +S31508002730F1F1124BA3FB01235B091B011A09642063 +S3150800274000FB1212A18911F4004F08D0D2003232D0 +S315080027500A49A1FB0212C2F342121A4307E0120108 +S3150800276032320649A1FB0212C2F343121A4392B24D +S31508002770228107B030BD00BF003801401F85EB51EC S3150800278029B183899BB243F40053838170478389B7 -S3150800279023F400531B041B0C838170478088C0F305 -S315080027A00800704700880840003018BF01207047AD -S315080027B000B583B00023019300934FF48053C4F20D -S315080027C002031A6842F001021A6059680022CFF61D -S315080027D0FF020A405A601A6822F0847222F4803294 -S315080027E01A601A6822F480221A605A6822F4FE02D5 -S315080027F05A604FF41F029A601A6842F480321A60CF -S315080028004FF48053C4F2020340F2DC511A6802F412 -S3150800281000320092019A01320192009A12B9019A85 -S315080028208A42F3D14FF48053C4F202031B6813F4AF -S31508002830003F00D1FEE74FF40053C4F202031A68C2 -S3150800284042F010021A601A6822F003021A601A6827 -S3150800285042F002021A604FF48053C4F202035A6827 -S315080028605A605A6842F400525A605A6842F48062C2 -S315080028705A605A6822F47C125A605A6842F4E8127E -S315080028805A601A6842F080721A604FF48053C4F294 -S3150800289002031A6812F0007FFBD04FF48053C4F28B -S315080028A002035A6822F003025A605A6842F002028A -S315080028B05A604FF48053C4F202035A6802F00C02BD -S315080028C0082AFAD1FFF7B2FD00F014F803B05DF854 -S315080028D004FB00BF08B5FFF76BFFFFF723FDFFF703 -S315080028E0BFFDFFF79FFDFAE740F28C03C2F2000333 -S315080028F01860704708B54EF21003CEF2000341F691 -S315080029003F12C0F201025A604FF46D42CEF2000245 -S31508002910F02182F823100020986007221A60FFF73A -S31508002920E3FF08BD40F28C03C2F200031868704743 -S3150800293040F28C03C2F200031A6801321A6070472B -S31508002940F8B500BFF8BC08BC9E467047F8B500BF8E -S31108002950F8BC08BC9E467047000000005A -S3150800295C0204060800000000010203040102030435 -S3110800296C0607080979210008492100081F +S315080027909BB223F400539BB2838170478088C0F3B1 +S315080027A0080070470388194201D0012070470020AD +S315080027B0704700BFF0B4CB7803F00F02154613F04C +S315080027C0100F01D08D7815430B78E3B10668002306 +S315080027D016E001229A400C8832EA04040FD19C00C4 +S315080027E00F27A74026EA070605FA04F42643CC78FD +S315080027F0282C01D1426102E0482C00D10261013344 +S31508002800072BE6D906600B88FF2B1ED946680023DE +S3150800281018E003F108040122A2400C8832EA0404F5 +S315080028200FD19C000F27A74026EA070605FA04F4ED +S315080028302643CC78282C00D14261CC78482C00D18C +S3150800284002610133072BE4D94660F0BC704700BF2C +S315080028500161704741617047FEE700BF08B5074B45 +S31508002860044613B10021AFF30080054B1868836A4C +S3150800287003B198472046FFF7EFFF00BF00000000AE +S31508002880F82800080E4B70B51E460E4C0025E41AB3 +S31508002890A410A54204D056F8253098470135F8E724 +S315080028A000F01EF8084B094C1E46E41AA410002531 +S315080028B0A54204D056F8253098470135F8E770BD8B +S315080028C074000020740000207400002078000020A6 +S315080028D003460244934202D003F8011BFAE7704705 +S315080028E0F8B500BFF8BC08BC9E467047F8B500BFEF +S315080028F0F8BC08BC9E467047140000200000000083 +S30D080029004CF8FF7F01000000FE +S315080029080204060800000000010203040102030489 +S315080029180607080900000000000000000000000083 +S315080029280000000000000000000000000000000091 +S315080029380000000000000000000000000000000081 +S315080029480000000000000000000000000000000071 +S315080029580000000000000000000000000000000061 +S315080029680000000000000000000000000000000051 +S311080029780000000015210008F1200008EE S70508002000D2 diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/cmd/build.bat b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/cmd/build.bat deleted file mode 100644 index 6cdb041e..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/cmd/build.bat +++ /dev/null @@ -1,2 +0,0 @@ -@echo off -cs-make --directory=../ all diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/cmd/clean.bat b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/cmd/clean.bat deleted file mode 100644 index 025aaea0..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/cmd/clean.bat +++ /dev/null @@ -1,2 +0,0 @@ -@echo off -cs-make --directory=../ clean diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/ide/DemoProg.project b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/ide/DemoProg.project deleted file mode 100644 index f90d469b..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/ide/DemoProg.project +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - break main -continue - - - - - - - make clean - make - - - - None - $(WorkspacePath)/.. - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(WorkspacePath) - - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/ide/DemoProg.workspace b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/ide/DemoProg.workspace deleted file mode 100644 index 4060139b..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/ide/DemoProg.workspace +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/ide/readme.txt b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/ide/readme.txt deleted file mode 100644 index 8a340a19..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/ide/readme.txt +++ /dev/null @@ -1,4 +0,0 @@ -Integrated Development Environment ----------------------------------- -Codelite was used as the editor during the development of this software program. This directory contains the Codelite -workspace and project files. Codelite is a cross platform open source C/C++ IDE, available at http://www.codelite.org/. \ No newline at end of file diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/lib/newlib/_exit.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/lib/newlib/_exit.c new file mode 100644 index 00000000..4ae9532c --- /dev/null +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/lib/newlib/_exit.c @@ -0,0 +1,38 @@ +// ---------------------------------------------------------------------------- + +#include + +// ---------------------------------------------------------------------------- + +// Forward declaration + +void +_exit(int code); + +// ---------------------------------------------------------------------------- + +// We just enter an infinite loop, to be used as landmark when halting +// the debugger. +// +// It can be redefined in the application, if more functionality +// is required. + +void +__attribute__((weak)) +_exit(int code __attribute__((unused))) +{ + // TODO: write on trace + while (1) + ; +} + +// ---------------------------------------------------------------------------- + +void +__attribute__((weak,noreturn)) +abort(void) +{ + _exit(1); +} + +// ---------------------------------------------------------------------------- diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/makefile b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/makefile index a78731d6..df9240d4 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/makefile +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/makefile @@ -34,7 +34,7 @@ PROJ_NAME=demoprog_nucleo_stm32f103rb #|--------------------------------------------------------------------------------------| #| Configure tool path | #|--------------------------------------------------------------------------------------| -TOOL_PATH= +TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/ #|--------------------------------------------------------------------------------------| @@ -54,7 +54,7 @@ PROJ_FILES = $(call rwildcard, , *.c *.h *.S) #|--------------------------------------------------------------------------------------| #| Toolchain binaries | #|--------------------------------------------------------------------------------------| -RM = cs-rm +RM = rm CC = $(TOOL_PATH)arm-none-eabi-gcc LN = $(TOOL_PATH)arm-none-eabi-gcc OC = $(TOOL_PATH)arm-none-eabi-objcopy @@ -97,7 +97,7 @@ AFLAGS = $(CFLAGS) LFLAGS = $(STDFLAGS) $(OPTFLAGS) LFLAGS += -Wl,--defsym=__HEAP_SIZE=$(HEAP_SIZE) -Wl,--defsym=__STACK_SIZE=$(STACK_SIZE) LFLAGS += -Wl,-script="stm32f103rb_flash.ld" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map -LFLAGS += -Wl,--gc-sections $(LIB_PATH) +LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH) OFLAGS = -O srec ODFLAGS = -x SZFLAGS = -B -d diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/bin/openblt_olimex_stm32h103.elf b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/bin/openblt_olimex_stm32h103.elf index e54a5d3087b310ea24ae0046ac003672b2066d7d..f63599d87e5f839bae0de04315f2a650389cc295 100644 GIT binary patch literal 508456 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�qa~ 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

-Q*T3epE1OfnrMk0{ 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 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/bin/openblt_olimex_stm32h103.map b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/bin/openblt_olimex_stm32h103.map index e215a877..62f0053b 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/bin/openblt_olimex_stm32h103.map +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/bin/openblt_olimex_stm32h103.map @@ -1,390 +1,416 @@ - -bin/openblt_olimex_stm32h103.elf: file format elf32-littlearm -bin/openblt_olimex_stm32h103.elf -architecture: arm, flags 0x00000112: -EXEC_P, HAS_SYMS, D_PAGED -start address 0x08000000 - -Program Header: - LOAD off 0x00008000 vaddr 0x08000000 paddr 0x08000000 align 2**15 - filesz 0x00002a64 memsz 0x00002a64 flags r-x - LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08002a64 align 2**15 - filesz 0x000000f8 memsz 0x00000778 flags rw- -private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point] - -Sections: -Idx Name Size VMA LMA File off Algn - 0 .text 00002a64 08000000 08000000 00008000 2**2 - CONTENTS, ALLOC, LOAD, READONLY, CODE - 1 .data 000000f8 20000000 08002a64 00010000 2**2 - CONTENTS, ALLOC, LOAD, DATA - 2 .bss 00000680 200000f8 08002b5c 000100f8 2**2 - ALLOC - 3 .heap 00000800 20000778 20000778 000100f8 2**3 - CONTENTS, READONLY - 4 .stack_dummy 00000800 20000778 20000778 000108f8 2**3 - CONTENTS, READONLY - 5 .ARM.attributes 00000027 00000000 00000000 000110f8 2**0 - CONTENTS, READONLY - 6 .comment 00000030 00000000 00000000 0001111f 2**0 - CONTENTS, READONLY - 7 .debug_line 00005019 00000000 00000000 0001114f 2**0 - CONTENTS, READONLY, DEBUGGING - 8 .debug_info 000065f0 00000000 00000000 00016168 2**0 - CONTENTS, READONLY, DEBUGGING - 9 .debug_abbrev 00001e8e 00000000 00000000 0001c758 2**0 - CONTENTS, READONLY, DEBUGGING - 10 .debug_aranges 000008c8 00000000 00000000 0001e5e8 2**3 - CONTENTS, READONLY, DEBUGGING - 11 .debug_ranges 00000740 00000000 00000000 0001eeb0 2**0 - CONTENTS, READONLY, DEBUGGING - 12 .debug_macro 0000af2b 00000000 00000000 0001f5f0 2**0 - CONTENTS, READONLY, DEBUGGING - 13 .debug_str 00036622 00000000 00000000 0002a51b 2**0 - CONTENTS, READONLY, DEBUGGING - 14 .debug_frame 00001248 00000000 00000000 00060b40 2**2 - CONTENTS, READONLY, DEBUGGING - 15 .debug_loc 00002b1d 00000000 00000000 00061d88 2**0 - CONTENTS, READONLY, DEBUGGING -SYMBOL TABLE: -08000000 l d .text 00000000 .text -20000000 l d .data 00000000 .data -200000f8 l d .bss 00000000 .bss -20000778 l d .heap 00000000 .heap -20000778 l d .stack_dummy 00000000 .stack_dummy -00000000 l d .ARM.attributes 00000000 .ARM.attributes -00000000 l d .comment 00000000 .comment -00000000 l d .debug_line 00000000 .debug_line -00000000 l d .debug_info 00000000 .debug_info -00000000 l d .debug_abbrev 00000000 .debug_abbrev -00000000 l d .debug_aranges 00000000 .debug_aranges -00000000 l d .debug_ranges 00000000 .debug_ranges -00000000 l d .debug_macro 00000000 .debug_macro -00000000 l d .debug_str 00000000 .debug_str -00000000 l d .debug_frame 00000000 .debug_frame -00000000 l d .debug_loc 00000000 .debug_loc -00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o -00000800 l *ABS* 00000000 Stack_Size -00000800 l *ABS* 00000000 Heap_Size -080001be l .text 00000000 .flash_to_ram_loop -080001f0 l .text 00000000 .fill_zero_bss -080001ec l .text 00000000 .loop_zero_bss -00000000 l df *ABS* 00000000 crtstuff.c -08002a60 l O .text 00000000 __EH_FRAME_BEGIN__ -080000ec l F .text 00000000 deregister_tm_clones -08000114 l F .text 00000000 register_tm_clones -08000144 l F .text 00000000 __do_global_dtors_aux -200000f8 l .bss 00000000 completed.7922 -200000f4 l O .data 00000000 __do_global_dtors_aux_fini_array_entry -08000174 l F .text 00000000 frame_dummy -200000fc l .bss 00000000 object.7927 -200000f0 l O .data 00000000 __frame_dummy_init_array_entry -00000000 l df *ABS* 00000000 hooks.c -20000114 l O .bss 00000001 initialized.5008 -00000000 l df *ABS* 00000000 usb_core.c -08000414 l F .text 000000d2 DataStageIn -080004e8 l F .text 00000282 Data_Setup0 -0800076c l F .text 000000ca DataStageOut -08000ac0 l F .text 00000120 NoData_Setup0 -00000000 l df *ABS* 00000000 usb_init.c -00000000 l df *ABS* 00000000 usb_int.c -00000000 l df *ABS* 00000000 usb_mem.c -00000000 l df *ABS* 00000000 usb_regs.c -00000000 l df *ABS* 00000000 usb_sil.c -00000000 l df *ABS* 00000000 main.c -08001428 l F .text 0000015e Init -00000000 l df *ABS* 00000000 usb_endp.c -00000000 l df *ABS* 00000000 usb_istr.c -00000000 l df *ABS* 00000000 usb_prop.c -00000000 l df *ABS* 00000000 usb_pwr.c -00000000 l df *ABS* 00000000 assert.c -00000000 l df *ABS* 00000000 backdoor.c -2000011c l O .bss 00000001 backdoorOpen -20000120 l O .bss 00000004 backdoorOpenTime -00000000 l df *ABS* 00000000 boot.c -00000000 l df *ABS* 00000000 com.c -20000124 l O .bss 0000003f xcpCtoReqPacket.4168 -200000ec l O .data 00000001 comActiveInterface -00000000 l df *ABS* 00000000 cop.c -00000000 l df *ABS* 00000000 xcp.c -080019cc l F .text 00000020 XcpComputeChecksum -080019ec l F .text 0000000e XcpProtectResources -080019fc l F .text 00000016 XcpSetCtoError -08001a14 l F .text 0000001e XcpCmdDisconnect -08001a34 l F .text 00000022 XcpCmdGetStatus -08001a58 l F .text 0000000a XcpCmdSynch -08001a64 l F .text 00000030 XcpCmdGetId -08001a94 l F .text 00000018 XcpCmdSetMta -08001aac l F .text 00000028 XcpCmdBuildCheckSum -08001ad4 l F .text 0000000a XcpCmdProgramPrepare -08001ae0 l F .text 00000028 XcpCmdProgramStart -08001b08 l F .text 00000044 XcpCmdConnect -08001b4c l F .text 00000040 XcpCmdUpload -08001b8c l F .text 00000042 XcpCmdShortUpload -08001bd0 l F .text 00000046 XcpCmdProgramMax -08001c18 l F .text 00000068 XcpCmdProgram -08001c80 l F .text 00000030 XcpCmdProgramClear -08001cb0 l F .text 0000001a XcpCmdProgramReset -08001ccc l F .text 0000000a XcpTransmitPacket -08002988 l O .text 00000008 xcpStationId -20000164 l O .bss 0000004c xcpInfo -00000000 l df *ABS* 00000000 cpu.c -00000000 l df *ABS* 00000000 flash.c -08001e74 l F .text 00000022 FlashUnlock -08001e98 l F .text 00000012 FlashLock -08001eac l F .text 00000050 FlashGetSector -08001efc l F .text 000000b6 FlashWriteBlock -08001fb4 l F .text 00000042 FlashGetSectorBaseAddr -08001ff8 l F .text 00000042 FlashGetSectorSize -0800203c l F .text 000000b0 FlashEraseSectors -080020ec l F .text 00000026 FlashInitBlock -08002114 l F .text 0000004e FlashSwitchBlock -08002164 l F .text 00000082 FlashAddToBlock -08002990 l O .text 000000a8 flashLayout -200001b0 l O .bss 00000204 bootBlockInfo -200003b4 l O .bss 00000204 blockInfo -00000000 l df *ABS* 00000000 nvm.c -00000000 l df *ABS* 00000000 timer.c -200005b8 l O .bss 00000004 millisecond_counter -00000000 l df *ABS* 00000000 usb.c -08002448 l F .text 0000002a IntToUnicode -08002474 l F .text 0000003a UsbFifoMgrInit -080024b0 l F .text 00000038 UsbFifoMgrCreate -080024e8 l F .text 0000007c UsbFifoMgrWrite -08002564 l F .text 00000014 UsbTransmitByte -08002578 l F .text 00000076 UsbFifoMgrRead -080025f0 l F .text 00000014 UsbReceiveByte -08002604 l F .text 0000002c UsbFifoMgrScan -200005bc l O .bss 00000040 xcpCtoReqPacket.5488 -200005fc l O .bss 00000001 xcpCtoRxInProgress.5490 -200005fd l O .bss 00000001 xcpCtoRxLength.5489 -20000600 l O .bss 00000004 fifoCtrlFree -20000604 l O .bss 00000030 fifoCtrl -20000634 l O .bss 00000041 fifoPipeBulkOUT -20000678 l O .bss 00000040 USB_Rx_Buffer.5520 -200006b8 l O .bss 00000040 USB_Tx_Buffer.5509 -200006f8 l O .bss 00000041 fifoPipeBulkIN -00000000 l df *ABS* 00000000 cpu_comp.c -00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crti.o -00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crtn.o -00000000 l df *ABS* 00000000 usb_desc.c -00000000 l df *ABS* 00000000 crtstuff.c -08002a60 l O .text 00000000 __FRAME_END__ -00000000 l df *ABS* 00000000 -00000800 l *ABS* 00000000 __HEAP_SIZE -08002a64 l .text 00000000 __exidx_end -08002a64 l .text 00000000 __exidx_start -00000800 l *ABS* 00000000 __STACK_SIZE -0800190c g F .text 00000018 ComInit -08001220 g F .text 00000022 SetEPRxValid -20000772 g O .bss 00000002 SaveRState -08002204 g F .text 00000050 FlashWrite -0800021e w F .text 00000002 EXTI2_IRQHandler -20000778 g .heap 00000800 __HeapBase -080013ac g F .text 00000024 GetEPRxCount -08001870 g F .text 00000008 AssertFailure -080015a8 g F .text 00000016 SOF_Callback -08000206 w F .text 00000002 DebugMon_Handler -08002410 g F .text 00000022 TimerUpdate -08001d08 g F .text 00000010 XcpPacketTransmitted -20000000 g .data 00000000 __data_start__ -080009f8 g F .text 0000009e Standard_SetEndPointFeature -08000df4 g F .text 00000042 USB_Init -08000244 w F .text 00000002 TIM1_CC_IRQHandler -080013d0 g F .text 0000000a ByteSwap -08001924 g F .text 0000002c ComTask -080001fc w F .text 00000002 HardFault_Handler -08001300 g F .text 0000001e GetEPTxAddr -0800020a w F .text 00000002 SysTick_Handler -08000210 w F .text 00000002 PVD_IRQHandler -08001708 g F .text 00000028 Bulk_Init -080018dc g F .text 0000001c BootInit -08000208 w F .text 00000002 PendSV_Handler -080001fa w F .text 00000002 NMI_Handler -08000220 w F .text 00000002 EXTI3_IRQHandler -080018b8 g F .text 00000022 BackDoorInit -08001340 g F .text 00000020 SetEPTxCount -08002a64 g .text 00000000 __etext -20000740 g O .bss 00000002 SaveState -200000b8 g O .data 00000008 Device_Descriptor -080019c8 g F .text 00000002 CopService -080016f8 g F .text 00000010 Bulk_Get_Interface_Setting -080028b8 g F .text 00000004 CpuIrqDisable -0800118c g F .text 00000036 SetEPTxStatus -20000038 g O .data 0000001c pEpInt_OUT -08000a98 g F .text 00000026 Standard_SetDeviceFeature -0800238c g F .text 0000000a FlashGetUserProgBaseAddress -200000f8 g O .data 00000000 .hidden __TMC_END__ -080015a0 g F .text 00000008 EP1_OUT_Callback -080023d4 g F .text 0000000e TimerReset -080008dc g F .text 0000011c Standard_ClearFeature -0800021a w F .text 00000002 EXTI0_IRQHandler -08001404 g F .text 00000024 USB_SIL_Read -08000250 w F .text 00000002 I2C2_EV_IRQHandler -08001694 g F .text 00000002 Bulk_Status_In -08000c44 g F .text 0000008c Setup0_Process -080018f8 g F .text 00000014 BootTask -08002280 g F .text 00000058 FlashWriteChecksum -08000202 w F .text 00000002 UsageFault_Handler -08001958 g F .text 0000001c ComTransmitPacket -08000232 w F .text 00000002 ADC1_2_IRQHandler -08002878 g F .text 00000040 UsbGetSerialNum -20000f78 g .heap 00000000 __HeapLimit -200000f8 g .bss 00000000 __bss_start__ -08002920 g O .text 00000020 Bulk_ConfigDescriptor -08000254 w F .text 00000002 SPI1_IRQHandler -08001698 g F .text 00000002 Bulk_Status_Out -20000776 g O .bss 00000002 wIstr -08000212 w F .text 00000002 TAMPER_IRQHandler -20000744 g O .bss 00000004 pProperty -08000838 g F .text 00000044 Standard_SetConfiguration -2000001c g O .data 0000001c pEpInt_IN -0800022a w F .text 00000002 DMA1_Channel4_IRQHandler -20000748 g O .bss 00000001 EPindex -2000005c g O .data 00000030 Device_Property -08002940 g O .text 0000001a Bulk_StringVendor -08001cf4 g F .text 00000012 XcpIsConnected -080028c0 g F .text 00000000 _init -08000334 g F .text 000000e0 Standard_GetStatus -08002398 g F .text 00000008 NvmInit -080028e0 g O .text 00000012 Bulk_DeviceDescriptor -080021e8 g F .text 0000001a FlashInit -080023b8 g F .text 00000008 NvmGetUserProgBaseAddress -200000c0 g O .data 00000028 String_Descriptor -08001264 g F .text 00000026 ClearDTOG_RX -0800025c w F .text 00000002 USART3_IRQHandler -08000214 w F .text 00000002 RTC_IRQHandler -08000df0 g F .text 00000002 NOP_Process -08000230 w F .text 00000002 DMA1_Channel7_IRQHandler -080001b4 g F .text 00000030 Reset_Handler -08000238 w F .text 00000002 CAN1_RX1_IRQHandler -0800087c g F .text 00000060 Standard_SetInterface -08001360 g F .text 0000004a SetEPRxCount -080013dc g F .text 00000026 USB_SIL_Init -08001950 g F .text 00000008 ComFree -0800183c g F .text 00000034 PowerOn -0800024a w F .text 00000002 TIM4_IRQHandler -20000000 g O .data 0000001c Bulk_StringSerial -08000e38 g F .text 000002da CTR_LP -00000000 w *UND* 00000000 __deregister_frame_info -20000778 g .heap 00000000 end -0800024c w F .text 00000002 I2C1_EV_IRQHandler -20000774 g O .bss 00000002 SaveTState -200000f8 g .data 00000000 __data_end__ -08001160 g F .text 00000012 SetBTABLE -00000000 w *UND* 00000000 _ITM_registerTMCloneTable -0800281c g F .text 0000005a UsbReceivePipeBulkOUT -080023a8 g F .text 00000008 NvmErase -080002c4 g F .text 00000010 CpuUserProgramStartHook -2000008c g O .data 00000024 User_Standard_Requests -0800022e w F .text 00000002 DMA1_Channel6_IRQHandler -20000778 g .bss 00000000 __bss_end__ -08001730 g F .text 000000b4 Bulk_Reset -08000248 w F .text 00000002 TIM3_IRQHandler -08000218 w F .text 00000002 RCC_IRQHandler -2000074c g O .bss 0000001c Device_Info -08000242 w F .text 00000002 TIM1_TRG_COM_IRQHandler -08000224 w F .text 00000002 DMA1_Channel1_IRQHandler -08001684 g F .text 0000000e Bulk_SetDeviceAddress -080002d4 g F .text 00000030 Standard_GetConfiguration -0800020c w F .text 00000002 Default_Handler -080001e4 w F .text 00000016 _start -08001d18 g F .text 000000f6 XcpPacketReceived -08001e10 g F .text 00000008 CpuInit -20000768 g O .bss 00000004 pUser_Standard_Requests -0800025e w F .text 00000002 EXTI15_10_IRQHandler -08002340 g F .text 0000004c FlashDone -08000d30 g F .text 00000048 SetDeviceAddress -08001140 g F .text 00000020 PMAToUserBufferCopy -080012d8 g F .text 00000026 SetEPRxAddr -20000116 g O .bss 00000001 bIntPackSOF -08002684 g F .text 00000064 UsbTransmitPacket -08000d78 g F .text 00000076 In0_Process -0800026c g F .text 00000056 UsbConnectHook -0800169c g F .text 00000058 Bulk_Data_Setup -0800023c w F .text 00000002 EXTI9_5_IRQHandler -2000073c g O .bss 00000002 StatusInfo -2000076c g O .bss 00000004 pInformation -08001174 g F .text 00000018 SetEPType -08001cd8 g F .text 0000001c XcpInit -00000000 w *UND* 00000000 _ITM_deregisterTMCloneTable -08002630 g F .text 00000048 UsbInit -08000256 w F .text 00000002 SPI2_IRQHandler -08002678 g F .text 0000000a UsbFree -08002254 g F .text 0000002a FlashErase -080001fe w F .text 00000002 MemManage_Handler -08000000 g .text 000000ec __isr_vector -08001588 g F .text 00000010 main -08000304 g F .text 00000030 Standard_GetInterface -08000204 w F .text 00000002 SVC_Handler -080023c0 g F .text 00000012 NvmDone -080023b0 g F .text 00000008 NvmVerifyChecksum -08001e54 g F .text 00000020 CpuMemCopy -20000778 g .heap 00000000 __end__ -0800022c w F .text 00000002 DMA1_Channel5_IRQHandler -08000222 w F .text 00000002 EXTI4_IRQHandler -08000236 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler -200000b0 g O .data 00000008 Bulk_Descriptor -080028cc g F .text 00000000 _fini -08000234 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler -080016f4 g F .text 00000004 Bulk_NoData_Setup -08001998 g F .text 00000022 ComGetActiveInterfaceMaxTxLen -080017e4 g F .text 00000010 Bulk_GetDeviceDescriptor -080028bc g F .text 00000004 CpuIrqEnable -08000228 w F .text 00000002 DMA1_Channel3_IRQHandler -20005000 g *ABS* 00000000 __StackTop -08000240 w F .text 00000002 TIM1_UP_IRQHandler -08000be0 g F .text 0000001c Standard_GetDescriptorData -080028f8 g O .text 00000026 Bulk_StringProduct -08000cd0 g F .text 00000060 Out0_Process -0800020e w F .text 00000002 WWDG_IRQHandler -080028f4 g O .text 00000004 Bulk_StringLangID -080019c4 g F .text 00000002 CopInit -08001598 g F .text 00000008 EP1_IN_Callback -08000246 w F .text 00000002 TIM2_IRQHandler -080011fc g F .text 00000022 SetEPTxValid -08001804 g F .text 00000028 Bulk_GetStringDescriptor -080023a0 g F .text 00000008 NvmWrite -08001e18 g F .text 0000003a CpuStartUserProgram -0800023e w F .text 00000002 TIM1_BRK_IRQHandler -080026e8 g F .text 000000ac UsbReceivePacket -0800021c w F .text 00000002 EXTI1_IRQHandler -080022d8 g F .text 00000068 FlashVerifyChecksum -20000115 g O .bss 00000001 Data_Mul_MaxPacketSize -0800182c g F .text 00000010 Bulk_GetBulkDescriptor -08000bfc g F .text 00000048 Post0_Process -08000260 w F .text 00000002 RTCAlarm_IRQHandler -080015c0 g F .text 000000a6 USB_Istr -080011c4 g F .text 00000036 SetEPRxStatus -20004800 g *ABS* 00000800 __StackLimit -0800025a w F .text 00000002 USART2_IRQHandler -0800128c g F .text 00000026 ClearDTOG_TX -080012b4 g F .text 00000024 SetEPTxAddr -08000252 w F .text 00000002 I2C2_ER_IRQHandler -080019bc g F .text 00000008 ComIsConnected -08000226 w F .text 00000002 DMA1_Channel2_IRQHandler -20000054 g O .data 00000008 Config_Descriptor -08001244 g F .text 0000001e Clear_Status_Out -0800023a w F .text 00000002 CAN1_SCE_IRQHandler -08000216 w F .text 00000002 FLASH_IRQHandler -08001114 g F .text 0000002c UserToPMABufferCopy -08001974 g F .text 00000022 ComGetActiveInterfaceMaxRxLen -08000200 w F .text 00000002 BusFault_Handler -08000258 w F .text 00000002 USART1_IRQHandler -08001878 g F .text 00000040 BackDoorCheck -08001668 g F .text 0000001a Bulk_SetConfiguration -0800024e w F .text 00000002 I2C1_ER_IRQHandler -20000118 g O .bss 00000004 bDeviceState -08002434 g F .text 00000012 TimerGet -200000e8 g O .data 00000002 Device_Table -08002794 g F .text 00000088 UsbTransmitPipeBulkIN -00000000 w *UND* 00000000 _Jv_RegisterClasses -080017f4 g F .text 00000010 Bulk_GetConfigDescriptor -0800295c g O .text 0000002c Bulk_StringInterface -080023e4 g F .text 0000002c TimerInit -00000000 w *UND* 00000000 __register_frame_info -20000770 g O .bss 00000002 wInterrupt_Mask -08001320 g F .text 00000020 GetEPRxAddr -08000262 w F .text 00000002 USBWakeUp_IRQHandler - - + +bin/openblt_olimex_stm32h103.elf: file format elf32-littlearm +bin/openblt_olimex_stm32h103.elf +architecture: arm, flags 0x00000112: +EXEC_P, HAS_SYMS, D_PAGED +start address 0x08000000 + +Program Header: +0x70000001 off 0x00012714 vaddr 0x08002714 paddr 0x08002714 align 2**2 + filesz 0x00000008 memsz 0x00000008 flags r-- + LOAD off 0x00010000 vaddr 0x08000000 paddr 0x08000000 align 2**16 + filesz 0x0000271c memsz 0x0000271c flags r-x + LOAD off 0x00020000 vaddr 0x20000000 paddr 0x0800271c align 2**16 + filesz 0x00000158 memsz 0x000007d6 flags rw- +private flags = 5000200: [Version5 EABI] [soft-float ABI] + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .text 00002714 08000000 08000000 00010000 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 1 .ARM.exidx 00000008 08002714 08002714 00012714 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 2 .data 00000158 20000000 0800271c 00020000 2**2 + CONTENTS, ALLOC, LOAD, DATA + 3 .bss 0000067e 20000158 08002874 00020158 2**2 + ALLOC + 4 .heap 00000800 200007d8 200007d8 00020158 2**3 + CONTENTS, READONLY + 5 .stack_dummy 00000800 200007d8 200007d8 00020958 2**3 + CONTENTS, READONLY + 6 .ARM.attributes 00000029 00000000 00000000 00021158 2**0 + CONTENTS, READONLY + 7 .comment 0000006e 00000000 00000000 00021181 2**0 + CONTENTS, READONLY + 8 .debug_line 00004a4f 00000000 00000000 000211ef 2**0 + CONTENTS, READONLY, DEBUGGING + 9 .debug_info 00006729 00000000 00000000 00025c3e 2**0 + CONTENTS, READONLY, DEBUGGING + 10 .debug_abbrev 00001d0d 00000000 00000000 0002c367 2**0 + CONTENTS, READONLY, DEBUGGING + 11 .debug_aranges 000008f0 00000000 00000000 0002e078 2**3 + CONTENTS, READONLY, DEBUGGING + 12 .debug_macro 0000ba58 00000000 00000000 0002e968 2**0 + CONTENTS, READONLY, DEBUGGING + 13 .debug_str 0003922c 00000000 00000000 0003a3c0 2**0 + CONTENTS, READONLY, DEBUGGING + 14 .debug_ranges 00000748 00000000 00000000 000735ec 2**0 + CONTENTS, READONLY, DEBUGGING + 15 .debug_frame 00001324 00000000 00000000 00073d34 2**2 + CONTENTS, READONLY, DEBUGGING + 16 .debug_loc 00002c1e 00000000 00000000 00075058 2**0 + CONTENTS, READONLY, DEBUGGING +SYMBOL TABLE: +08000000 l d .text 00000000 .text +08002714 l d .ARM.exidx 00000000 .ARM.exidx +20000000 l d .data 00000000 .data +20000158 l d .bss 00000000 .bss +200007d8 l d .heap 00000000 .heap +200007d8 l d .stack_dummy 00000000 .stack_dummy +00000000 l d .ARM.attributes 00000000 .ARM.attributes +00000000 l d .comment 00000000 .comment +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_macro 00000000 .debug_macro +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o +00000800 l *ABS* 00000000 Stack_Size +00000800 l *ABS* 00000000 Heap_Size +080001c6 l .text 00000000 .flash_to_ram_loop +080001f8 l .text 00000000 .fill_zero_bss +080001f4 l .text 00000000 .loop_zero_bss +00000000 l df *ABS* 00000000 crtstuff.c +08002710 l O .text 00000000 __EH_FRAME_BEGIN__ +080000ec l F .text 00000000 __do_global_dtors_aux +20000158 l .bss 00000000 completed.8603 +20000154 l O .data 00000000 __do_global_dtors_aux_fini_array_entry +08000110 l F .text 00000000 frame_dummy +2000015c l .bss 00000000 object.8608 +20000150 l O .data 00000000 __frame_dummy_init_array_entry +00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o +00000000 l df *ABS* 00000000 usb_endp.c +00000000 l df *ABS* 00000000 usb_prop.c +00000000 l df *ABS* 00000000 main.c +0800044c l F .text 00000134 Init +00000000 l df *ABS* 00000000 hooks.c +20000174 l O .bss 00000001 initialized.5134 +00000000 l df *ABS* 00000000 usb_istr.c +00000000 l df *ABS* 00000000 _exit.c +00000000 l df *ABS* 00000000 usb_mem.c +00000000 l df *ABS* 00000000 usb_init.c +00000000 l df *ABS* 00000000 usb_sil.c +00000000 l df *ABS* 00000000 usb_regs.c +00000000 l df *ABS* 00000000 usb_core.c +08000aa8 l F .text 000000b0 DataStageIn +08000b58 l F .text 00000218 Data_Setup0 +08000d70 l F .text 000000a8 DataStageOut +080010c4 l F .text 00000114 NoData_Setup0 +00000000 l df *ABS* 00000000 usb_int.c +00000000 l df *ABS* 00000000 usb_pwr.c +00000000 l df *ABS* 00000000 xcp.c +08001664 l F .text 0000001e XcpComputeChecksum +08001684 l F .text 0000000c XcpProtectResources +08001690 l F .text 00000014 XcpSetCtoError +080016a4 l F .text 0000001c XcpCmdDisconnect +080016c0 l F .text 00000020 XcpCmdGetStatus +080016e0 l F .text 0000000a XcpCmdSynch +080016ec l F .text 0000002c XcpCmdGetId +08001718 l F .text 00000018 XcpCmdSetMta +08001730 l F .text 00000028 XcpCmdBuildCheckSum +08001758 l F .text 0000000a XcpCmdProgramPrepare +08001764 l F .text 00000028 XcpCmdProgramStart +0800178c l F .text 00000044 XcpCmdConnect +080017d0 l F .text 00000040 XcpCmdUpload +08001810 l F .text 00000040 XcpCmdShortUpload +08001850 l F .text 00000040 XcpCmdProgramMax +08001890 l F .text 0000005c XcpCmdProgram +080018ec l F .text 00000028 XcpCmdProgramClear +08001914 l F .text 00000018 XcpCmdProgramReset +0800192c l F .text 0000000a XcpTransmitPacket +08002634 l O .text 00000008 xcpStationId +2000017c l O .bss 0000004c xcpInfo +00000000 l df *ABS* 00000000 com.c +200001c8 l O .bss 0000003f xcpCtoReqPacket.4276 +200000ec l O .data 00000001 comActiveInterface +00000000 l df *ABS* 00000000 backdoor.c +20000207 l O .bss 00000001 backdoorOpen +20000208 l O .bss 00000004 backdoorOpenTime +00000000 l df *ABS* 00000000 boot.c +00000000 l df *ABS* 00000000 cop.c +00000000 l df *ABS* 00000000 assert.c +00000000 l df *ABS* 00000000 nvm.c +00000000 l df *ABS* 00000000 usb.c +08001bc0 l F .text 00000030 IntToUnicode +08001bf0 l F .text 00000030 UsbFifoMgrInit +08001c20 l F .text 00000030 UsbFifoMgrCreate +08001c50 l F .text 0000006c UsbFifoMgrWrite +08001cbc l F .text 00000014 UsbTransmitByte +08001cd0 l F .text 00000068 UsbFifoMgrRead +08001d38 l F .text 00000014 UsbReceiveByte +08001d4c l F .text 00000028 UsbFifoMgrScan +2000020c l O .bss 00000040 USB_Rx_Buffer.5646 +2000024c l O .bss 00000004 fifoCtrlFree +20000250 l O .bss 00000030 fifoCtrl +20000280 l O .bss 00000041 fifoPipeBulkOUT +200002c4 l O .bss 00000040 xcpCtoReqPacket.5614 +20000304 l O .bss 00000040 USB_Tx_Buffer.5635 +20000344 l O .bss 00000001 xcpCtoRxLength.5615 +20000345 l O .bss 00000001 xcpCtoRxInProgress.5616 +20000348 l O .bss 00000041 fifoPipeBulkIN +00000000 l df *ABS* 00000000 cpu.c +00000000 l df *ABS* 00000000 flash.c +08001fe4 l F .text 0000001c FlashUnlock +08002000 l F .text 00000010 FlashLock +08002010 l F .text 00000048 FlashGetSector +08002058 l F .text 000000a4 FlashWriteBlock +080020fc l F .text 00000038 FlashGetSectorBaseAddr +08002134 l F .text 00000038 FlashGetSectorSize +0800216c l F .text 000000a4 FlashEraseSectors +08002210 l F .text 00000026 FlashInitBlock +08002238 l F .text 00000040 FlashSwitchBlock +08002278 l F .text 0000007a FlashAddToBlock +08002664 l O .text 000000a8 flashLayout +2000038c l O .bss 00000204 bootBlockInfo +20000590 l O .bss 00000204 blockInfo +00000000 l df *ABS* 00000000 timer.c +20000794 l O .bss 00000004 millisecond_counter +00000000 l df *ABS* 00000000 cpu_comp.c +00000000 l df *ABS* 00000000 exit.c +00000000 l df *ABS* 00000000 init.c +00000000 l df *ABS* 00000000 memset.c +00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o +00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o +00000000 l df *ABS* 00000000 usb_desc.c +00000000 l df *ABS* 00000000 impure.c +200000f0 l O .data 00000060 impure_data +00000000 l df *ABS* 00000000 crtstuff.c +08002710 l O .text 00000000 __FRAME_END__ +00000000 l df *ABS* 00000000 +20000154 l .data 00000000 __init_array_end +20000150 l .data 00000000 __preinit_array_end +20000150 l .data 00000000 __init_array_start +20000150 l .data 00000000 __preinit_array_start +08001a54 g F .text 00000018 ComInit +200007d2 g O .bss 00000002 SaveRState +08000804 g F .text 00000026 SetEPRxValid +0800230c g F .text 0000005c FlashWrite +08000226 w F .text 00000002 EXTI2_IRQHandler +200007d8 g .heap 00000800 __HeapBase +08000974 g F .text 00000020 GetEPRxCount +08001b7c g F .text 00000008 AssertFailure +08000284 g F .text 00000014 SOF_Callback +0800020e w F .text 00000002 DebugMon_Handler +00000800 g *ABS* 00000000 __HEAP_SIZE +080024b4 g F .text 0000001c TimerUpdate +08001964 g F .text 00000010 XcpPacketTransmitted +20000000 g .data 00000000 __data_start__ +08000fdc g F .text 000000c4 Standard_SetEndPointFeature +080006bc g F .text 00000038 USB_Init +0800024c w F .text 00000002 TIM1_CC_IRQHandler +08000994 g F .text 0000000a ByteSwap +08001a6c g F .text 00000024 ComTask +08000204 w F .text 00000002 HardFault_Handler +080008dc g F .text 0000001c GetEPTxAddr +08000212 w F .text 00000002 SysTick_Handler +08000218 w F .text 00000002 PVD_IRQHandler +08000328 g F .text 00000024 Bulk_Init +08001b44 g F .text 0000001c BootInit +08000210 w F .text 00000002 PendSV_Handler +08000202 w F .text 00000002 NMI_Handler +0800271c g .ARM.exidx 00000000 __exidx_end +08000228 w F .text 00000002 EXTI3_IRQHandler +08001b24 g F .text 00000020 BackDoorInit +08000914 g F .text 0000001c SetEPTxCount +0800271c g .ARM.exidx 00000000 __etext +2000079c g O .bss 00000002 SaveState +20000080 g O .data 00000008 Device_Descriptor +08001b78 g F .text 00000002 CopService +08000318 g F .text 00000010 Bulk_Get_Interface_Setting +080024e0 g F .text 00000004 CpuIrqDisable +08000764 g F .text 0000003c SetEPTxStatus +200000d0 g O .data 0000001c pEpInt_OUT +080010a0 g F .text 00000024 Standard_SetDeviceFeature +08002478 g F .text 00000008 FlashGetUserProgBaseAddress +0800027c g F .text 00000008 EP1_OUT_Callback +08002480 g F .text 0000000c TimerReset +08000eb4 g F .text 00000128 Standard_ClearFeature +08000222 w F .text 00000002 EXTI0_IRQHandler +08000714 g F .text 00000024 USB_SIL_Read +08000258 w F .text 00000002 I2C2_EV_IRQHandler +080002bc g F .text 00000002 Bulk_Status_In +08001234 g F .text 0000007c Setup0_Process +08001b60 g F .text 00000014 BootTask +08002398 g F .text 00000050 FlashWriteChecksum +0800020a w F .text 00000002 UsageFault_Handler +08001a98 g F .text 0000001c ComTransmitPacket +0800023a w F .text 00000002 ADC1_2_IRQHandler +08001f4c g F .text 00000038 UsbGetSerialNum +20000fd8 g .heap 00000000 __HeapLimit +20000158 g .bss 00000000 __bss_start__ +080025c4 g O .text 00000020 Bulk_ConfigDescriptor +0800025c w F .text 00000002 SPI1_IRQHandler +080002c0 g F .text 00000002 Bulk_Status_Out +20000798 g O .bss 00000002 wIstr +0800021a w F .text 00000002 TAMPER_IRQHandler +200007a0 g O .bss 00000004 pProperty +08000e18 g F .text 00000040 Standard_SetConfiguration +08002714 g .text 00000000 __exidx_start +200000b4 g O .data 0000001c pEpInt_IN +0800270c g O .text 00000004 _global_impure_ptr +08002510 g F .text 0000004c __libc_init_array +08000232 w F .text 00000002 DMA1_Channel4_IRQHandler +08000148 g F .text 00000000 _mainCRTStartup +200007a4 g O .bss 00000001 EPindex +20000024 g O .data 00000030 Device_Property +080025e4 g O .text 0000001a Bulk_StringVendor +08001954 g F .text 00000010 XcpIsConnected +0800256c g F .text 00000000 _init +080009f0 g F .text 000000b8 Standard_GetStatus +08001b84 g F .text 00000008 NvmInit +08002584 g O .text 00000012 Bulk_DeviceDescriptor +080022f4 g F .text 00000018 FlashInit +08001ba4 g F .text 00000008 NvmGetUserProgBaseAddress +20000088 g O .data 00000028 String_Descriptor +0800084c g F .text 00000028 ClearDTOG_RX +08000264 w F .text 00000002 USART3_IRQHandler +00000000 w *UND* 00000000 __libc_fini_array +0800021c w F .text 00000002 RTC_IRQHandler +080013b0 g F .text 00000002 NOP_Process +08000238 w F .text 00000002 DMA1_Channel7_IRQHandler +080001bc g F .text 00000030 Reset_Handler +08000240 w F .text 00000002 CAN1_RX1_IRQHandler +08000e58 g F .text 0000005c Standard_SetInterface +08000930 g F .text 00000044 SetEPRxCount +080006f4 g F .text 00000020 USB_SIL_Init +08001a90 g F .text 00000008 ComFree +08001634 g F .text 00000030 PowerOn +08000252 w F .text 00000002 TIM4_IRQHandler +20000000 g O .data 0000001c Bulk_StringSerial +080013b4 g F .text 00000280 CTR_LP +00000000 w *UND* 00000000 __sf_fake_stderr +00000000 w *UND* 00000000 __deregister_frame_info +200007d8 g .heap 00000000 end +08000254 w F .text 00000002 I2C1_EV_IRQHandler +200007d4 g O .bss 00000002 SaveTState +20000158 g .data 00000000 __data_end__ +08000738 g F .text 00000010 SetBTABLE +08001f04 g F .text 00000048 UsbReceivePipeBulkOUT +08001b94 g F .text 00000008 NvmErase +080005dc g F .text 00000018 CpuUserProgramStartHook +20000054 g O .data 00000024 User_Standard_Requests +08000236 w F .text 00000002 DMA1_Channel6_IRQHandler +200007d6 g .bss 00000000 __bss_end__ +00000800 g *ABS* 00000000 __STACK_SIZE +0800034c g F .text 000000ac Bulk_Reset +08000250 w F .text 00000002 TIM3_IRQHandler +08000220 w F .text 00000002 RCC_IRQHandler +200007a8 g O .bss 0000001c Device_Info +0800024a w F .text 00000002 TIM1_TRG_COM_IRQHandler +00000000 w *UND* 00000000 __call_exitprocs +0800022c w F .text 00000002 DMA1_Channel1_IRQHandler +080002b0 g F .text 0000000c Bulk_SetDeviceAddress +080009a0 g F .text 00000028 Standard_GetConfiguration +08000214 w F .text 00000002 Default_Handler +08000148 g F .text 00000000 _start +08001974 g F .text 000000e0 XcpPacketReceived +08001f84 g F .text 00000008 CpuInit +200007c4 g O .bss 00000004 pUser_Standard_Requests +08000266 w F .text 00000002 EXTI15_10_IRQHandler +08002438 g F .text 00000040 FlashDone +08001304 g F .text 00000048 SetDeviceAddress +0800069c g F .text 00000020 PMAToUserBufferCopy +00000000 w *UND* 00000000 software_init_hook +080008bc g F .text 00000020 SetEPRxAddr +20000175 g O .bss 00000001 bIntPackSOF +08001dc4 g F .text 00000050 UsbTransmitPacket +0800134c g F .text 00000064 In0_Process +08000590 g F .text 0000004c UsbConnectHook +080002c4 g F .text 00000050 Bulk_Data_Setup +08000244 w F .text 00000002 EXTI9_5_IRQHandler +200007d0 g O .bss 00000002 StatusInfo +200007c8 g O .bss 00000004 pInformation +08000748 g F .text 0000001c SetEPType +08001938 g F .text 0000001c XcpInit +08001d74 g F .text 00000044 UsbInit +0800025e w F .text 00000002 SPI2_IRQHandler +00000000 w *UND* 00000000 __sf_fake_stdin +08001db8 g F .text 0000000a UsbFree +08002368 g F .text 0000002e FlashErase +0800255c g F .text 00000010 memset +08000206 w F .text 00000002 MemManage_Handler +08000000 g .text 000000ec __isr_vector +08000580 g F .text 00000010 main +080009c8 g F .text 00000028 Standard_GetInterface +0800020c w F .text 00000002 SVC_Handler +08001bac g F .text 00000014 NvmDone +08001b9c g F .text 00000008 NvmVerifyChecksum +00000000 w *UND* 00000000 hardware_init_hook +08001fc4 g F .text 00000020 CpuMemCopy +200007d8 g .heap 00000000 __end__ +08000234 w F .text 00000002 DMA1_Channel5_IRQHandler +0800022a w F .text 00000002 EXTI4_IRQHandler +0800023e w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler +20000078 g O .data 00000008 Bulk_Descriptor +08002578 g F .text 00000000 _fini +0800023c w F .text 00000002 USB_HP_CAN1_TX_IRQHandler +08000314 g F .text 00000004 Bulk_NoData_Setup +08001acc g F .text 00000018 ComGetActiveInterfaceMaxTxLen +00000000 w *UND* 00000000 atexit +080003f8 g F .text 00000010 Bulk_GetDeviceDescriptor +080024e4 g F .text 00000004 CpuIrqEnable +08000230 w F .text 00000002 DMA1_Channel3_IRQHandler +20005000 g .bss 00000000 __StackTop +08000248 w F .text 00000002 TIM1_UP_IRQHandler +080011d8 g F .text 0000001c Standard_GetDescriptorData +0800259c g O .text 00000026 Bulk_StringProduct +080012b0 g F .text 00000054 Out0_Process +08000216 w F .text 00000002 WWDG_IRQHandler +08002598 g O .text 00000004 Bulk_StringLangID +08001b74 g F .text 00000002 CopInit +08000274 g F .text 00000008 EP1_IN_Callback +0800024e w F .text 00000002 TIM2_IRQHandler +080007dc g F .text 00000026 SetEPTxValid +08000418 g F .text 00000024 Bulk_GetStringDescriptor +08001b8c g F .text 00000008 NvmWrite +08001f8c g F .text 00000038 CpuStartUserProgram +08000246 w F .text 00000002 TIM1_BRK_IRQHandler +08001e14 g F .text 00000080 UsbReceivePacket +20005000 g *ABS* 00000000 __stack +08000224 w F .text 00000002 EXTI1_IRQHandler +080023e8 g F .text 00000050 FlashVerifyChecksum +20000176 g O .bss 00000001 Data_Mul_MaxPacketSize +0800043c g F .text 00000010 Bulk_GetBulkDescriptor +080011f4 g F .text 00000040 Post0_Process +08000268 w F .text 00000002 RTCAlarm_IRQHandler +080005f4 g F .text 00000078 USB_Istr +080007a0 g F .text 0000003c SetEPRxStatus +20004800 g *ABS* 00000800 __StackLimit +08000262 w F .text 00000002 USART2_IRQHandler +080024e8 g F .text 00000028 exit +08000874 g F .text 00000028 ClearDTOG_TX +0800089c g F .text 00000020 SetEPTxAddr +0800025a w F .text 00000002 I2C2_ER_IRQHandler +08001ae4 g F .text 00000008 ComIsConnected +0800022e w F .text 00000002 DMA1_Channel2_IRQHandler +00000000 w *UND* 00000000 __sf_fake_stdout +2000001c g O .data 00000008 Config_Descriptor +0800082c g F .text 00000020 Clear_Status_Out +08000242 w F .text 00000002 CAN1_SCE_IRQHandler +0800021e w F .text 00000002 FLASH_IRQHandler +0800066c w F .text 00000002 _exit +08000670 g F .text 0000002a UserToPMABufferCopy +08001ab4 g F .text 00000018 ComGetActiveInterfaceMaxRxLen +08000208 w F .text 00000002 BusFault_Handler +08000260 w F .text 00000002 USART1_IRQHandler +08001aec g F .text 00000038 BackDoorCheck +08000298 g F .text 00000018 Bulk_SetConfiguration +08000256 w F .text 00000002 I2C1_ER_IRQHandler +20000178 g O .bss 00000004 bDeviceState +080024d0 g F .text 00000010 TimerGet +200000b0 g O .data 00000002 Device_Table +08001e94 g F .text 00000070 UsbTransmitPipeBulkIN +00000000 w *UND* 00000000 _Jv_RegisterClasses +08000408 g F .text 00000010 Bulk_GetConfigDescriptor +08002600 g O .text 0000002c Bulk_StringInterface +0800248c g F .text 00000028 TimerInit +00000000 w *UND* 00000000 __register_frame_info +200007cc g O .bss 00000002 wInterrupt_Mask +080008f8 g F .text 0000001c GetEPRxAddr +0800026a w F .text 00000002 USBWakeUp_IRQHandler + + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/bin/openblt_olimex_stm32h103.srec b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/bin/openblt_olimex_stm32h103.srec index 4dd29b03..e6c58283 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/bin/openblt_olimex_stm32h103.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/bin/openblt_olimex_stm32h103.srec @@ -1,697 +1,651 @@ S024000062696E2F6F70656E626C745F6F6C696D65785F73746D3332683130332E73726563A3 -S3150800000000500020B5010008FB010008FD010008AA -S31508000010FF010008010200080302000800000000B2 -S3150800002000000000000000000000000005020008B3 -S315080000300702000800000000090200080B02000879 -S315080000400F02000811020008130200081502000832 -S3150800005017020008190200081B0200081D02000802 -S315080000601F020008210200082302000825020008D2 -S3150800007027020008290200082B0200082D020008A2 -S315080000802F02000831020008330200083502000872 -S3150800009037020008390200083B0200083D02000842 -S315080000A03F02000841020008430200084502000812 -S315080000B047020008490200084B0200084D020008E2 -S315080000C04F020008510200085302000855020008B2 -S315080000D057020008590200085B0200085D02000882 -S315080000E05F020008610200086302000808B540F2D2 -S315080000F0F800074BC2F200001B1A062B00D808BDF1 -S3150800010040F20003C0F20003002BF8D09847F6E748 -S31508000110FB00002008B540F2F80040F2F803C2F2EE -S315080001200000C2F200031B1A9B1003EBD37359108D -S3150800013000D108BD40F20002C0F20002002AF8D041 -S315080001409047F6E710B540F2F804C2F200042378A7 -S3150800015073B9FFF7CBFF40F20003C0F200032BB1DF -S3150800016042F66020C0F60000AFF30080012323703A -S3150800017010BD00BF08B540F20003C0F200034BB142 -S3150800018042F6602040F2FC01C0F60000C2F200010F -S31508000190AFF3008040F2F800C2F2000003682BB10A -S315080001A040F20003C0F2000303B19847BDE80840D7 -S315080001B0B0E700BF06498D460649074A074B9A42EB -S315080001C0BEBF51F8040B42F8040BF8E70448004791 -S315080001D000500020642A000800000020F8000020D3 -S315080001E0E50100081F49204A002301E041F8043BC5 -S315080001F09142FBD301F0C8F9FEE7FEE7FEE7FEE70A +S3150800000000500020BD010008030200080502000890 +S3150800001007020008090200080B0200080000000099 +S315080000200000000000000000000000000D020008AB +S315080000300F02000800000000110200081302000861 +S3150800004017020008190200081B0200081D02000812 +S315080000501F020008210200082302000825020008E2 +S3150800006027020008290200082B0200082D020008B2 +S315080000702F02000831020008330200083502000882 +S3150800008037020008390200083B0200083D02000852 +S315080000903F02000841020008430200084502000822 +S315080000A047020008490200084B0200084D020008F2 +S315080000B04F020008510200085302000855020008C2 +S315080000C057020008590200085B0200085D02000892 +S315080000D05F02000861020008630200086502000862 +S315080000E067020008690200086B02000810B5054C93 +S315080000F0237833B9044B13B10448AFF300800123C6 +S31508000100237010BD580100200000000010270008C9 +S31508000110084B10B51BB108490848AFF300800848DA +S31508000120036803B910BD074B002BFBD0BDE8104090 +S31508000130184700BF000000005C01002010270008D7 +S315080001405801002000000000154B002B08BF134B78 +S315080001509D46A3F5803A00218B460F461348144A5C +S31508000160121A02F0FBF90F4B002B00D098470E4BE2 +S31508000170002B00D098470020002104000D000D48F0 +S31508000180002802D00C48AFF3008002F0C1F9200025 +S31508000190290000F0F5F902F0A7F900BF00000800F1 +S315080001A00050002000000000000000005801002058 +S315080001B0D6070020000000000000000006498D4612 +S315080001C00649074A074B9A42BEBF51F8040B42F844 +S315080001D0040BF8E704480047005000201C270008D5 +S315080001E00000002058010020490100081F49204A44 +S315080001F0002301E041F8043B9142FBD300F0C0F92B S31508000200FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7B8 S31508000210FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A8 S31508000220FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE798 S31508000230FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE788 S31508000240FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE778 S31508000250FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE768 -S31508000260FEE7FEE7F80000207807002040F21413A6 -S31508000270C2F200031B78CBB94FF48053C4F20203D1 -S315080002809A6942F010029A614FF48053C4F201034E -S315080002905A6822F470425A605A6842F4E0425A6038 -S315080002A040F21413C2F2000301221A7001284FF417 -S315080002B08053C4F201034FF400620CBF5A611A61FD -S315080002C0704700BF4FF40063C4F20103986800F05A -S315080002D00100704708B538B940F26C73C2F20003E2 -S315080002E01B6801221A8208BD40F26873C2F2000335 -S315080002F01B681B68984740F26C73C2F200031868C3 -S315080003000A3008BD08B538B940F26C73C2F200036A -S315080003101B6801221A8208BD40F26873C2F2000304 -S315080003201B689B68984740F26C73C2F20003186812 -S315080003300C3008BD08B538B940F26C73C2F2000338 -S315080003401B6802221A8208BD40F23C73C2F20003FF -S3150800035000221A8040F26C73C2F200031A681378FE -S3150800036013F07F0317D1537A13F0200F1FBF40F203 -S315080003703C72C2F200020221117013F0400F40F2E3 -S315080003803C73C2F200031A7814BF42F0010222F04D -S3150800039001021A702BE0012B35D0022B38D1537984 -S315080003A003F00F0213F0800F10D0920002F1804282 -S315080003B002F5B842136803F03003102B17D140F248 -S315080003C03C73C2F2000301221A7010E0920002F197 -S315080003D0804202F5B842136803F44053B3F5805FD0 -S315080003E001BF40F23C73C2F2000301221A7040F2C8 -S315080003F06873C2F200031B681B69984740F23C7099 -S31508000400C2F2000008BD40F23C70C2F2000008BD0E -S31508000410002008BDF8B540F26C73C2F200031C68F0 -S31508000420238A227A002B08BF042A29D140F2151301 -S31508000430C2F200031B78012B1AD145F65043C4F2C9 -S3150800044000031A6892B243F20203C2F2000313448D -S315080004505B0000221A6040F27473C2F20003302176 -S31508000460198040F21513C2F200031A70042633E00D -S3150800047040F27473C2F2000310221A8007262BE09A -S31508000480A58AAB4294BF042602269D4228BF1D4674 -S31508000490A369ADB2284698470746002000F030FF0A -S315080004A0014638462A4600F035FE0020294600F067 -S315080004B047FF238A5B1B2382638A1D44658240F2B9 -S315080004C07473C2F2000330221A8040F27273C2F2C9 -S315080004D000034FF440521A8040F26C73C2F20003D4 -S315080004E01B681E72F8BD00BF10B582B040F26C736F -S315080004F0C2F200031A685378062B25D1137813F035 -S315080005007F0F18BF002340F0BA809378012B06D1DD -S3150800051040F24473C2F200031B68DB69AFE0022BAA -S3150800052006D140F24473C2F200031B681B6AA6E0B8 -S31508000530032B18BF002340F0A28040F24473C2F296 -S3150800054000031B685B6A9AE0002B5AD15188002980 -S3150800055057D1516821F47F41B1F5003F51D1137845 -S3150800056013F07F0302D1918800297FD0012B19D17E -S3150800057040F24473C2F200031B689B69507900215C -S315080005809847002300287AD140F26C73C2F2000320 -S315080005901B689A7A40F23533C0F60003002A08BF72 -S315080005A000236CE0022B18BF002368D1537903F0AF -S315080005B00F0203F0700113F0800F4FEA820303F174 -S315080005C0804303F5B843186814BF00F0300000F400 -S315080005D0405040F2E803C2F200031B78934298BFEA -S315080005E000234CD9D1F1010138BF0021002808BFEA -S315080005F0002140F23533C0F60003002908BF002366 -S315080006003DE0082B0AD1127802F07F0240F2D5238A -S31508000610C0F60003002A18BF002330E00A2B18BFD3 -S3150800062000232CD1137803F07F03012B18BF002376 -S3150800063025D1937AFBB15388FBB9536823F47F43DA -S31508000640B3F5803F18BF002319D140F24473C2F2B4 -S3150800065000031B689B6950790021984740F20533CF -S31508000660C0F60003002818BF002308E040F235331F -S31508000670C0F6000303E0002301E00023FFE75BB1B7 -S3150800068040F26C72C2F2000212680024548293612E -S3150800069020469847204616E040F24473C2F200030B -S315080006A01B681A6940F26C73C2F200031B6858781B -S315080006B09047032807D140F26C73C2F200031B6807 -S315080006C009221A724FE040F26C73C2F200031B68EB -S315080006D01A8A4FF6FF718A4204BF09221A7242D05B -S315080006E0022800D012B908221A723CE093F90010C9 -S315080006F000292FDAD98801910198824202D9019AF4 -S315080007001A821CE08A421AD240F24471C2F20001EF -S31508000710096891F82C108A4206D240F21512C2F2E4 -S315080007200002002111700AE092FBF1F001FB102291 -S315080007302AB940F21512C2F200020121117040F2E4 -S315080007404472C2F20002126892F82C209A82FFF7CD -S3150800075061FE08E003221A7240F27273C2F20003C5 -S315080007604FF440521A8002B010BD00BF70B540F277 -S315080007706C73C2F200031C68218AA369B3B1A9B1DC -S31508000780A58A8D4228BF0D46ADB22846984706462B -S31508000790238A5B1B2382638A2B446382002000F032 -S315080007A0BFFD014630462A4600F0CAFC238A83B1BB -S315080007B040F27273C2F200034FF440521A800020CE -S315080007C0014600F0BDFD40F27473C2F20003302208 -S315080007D01A80238AA28A934207D340F26C73C2F224 -S315080007E000031B6803221A7270BD3BB140F26C739A -S315080007F0C2F200031B6805221A7270BDD3B940F213 -S315080008006C73C2F200031B6806221A7245F650433F -S31508000810C4F200031A6892B243F20203C2F200035A -S3150800082013445B0000221A6040F27473C2F200039C -S3150800083030221A8070BD00BF08B540F26C73C2F250 -S3150800084000031A68D17840F2E803C2F200035B7825 -S3150800085099420DD893786BB993886BB9917240F227 -S315080008606873C2F200031B685B689847002008BDDE -S31508000870022008BD022008BD022008BD10B540F2BE -S315080008804473C2F200031B689A6940F26C74C2F2A0 -S31508000890000423685879D978904723689A7A9AB1D8 -S315080008A0A0B91A79A2B99B78A3B9A8B940F2687316 -S315080008B0C2F200031B68DB68984723685A79DA7224 -S315080008C0DA781A73002010BD022010BD022010BD70 -S315080008D0022010BD022010BD022010BD10B540F246 -S315080008E06C73C2F200031A68137813F07F0305D1FC -S315080008F0537A23F020035372002010BD022B6FD1C8 -S315080009005388002B6ED11379002B6DD1517921F0C4 -S31508000910800011F0800F4FEA800303F1804303F54E -S31508000920B84319BF1C6804F030041B6803F440542C -S3150800093040F2E803C2F200031B78834256D9002C22 -S3150800094056D0937A002B55D011F0800F12D0830021 -S3150800095003F1804303F5B8431B6803F03003102BFB -S3150800096035D1C4B2204600F091FC2046302100F073 -S315080009700DFC2CE0840004F1804404F5B844236897 -S3150800098003F44053B3F5805F21D198B940F25C0374 -S31508000990C2F2000393F82C1000F0E2FC22684BF632 -S315080009A08F73134083F4405343F4004343F08003AA -S315080009B023600CE000F056FC22684BF68F73134058 -S315080009C083F4405343F4004343F08003236040F22A -S315080009D06873C2F200031B685B699847002010BD64 -S315080009E0022010BD022010BD022010BD022010BD3D -S315080009F0022010BD022010BD10B540F26C73C2F281 -S31508000A0000031868427922F0800112F0800F4FEA3D -S31508000A10810303F1804303F5B84319BF1C6804F04A -S31508000A2030041B6803F4405440F2E803C2F20003A2 -S31508000A301B78994227D243883BBB44B3837A43B396 -S31508000A4012F0800F4FEA810202F1804202F5B842A5 -S31508000A5011681DBF48F6BF730B4083F010034BF6B1 -S31508000A608F7304BF0B4083F4805343F4004343F071 -S31508000A708003136040F26873C2F200031B689B6927 -S31508000A809847002010BD022010BD022010BD02208C -S31508000A9010BD022010BD00BF08B540F26C73C2F24B -S31508000AA000031B685A7A42F020025A7240F26873B1 -S31508000AB0C2F200031B68DB699847002008BD00BF27 -S31508000AC010B540F26C73C2F200031B685C781A78A2 -S31508000AD012F07F0239D1092C02D1FFF7ADFE4DE0A5 -S31508000AE0052C10D193F90320002AB8BF082270DB21 -S31508000AF09A78002A67D19A88002A66D19B7A0020BC -S31508000B00002B3BD063E0032C0AD1DA78012A18BF00 -S31508000B10022033D19B88022083BBFFF7BDFF2DE05F -S31508000B20012C18BF022029D1DA78012A18BF022021 -S31508000B3024D19A8802200ABB5B7A13F0200F08BFDB -S31508000B4002201BD0FFF7CAFE18E0012A06D10B2C9B -S31508000B5018BF022012D1FFF791FE0FE0022A18BF34 -S31508000B6002200BD1012C02D1FFF7B8FE06E0032CB8 -S31508000B7018BF022002D1FFF73FFFFFE758B140F246 -S31508000B804473C2F200031B685B6920469847032832 -S31508000B9008BF09221DD00822D8B945F65043C4F229 -S31508000BA000031A6892B243F20203C2F20003134426 -S31508000BB05B0000221A6040F27473C2F2000330220E -S31508000BC01A80062205E0082203E0082201E008222E -S31508000BD0FFE740F26C73C2F200031B681A7210BD7D -S31508000BE040F26C73C2F200031B685A8A18B98988E6 -S31508000BF08A1A1A82704708681044704708B540F286 -S31508000C005C03C2F20003002093F82C1000F0A8FB46 -S31508000C1040F26C73C2F200031B68187A08280CD1DC -S31508000C2040F27273C2F200034FF480521A8040F207 -S31508000C307473C2F2000310221A80092814BF002018 -S31508000C40012008BD70B545F65043C4F200031A6882 -S31508000C5092B243F20403C2F2000313445B001A88FB -S31508000C60520002F1804202F5C04240F26C73C2F2B1 -S31508000C7000031B68197A092919D0551C11781970AF -S31508000C8040F26C74C2F20004236852785A702668DF -S31508000C90B5F8030000F09CFB70802668B5F80700DD -S31508000CA000F096FBB0802368B5F80B20DA8040F296 -S31508000CB06C73C2F200031B6801221A72DB8813B92F -S31508000CC0FFF7FEFE01E0FFF70FFCFFF797FF70BD89 -S31508000CD008B540F26C73C2F200031B681B7A042B3A -S31508000CE018BF022B08BF082219D0052B18BF032BE3 -S31508000CF008D1FFF73BFD40F26C73C2F200031B6894 -S31508000D001A7A0CE0072B18BF082208D140F2447360 -S31508000D10C2F200031B68DB6898470822FFE740F227 -S31508000D206C73C2F200031B681A72FFF767FF08BDEF -S31508000D3070B440F2E803C2F200031D78002340F6BF -S31508000D400F760EE0DCB2A10001F1804101F5B84151 -S31508000D500A68324042F4004242F0800222430A60A6 -S31508000D600133AB42EED340F0800045F64C43C4F263 -S31508000D700003186070BC704708B540F26C73C2F285 -S31508000D8000031A68137A042B18BF022B08D1FFF741 -S31508000D9041FB40F26C73C2F200031B681A7A1DE02D -S31508000DA0062B18BF082219D15378052B0DD11378B5 -S31508000DB013F07F0F09D1D078FFF7BAFF40F26873B6 -S31508000DC0C2F200031B681B6A984740F24473C2F2DA -S31508000DD000031B689B6898470822FFE740F26C737C -S31508000DE0C2F200031B681A72FFF708FF08BD00BFAE -S31508000DF0704700BF08B540F26C72C2F2000240F2BA -S31508000E004C73C2F20003136002221A7240F2447253 -S31508000E10C2F2000240F25C03C2F20003136040F221 -S31508000E206872C2F2000240F28C01C2F2000111603F -S31508000E301B68984708BD00BF2DE9F04383B000231F -S31508000E40ADF8063045F64447C4F2000740F276741A -S31508000E50C2F2000440F24876C2F2000640F21C08CC -S31508000E60C2F2000840F23809C2F2000940F272756F -S31508000E70C2F2000543E1238803F00F033370002B09 -S31508000E8040F00F814FF4B843C4F200031A6892B2D7 -S31508000E902A80298801F0300140F27472C2F20002F9 -S31508000EA011802A8802F440522A8019684BF6BF72CC -S31508000EB00A4082F4005282F0200242F4004242F0D4 -S31508000EC080021A60238803F010039BB2002B46D1D8 -S31508000ED04FF4B844C4F20004226848F60F7313406E -S31508000EE02360FFF749FF22684BF6BF73134040F2B1 -S31508000EF07272C2F20002128802F4805292B20AB1E9 -S31508000F0083F4805340F27272C2F20002128802F42D -S31508000F10005292B20AB183F4005340F27472C2F2DC -S31508000F200002128802F0100292B20AB183F010038E -S31508000F3040F27472C2F20002128802F0200292B2E3 -S31508000F400AB183F0200348F28002CFF6FF721A43F3 -S31508000F5092B24FF4B843C4F200031A60D6E04FF4D5 -S31508000F60B843C4F200031B689BB2ADF80630BDF85F -S31508000F70063003F400639BB2002B46D04FF4B84406 -S31508000F80C4F20004226840F68F7313402360FFF70B -S31508000F9059FE22684BF6BF73134040F27272C2F2D2 -S31508000FA00002128802F4805292B20AB183F4805386 -S31508000FB040F27272C2F20002128802F4005292B231 -S31508000FC00AB183F4005340F27472C2F20002128826 -S31508000FD002F0100292B20AB183F0100340F2747262 -S31508000FE0C2F20002128802F0200292B20AB183F01D -S31508000FF0200348F28002CFF6FF721A4392B24FF4EA -S31508001000B843C4F200031A6080E0BDF806301BB28C -S31508001010002B74DA4FF4B844C4F20004226840F690 -S315080010208F7313402360FFF753FE22684BF6BF7396 -S31508001030134040F27272C2F20002128802F4805221 -S3150800104092B20AB183F4805340F27272C2F200027D -S31508001050128802F4005292B20AB183F4005340F2A5 -S315080010607472C2F20002128802F0100292B20AB139 -S3150800107083F0100340F27472C2F20002128802F082 -S31508001080200292B20AB183F0200348F28002CFF61A -S31508001090FF721A4392B24FF4B843C4F200031A60BF -S315080010A034E09B0003F1804303F5B8431A6892B213 -S315080010B0ADF80620BDF8062012B2002A09DA19682A -S315080010C040F68F720A401A603378013B59F823308C -S315080010D09847BDF8063003F080039BB27BB132789F -S315080010E0920002F1804202F5B842116848F60F7381 -S315080010F00B4013603378013B58F8233098473B6818 -S315080011009BB2238013F4004F7FF4B5AE03B0BDE85D -S31508001110F08300BF10B40132531001F1005101F5FC -S315080011204052520007E00178447841EA042122F847 -S31508001130041B0230013B002BF5D15DF8044B7047C8 -S315080011400132531001F1005101F54052520004E0FA -S31508001150116820F8021B013B0432002BF8D17047B6 -S315080011604FF6F873034045F65042C4F20002136086 -S31508001170704700BF800000F1804202F5B84210684F -S3150800118048F68F130340194311607047800000F139 -S31508001190804202F5B842106848F6BF73034001F072 -S315080011A0100080B208B183F0100301F0200189B263 -S315080011B009B183F0200343F4004343F0800313602E -S315080011C0704700BF800000F1804202F5B8421068FF -S315080011D04BF68F73034001F4805080B208B183F454 -S315080011E0805301F4005189B209B183F4005343F4E2 -S315080011F0004343F080031360704700BF800000F18E -S31508001200804202F5B842116848F6BF730B4083F076 -S31508001210300343F4004343F080031360704700BF74 -S31508001220800000F1804202F5B84211684BF68F73D0 -S315080012300B4083F4405343F4004343F080031360A8 -S31508001240704700BF800000F1804202F5B84211687D -S3150800125040F60F630B4043F4004343F080031360EA -S31508001260704700BF800000F1804303F5B8431A6851 -S3150800127012F4804F08D0196840F60F720A4042F4FB -S31508001280404242F080021A60704700BF800000F1B9 -S31508001290804303F5B8431A6812F0400F08D019685E -S315080012A040F60F720A4042F4004242F0C0021A6049 -S315080012B0704700BF45F65043C4F200031B689BB253 -S315080012C003EBC00000F1005202F5405252004FF6FF -S315080012D0FE730B401360704745F65043C4F2000393 -S315080012E01B689BB203EBC00043F20403C2F200037F -S315080012F003445B004FF6FE720A401A60704700BF4F -S3150800130045F65043C4F200031B689BB203EBC000CA -S3150800131000F1005303F540535B001888704700BF7F -S3150800132045F65043C4F200031B689BB203EBC000AA -S3150800133043F20403C2F2000303445B0018887047B3 -S3150800134045F65043C4F200031B689BB203EBC0008A -S3150800135043F20203C2F2000303445B0019607047BC -S3150800136045F65043C4F200031B689BB203EBC0006A -S3150800137043F20603C2F2000303445B003E290BD97D -S315080013804A0911F01F0F04BF02F1FF3292B292020E -S3150800139042F400421A6070474A0811F0010F1CBF58 -S315080013A0013292B292021A60704700BF45F6504366 -S315080013B0C4F200031B689BB203EBC00043F20603AA -S315080013C0C2F2000303445B001888C0F309007047A3 -S315080013D0C3B2000A40EA0320704700BF45F64443FB -S315080013E0C4F200030020186040F27073C2F20003D2 -S315080013F04FF406421A8045F64043C4F200031A60C9 -S31508001400704700BF70B50E4600F07F052846FFF707 -S31508001410CDFF04462846FFF783FF0146304622469D -S31508001420FFF78EFE204670BD00B583B000230193FA -S3150800143000934FF48053C4F202031A6842F0010283 -S315080014401A6059680022CFF6FF020A405A601A68E5 -S3150800145022F0847222F480321A601A6822F48022FA -S315080014601A605A6822F4FE025A604FF41F029A6004 -S315080014701A6842F480321A604FF48052C4F20202AB -S3150800148040F2DC51136803F400330093019B0133E7 -S315080014900193009B13B9019B8B42F3D14FF4805300 -S315080014A0C4F202031B6813F4003F06D142F6D800C3 -S315080014B0C0F60000672100F0DBF94FF40053C4F2D0 -S315080014C002031A6842F010021A601A6822F0030230 -S315080014D01A601A6842F002021A604FF48053C4F286 -S315080014E002035A685A605A6842F400525A605A68A7 -S315080014F042F480625A605A6822F47C125A605A682A -S3150800150042F4E8125A601A6842F080721A604FF480 -S315080015108052C4F20202136813F0007FFBD04FF426 -S315080015208053C4F202035A6822F003025A605A68CA -S3150800153042F002025A604FF48052C4F20202536823 -S3150800154003F00C03082BFAD14FF48053C4F20203BC -S315080015509A6942F004029A614FF40062C4F20102E9 -S31508001560116821F00F011160116841F00401116042 -S315080015705A6822F480025A60DA6942F40002DA6193 -S3150800158003B05DF804FB00BF08B5FFF74DFF00F098 -S31508001590A5F900F0B1F9FCE708B501F0FBF808BDBC -S315080015A008B501F03BF908BD08B540F21813C2F2B8 -S315080015B000031B68052B01D101F0ECF808BD00BF3C -S315080015C008B545F64443C4F200031A6892B240F2DD -S315080015D07673C2F200031A801A8802F4007240F287 -S315080015E07073C2F200031B881A4210D045F64443B2 -S315080015F0C4F200034FF6FF521A6040F21613C2F205 -S3150800160000031A780132D2B21A70FFF7CDFF40F202 -S315080016107673C2F200031A8802F4004240F270732D -S31508001620C2F200031B881A4201D0FFF705FC40F2FC -S315080016307673C2F200031A8802F4806240F270736D -S31508001640C2F200031B881A420CD045F64443C4F282 -S3150800165000034FF6FF321A6040F25C03C2F2000341 -S315080016605B68984708BD00BF40F24C73C2F200039E -S315080016709B7A2BB140F21813C2F2000305221A60B6 -S31508001680704700BF40F21813C2F2000304221A6022 -S31508001690704700BF704700BF704700BF10B50628E7 -S315080016A018BF002317D140F26C73C2F200031B68FF -S315080016B01A7802F07F02012A18BF00230BD15A7943 -S315080016C042B99A7841F62D03C0F60003212A18BFBD -S315080016D0002300E000235BB140F26C72C2F2000204 -S315080016E0126893610024548220469847204610BD0C -S315080016F0022010BD0220704721B9002814BF02201D -S31508001700002070470220704710B501F0B5F840F286 -S315080017106C73C2F200031B6800249C7200F08EF8FA -S31508001720FFF75CFE40F21813C2F200031C6010BDFE -S3150800173010B540F26C73C2F200031B6800249C7259 -S3150800174042F62012C0F60002D2795A72DC7220469E -S31508001750FFF706FD20464FF40071FFF70BFD204604 -S315080017601021FFF713FD20464021FFF7B5FD20465F -S315080017708021FFF79FFD2046FFF764FD40F25C03DA -S31508001780C2F20003204693F82C10FFF7E9FD204625 -S31508001790FFF746FD01202146FFF7ECFC01204FF438 -S315080017A08071FFF787FD0120C021FFF795FD012015 -S315080017B04021FFF7C5FD01204021FFF7D1FD01209B -S315080017C04FF44051FFF7FEFC01202021FFF7DEFC15 -S315080017D02046FFF7ADFA40F21813C2F200030122C1 -S315080017E01A6010BD08B540F2B801C2F20001FFF751 -S315080017F0F7F908BD08B540F25401C2F20001FFF737 -S31508001800EFF908BD08B540F26C73C2F200031B6815 -S31508001810D978052908D840F2C003C2F2000303EBC1 -S31508001820C101FFF7DDF908BD002008BD08B540F283 -S31508001830B001C2F20001FFF7D3F908BD08B50120CF -S31508001840FEF714FD45F64043C4F2000301221A6070 -S3150800185040F27072C2F200020020186045F6444158 -S31508001860C4F2000108604FF4E0511180196008BD08 -S3150800187008B500F0A9F8FCE708B500F09FF80128BC -S3150800188019D040F21C13C2F200031B78012B12D1A7 -S3150800189000F0D0FD40F22013C2F200031B6803F5E6 -S315080018A0FA63984207D340F21C13C2F200030022DF -S315080018B01A7000F0B1FA08BD08B540F21C13C2F25E -S315080018C0000301221A7000F0B5FD40F22013C2F29F -S315080018D000031860FFF7D0FF08BD00BF08B500F089 -S315080018E097FA00F06FF800F07DFD00F055FD00F066 -S315080018F00DF8FFF7E1FF08BD08B500F065F800F040 -S3150800190087FD00F00FF8FFF7B7FF08BD08B500F030 -S31508001910E3F900F08DFE40F2EC03C2F20003022266 -S315080019201A7008BD08B540F22410C2F2000000F093 -S31508001930DBFE01280BD140F2EC03C2F200030222BF -S315080019401A7040F22410C2F2000000F0E5F908BD52 -S3150800195008B500F091FE08BD08B540F2EC03C2F2E6 -S3150800196000031B78022B02D1C9B200F08BFE00F0EF -S31508001970CBF908BD40F2EC03C2F200031B78032B37 -S3150800198005D8DFE803F0060602063F2070473F2029 -S3150800199070470020704700BF40F2EC03C2F2000314 -S315080019A01B78032B05D8DFE803F0060602063F205E -S315080019B070473F2070470020704700BF08B500F009 -S315080019C099F908BD704700BF704700BF10B40023DF -S315080019D004E010F8011B0B44DBB221464C1E00291B -S315080019E0F7D1136001205DF8044B704740F2641389 -S315080019F0C2F2000300225A70704700BF40F2641317 -S31508001A00C2F20003FE22DA7018710222A3F84420FB -S31508001A10704700BF10B540F26414C2F200040023F8 -S31508001A202370FFF7E3FFFF23E3700123A4F8443094 -S31508001A3010BD00BF40F26413C2F20003FF22DA7041 -S31508001A4000221A71597859719A71DA711A72062236 -S31508001A50A3F84420704700BF08B50020FFF7CEFF63 -S31508001A6008BD00BF40F26413C2F20003FF22DA7019 -S31508001A7042F68812C0F600029A6400221A715A7158 -S31508001A809A710721D9711A725A729A720822A3F8A2 -S31508001A904420704740F26413C2F20003FF22DA7052 -S31508001AA042689A640122A3F84420704710B540F2B0 -S31508001AB06414C2F20004FF23E3704168A06CE21DBF -S31508001AC0FFF784FF207100236371A3710823A4F82C -S31508001AD0443010BD08B53120FFF790FF08BD00BFA0 -S31508001AE038B540F26414C2F20004FF23E3700025FF -S31508001AF025716571FFF73EFFA071E5712572657264 -S31508001B000723A4F8443038BD38B5FFF76FFF40F215 -S31508001B106414C2F2000401252570FF23E370102324 -S31508001B20237100236371FFF725FFA071FFF734FFC8 -S31508001B30E071FFF731FFC0F3072020726572A572C6 -S31508001B400823A4F8443000F027FC38BD38B505460C -S31508001B504478FFF70FFF0138844203DD2220FFF7A0 -S31508001B604DFF38BD40F26414C2F20004201DA16C7A -S31508001B706A7800F06FF9FF23E3706A78A36C134460 -S31508001B80A3646B780133A4F8443038BD38B50546EC -S31508001B904478FFF7EFFE0138844203DD2220FFF781 -S31508001BA02DFF38BD696840F26414C2F20004A164CE -S31508001BB0201D6A7800F04EF9FF23E3706A78A36C5B -S31508001BC01344A3646B780133A4F8443038BD00BFCE -S31508001BD038B5044640F26413C2F200039D6CFFF761 -S31508001BE0C9FE411E2846621C00F0DAFB18B93120EE -S31508001BF0FFF704FF38BD40F26414C2F20004FF2365 -S31508001C00E370A56CFFF7B6FE2844451EA5640123BC -S31508001C10A4F8443038BD00BF38B504464578FFF708 -S31508001C20A9FE0238854203DD2220FFF7E7FE38BD0C -S31508001C3040F26413C2F20003FF22DA700122A3F80D -S31508001C404420617831B900F0BBFBC0B93120FFF7F9 -S31508001C50D5FE38BD40F26413C2F20003986CA21C8C -S31508001C6000F09EFB18B93120FFF7C8FE38BD617831 -S31508001C7040F26413C2F200039A6C0A449A6438BDAF -S31508001C8008B540F26413C2F200034168986C00F08C -S31508001C908BFB18B93120FFF7B1FE08BD40F264137B -S31508001CA0C2F20003FF22DA700122A3F8442008BD1D -S31508001CB008B500F0B1F840F26413C2F20003FF223F -S31508001CC0DA700122A3F8442008BD00BF08B589B21E -S31508001CD0FFF742FE08BD00BF40F26413C2F20003DC -S31508001CE000221A709A6483F84220A3F844209A7056 -S31508001CF05A70704740F26413C2F200031878003035 -S31508001D0018BF0120704700BF40F26413C2F20003F7 -S31508001D10002283F84220704708B50278FF2A02D1CC -S31508001D20FFF7F2FE53E040F26413C2F200031B7899 -S31508001D30012B6BD1C93A352A46D8DFE802F033457C -S31508001D40454245453F363C39454545454545454562 -S31508001D504545454545454545454545454545454525 -S31508001D604545454545454545241E1B2145454527C9 -S31508001D70452A2D30FFF7EAFE29E0FFF707FF26E0A0 -S31508001D80FFF788FE23E0FFF791FE20E0FFF76AFEE3 -S31508001D901DE0FFF761FE1AE0FFF74CFE17E0FFF7BC -S31508001DA039FE14E0FFF714FF11E0FFF735FF0EE0E8 -S31508001DB0FFF796FE0BE0FFF763FF08E0FFF778FFF3 -S31508001DC005E0FFF787FE02E02020FFF717FE40F246 -S31508001DD06413C2F2000393F84230012B02D110209B -S31508001DE0FFF70CFE40F26413C2F20003B3F8441086 -S31508001DF00BB2002B0ADD40F26410C2F20000012388 -S31508001E0080F84230033009B2FFF760FF08BD00BF13 -S31508001E1008B500F051FD08BD10B500F0C9FAB8B113 -S31508001E20FEF750FAA0B1FFF793FD00F0D3FA00F0E1 -S31508001E30C3FA20F0604020F07F024EF60853CEF237 -S31508001E4000031A6000F0B8FA446800F037FDA047AE -S31508001E5010BD00BF70B508E0461C4D1C0B7803701A -S31508001E60FFF7B2FD224630462946531E9CB2002A89 -S31508001E70F2D170BD4FF40053C4F2020340F22312AC -S31508001E80C4F267525A6048F6AB12CCF6EF525A6063 -S31508001E903422DA60704700BF4FF40053C4F20203DD -S31508001EA01A6942F080021A61704700BF70B506468B -S31508001EB0002442F69015C0F600051BE0FFF784FDE6 -S31508001EC004EB440355F82330B34211D804EB44011C -S31508001ED005EB810149680B44B34209D942F69013D0 -S31508001EE0C0F6000304EB440203EB8203187A70BDC4 -S31508001EF00134E4B20D2CE1D9FF2070BD2DE9F0477D -S31508001F0081460068FFF7D2FFFF284FD0FFF7B2FFE0 -S31508001F104FF40053C4F20203DB6813F0010F04D038 -S31508001F20FFF7BAFF0020BDE8F0874FF40053C4F26C -S31508001F3002031A6942F001021A6100254FF400549F -S31508001F40C4F2020420E0D9F80080AF0008EB070AC3 -S31508001F5009EB07035E68B3B228F8253001E0FFF7FE -S31508001F6033FDE36813F0010FF9D1330CAAF80230F8 -S31508001F7001E0FFF729FDE36813F0010FF9D158F8DE -S31508001F800730B34204D101357F2DDCD9012400E0A6 -S31508001F9000244FF40053C4F202031A6922F0010226 -S31508001FA01A61FFF779FF2046BDE8F0870020BDE8F3 -S31508001FB0F08700BF70B50646002442F69015C0F6B5 -S31508001FC0000513E0FFF700FD04EB440305EB83036C -S31508001FD01B7AB34208D142F69013C0F6000304EB0D -S31508001FE0440253F8220070BD0134E4B20D2CE9D93D -S31508001FF04FF0FF3070BD00BF70B50646002442F6AC -S315080020009015C0F6000514E0FFF7DEFC04EB440368 -S3150800201005EB83031B7AB34209D142F69013C0F647 -S31508002020000304EB440203EB8203586870BD0134D5 -S31508002030E4B20D2CE8D9002070BD00BFF8B50446FF -S315080020400D4688424CD801284CD90F294CD8FFF7A1 -S3150800205011FF4FF40053C4F20203DB6813F0010FBB -S3150800206003D0FFF719FF0020F8BD4FF40053C4F260 -S3150800207002031A6942F002021A612046FFF79AFF24 -S3150800208006462846FFF796FF04462846FFF7B4FF9C -S315080020902044871BC7F38F2700254FF40054C4F24A -S315080020A002040FE006EB85236361236943F04003CE -S315080020B0236101E0FFF788FCE36813F0010FF9D10B -S315080020C00135ADB2BD42EDD34FF40053C4F202035D -S315080020D01A6922F002021A61FFF7DEFE0120F8BD36 -S315080020E00020F8BD0020F8BD0020F8BD08B5C1F3F2 -S315080020F0080353B903688B4209D040F8041B4FF410 -S315080021000072FFF7A7FE012008BD002008BD0120C8 -S3150800211008BD00BF38B504460D4640F2B013C2F2FA -S315080021200003984209D04FF48043C0F60003994251 -S3150800213008D0FFF7E3FE48B911E040F2B434C2F222 -S31508002140000403E040F2B014C2F200042046294617 -S31508002150FFF7CCFF002814BF2046002038BD00201A -S3150800216038BD00BF2DE9F04106460C4617461D4608 -S315080021704FEA51284FEA48280368B3F1FF3F03D1D5 -S315080021804146FFF7B3FF28B33368434505D03046C9 -S315080021904146FFF7BFFF0646F8B13368E41A3444F0 -S315080021A0043408F50078FFF70FFC331DE31AB3F57E -S315080021B0007F06D330464146FFF7ACFF064678B1A6 -S315080021C0041D17F8013B04F8013B013DEBD1012042 -S315080021D0BDE8F0810020BDE8F0810020BDE8F0816F -S315080021E00020BDE8F08100BF40F2B433C2F200031C -S315080021F04FF0FF321A6040F2B013C2F200031A60C1 -S31508002200704700BF70B504460D461646FFF74EFEEA -S31508002210FF281BD060190138FFF748FEFF2817D0A2 -S31508002220620A4FF48043C0F60003B3EB422F07BFA0 -S3150800223040F2B010C2F2000040F2B430C2F2000020 -S31508002240214632462B46FFF78DFF70BD002070BD34 -S31508002250002070BD70B506460D46FFF727FE0446FA -S3150800226070190138FFF722FE0146FF2818BFFF2C18 -S3150800227003D02046FFF7E2FE70BD002070BD00BF08 -S3150800228000B583B040F2B013C2F200031B68B3F185 -S31508002290FF3F08BF01201CD040F2B013C2F2000372 -S315080022A059689A681144DA6811441A6911445A69D6 -S315080022B011449A690A44D96953185B4202AA42F83A -S315080022C0043D44F2EC00C0F600000421FFF79AFF33 -S315080022D0FFE703B05DF804FB4FF48043C0F6000344 -S315080022E0186844F20403C0F600031B68184444F255 -S315080022F00803C0F600031B68184444F20C03C0F632 -S3150800230000031B68184444F21003C0F600031B6858 -S31508002310184444F21403C0F600031B68184444F238 -S315080023201803C0F600031A6844F2EC03C0F600036B -S315080023301B6810441844D0F1010038BF00207047CC -S3150800234008B540F2B013C2F200031B68B3F1FF3FB1 -S3150800235006D040F2B010C2F20000FFF7CFFD88B1F8 -S3150800236040F2B433C2F200031B68B3F1FF3F0BD04F -S3150800237040F2B430C2F20000FFF7C0FD003018BFCB -S31508002380012008BD002008BD012008BD4FF480408B -S31508002390C0F60000704700BF08B5FFF725FF08BD67 -S315080023A008B5FFF72FFF08BD08B5FFF753FF08BDAF -S315080023B008B5FFF791FF08BD08B5FFF7E7FF08BDA9 -S315080023C008B5FFF75DFF10B1FFF7BAFF08BD00209B -S315080023D008BD00BF4EF21003CEF2000300221A60B9 -S315080023E0704700BF08B5FFF7F5FF4EF21003CEF2AF -S315080023F0000341F63F12C0F201025A6000229A60B9 -S315080024000521196040F2B853C2F200031A6008BDEC -S315080024104EF21003CEF200031B6813F4803F1FBF71 -S3150800242040F2B853C2F200031A68013218BF1A60A4 -S31508002430704700BF08B5FFF7EBFF40F2B853C2F28A -S315080024400003186808BD00BF30B400231D460CE021 -S31508002450040F092C94BF3034373401F813400001B7 -S315080024605C0001340D550133DBB29342F0D330BC26 -S31508002470704700BF40F20463C2F2000303F118017B -S31508002480002205E09A745961183318310132D2B224 -S31508002490002AF7D09A7400225A6140F20063C2F209 -S315080024A0000340F20462C2F200021A60704700BFDD -S315080024B010B440F20063C2F200031B6883B15C6982 -S315080024C040F20062C2F20002146019749860D86083 -S315080024D000225A741860013908445860987C00E054 -S315080024E0FF205DF8044B704738B504460D460128B1 -S315080024F007D942F63820C0F600004FF4FC71FFF702 -S31508002500B7F940F20463C2F2000304EB440203EB9A -S31508002510C2035A7C1B7C9A4220D040F20463C2F262 -S31508002520000304EB440203EBC203DA681570597C16 -S3150800253001315974DA680132DA605B689A420FD958 -S3150800254040F20463C2F200036200111953F8311015 -S31508002550144403EBC403D960012038BD002038BDFC -S31508002560012038BD08B5014640F2F863C2F20003FF -S315080025701878FFF7B9FF08BD38B504460D46012897 -S3150800258007D942F63820C0F6000040F21A21FFF7B4 -S315080025906FF940F20463C2F2000304EB440203EB52 -S315080025A0C2035B7CFBB140F20463C2F2000303EB97 -S315080025B0C2039A6812782A70597C013959749A6844 -S315080025C001329A605B689A420FD940F20463C2F2FC -S315080025D000036200111953F83110144403EBC403C5 -S315080025E09960012038BD002038BD012038BD00BFE4 -S315080025F008B5014640F23463C2F200031878FFF7C3 -S31508002600BBFF08BD10B50446012807D942F6382095 -S31508002610C0F6000040F23A21FFF72AF940F20463B7 -S31508002620C2F2000304EB440403EBC403587C10BD58 -S3150800263038B5FFF71FFF40F2F864C2F20004601CC9 -S315080026404021FFF735FF207040F23465C2F20005DD -S31508002650681C4021FFF72CFF28702378FF2B01D038 -S31508002660FF2806D142F63820C0F600007A21FFF787 -S31508002670FFF8FEF7BFFB38BD08B50020FDF7F6FDED -S3150800268008BD00BF2DE9F04106460D463F2906D98B -S3150800269042F63820C0F600009921FFF7E9F82846E7 -S315080026A0FFF760FF012806D042F63820C0F6000082 -S315080026B09D21FFF7DDF8002442F63827C0F600070B -S315080026C04FF0A6080CE0FFF77FF9305DFFF74AFFE9 -S315080026D0012803D038464146FFF7CAF80134A4B2A8 -S315080026E0A542F0D8BDE8F08110B50446FEF768FFAC -S315080026F040F2FC53C2F200031B78D3B940F2BC5037 -S31508002700C2F20000FFF774FF012838D140F2BC532B -S31508002710C2F200031B78A3B340F2FC53C2F20003D3 -S3150800272001221A7040F2FD53C2F20003002018700D -S3150800273010BD40F2FD53C2F200031B78144818443A -S31508002740FFF756FF01281ED140F2FD53C2F20003DF -S315080027501A780132D2B21A7040F2BC53C2F20003A0 -S315080027601B789A4211D120460949FFF773FB40F2BC -S31508002770FC53C2F2000300221A70012010BD00208B -S3150800278010BD002010BD002010BD002010BD00BFE8 -S31508002790BD0500202DE9F04383B040F2F863C2F28C -S315080027A000031878FFF72EFF0546A0B3402D28BF73 -S315080027B04025002440F2F867C2F2000742F638289E -S315080027C0C0F6000840F2491940F2B866C2F200069F -S315080027D00FE038780DF10701FFF7CEFE012803D088 -S315080027E040464946FFF744F89DF80730335501340B -S315080027F0E4B2AC42EDD340F2B860C2F200004FF446 -S3150800280080712A46FEF786FC01202946FEF798FDC8 -S315080028100120FEF7F3FC03B0BDE8F0832DE9F84389 -S31508002820012040F27861C2F20001FEF7EBFD87B2A3 -S31508002830002440F23466C2F2000640F27865C2F21D -S31508002840000542F63828C0F600084FF4B7790BE0C1 -S315080028503078295DFFF748FE012803D040464946EF -S31508002860FFF706F80134A4B2BC42F1D30120FEF703 -S31508002870D7FCBDE8F88300BF38B54FF2E873C1F658 -S31508002880FF731A684FF2EC73C1F6FF731C684FF2B8 -S31508002890F073C1F6FF731B68D0180AD0054D294698 -S315080028A00822FFF7D1FD204605F110010422FFF7A3 -S315080028B0CBFD38BD0200002072B6704762B670477D -S315080028C0F8B500BFF8BC08BC9E467047F8B500BF0F -S315080028D0F8BC08BC9E4670476D61696E2E630000A1 -S315080028E01201100100000040501DAC6000010102F9 -S315080028F003010000040309042603570069006E005B -S315080029005500530042002000420075006C006B0021 -S315080029102000440065007600690063006500000039 -S3150800292009022000010100C0320904000002FF006C -S315080029300004070581024000000705010240000067 -S315080029401A034F00700065006E0042004C005400E8 -S315080029502000550073006500720000002C03570024 -S3150800296069006E00550053004200200042007500C1 -S315080029706C006B00200049006E0074006500720050 -S3150800298066006100630065004F70656E424C540036 -S315080029900040000800200000020000000060000857 -S315080029A0002000000300000000800008002000004E -S315080029B00400000000A00008002000000500000038 -S315080029C000C00008002000000600000000E0000823 -S315080029D00020000007000000000001080020000099 -S315080029E0080000000020010800200000090000007F -S315080029F000400108002000000A00000000600108ED -S31508002A00002000000B0000000080010800200000E4 -S31508002A100C00000000A00108002000000D000000C6 -S31508002A2000C00108002000000E00000000E00108B8 -S31508002A30002000000F0000002E2E2F2E2E2F2E2EE7 -S31508002A402F536F757263652F41524D434D335F5354 -S31508002A50544D333246312F7573622E6300000000E1 -S30908002A600000000064 -S31508002A641C03530045005200310032003300340081 -S31508002A74350036003700380039003000991500084B -S31508002A84F10D0008F10D0008F10D0008F10D00081C -S31508002A94F10D0008F10D0008A1150008F10D000854 -S31508002AA4F10D0008F10D0008F10D0008F10D0008FC -S31508002AB4F10D000820290008200000000917000865 -S31508002AC43117000895160008991600089D1600087F -S31508002AD4F5160008F9160008E5170008F5170008A2 -S31508002AE4051800080000000040000000F10D000869 -S31508002AF469160008F10D0008F10D0008F10D00082B -S31508002B04F10D0008F10D0008F10D000885160008FE -S31508002B143229000809000000E02800081200000015 -S31508002B24F428000804000000402900081A000000E0 -S31508002B34F828000826000000000000201C000000F9 -S31508002B445C2900082C0000000301000004000000B2 -S30D08002B5475010008450100089F +S31508000260FEE7FEE7FEE7FEE7FEE7FEE758010020A9 +S31508000270D607002008B501F00DFE08BD08B501F047 +S3150800028041FE08BD08B5034B1B68052B01D101F0DB +S3150800029001FE08BD78010020034B9B7A13B10522A5 +S315080002A0024B1A60704700BFA8070020780100209B +S315080002B00422014B1A60704778010020704700BF7E +S315080002C0704700BF06280DD1104B1A68137803F043 +S315080002D07F03012B08D1537943B99378212B07D093 +S315080002E0002306E0002304E0002302E0002300E0E8 +S315080002F0074B4BB110B5054A126893610024548226 +S3150800030020469847204610BD02207047C80700209F +S315080003103D0400080220704711B918B10220704741 +S31508000320022070470020704710B501F00FFE054BFC +S315080003301B6800249C7201F07DF900F0DBF9024B82 +S315080003401C6010BDC80700207801002010B5264B98 +S315080003501B6800249C72254AD2795A72DC722046A0 +S3150800036000F0EAF94FF40071204600F0EDF910218B +S31508000370204600F0F7F94021204600F09FFA802138 +S31508000380204600F08BFA204600F050FA184B93F8F6 +S315080003902C10204600F0CCFA204600F033FA21460D +S315080003A0012000F0D1F94FF48071012000F076FAAF +S315080003B0C021012000F082FA4021012000F0AAFAAB +S315080003C04021012000F0B4FA4FF44051012000F01A +S315080003D0E7F92021012000F0C5F9204600F092FF38 +S315080003E00122044B1A6010BDC8070020C425000866 +S315080003F0240000207801002008B5024900F0ECFE30 +S3150800040008BD00BF8000002008B5024900F0E4FEE0 +S3150800041008BD00BF1C00002008B5064B1B68DB782A +S31508000420052B05D8044901EBC30100F0D5FE08BD2C +S31508000430002008BDC80700208800002008B502492A +S3150800044000F0CAFE08BD00BF7800002000B583B0E2 +S3150800045000230193009303F1804303F504331A68DC +S3150800046042F001021A605968404A0A405A601A68FE +S3150800047022F0847222F480321A601A6822F48022EA +S315080004801A605A6822F4FE025A604FF41F029A60F4 +S315080004901A6842F480321A60354B1B6803F400333D +S315080004A00093019B01330193009B23B9019A40F203 +S315080004B0DC539A42F0D12E4B1B6813F4003F03D14C +S315080004C067212C4801F05AFB2B4B1A6842F01002A0 +S315080004D01A601A6822F003021A601A6842F00202C9 +S315080004E01A60A3F580535A685A605A6842F4005253 +S315080004F05A605A6842F480625A605A6822F47C123A +S315080005005A605A6842F4E8125A601A6842F08072D1 +S315080005101A60174B1B6813F0007FFAD0144B5A6801 +S3150800052022F003025A605A6842F002025A60104BDF +S315080005305B6803F00C03082BF9D10D4B9A6942F05E +S3150800054004029A610D4A116821F00F0111601168C1 +S3150800055041F0040111605A6822F480025A60DA698F +S3150800056042F40002DA6103B05DF804FB0000FFF80C +S31508000570001002402C260008002002400008014016 +S3150800058008B5FFF763FF01F0DDFA01F0E9FAFCE7C9 +S315080005900F4B1B7883B90F4A936943F01003936195 +S315080005A00D4B5A6822F470425A605A6842F4E04287 +S315080005B05A600122064B1A70012804D14FF40062D2 +S315080005C0054B5A6170474FF40062034B1A61704736 +S315080005D0740100200010024000100140044B9B6883 +S315080005E013F0010F01D1002070470120704700BFAA +S315080005F00008014008B5184B1B689BB2174A1380C0 +S315080006001388174A128803F400731A420AD04FF661 +S31508000610FF52114B1A60134A13780133DBB2137079 +S31508000620FFF730FE0D4B1B880D4A128803F4004372 +S315080006301A4201D000F0BEFE084B1B88084A1288F1 +S3150800064003F480631A4206D04FF6FF32024B1A6053 +S31508000650054B5B68984708BD445C00409807002036 +S31508000660CC0700207501002024000020FEE700BF0B +S3150800067010B40132521001F1005101F54051490000 +S3150800068007E00378447843EA042321F8043B023060 +S31508000690013A002AF5D110BC704700BF013252104A +S315080006A001F1005101F54051490004E00B6820F8BA +S315080006B0023B013A0431002AF8D1704708B5074BC6 +S315080006C0074A136002221A72064B074A1360074943 +S315080006D0074A11601B68984708BD00BFA807002095 +S315080006E0C807002024000020A0070020540000208E +S315080006F0C40700200020044B18604FF40643034A41 +S315080007001380034A13607047445C0040CC070020FE +S31508000710405C004070B50E4600F07F05284600F0A4 +S3150800072029F90446284600F0E7F8224601463046ED +S31508000730FFF7B4FF204670BD20F0070080B2014BDA +S3150800074018607047505C0040800000F1804000F55A +S31508000750B840036823F4EC4323F07003194389B2C5 +S3150800076001607047800000F1804000F5B8400368DA +S315080007709BB223F4E04323F040039BB201F010023E +S3150800078092B20AB183F0100301F0200189B209B1CF +S3150800079083F0200343F4004343F08003036070476B +S315080007A0800000F1804000F5B84003689BB223F44E +S315080007B0804323F070039BB201F4805292B20AB1CF +S315080007C083F4805301F4005189B209B183F40053CC +S315080007D043F4004343F0800303607047800000F150 +S315080007E0804000F5B84003689BB223F4E04323F049 +S315080007F0400383F0300343F4004343F0800303606F +S31508000800704700BF800000F1804000F5B8400368DB +S315080008109BB223F4804323F0700383F4405343F4DC +S31508000820004343F080030360704700BF800000F177 +S31508000830804000F5B840036823F4F8731B051B0DC8 +S3150800084043F4004343F0800303607047800000F1DF +S31508000850804000F5B840036813F4804F09D0036858 +S3150800086023F0F0031B051B0D43F4404343F08003BC +S3150800087003607047800000F1804000F5B8400368C7 +S3150800088013F0400F09D0036823F0F0031B051B0D76 +S3150800089043F4004343F0C00303607047064B1B68EC +S315080008A09BB203EBC00000F1005000F54050400039 +S315080008B04908490001607047505C0040054B1B68B9 +S315080008C09BB203EBC000044B03445B004908490094 +S315080008D019607047505C004004300020054B1B68C7 +S315080008E09BB203EBC00000F1005000F540504000F9 +S315080008F000887047505C0040044B1B689BB203EBB2 +S31508000900C000034B03445B0018887047505C0040E6 +S3150800091004300020044B1B689BB203EBC000034B5A +S3150800092003445B0019607047505C004002300020A9 +S315080009300E4B1B689BB203EBC0000D4B03445B00D8 +S315080009403E290AD94A0911F01F0F01D1013A92B27C +S31508000950920242F400421A6070474A0811F0010FE9 +S3150800096000D0013292021A60704700BF505C004006 +S3150800097006300020054B1B689BB203EBC000044BF6 +S3150800098003445B001888C0F309007047505C0040B8 +S3150800099006300020C3B2000A40EA0320704700BFB1 +S315080009A008B520B9064B1B6801221A8208BD054BFB +S315080009B01B681B689847024B18680A3008BD00BFB9 +S315080009C0C8070020C407002008B520B9064B1B68D5 +S315080009D001221A8208BD054B1B689B689847024B83 +S315080009E018680C3008BD00BFC8070020C4070020DF +S315080009F008B520B9294B1B6802221A8208BD0022B5 +S31508000A00274B1A80254B1A68137813F07F0315D1E4 +S31508000A10537A13F0200F02D00221214A117013F0E5 +S31508000A20400F05D01E4A137843F0010313702BE0DC +S31508000A301B4A137823F00103137025E0012B29D0F4 +S31508000A40022B29D1527902F00F0312F0800F0DD034 +S31508000A509B0003F1804303F5B8431B6803F030039A +S31508000A60102B11D101220E4B1A700DE09B0003F1D9 +S31508000A70804303F5B8431B6803F44053B3F5805F1E +S31508000A8002D10122064B1A70064B1B681B69984750 +S31508000A90034808BD024808BD002008BDC807002055 +S31508000AA0D0070020C4070020F8B5254B1D682C8AFE +S31508000AB02B7ACCB9042B17D1224B1B78012B0ED1DC +S31508000AC0214B1A6892B2214B13445B0000221A602C +S31508000AD030211F4B19801B4B1A7004262BE010225D +S31508000AE01B4B1A80072626E0AB8A9C4201D80426AF +S31508000AF000E002269C4200D31C46AB69A4B22046FD +S31508000B00984707460020FFF7E9FE22460146384681 +S31508000B10FFF7AEFD21460020FFF7FCFE2B8A1B1BC4 +S31508000B202B826B8A1C446C823022094B1A804FF444 +S31508000B304052084B1A80024B1B681E72F8BD00BF54 +S31508000B40C807002076010020505C004002300020D3 +S31508000B50D4070020D207002010B582B07C4B1A6853 +S31508000B605378062B16D1137813F07F0F78D1937824 +S31508000B70012B03D1774B1B68DB6990E0022B03D16D +S31508000B80744B1B681B6A8AE0032B6BD1714B1B687D +S31508000B905B6A84E0002B41D1518800293ED1516817 +S31508000BA021F47F41B1F5003F38D1137813F07F0364 +S31508000BB002D19188002957D0012B0DD1654B1B68AE +S31508000BC09B6900215079984700284FD1604B1B68D4 +S31508000BD09B7A002B4CD162E0022B4BD1537903F060 +S31508000BE00F0203F0700013F0800F08D0930003F192 +S31508000BF0804303F5B8431B6803F0300307E093000E +S31508000C0003F1804303F5B8431B6803F44053524984 +S31508000C1009788A4230D288BB93BB40E0082B05D1BD +S31508000C20137813F07F0F2DD0002338E00A2B2BD131 +S31508000C30137803F07F03012B28D1937A43B35388A3 +S31508000C4043BB536823F47F43B3F5803F24D1414B1C +S31508000C501B689B69002150799847F8B100231EE06C +S31508000C6000231CE000231AE03C4B18E0002316E0A2 +S31508000C703A4B14E0002312E0002310E000230EE0B4 +S31508000C80364B0CE0364B0AE0002308E0002306E06A +S31508000C90002304E0002302E0002300E0314B43B1C7 +S31508000CA02B4A1268002454829361204698472046AE +S31508000CB00DE0284B1B681B69254A1268507898472F +S31508000CC0032804D1224B1B6809221A723EE0204BE6 +S31508000CD01B681A8A4FF6FF718A4202D109221A72D4 +S31508000CE034E0022800D012B908221A722EE093F9CD +S31508000CF00010002924DAD98801910198824202D984 +S31508000D00019A1A8214E08A4212D21249096891F8A5 +S31508000D102C1088B2824203D20021134A117007E0D0 +S31508000D2092FBF1F001FB102212B901210E4A117053 +S31508000D30084A126892F82C209A82FFF7B5FE05E059 +S31508000D4003221A724FF44052084B1A8002B010BDA3 +S31508000D50C8070020A0070020B0000020F1090008FD +S31508000D60A1090008C909000876010020D207002059 +S31508000D7070B5244B1C68228AA369B3B1AAB1A18AAB +S31508000D808A4200D30A4695B2284698470646238AD9 +S31508000D905B1B2382638A2B4463820020FFF7ACFD2A +S31508000DA02A4601463046FFF779FC238A53B14FF4A9 +S31508000DB04052154B1A8000210846FFF7ABFD30223A +S31508000DC0124B1A80238AA28A934204D30D4B1B68BE +S31508000DD003221A7270BD23B10A4B1B6805221A72C8 +S31508000DE070BD73B9074B1B6806221A72084B1A683E +S31508000DF092B2084B13445B0000221A603022034B60 +S31508000E001A8070BDC8070020D2070020D40700202A +S31508000E10505C00400230002008B50C4B1B68DA789D +S31508000E200B4949788A420AD8997851B9998851B9AB +S31508000E309A72084B1B685B689847002008BD022019 +S31508000E4008BD022008BD022008BD00BFC807002053 +S31508000E50B0000020C407002010B5134B1B689A6920 +S31508000E60124C2368D9785879904723689A7A82B1C0 +S31508000E7088B91A798AB99B788BB990B90C4B1B68D3 +S31508000E80DB68984723685A79DA72DA781A73002089 +S31508000E9010BD022010BD022010BD022010BD022088 +S31508000EA010BD022010BD00BFA0070020C807002003 +S31508000EB0C4070020454B1A68137813F07F0305D141 +S31508000EC0537A23F02003537200207047022B70D107 +S31508000ED05388002B6FD11379002B6ED110B5517939 +S31508000EE021F0800011F0800F08D0830003F18043C1 +S31508000EF003F5B8431B6803F0300307E0830003F1EA +S31508000F00804303F5B8431B6803F44053304C2478F8 +S31508000F10A04254D2002B54D0937A002B53D011F010 +S31508000F20800F12D0830003F1804303F5B8431B6892 +S31508000F3003F03003102B36D1C4B22046FFF79AFCD3 +S31508000F4030212046FFF70EFC2DE0840004F1804492 +S31508000F5004F5B844236803F44053B3F5805F22D1FF +S31508000F6090B91C4B93F82C10FFF7E2FC23689BB250 +S31508000F7023F4804323F0700383F4405343F400437F +S31508000F8043F0800323600EE0FFF760FC23689BB202 +S31508000F9023F4804323F0700383F4405343F400435F +S31508000FA043F0800323600C4B1B685B69984700205D +S31508000FB010BD0220704702207047022070470220A9 +S31508000FC010BD022010BD022010BD00BFC8070020BA +S31508000FD0B000002024000020C407002010B52D4BC7 +S31508000FE01868417921F0800211F0800F08D093002B +S31508000FF003F1804303F5B8431B6803F0300307E0A9 +S31508001000930003F1804303F5B8431B6803F4405388 +S31508001010214C2478A24235D24488002C34D1002BA6 +S3150800102034D0837A002B33D011F0800F12D093007E +S3150800103003F1804303F5B8431A6892B222F4E042FA +S3150800104022F0400282F0100242F4004242F080028E +S315080010501A6011E0930003F1804303F5B8431A6858 +S3150800106092B222F4804222F0700282F4805242F454 +S31508001070004242F080021A60084B1B689B69984739 +S31508001080002010BD022010BD022010BD022010BD98 +S31508001090022010BDC8070020B0000020C4070020A9 +S315080010A008B5064B1A68537A43F020035372044B6B +S315080010B01B68DB699847002008BD00BFC8070020E9 +S315080010C0C407002010B53F4B1A685478137813F0FC +S315080010D07F032DD1092C02D1FFF79EFE4CE0052C8B +S315080010E00ED192F90330002B5CDB9378002B5BD191 +S315080010F09388002B5AD1937A002B59D100203BE0D4 +S31508001100032C07D1D378012B25D193882BBBFFF766 +S31508001110C7FF31E0012C22D1D378012B21D1938846 +S315080011200BBB537A13F0200F1FD0FFF7C3FE23E043 +S31508001130012B04D10B2C1AD1FFF78EFE1CE0022BD3 +S3150800114017D1012C02D1FFF7B5FE15E0032C12D1F9 +S31508001150FFF744FF10E002200EE002200CE0022018 +S315080011600AE0022008E0022006E0022004E002204D +S3150800117002E0022000E0022030B1134B1B685B69D5 +S3150800118020469847032815D0B0B9104B1A6892B272 +S315080011900F4B13445B0000221A6030220D4B1A8055 +S315080011A006220AE0082208E0082206E0082204E0EF +S315080011B0082202E0092200E00822024B1B681A7284 +S315080011C010BD00BFC8070020A0070020505C0040E3 +S315080011D002300020D4070020054B1A68538A20B92C +S315080011E08888C31A13820020704708681844704715 +S315080011F0C807002008B50B4B93F82C100020FFF702 +S3150800120097FB094B1B68187A082806D14FF48052B9 +S31508001210064B1A801022064B1A80092814BF002094 +S31508001220012008BD24000020C8070020D20700209E +S31508001230D407002070B51B4B1A6892B21A4B134498 +S315080012405B001B88194A1268117A09291BD05B00B2 +S3150800125003F1804303F5C0435D1C19781170134CE4 +S3150800126022685B7853702668B5F80300FFF792FB8F +S3150800127070802668B5F80700FFF78CFBB0802368F6 +S31508001280B5F80B20DA80094B1B6801221A72DB8835 +S3150800129013B9FFF717FF01E0FFF75EFCFFF7AAFF98 +S315080012A070BD00BF505C004004300020C807002015 +S315080012B008B5124B1B681B7A022B13D0042B13D0CC +S315080012C0032B01D0052B05D1FFF752FD0B4B1B68ED +S315080012D01A7A0CE0072B09D1094B1B68DB6898477B +S315080012E0082204E0082202E0082200E00822034B54 +S315080012F01B681A72FFF77EFF08BD00BFC8070020EB +S31508001300A007002070B40F4B1E78002411E0E5B248 +S31508001310A90001F1804101F5B8410A6822F0F002FE +S315080013201205120D42F4004343F080032B430B6071 +S315080013300134B442EBD340F08000034B186070BC14 +S31508001340704700BFB00000204C5C004008B5154B44 +S315080013501A68137A022B01D0042B05D1FFF7A4FBD8 +S31508001360104B1B681A7A16E0062B13D15378052BF7 +S315080013700AD1137813F07F0F06D1D078FFF7C2FF92 +S31508001380094B1B681B6A9847084B1B689B6898475C +S31508001390082200E00822034B1B681A72FFF72AFF8F +S315080013A008BD00BFC8070020C4070020A00700200A +S315080013B0704700BF10B582B00023ADF806301EE1B5 +S315080013C0944B1B8803F00F03934A1370002B40F0CD +S315080013D0E080924A116889B2914B1980198801F008 +S315080013E0300190480180198801F44051198013682A +S315080013F023F4804323F040031B041B0C83F400539F +S3150800140083F0200343F4004343F080031360814BC9 +S315080014101B8803F010039BB2002B39D114461368BE +S3150800142023F4E14323F070031B041B0C1360FFF73E +S315080014308DFF236823F4804323F040031B041B0C11 +S31508001440774A128802F4805292B20AB183F4805322 +S31508001450734A128802F4005292B20AB183F4005316 +S31508001460704A128802F0100292B20AB183F0100391 +S315080014706C4A128802F0200292B20AB183F0200365 +S315080014809BB243F4004343F08003644A1360BFE011 +S31508001490624B1B689BB2ADF80630BDF8063003F404 +S315080014A000639BB2002B37D05C4C236823F0700393 +S315080014B01B051B0D2360FFF7BDFE236823F480433D +S315080014C023F040031B041B0C554A128802F4805271 +S315080014D092B20AB183F48053514A128802F4005238 +S315080014E092B20AB183F400534E4A128802F01002EF +S315080014F092B20AB183F010034A4A128802F0200217 +S3150800150092B20AB183F020039BB243F4004343F03E +S315080015108003424A13607BE0BDF8063013F4004F9F +S315080015206DD03E4C236823F070031B051B0D23600A +S31508001530FFF7BEFE236823F4804323F040031B0411 +S315080015401B0C374A128802F4805292B20AB183F40D +S315080015508053334A128802F4005292B20AB183F4D5 +S315080015600053304A128802F0100292B20AB183F090 +S3150800157010032C4A128802F0200292B20AB183F0B4 +S3150800158020039BB243F4004343F08003234A1360CD +S315080015903EE09B0003F1804303F5B8431A6892B214 +S315080015A0ADF80620BDF8062012F4004F0CD01A68D4 +S315080015B022F070021205120D1A60174B1B78013BB8 +S315080015C0194A52F823309847BDF8063003F08003CD +S315080015D09BB2A3B110490B789B0003F1804303F536 +S315080015E0B8431A6822F4E14222F070021204120C7F +S315080015F01A600B78013B0D4A52F8233098470C4B7A +S315080016001B6899B2034A118013F4004F7FF4D8AED1 +S3150800161002B010BD98070020A4070020005C004017 +S31508001620D2070020D4070020D0000020B4000020F4 +S31508001630445C004008B50120FEF7AAFF064B0122CC +S315080016401A6000201860054A10604FF4E0520449F9 +S315080016500A801A6008BD00BF405C0040445C004038 +S31508001660CC07002010B4002304E010F8011B0B443B +S31508001670DBB221464C1E0029F7D11360012010BCAD +S31508001680704700BF0022014B5A7070477C0100204A +S31508001690034BFE22DA7018710222A3F84420704721 +S315080016A07C01002010B5054C00232370FFF7EAFFE4 +S315080016B0FF23E3700123A4F8443010BD7C01002009 +S315080016C0064BFF22DA7000221A71597859719A71FD +S315080016D0DA711A720622A3F8442070477C010020AA +S315080016E008B50020FFF7D4FF08BD00BF084BFF224E +S315080016F0DA70084A9A6400221A715A719A71072197 +S31508001700D9711A725A729A720822A3F8442070473D +S315080017107C01002034260008044BFF22DA70426858 +S315080017209A640122A3F84420704700BF7C01002078 +S3150800173010B5084CFF23E370E21D4168A06CFFF763 +S3150800174091FF207100236371A3710823A4F8443024 +S3150800175010BD00BF7C01002008B53120FFF798FFB7 +S3150800176008BD00BF38B5084CFF23E3700025257176 +S31508001770657100F09FF9A071E571257265720723FE +S31508001780A4F8443038BD00BF7C01002038B5FFF707 +S3150800179079FF0E4C01252570FF23E3701023237172 +S315080017A00023637100F086F9A07100F08FF9E071EB +S315080017B000F08CF9C0F3072020726572A572082321 +S315080017C0A4F8443000F0DEF938BD00BF7C010020E3 +S315080017D038B50546447800F06DF90138844203DDD2 +S315080017E02220FFF755FF38BD084C6A78A16C201DEA +S315080017F000F0E8FBFF23E3706B78A26C1344A36444 +S315080018006B780133A4F8443038BD00BF7C01002052 +S3150800181038B50446457800F04DF90138854203DDB0 +S315080018202220FFF735FF38BD6168084DA964627844 +S31508001830281D00F0C7FBFF23EB706378AA6C1344DE +S31508001840AB6463780133A5F8443038BD7C010020C9 +S3150800185038B505460D4B9C6C00F02CF96A1C411EE8 +S31508001860204600F093F918B93120FFF711FF38BD6B +S31508001870064CFF23E37000F01DF90138A36C1844E9 +S31508001880A0640123A4F8443038BD00BF7C010020C1 +S3150800189038B50446457800F00DF90238854203DD6F +S315080018A02220FFF7F5FE38BD0F4BFF22DA70012222 +S315080018B0A3F84420617831B900F078F990B931205D +S315080018C0FFF7E6FE38BDA21C074B986C00F05EF9E0 +S315080018D018B93120FFF7DCFE38BD6378024A916CEF +S315080018E00B44936438BD00BF7C01002008B54168ED +S315080018F0074B986C00F04EF918B93120FFF7C8FE6F +S3150800190008BD034BFF22DA700122A3F8442008BD64 +S315080019107C01002008B500F039FB034BFF22DA7082 +S315080019200122A3F8442008BD7C01002008B589B22D +S3150800193000F0B2F808BD00BF054B00221A709A6481 +S3150800194083F84220A3F844209A705A70704700BF63 +S315080019507C010020024B187800B10120704700BFB7 +S315080019607C0100200022024B83F84220704700BF0A +S315080019707C01002008B50378FF2B02D1FFF706FF8C +S3150800198050E0334A1278012A60D1C93B352B46D834 +S31508001990DFE803F03345454245453F363C39454582 +S315080019A045454545454545454545454545454545D9 +S315080019B04545454545454545454545454545241E11 +S315080019C01B2145454527452A2D30FFF701FF29E00C +S315080019D0FFF71EFF26E0FFF79FFE23E0FFF7A8FEAE +S315080019E020E0FFF783FE1DE0FFF77AFE1AE0FFF717 +S315080019F067FE17E0FFF756FE14E0FFF729FF11E030 +S31508001A00FFF746FF0EE0FFF7ADFE0BE0FFF76EFFB0 +S31508001A1008E0FFF77FFF05E0FFF79EFE02E02020C3 +S31508001A20FFF736FE0A4B93F84230012B02D11020FD +S31508001A30FFF72EFE064BB3F94410002906DD1846BB +S31508001A40012380F842300330FFF770FF08BD00BF5E +S31508001A507C01002008B5FFF76FFF00F08BF9022222 +S31508001A60014B1A7008BD00BFEC00002008B50648F7 +S31508001A7000F0D0F9012805D10222044B1A70024859 +S31508001A80FFF778FF08BD00BFC8010020EC00002062 +S31508001A9008B500F091F908BD08B5054B1B78022B6F +S31508001AA002D1C9B200F08EF9FFF75CFF08BD00BF8E +S31508001AB0EC000020044B1B78012B01D9032B01D124 +S31508001AC0002070473F207047EC000020044B1B782D +S31508001AD0012B01D9032B01D1002070473F20704705 +S31508001AE0EC00002008B5FFF735FF08BD08B5FFF77D +S31508001AF0F9FF012810D0094B1B78012B0CD100F0F7 +S31508001B00E7FC074B1B6803F5FA63984204D30022E7 +S31508001B10024B1A7000F03AFA08BD00BF070200200F +S31508001B200802002008B50122044B1A7000F0D0FC08 +S31508001B30034B1860FFF7DAFF08BD00BF0702002055 +S31508001B400802002008B500F01DFA00F013F800F0AE +S31508001B509DFC00F017F8FFF77DFFFFF7E3FF08BDD0 +S31508001B6008B500F009F800F0A5FCFFF77FFFFFF7BE +S31508001B70BDFF08BD704700BF704700BF08B5FFF737 +S31508001B80FBFFFCE708B500F0B5FB08BD08B500F09B +S31508001B90BDFB08BD08B500F0E7FB08BD08B500F0B9 +S31508001BA023FC08BD08B500F067FC08BD08B500F0C1 +S31508001BB0F3FB034610B100F03FFC0346184608BD88 +S31508001BC030B4002310E0040F092C03D8303401F890 +S31508001BD0134002E0373401F8134000015C00013479 +S31508001BE000250D550133DBB29342ECD330BC704768 +S31508001BF0094B03F11801002205E09A74596118335C +S31508001C0018310132D2B2002AF7D09A7400225A61EA +S31508001C10014A024B1A607047500200204C0200200D +S31508001C200A4B1B6873B110B45C69084A14601974CE +S31508001C309860D86000225A741860013908445860C0 +S31508001C40987C01E0FF20704710BC70474C020020CA +S31508001C5038B504460D46012804D94FF4FC711548D9 +S31508001C60FFF78CFF62002244D300134A13445A7CC0 +S31508001C701B7C9A421AD062002244D3000E4A1344AF +S31508001C80DA6815705A7C01325A74DA680132DA60F9 +S31508001C905B689A420CD9084A63001819C1000846BD +S31508001CA0515803461344D960012038BD002038BD79 +S31508001CB0012038BD3C2600085002002008B5014620 +S31508001CC0024B1878FFF7C4FF08BD00BF4803002081 +S31508001CD038B504460D46012804D940F21A2114489D +S31508001CE0FFF74CFF04EB4402D300124A1344587C16 +S31508001CF0E0B162002244D3000E4A13449A6812786F +S31508001D002A705A7C013A5A749A6801329A605B685A +S31508001D109A420AD9074A63001819C1000846515859 +S31508001D20034613449960012038BD012038BD00BF21 +S31508001D303C2600085002002008B50146024B1878D8 +S31508001D40FFF7C6FF08BD00BF8002002010B5044695 +S31508001D50012804D940F23A210448FFF70FFF04EBA3 +S31508001D604404E300024A1344587C10BD3C2600088C +S31508001D705002002038B5FFF73BFF0C4C4021601C91 +S31508001D80FFF74EFF20700A4D4021681CFFF748FFF9 +S31508001D9028702378FF2B01D0FF2803D17A21054824 +S31508001DA0FFF7ECFEFEF78AFC38BD00BF48030020AB +S31508001DB0800200203C26000808B50020FEF7E8FB54 +S31508001DC008BD00BF70B506460D463F2903D99921BF +S31508001DD00F48FFF7D3FE2846FFF770FF012803D008 +S31508001DE09D210B48FFF7CAFE00240CE0FFF7C4FE4E +S31508001DF0305DFFF763FF012803D0A6210448FFF7EB +S31508001E00BDFE0134A4B2ABB29C42EFD370BD00BF95 +S31508001E103C26000838B50546FEF7ECFB194B1C783E +S31508001E2074B91948FFF788FF012829D1164B1B7882 +S31508001E300BB30122134B1A700022144B1A701FE0C1 +S31508001E40124B1B78013310481844FFF775FF0446F8 +S31508001E50012812D10D4B1A780132D2B21A700A4BE8 +S31508001E601B789A420BD10A49284600F0ABF80022A3 +S31508001E70044B1A7004E01C4602E0002400E000242B +S31508001E80204638BD45030020C40200204403002034 +S31508001E90C502002030B583B0174B1878FFF756FFF8 +S31508001EA040B30546402800D94025002412E00DF12C +S31508001EB00701114B1878FFF70BFF012804D040F2F1 +S31508001EC049110E48FFF75AFE9DF807200C4B1A5584 +S31508001ED00134E4B2A542EAD8ADB22A464FF480717D +S31508001EE00748FEF7C5FB29460120FEF713FD01202A +S31508001EF0FEF774FC03B030BD480300203C260008FA +S31508001F000403002038B50E490120FEF703FC85B20C +S31508001F1000240EE00A4B195D0A4B1878FFF798FE65 +S31508001F20012804D04FF4B7710748FFF727FE01349C +S31508001F30A4B2AC42EED30120FEF764FC38BD00BF64 +S31508001F400C020020800200203C26000838B50A4B07 +S31508001F501B680A4A14680432106818180AD0084D13 +S31508001F6008222946FFF72CFE042205F11001204617 +S31508001F70FFF726FE38BD00BFE8F7FF1FECF7FF1F87 +S31508001F800200002008B500F0ABFA08BD10B5FFF74F +S31508001F9005FEA0B1FEF722FB88B1FFF779FD00F038 +S31508001FA06FFAFFF7FFFD20F0604020F07F00044B3A +S31508001FB01860FFF7F7FD446800F094FAA04710BDD3 +S31508001FC008ED00E070B508E0461C4D1C0B78037060 +S31508001FD0FFF7D2FD224630462946531E9CB2002AF8 +S31508001FE0F2D170BD044B054A5A6002F188325A6034 +S31508001FF03422DA60704700BF00200240230167459B +S31508002000024A136943F080031361704700200240B7 +S3150800201038B50546002419E0FFF7AEFD04EB440287 +S3150800202093000C4AD358AB420ED804EB44018A00FD +S3150800203008490A44526813449D4205D204EB4400F9 +S3150800204083000B44187A38BD0134E4B20D2CE3D969 +S31508002050FF2038BD642600082DE9F843804600684D +S31508002060FFF7D6FFFF2843D0FFF7BCFF224BDB68FC +S3150800207013F0010F04D0FFF7C3FF0020BDE8F88373 +S315080020801D4A136943F001031361002421E0D8F8BF +S315080020900070A60007EB060908EB06035D68ABB2FD +S315080020A027F8243001E0FFF767FD134BDB6813F0D0 +S315080020B0010FF8D12B0CA9F8023001E0FFF75CFDFF +S315080020C00D4BDB6813F0010FF8D1BB599D4204D1C3 +S315080020D001347F2CDBD9012400E00024064A136969 +S315080020E023F001031361FFF78BFF2046BDE8F88351 +S315080020F00020BDE8F88300BF0020024038B5054639 +S31508002100002410E0FFF738FD04EB44029300084A68 +S3150800211013441B7AAB4204D104EB44018B00D0581C +S3150800212038BD0134E4B20D2CECD94FF0FF3038BD80 +S315080021306426000838B50546002411E0FFF71CFDA3 +S3150800214004EB44029300084A13441B7AAB4205D1B8 +S3150800215004EB44018B001344586838BD0134E4B2DB +S315080021600D2CEBD9002038BD64260008884246D8D5 +S31508002170012846D90F2946D870B50D460446FFF7FB +S3150800218031FF224BDB6813F0010F03D0FFF738FF4E +S31508002190002070BD1D4A136943F0020313612046EF +S315080021A0FFF7ACFF06462846FFF7A8FF0446284671 +S315080021B0FFF7C0FF2044451EAD1B0135C5F38F252B +S315080021C0002411E006EB8422104B5A611A6942F08A +S315080021D040021A6101E0FFF7CFFC0C4BDB6813F0F5 +S315080021E0010FF8D10134A4B2AC42EBD3074A136904 +S315080021F023F002031361FFF703FF012070BD0020DF +S315080022007047002070470020704700BF002002403A +S3150800221008B5C1F3080353B90368994209D040F8D1 +S31508002220041B4FF40072FFF7CDFE012008BD002005 +S3150800223008BD012008BD00BF38B50D460B4B9842B6 +S3150800224007D004460A4B994205D0FFF705FF18B98F +S3150800225008E0084C00E0054C29462046FFF7D8FF61 +S3150800226010B938BD002038BD204638BD8C03002083 +S3150800227000400008900500202DE9F04106460C466E +S3150800228017461D4621F4FF7828F001080368B3F1C4 +S31508002290FF3F04D14146FFF7BBFF034630B333681F +S315080022A0984505D041463046FFF7C6FF0646D0B1E9 +S315080022B03368E41A34440434FFF75EFC331DE31A2A +S315080022C0B3F5007F07D308F500713046FFF7B4FF72 +S315080022D0064650B1041D17F8013B04F8013B013DC1 +S315080022E0EAD1012302E0002300E000231846BDE8F6 +S315080022F0F08100BF4FF0FF33024A1360024A1360B1 +S31508002300704700BF900500208C03002070B5044676 +S315080023100D461646FFF77CFEFF281AD060190138CD +S31508002320FFF776FEFF2816D024F4FF7323F0010387 +S315080023300A4A934206D12B46324621460848FFF7F9 +S315080023409BFF70BD2B46324621460648FFF794FF91 +S3150800235070BD002070BD002070BD00BF00400008A1 +S315080023608C0300209005002070B506460C46FFF742 +S315080023704FFE054630190138FFF74AFEFF2D06D0F5 +S31508002380FF2806D001462846FFF7F0FE70BD00205C +S3150800239070BD002070BD00BF114B1B68B3F1FF3F35 +S315080023A018D000B583B00E4B59689A681144DA689C +S315080023B011441A6911445A6911449A691144DA692F +S315080023C08B185B4202AA42F8043D04210548FFF730 +S315080023D09DFF01E00120704703B05DF804FB00BFD4 +S315080023E08C030020EC4000080D4B1A6804331B6868 +S315080023F013440C4A126813440B4A126813440B4AD6 +S3150800240011680B44043212681A44094B1B681344BA +S31508002410084A1268D34201D101207047002070474C +S3150800242000400008084000080C400008104000085A +S3150800243018400008EC40000808B50D4B1B68B3F1BE +S31508002440FF3F04D00A48FFF707FE034668B1094B69 +S315080024501B68B3F1FF3F05D00648FFF7FDFD0346AD +S3150800246010B902E0012300E00123184608BD00BFA9 +S315080024708C030020900500200048704700400008A3 +S315080024800022014B1A60704710E000E008B5FFF71C +S31508002490F7FF054B054A5A6000229A600521196024 +S315080024A0034B1A6008BD00BF10E000E03F190100A9 +S315080024B094070020044B1B6813F4803F03D0034A9B +S315080024C0136801331360704710E000E0940700209A +S315080024D008B5FFF7EFFF014B186808BD9407002001 +S315080024E072B6704762B6704708B5074B044613B113 +S315080024F00021AFF30080054B1868836A03B198473B +S315080025002046FEF7B3F800BF000000000C270008BD +S315080025100E4B70B51E460E4C0025E41AA410A542B3 +S3150800252004D056F8253098470135F8E700F01EF82C +S31508002530084B094C1E46E41AA4100025A54204D0EF +S3150800254056F8253098470135F8E770BD5001002048 +S315080025505001002050010020540100200346024487 +S31508002560934202D003F8011BFAE77047F8B500BF9B +S31508002570F8BC08BC9E467047F8B500BFF8BC08BC56 +S315080025809E4670471201100100000040501DAC60C5 +S315080025900001010203010000040309042603570091 +S315080025A069006E0055005300420020004200750085 +S315080025B06C006B002000440065007600690063002B +S315080025C06500000009022000010100C0320904006C +S315080025D00002FF000004070581024000000705010C +S315080025E0024000001A034F00700065006E004200AA +S315080025F04C0054002000550073006500720000006E +S315080026002C03570069006E00550053004200200055 +S31508002610420075006C006B00200049006E007400D3 +S315080026206500720066006100630065006D61696E91 +S315080026302E6300004F70656E424C54002E2E2F2ECE +S315080026402E2F2E2E2F536F757263652F41524D43D1 +S315080026504D335F53544D333246312F7573622E63B3 +S3150800266000000000004000080020000002000000F2 +S315080026700060000800200000030000000080000839 +S31508002680002000000400000000A000080020000050 +S315080026900500000000C00008002000000600000039 +S315080026A000E0000800200000070000000000010804 +S315080026B0002000000800000000200108002000009B +S315080026C00900000000400108002000000A00000080 +S315080026D000600108002000000B00000000800108CF +S315080026E0002000000C00000000A0010800200000E7 +S315080026F00D00000000C00108002000000E000000C8 +S3150800270000E00108002000000F000000F000002093 +S3090800271000000000B7 +S30D0800271434DAFF7F0100000022 +S3150800271C1C035300450052003100320033003400CC +S3150800272C350036003700380039003000C42500085B +S3150800273C20000000290300084D030008BD0200080C +S3150800274CC1020008C5020008150300081903000891 +S3150800275CF903000809040008190400080000000021 +S3150800276C40000000B113000899020008B1130008D4 +S3150800277CB1130008B1130008B1130008B11300080F +S3150800278CB1130008B1020008D6250008090000009C +S3150800279C8425000812000000982500080400000093 +S315080027ACE42500081A0000009C25000826000000F5 +S315080027BC000000201C000000002600082C00000069 +S315080027CC0301000075020008B1130008B1130008D4 +S315080027DCB1130008B1130008B1130008B1130008AF +S315080027EC7D020008B1130008B1130008B1130008E4 +S315080027FCB1130008B1130008B11300080400000057 +S3150800280C00000000000000000000000000000000AE +S3150800281C000000000000000000000000000000009E +S3150800282C000000000000000000000000000000008E +S3150800283C000000000000000000000000000000007E +S3150800284C000000000000000000000000000000006E +S3150800285C000000000000000000000000000000005E +S30D0800286C11010008ED00000847 S70508000000F2 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/build.bat b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/build.bat deleted file mode 100644 index 6cdb041e..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/build.bat +++ /dev/null @@ -1,2 +0,0 @@ -@echo off -cs-make --directory=../ all diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/clean.bat b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/clean.bat deleted file mode 100644 index 025aaea0..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/clean.bat +++ /dev/null @@ -1,2 +0,0 @@ -@echo off -cs-make --directory=../ clean diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/debug.bat b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/debug.bat deleted file mode 100644 index 377cdde6..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/debug.bat +++ /dev/null @@ -1 +0,0 @@ -"C:\Program Files (x86)\OpenOCD\0.4.0\bin\openocd.exe" -f debug.cfg \ No newline at end of file diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/debug.cfg b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/debug.cfg deleted file mode 100644 index 741aecbd..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/debug.cfg +++ /dev/null @@ -1,15 +0,0 @@ -### -# Description: starts the OpenOCD GDB server (localhost:3333) -# once started use arm-elf-insight .elf to start the debug session -# Usage: openocd.exe" -f debug.cfg -### -source [find interface/olimex-arm-usb-tiny-h.cfg] -source [find board/olimex_stm32_h103.cfg] - -jtag_khz 1000 -init -reset -halt - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/flash.bat b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/flash.bat deleted file mode 100644 index 876b4a5d..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/flash.bat +++ /dev/null @@ -1 +0,0 @@ -"C:\Program Files (x86)\OpenOCD\0.4.0\bin\openocd.exe" -f flash.cfg \ No newline at end of file diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/flash.cfg b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/flash.cfg deleted file mode 100644 index ad447ab2..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/cmd/flash.cfg +++ /dev/null @@ -1,21 +0,0 @@ -### -# Description: mass erases and flashes the binary with OpenOCD -# Usage: openocd.exe" -f flash.cfg -### - -source [find interface/olimex-arm-usb-tiny-h.cfg] -source [find board/olimex_stm32_h103.cfg] - -jtag_khz 1000 - -init -reset -sleep 500 -halt -stm32x mass_erase 0 -flash write_image ..\\bin\\openblt_olimex_stm32h103.elf -#flash write_image erase ..\\bin\\openblt_olimex_stm32h103.elf -reset run -shutdown - - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/ide/DemoBoot.project b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/ide/DemoBoot.project deleted file mode 100644 index c55d0b69..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/ide/DemoBoot.project +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - break main -continue - - - - - - - make clean - make - - - - None - $(WorkspacePath)/.. - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(WorkspacePath) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/ide/DemoBoot.workspace b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/ide/DemoBoot.workspace deleted file mode 100644 index 7957a1d7..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/ide/DemoBoot.workspace +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/ide/readme.txt b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/ide/readme.txt deleted file mode 100644 index 8a340a19..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/ide/readme.txt +++ /dev/null @@ -1,4 +0,0 @@ -Integrated Development Environment ----------------------------------- -Codelite was used as the editor during the development of this software program. This directory contains the Codelite -workspace and project files. Codelite is a cross platform open source C/C++ IDE, available at http://www.codelite.org/. \ No newline at end of file diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/lib/newlib/_exit.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/lib/newlib/_exit.c new file mode 100644 index 00000000..4ae9532c --- /dev/null +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/lib/newlib/_exit.c @@ -0,0 +1,38 @@ +// ---------------------------------------------------------------------------- + +#include + +// ---------------------------------------------------------------------------- + +// Forward declaration + +void +_exit(int code); + +// ---------------------------------------------------------------------------- + +// We just enter an infinite loop, to be used as landmark when halting +// the debugger. +// +// It can be redefined in the application, if more functionality +// is required. + +void +__attribute__((weak)) +_exit(int code __attribute__((unused))) +{ + // TODO: write on trace + while (1) + ; +} + +// ---------------------------------------------------------------------------- + +void +__attribute__((weak,noreturn)) +abort(void) +{ + _exit(1); +} + +// ---------------------------------------------------------------------------- diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/makefile b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/makefile index 54f6bb41..072f5284 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/makefile +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Boot/makefile @@ -34,7 +34,7 @@ PROJ_NAME=openblt_olimex_stm32h103 #|--------------------------------------------------------------------------------------| #| Configure tool path | #|--------------------------------------------------------------------------------------| -TOOL_PATH= +TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/ #|--------------------------------------------------------------------------------------| @@ -64,7 +64,7 @@ PROJ_FILES += $(wildcard ../../../Source/ARMCM3_STM32F1/GCC/*.h) #|--------------------------------------------------------------------------------------| #| Toolchain binaries | #|--------------------------------------------------------------------------------------| -RM = cs-rm +RM = rm CC = $(TOOL_PATH)arm-none-eabi-gcc LN = $(TOOL_PATH)arm-none-eabi-gcc OC = $(TOOL_PATH)arm-none-eabi-objcopy @@ -107,7 +107,7 @@ AFLAGS = $(CFLAGS) LFLAGS = $(STDFLAGS) $(OPTFLAGS) LFLAGS += -Wl,--defsym=__HEAP_SIZE=$(HEAP_SIZE) -Wl,--defsym=__STACK_SIZE=$(STACK_SIZE) LFLAGS += -Wl,-script="stm32f103rb_flash.ld" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map -LFLAGS += -Wl,--gc-sections $(LIB_PATH) +LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH) OFLAGS = -O srec ODFLAGS = -x SZFLAGS = -B -d diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/bin/demoprog_olimex_stm32h103.elf b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/bin/demoprog_olimex_stm32h103.elf index cce6850f3a2a3599d03e6b6ec9f9b8d91ac212f2..657bf1bf99703cc36effc9964411bec6bdfadafd 100644 GIT binary patch delta 104255 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

  • rL-hA`7(e`UMZ~pcQdz6-6BbEv(xEFJJ%Pc>Z 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 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/bin/openblt_olimex_stm32p103.map b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/bin/openblt_olimex_stm32p103.map index 0c39ee06..11ec51bb 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/bin/openblt_olimex_stm32p103.map +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/bin/openblt_olimex_stm32p103.map @@ -1,405 +1,437 @@ - -bin/openblt_olimex_stm32p103.elf: file format elf32-littlearm -bin/openblt_olimex_stm32p103.elf -architecture: arm, flags 0x00000112: -EXEC_P, HAS_SYMS, D_PAGED -start address 0x08000000 - -Program Header: - LOAD off 0x00008000 vaddr 0x08000000 paddr 0x08000000 align 2**15 - filesz 0x00005210 memsz 0x00005210 flags r-x - LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08005210 align 2**15 - filesz 0x00000010 memsz 0x00000f7c flags rw- -private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point] - -Sections: -Idx Name Size VMA LMA File off Algn - 0 .text 00005210 08000000 08000000 00008000 2**2 - CONTENTS, ALLOC, LOAD, READONLY, CODE - 1 .data 00000010 20000000 08005210 00010000 2**2 - CONTENTS, ALLOC, LOAD, DATA - 2 .bss 00000f6c 20000010 08005220 00010010 2**2 - ALLOC - 3 .heap 00000800 20000f80 20000f80 00010010 2**3 - CONTENTS, READONLY - 4 .stack_dummy 00000800 20000f80 20000f80 00010810 2**3 - CONTENTS, READONLY - 5 .ARM.attributes 00000027 00000000 00000000 00011010 2**0 - CONTENTS, READONLY - 6 .comment 00000030 00000000 00000000 00011037 2**0 - CONTENTS, READONLY - 7 .debug_line 00005746 00000000 00000000 00011067 2**0 - CONTENTS, READONLY, DEBUGGING - 8 .debug_info 0000b80d 00000000 00000000 000167ad 2**0 - CONTENTS, READONLY, DEBUGGING - 9 .debug_abbrev 00002103 00000000 00000000 00021fba 2**0 - CONTENTS, READONLY, DEBUGGING - 10 .debug_aranges 00000af8 00000000 00000000 000240c0 2**3 - CONTENTS, READONLY, DEBUGGING - 11 .debug_loc 00007b66 00000000 00000000 00024bb8 2**0 - CONTENTS, READONLY, DEBUGGING - 12 .debug_ranges 00000980 00000000 00000000 0002c71e 2**0 - CONTENTS, READONLY, DEBUGGING - 13 .debug_macro 0000cff9 00000000 00000000 0002d09e 2**0 - CONTENTS, READONLY, DEBUGGING - 14 .debug_str 000401c1 00000000 00000000 0003a097 2**0 - CONTENTS, READONLY, DEBUGGING - 15 .debug_frame 00001a74 00000000 00000000 0007a258 2**2 - CONTENTS, READONLY, DEBUGGING -SYMBOL TABLE: -08000000 l d .text 00000000 .text -20000000 l d .data 00000000 .data -20000010 l d .bss 00000000 .bss -20000f80 l d .heap 00000000 .heap -20000f80 l d .stack_dummy 00000000 .stack_dummy -00000000 l d .ARM.attributes 00000000 .ARM.attributes -00000000 l d .comment 00000000 .comment -00000000 l d .debug_line 00000000 .debug_line -00000000 l d .debug_info 00000000 .debug_info -00000000 l d .debug_abbrev 00000000 .debug_abbrev -00000000 l d .debug_aranges 00000000 .debug_aranges -00000000 l d .debug_loc 00000000 .debug_loc -00000000 l d .debug_ranges 00000000 .debug_ranges -00000000 l d .debug_macro 00000000 .debug_macro -00000000 l d .debug_str 00000000 .debug_str -00000000 l d .debug_frame 00000000 .debug_frame -00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o -00000800 l *ABS* 00000000 Stack_Size -00000800 l *ABS* 00000000 Heap_Size -080001be l .text 00000000 .flash_to_ram_loop -080001f0 l .text 00000000 .fill_zero_bss -080001ec l .text 00000000 .loop_zero_bss -00000000 l df *ABS* 00000000 crtstuff.c -0800520c l O .text 00000000 __EH_FRAME_BEGIN__ -080000ec l F .text 00000000 deregister_tm_clones -08000114 l F .text 00000000 register_tm_clones -08000144 l F .text 00000000 __do_global_dtors_aux -20000010 l .bss 00000000 completed.7922 -2000000c l O .data 00000000 __do_global_dtors_aux_fini_array_entry -08000174 l F .text 00000000 frame_dummy -20000014 l .bss 00000000 object.7927 -20000008 l O .data 00000000 __frame_dummy_init_array_entry -00000000 l df *ABS* 00000000 hooks.c -080049a0 l O .text 00000020 firmwareFilename -2000002c l O .bss 0000022c logfile -00000000 l df *ABS* 00000000 stm32f10x_gpio.c -00000000 l df *ABS* 00000000 stm32f10x_rcc.c -00000000 l df *ABS* 00000000 stm32f10x_spi.c -00000000 l df *ABS* 00000000 stm32f10x_usart.c -00000000 l df *ABS* 00000000 mmc.c -08000568 l F .text 00000012 power_off -0800057c l F .text 00000062 set_max_speed -080005e0 l F .text 0000009e send_initial_clock_train -08000680 l F .text 000000d0 power_on -08000750 l F .text 00000036 xchg_spi -08000788 l F .text 0000002a wait_ready -080007b4 l F .text 0000001a deselect -080007d0 l F .text 0000002c select -080007fc l F .text 00000084 send_cmd -08000880 l F .text 0000000e rcvr_spi_m -08000890 l F .text 00000054 rcvr_datablock -080008e4 l F .text 0000005a xmit_datablock -20000258 l O .bss 00000004 CardType -20000000 l O .data 00000001 Stat -00000000 l df *ABS* 00000000 main.c -08000ec4 l F .text 000001b4 Init -00000000 l df *ABS* 00000000 assert.c -00000000 l df *ABS* 00000000 backdoor.c -2000025c l O .bss 00000001 backdoorOpen -20000260 l O .bss 00000004 backdoorOpenTime -00000000 l df *ABS* 00000000 boot.c -00000000 l df *ABS* 00000000 com.c -20000264 l O .bss 00000040 xcpCtoReqPacket.4398 -20000001 l O .data 00000001 comActiveInterface -00000000 l df *ABS* 00000000 cop.c -00000000 l df *ABS* 00000000 file.c -0800123c l F .text 0000002e FileLibByteNibbleToChar -0800126c l F .text 00000020 FileLibByteToHexString -0800128c l F .text 00000046 FileLibLongToIntString -080012d4 l F .text 00000066 FileLibHexStringToByte -200002a4 l O .bss 00000040 loggingStr -200002e4 l O .bss 00000001 firmwareUpdateState -200002e8 l O .bss 00000008 eraseInfo -200002f0 l O .bss 00000458 fatFsObjects -20000748 l O .bss 00000184 lineParseObject -00000000 l df *ABS* 00000000 xcp.c -08001b00 l F .text 00000020 XcpComputeChecksum -08001b20 l F .text 0000000e XcpProtectResources -08001b30 l F .text 00000016 XcpSetCtoError -08001b48 l F .text 0000001e XcpCmdDisconnect -08001b68 l F .text 00000022 XcpCmdGetStatus -08001b8c l F .text 0000000a XcpCmdSynch -08001b98 l F .text 00000030 XcpCmdGetId -08001bc8 l F .text 00000018 XcpCmdSetMta -08001be0 l F .text 00000028 XcpCmdBuildCheckSum -08001c08 l F .text 0000000a XcpCmdProgramPrepare -08001c14 l F .text 00000028 XcpCmdProgramStart -08001c3c l F .text 00000052 XcpCmdConnect -08001c90 l F .text 00000040 XcpCmdUpload -08001cd0 l F .text 00000042 XcpCmdShortUpload -08001d14 l F .text 00000046 XcpCmdProgramMax -08001d5c l F .text 00000068 XcpCmdProgram -08001dc4 l F .text 00000030 XcpCmdProgramClear -08001df4 l F .text 0000001a XcpCmdProgramReset -08001e10 l F .text 0000000a XcpTransmitPacket -08004b9c l O .text 00000008 xcpStationId -200008cc l O .bss 0000004c xcpInfo -00000000 l df *ABS* 00000000 can.c -08001f54 l F .text 00000060 CanGetSpeedConfig -08004bcc l O .text 00000024 canTiming -00000000 l df *ABS* 00000000 cpu.c -00000000 l df *ABS* 00000000 flash.c -08002268 l F .text 00000022 FlashUnlock -0800228c l F .text 00000012 FlashLock -080022a0 l F .text 00000050 FlashGetSector -080022f0 l F .text 000000b6 FlashWriteBlock -080023a8 l F .text 00000042 FlashGetSectorBaseAddr -080023ec l F .text 00000042 FlashGetSectorSize -08002430 l F .text 000000b0 FlashEraseSectors -080024e0 l F .text 00000026 FlashInitBlock -08002508 l F .text 0000004e FlashSwitchBlock -08002558 l F .text 00000082 FlashAddToBlock -08004bf0 l O .text 0000009c flashLayout -20000918 l O .bss 00000204 bootBlockInfo -20000b1c l O .bss 00000204 blockInfo -00000000 l df *ABS* 00000000 nvm.c -00000000 l df *ABS* 00000000 timer.c -20000d20 l O .bss 00000004 millisecond_counter -00000000 l df *ABS* 00000000 uart.c -0800283c l F .text 00000026 UartReceiveByte -08002864 l F .text 00000040 UartTransmitByte -20000d24 l O .bss 00000001 xcpCtoRxInProgress.4416 -20000d28 l O .bss 00000004 xcpCtoRxStartTime.4417 -20000d2c l O .bss 00000041 xcpCtoReqPacket.4414 -20000d70 l O .bss 00000001 xcpCtoRxLength.4415 -00000000 l df *ABS* 00000000 cpu_comp.c -00000000 l df *ABS* 00000000 ff.c -08002a14 l F .text 0000000a ld_word -08002a20 l F .text 00000016 ld_dword -08002a38 l F .text 00000008 st_word -08002a40 l F .text 00000014 st_dword -08002a54 l F .text 00000012 mem_cpy -08002a68 l F .text 0000000c mem_set -08002a74 l F .text 0000001e mem_cmp -08002a94 l F .text 00000010 chk_chr -08002aa4 l F .text 00000016 clust2sect -08002abc l F .text 00000024 ld_clust -08002ae0 l F .text 00000024 st_clust -08002b04 l F .text 0000008e pick_lfn -08002b94 l F .text 00000074 put_lfn -08002c08 l F .text 000000a6 gen_numname -08002cb0 l F .text 0000001c sum_sfn -08002ccc l F .text 0000004e get_ldnumber -08002d1c l F .text 00000034 validate -08002d50 l F .text 00000062 sync_window -08002db4 l F .text 0000003c move_window -08002df0 l F .text 00000066 check_fs -08002e58 l F .text 000002d4 find_volume -0800312c l F .text 000000ce get_fat -080031fc l F .text 000000b0 dir_sdi -080032ac l F .text 0000010c put_fat -080033b8 l F .text 000000ce create_chain -08003488 l F .text 00000094 remove_chain -0800351c l F .text 00000122 dir_next -08003640 l F .text 00000056 dir_alloc -08003698 l F .text 000000c8 dir_read -08003760 l F .text 0000005e dir_remove -080037c0 l F .text 0000022c create_name -080039ec l F .text 000000ea get_fileinfo -08003ad8 l F .text 000000a4 cmp_lfn -08003b7c l F .text 000000e6 dir_find -08003c64 l F .text 00000090 follow_path -08003cf4 l F .text 00000140 dir_register -08003e34 l F .text 00000090 sync_fs -080043d0 l F .text 00000048 putc_bfd -20000d74 l O .bss 00000200 LfnBuf -20000f74 l O .bss 00000002 Fsid -08004cc8 l O .text 00000080 ExCvt -08004d48 l O .text 0000000d LfnOfs -20000f78 l O .bss 00000004 FatFs -00000000 l df *ABS* 00000000 unicode.c -08004d58 l O .text 000000bc cvt2.4272 -08004e14 l O .text 00000100 Tbl -08004f14 l O .text 000001f2 cvt1.4271 -00000000 l df *ABS* 00000000 memset.c -00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crti.o -00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crtn.o -00000000 l df *ABS* 00000000 ctype_.c -00000000 l df *ABS* 00000000 crtstuff.c -0800520c l O .text 00000000 __FRAME_END__ -00000000 l df *ABS* 00000000 -00000800 l *ABS* 00000000 __HEAP_SIZE -08005210 l .text 00000000 __exidx_end -08005210 l .text 00000000 __exidx_start -00000800 l *ABS* 00000000 __STACK_SIZE -08001138 g F .text 00000020 ComInit -080025f8 g F .text 00000050 FlashWrite -0800021e w F .text 00000002 EXTI2_IRQHandler -20000f80 g .heap 00000800 __HeapBase -08004760 g F .text 00000054 f_gets -08001088 g F .text 00000008 AssertFailure -08000206 w F .text 00000002 DebugMon_Handler -08002184 g F .text 00000088 CanReceivePacket -08002804 g F .text 00000022 TimerUpdate -08001e4c g F .text 00000010 XcpPacketTransmitted -20000000 g .data 00000000 __data_start__ -08000244 w F .text 00000002 TIM1_CC_IRQHandler -08000520 g F .text 00000004 SPI_I2S_SendData -08001158 g F .text 00000054 ComTask -080001fc w F .text 00000002 HardFault_Handler -0800020a w F .text 00000002 SysTick_Handler -08000210 w F .text 00000002 PVD_IRQHandler -08001100 g F .text 00000020 BootInit -08001408 g F .text 00000038 FileSrecVerifyChecksum -08000524 g F .text 00000006 SPI_I2S_ReceiveData -08000208 w F .text 00000002 PendSV_Handler -080001fa w F .text 00000002 NMI_Handler -08000220 w F .text 00000002 EXTI3_IRQHandler -080010dc g F .text 00000022 BackDoorInit -08005210 g .text 00000000 __etext -0800055c g F .text 0000000c USART_GetFlagStatus -08001238 g F .text 00000002 CopService -08002a0c g F .text 00000004 CpuIrqDisable -08004844 g F .text 000000a2 ff_wtoupper -08002780 g F .text 0000000a FlashGetUserProgBaseAddress -080015a4 g F .text 0000055c FileTask -20000010 g O .data 00000000 .hidden __TMC_END__ -080027c8 g F .text 0000000e TimerReset -0800021a w F .text 00000002 EXTI0_IRQHandler -08000250 w F .text 00000002 I2C2_EV_IRQHandler -08000940 g F .text 00000182 disk_initialize -08001120 g F .text 00000018 BootTask -08002674 g F .text 00000058 FlashWriteChecksum -0800052c g F .text 0000001c SPI_CalculateCRC -08000202 w F .text 00000002 UsageFault_Handler -0800046c g F .text 00000024 RCC_APB2PeriphClockCmd -080011b0 g F .text 00000034 ComTransmitPacket -08000232 w F .text 00000002 ADC1_2_IRQHandler -080003b8 g F .text 000000aa GPIO_Init -08000ac4 g F .text 00000014 disk_status -20001780 g .heap 00000000 __HeapLimit -20000010 g .bss 00000000 __bss_start__ -08001440 g F .text 00000164 FileSrecParseLine -08000254 w F .text 00000002 SPI1_IRQHandler -08000212 w F .text 00000002 TAMPER_IRQHandler -08000c34 g F .text 0000028e disk_ioctl -08001384 g F .text 00000036 FileHandleFirmwareUpdateRequest -08000490 g F .text 00000024 RCC_APB1PeriphClockCmd -08000548 g F .text 0000000c SPI_I2S_GetFlagStatus -0800022a w F .text 00000002 DMA1_Channel4_IRQHandler -080002e4 g F .text 00000054 FileFirmwareUpdateCompletedHook -08001e38 g F .text 00000012 XcpIsConnected -08004690 g F .text 000000ce f_unlink -08004988 g F .text 00000000 _init -0800278c g F .text 00000008 NvmInit -080025dc g F .text 0000001a FlashInit -080027ac g F .text 00000008 NvmGetUserProgBaseAddress -0800025c w F .text 00000002 USART3_IRQHandler -08000214 w F .text 00000002 RTC_IRQHandler -08000230 w F .text 00000002 DMA1_Channel7_IRQHandler -080001b4 g F .text 00000030 Reset_Handler -080047b4 g F .text 00000050 f_puts -08000238 w F .text 00000002 CAN1_RX1_IRQHandler -080011ac g F .text 00000002 ComFree -08000464 g F .text 00000004 GPIO_SetBits -0800024a w F .text 00000002 TIM4_IRQHandler -00000000 w *UND* 00000000 __deregister_frame_info -20000f80 g .heap 00000000 end -0800024c w F .text 00000002 I2C1_EV_IRQHandler -080028a4 g F .text 0000002a UartInit -20000010 g .data 00000000 __data_end__ -00000000 w *UND* 00000000 _ITM_registerTMCloneTable -0800279c g F .text 00000008 NvmErase -0800022e w F .text 00000002 DMA1_Channel6_IRQHandler -20000f7c g .bss 00000000 __bss_end__ -08000248 w F .text 00000002 TIM3_IRQHandler -08000218 w F .text 00000002 RCC_IRQHandler -08000242 w F .text 00000002 TIM1_TRG_COM_IRQHandler -08000224 w F .text 00000002 DMA1_Channel1_IRQHandler -080044b8 g F .text 00000024 f_close -0800020c w F .text 00000002 Default_Handler -080001e4 w F .text 00000016 _start -08001e5c g F .text 000000f6 XcpPacketReceived -0800220c g F .text 00000008 CpuInit -0800025e w F .text 00000002 EXTI15_10_IRQHandler -080040b0 g F .text 00000172 f_read -08002734 g F .text 0000004c FlashDone -08000468 g F .text 00000004 GPIO_ResetBits -080020e0 g F .text 000000a2 CanTransmitPacket -0800023c w F .text 00000002 EXTI9_5_IRQHandler -08001e1c g F .text 0000001c XcpInit -0800133c g F .text 00000034 FileInit -00000000 w *UND* 00000000 _ITM_deregisterTMCloneTable -08000256 w F .text 00000002 SPI2_IRQHandler -08002648 g F .text 0000002a FlashErase -080048e8 g F .text 0000009e memset -08000338 g F .text 00000020 FileFirmwareUpdateErrorHook -080001fe w F .text 00000002 MemManage_Handler -08000000 g .text 000000ec __isr_vector -08001078 g F .text 00000010 main -08004418 g F .text 0000009e f_sync -08000204 w F .text 00000002 SVC_Handler -080013bc g F .text 0000004c FileSrecGetLineType -080027b4 g F .text 00000012 NvmDone -08003ec4 g F .text 0000006a f_mount -080028d0 g F .text 00000064 UartTransmitPacket -080027a4 g F .text 00000008 NvmVerifyChecksum -08002248 g F .text 00000020 CpuMemCopy -20000f80 g .heap 00000000 __end__ -0800022c w F .text 00000002 DMA1_Channel5_IRQHandler -08000222 w F .text 00000002 EXTI4_IRQHandler -08000236 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler -08000504 g F .text 0000001c SPI_Cmd -08004994 g F .text 00000000 _fini -080044dc g F .text 00000160 f_lseek -08000234 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler -08001208 g F .text 00000024 ComGetActiveInterfaceMaxTxLen -08002934 g F .text 000000d8 UartReceivePacket -080002a8 g F .text 0000000a FileGetFirmwareFilenameHook -08002a10 g F .text 00000004 CpuIrqEnable -08000228 w F .text 00000002 DMA1_Channel3_IRQHandler -20005000 g *ABS* 00000000 __StackTop -08000240 w F .text 00000002 TIM1_UP_IRQHandler -0800020e w F .text 00000002 WWDG_IRQHandler -0800463c g F .text 00000054 f_stat -08001234 g F .text 00000002 CopInit -08000246 w F .text 00000002 TIM2_IRQHandler -08001fb4 g F .text 0000012c CanInit -08002794 g F .text 00000008 NvmWrite -08002214 g F .text 00000034 CpuStartUserProgram -0800023e w F .text 00000002 TIM1_BRK_IRQHandler -08000554 g F .text 00000008 USART_SendData -0800021c w F .text 00000002 EXTI1_IRQHandler -080026cc g F .text 00000068 FlashVerifyChecksum -08001370 g F .text 00000014 FileIsIdle -08004224 g F .text 000001ac f_write -08000260 w F .text 00000002 RTCAlarm_IRQHandler -20004800 g *ABS* 00000800 __StackLimit -0800025a w F .text 00000002 USART2_IRQHandler -08003f30 g F .text 0000017e f_open -08000b74 g F .text 000000c0 disk_write -08000358 g F .text 00000060 FileFirmwareUpdateLogHook -20000004 g O .data 00000004 __ctype_ptr__ -08000252 w F .text 00000002 I2C2_ER_IRQHandler -0800122c g F .text 00000008 ComIsConnected -08000226 w F .text 00000002 DMA1_Channel2_IRQHandler -08005108 g O .text 00000101 _ctype_ -0800026c g F .text 0000003c FileIsFirmwareUpdateRequestedHook -0800023a w F .text 00000002 CAN1_SCE_IRQHandler -08000216 w F .text 00000002 FLASH_IRQHandler -080011e4 g F .text 00000024 ComGetActiveInterfaceMaxRxLen -08000200 w F .text 00000002 BusFault_Handler -08000258 w F .text 00000002 USART1_IRQHandler -08000ad8 g F .text 0000009a disk_read -08001090 g F .text 0000004c BackDoorCheck -0800024e w F .text 00000002 I2C1_ER_IRQHandler -080004b4 g F .text 0000004e SPI_Init -08004804 g F .text 00000040 ff_convert -08002828 g F .text 00000012 TimerGet -00000000 w *UND* 00000000 _Jv_RegisterClasses -080027d8 g F .text 0000002c TimerInit -00000000 w *UND* 00000000 __register_frame_info -08000262 w F .text 00000002 USBWakeUp_IRQHandler -080002b4 g F .text 00000030 FileFirmwareUpdateStartedHook - - + +bin/openblt_olimex_stm32p103.elf: file format elf32-littlearm +bin/openblt_olimex_stm32p103.elf +architecture: arm, flags 0x00000112: +EXEC_P, HAS_SYMS, D_PAGED +start address 0x08000000 + +Program Header: +0x70000001 off 0x00014d24 vaddr 0x08004d24 paddr 0x08004d24 align 2**2 + filesz 0x00000008 memsz 0x00000008 flags r-- + LOAD off 0x00010000 vaddr 0x08000000 paddr 0x08000000 align 2**16 + filesz 0x00004d2c memsz 0x00004d2c flags r-x + LOAD off 0x00020000 vaddr 0x20000000 paddr 0x08004d2c align 2**16 + filesz 0x000001dc memsz 0x00001140 flags rw- +private flags = 5000200: [Version5 EABI] [soft-float ABI] + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .text 00004d24 08000000 08000000 00010000 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 1 .ARM.exidx 00000008 08004d24 08004d24 00014d24 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 2 .data 000001dc 20000000 08004d2c 00020000 2**2 + CONTENTS, ALLOC, LOAD, DATA + 3 .bss 00000f64 200001dc 08004f08 000201dc 2**2 + ALLOC + 4 .heap 00000800 20001140 20001140 000201e0 2**3 + CONTENTS, READONLY + 5 .stack_dummy 00000800 20001140 20001140 000209e0 2**3 + CONTENTS, READONLY + 6 .ARM.attributes 00000029 00000000 00000000 000211e0 2**0 + CONTENTS, READONLY + 7 .comment 0000006e 00000000 00000000 00021209 2**0 + CONTENTS, READONLY + 8 .debug_line 00005597 00000000 00000000 00021277 2**0 + CONTENTS, READONLY, DEBUGGING + 9 .debug_info 0000b76e 00000000 00000000 0002680e 2**0 + CONTENTS, READONLY, DEBUGGING + 10 .debug_abbrev 00001f52 00000000 00000000 00031f7c 2**0 + CONTENTS, READONLY, DEBUGGING + 11 .debug_aranges 00000b20 00000000 00000000 00033ed0 2**3 + CONTENTS, READONLY, DEBUGGING + 12 .debug_ranges 00000980 00000000 00000000 000349f0 2**0 + CONTENTS, READONLY, DEBUGGING + 13 .debug_macro 0000d480 00000000 00000000 00035370 2**0 + CONTENTS, READONLY, DEBUGGING + 14 .debug_str 00040b80 00000000 00000000 000427f0 2**0 + CONTENTS, READONLY, DEBUGGING + 15 .debug_frame 00001d00 00000000 00000000 00083370 2**2 + CONTENTS, READONLY, DEBUGGING + 16 .debug_loc 0000827a 00000000 00000000 00085070 2**0 + CONTENTS, READONLY, DEBUGGING +SYMBOL TABLE: +08000000 l d .text 00000000 .text +08004d24 l d .ARM.exidx 00000000 .ARM.exidx +20000000 l d .data 00000000 .data +200001dc l d .bss 00000000 .bss +20001140 l d .heap 00000000 .heap +20001140 l d .stack_dummy 00000000 .stack_dummy +00000000 l d .ARM.attributes 00000000 .ARM.attributes +00000000 l d .comment 00000000 .comment +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l d .debug_macro 00000000 .debug_macro +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o +00000800 l *ABS* 00000000 Stack_Size +00000800 l *ABS* 00000000 Heap_Size +080001c6 l .text 00000000 .flash_to_ram_loop +080001f8 l .text 00000000 .fill_zero_bss +080001f4 l .text 00000000 .loop_zero_bss +00000000 l df *ABS* 00000000 crtstuff.c +08004d20 l O .text 00000000 __EH_FRAME_BEGIN__ +080000ec l F .text 00000000 __do_global_dtors_aux +200001dc l .bss 00000000 completed.8603 +200001d8 l O .data 00000000 __do_global_dtors_aux_fini_array_entry +08000110 l F .text 00000000 frame_dummy +200001e0 l .bss 00000000 object.8608 +200001d4 l O .data 00000000 __frame_dummy_init_array_entry +00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o +00000000 l df *ABS* 00000000 main.c +08000274 l F .text 00000184 Init +00000000 l df *ABS* 00000000 hooks.c +080044b0 l O .text 00000020 firmwareFilename +200001f8 l O .bss 0000022c logfile +00000000 l df *ABS* 00000000 mmc.c +08000520 l F .text 00000010 power_off +08000530 l F .text 00000060 set_max_speed +08000590 l F .text 00000088 send_initial_clock_train +08000618 l F .text 000000c8 power_on +080006e0 l F .text 00000024 xchg_spi +08000704 l F .text 00000028 wait_ready +0800072c l F .text 00000018 deselect +08000744 l F .text 0000002c select +08000770 l F .text 00000082 send_cmd +080007f4 l F .text 0000000e rcvr_spi_m +08000804 l F .text 0000004e rcvr_datablock +08000854 l F .text 0000005a xmit_datablock +20000424 l O .bss 00000004 CardType +20000000 l O .data 00000001 Stat +00000000 l df *ABS* 00000000 stm32f10x_rcc.c +00000000 l df *ABS* 00000000 stm32f10x_usart.c +00000000 l df *ABS* 00000000 stm32f10x_spi.c +00000000 l df *ABS* 00000000 stm32f10x_gpio.c +00000000 l df *ABS* 00000000 _exit.c +00000000 l df *ABS* 00000000 xcp.c +08000f64 l F .text 0000001e XcpComputeChecksum +08000f84 l F .text 0000000c XcpProtectResources +08000f90 l F .text 00000014 XcpSetCtoError +08000fa4 l F .text 0000001c XcpCmdDisconnect +08000fc0 l F .text 00000020 XcpCmdGetStatus +08000fe0 l F .text 0000000a XcpCmdSynch +08000fec l F .text 0000002c XcpCmdGetId +08001018 l F .text 00000018 XcpCmdSetMta +08001030 l F .text 00000028 XcpCmdBuildCheckSum +08001058 l F .text 0000000a XcpCmdProgramPrepare +08001064 l F .text 00000028 XcpCmdProgramStart +0800108c l F .text 00000050 XcpCmdConnect +080010dc l F .text 00000040 XcpCmdUpload +0800111c l F .text 00000040 XcpCmdShortUpload +0800115c l F .text 00000040 XcpCmdProgramMax +0800119c l F .text 0000005c XcpCmdProgram +080011f8 l F .text 00000028 XcpCmdProgramClear +08001220 l F .text 00000018 XcpCmdProgramReset +08001238 l F .text 0000000a XcpTransmitPacket +080044e0 l O .text 00000008 xcpStationId +20000428 l O .bss 0000004c xcpInfo +00000000 l df *ABS* 00000000 com.c +20000001 l O .data 00000001 comActiveInterface +20000474 l O .bss 00000040 xcpCtoReqPacket.4506 +00000000 l df *ABS* 00000000 backdoor.c +200004b4 l O .bss 00000001 backdoorOpen +200004b8 l O .bss 00000004 backdoorOpenTime +00000000 l df *ABS* 00000000 boot.c +00000000 l df *ABS* 00000000 cop.c +00000000 l df *ABS* 00000000 file.c +080014dc l F .text 0000003c FileLibLongToIntString +08001518 l F .text 0000002a FileLibByteNibbleToChar +08001544 l F .text 00000020 FileLibByteToHexString +08001564 l F .text 00000058 FileLibHexStringToByte +200004bc l O .bss 00000040 loggingStr +200004fc l O .bss 00000001 firmwareUpdateState +20000500 l O .bss 00000008 eraseInfo +20000508 l O .bss 00000458 fatFsObjects +20000960 l O .bss 00000184 lineParseObject +00000000 l df *ABS* 00000000 assert.c +00000000 l df *ABS* 00000000 uart.c +08001c1c l F .text 00000020 UartReceiveByte +08001c3c l F .text 00000034 UartTransmitByte +20000ae4 l O .bss 00000004 xcpCtoRxStartTime.4525 +20000ae8 l O .bss 00000041 xcpCtoReqPacket.4522 +20000b29 l O .bss 00000001 xcpCtoRxLength.4523 +20000b2a l O .bss 00000001 xcpCtoRxInProgress.4524 +00000000 l df *ABS* 00000000 nvm.c +00000000 l df *ABS* 00000000 cpu.c +00000000 l df *ABS* 00000000 flash.c +08001e20 l F .text 0000001c FlashUnlock +08001e3c l F .text 00000010 FlashLock +08001e4c l F .text 00000048 FlashGetSector +08001e94 l F .text 000000a4 FlashWriteBlock +08001f38 l F .text 00000038 FlashGetSectorBaseAddr +08001f70 l F .text 00000038 FlashGetSectorSize +08001fa8 l F .text 000000a4 FlashEraseSectors +0800204c l F .text 00000026 FlashInitBlock +08002074 l F .text 00000040 FlashSwitchBlock +080020b4 l F .text 0000007a FlashAddToBlock +080046d4 l O .text 0000009c flashLayout +20000b2c l O .bss 00000204 bootBlockInfo +20000d30 l O .bss 00000204 blockInfo +00000000 l df *ABS* 00000000 can.c +080022bc l F .text 00000058 CanGetSpeedConfig +08004798 l O .text 00000024 canTiming +00000000 l df *ABS* 00000000 timer.c +20000f34 l O .bss 00000004 millisecond_counter +00000000 l df *ABS* 00000000 cpu_comp.c +00000000 l df *ABS* 00000000 ff.c +0800258c l F .text 0000000a ld_word +08002598 l F .text 00000016 ld_dword +080025b0 l F .text 00000008 st_word +080025b8 l F .text 00000014 st_dword +080025cc l F .text 00000012 mem_cpy +080025e0 l F .text 0000000a mem_set +080025ec l F .text 0000001e mem_cmp +0800260c l F .text 00000010 chk_chr +0800261c l F .text 00000018 clust2sect +08002634 l F .text 00000024 ld_clust +08002658 l F .text 00000024 st_clust +0800267c l F .text 0000008c pick_lfn +08002708 l F .text 00000070 put_lfn +08002778 l F .text 000000a0 gen_numname +08002818 l F .text 0000001c sum_sfn +08002834 l F .text 00000052 get_ldnumber +08002888 l F .text 00000034 validate +080028bc l F .text 00000054 sync_window +08002910 l F .text 00000034 move_window +08002944 l F .text 00000060 check_fs +080029a4 l F .text 000002d4 find_volume +08002c78 l F .text 000000d0 get_fat +08002d48 l F .text 000000b2 dir_sdi +08002dfc l F .text 0000010c put_fat +08002f08 l F .text 000000ce create_chain +08002fd8 l F .text 0000007c remove_chain +08003054 l F .text 00000126 dir_next +0800317c l F .text 0000004c dir_alloc +080031c8 l F .text 000000c4 dir_read +0800328c l F .text 00000050 dir_remove +080032dc l F .text 00000228 create_name +08003504 l F .text 000000e2 get_fileinfo +080035e8 l F .text 000000ac cmp_lfn +08003694 l F .text 000000e8 dir_find +0800377c l F .text 0000008c follow_path +08003808 l F .text 0000013c dir_register +08003944 l F .text 0000008c sync_fs +08003eb0 l F .text 0000004a putc_bfd +20000f38 l O .bss 00000200 LfnBuf +20001138 l O .bss 00000002 Fsid +080047d0 l O .text 00000080 ExCvt +08004850 l O .text 0000000d LfnOfs +2000113c l O .bss 00000004 FatFs +00000000 l df *ABS* 00000000 unicode.c +08004860 l O .text 000000bc cvt2.4380 +0800491c l O .text 00000100 Tbl +08004a1c l O .text 000001f2 cvt1.4379 +00000000 l df *ABS* 00000000 exit.c +00000000 l df *ABS* 00000000 init.c +00000000 l df *ABS* 00000000 locale.c +08004414 l F .text 00000018 __get_current_locale +00000000 l df *ABS* 00000000 mbtowc_r.c +00000000 l df *ABS* 00000000 memset.c +00000000 l df *ABS* 00000000 wctomb_r.c +00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o +00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o +00000000 l df *ABS* 00000000 impure.c +20000004 l O .data 00000060 impure_data +00000000 l df *ABS* 00000000 ctype_.c +00000000 l df *ABS* 00000000 crtstuff.c +08004d20 l O .text 00000000 __FRAME_END__ +00000000 l df *ABS* 00000000 +200001d8 l .data 00000000 __init_array_end +200001d4 l .data 00000000 __preinit_array_end +200001d4 l .data 00000000 __init_array_start +200001d4 l .data 00000000 __preinit_array_start +08001360 g F .text 00000020 ComInit +08002148 g F .text 0000005c FlashWrite +08000226 w F .text 00000002 EXTI2_IRQHandler +20001140 g .heap 00000800 __HeapBase +0800422c g F .text 00000054 f_gets +08001c14 g F .text 00000008 AssertFailure +0800020e w F .text 00000002 DebugMon_Handler +080024b0 g F .text 00000074 CanReceivePacket +00000800 g *ABS* 00000000 __HEAP_SIZE +08002558 g F .text 0000001c TimerUpdate +08001270 g F .text 00000010 XcpPacketTransmitted +20000000 g .data 00000000 __data_start__ +0800024c w F .text 00000002 TIM1_CC_IRQHandler +08000e84 g F .text 00000004 SPI_I2S_SendData +08001380 g F .text 00000038 ComTask +08000204 w F .text 00000002 HardFault_Handler +08000212 w F .text 00000002 SysTick_Handler +08000218 w F .text 00000002 PVD_IRQHandler +0800149c g F .text 00000020 BootInit +0800167c g F .text 0000003a FileSrecVerifyChecksum +08000e88 g F .text 00000006 SPI_I2S_ReceiveData +08000210 w F .text 00000002 PendSV_Handler +0800442c g F .text 00000014 __locale_ctype_ptr +08000202 w F .text 00000002 NMI_Handler +08004d2c g .ARM.exidx 00000000 __exidx_end +08000228 w F .text 00000002 EXTI3_IRQHandler +0800147c g F .text 00000020 BackDoorInit +08004d2c g .ARM.exidx 00000000 __etext +08000e0c g F .text 0000000e USART_GetFlagStatus +080014d8 g F .text 00000002 CopService +08002584 g F .text 00000004 CpuIrqDisable +0800430c g F .text 00000094 ff_wtoupper +080022b4 g F .text 00000008 FlashGetUserProgBaseAddress +08001804 g F .text 00000410 FileTask +08002524 g F .text 0000000c TimerReset +08000222 w F .text 00000002 EXTI0_IRQHandler +08000258 w F .text 00000002 I2C2_EV_IRQHandler +080008b0 g F .text 00000160 disk_initialize +080014bc g F .text 00000018 BootTask +080021d4 g F .text 00000050 FlashWriteChecksum +08000e90 g F .text 0000001c SPI_CalculateCRC +0800020a w F .text 00000002 UsageFault_Handler +08000dcc g F .text 0000001c RCC_APB2PeriphClockCmd +080013bc g F .text 0000002c ComTransmitPacket +0800023a w F .text 00000002 ADC1_2_IRQHandler +08000ebc g F .text 0000009a GPIO_Init +08000a10 g F .text 00000014 disk_status +20001940 g .heap 00000000 __HeapLimit +200001dc g .bss 00000000 __bss_start__ +080016b8 g F .text 0000014c FileSrecParseLine +0800025c w F .text 00000002 SPI1_IRQHandler +0800021a w F .text 00000002 TAMPER_IRQHandler +08000b58 g F .text 00000274 disk_ioctl +080015fc g F .text 00000030 FileHandleFirmwareUpdateRequest +08000de8 g F .text 0000001c RCC_APB1PeriphClockCmd +08004d24 g .text 00000000 __exidx_start +08004c10 g O .text 00000004 _global_impure_ptr +080043c8 g F .text 0000004c __libc_init_array +08000eac g F .text 0000000e SPI_I2S_GetFlagStatus +08000232 w F .text 00000002 DMA1_Channel4_IRQHandler +08000148 g F .text 00000000 _mainCRTStartup +08000478 g F .text 00000044 FileFirmwareUpdateCompletedHook +08001260 g F .text 00000010 XcpIsConnected +08004170 g F .text 000000bc f_unlink +08004490 g F .text 00000000 _init +08001d88 g F .text 00000008 NvmInit +08002130 g F .text 00000018 FlashInit +08001da8 g F .text 00000008 NvmGetUserProgBaseAddress +08000264 w F .text 00000002 USART3_IRQHandler +00000000 w *UND* 00000000 __libc_fini_array +0800021c w F .text 00000002 RTC_IRQHandler +08000238 w F .text 00000002 DMA1_Channel7_IRQHandler +080001bc g F .text 00000030 Reset_Handler +08004280 g F .text 00000050 f_puts +08000240 w F .text 00000002 CAN1_RX1_IRQHandler +080013b8 g F .text 00000002 ComFree +08000f58 g F .text 00000004 GPIO_SetBits +08000252 w F .text 00000002 TIM4_IRQHandler +00000000 w *UND* 00000000 __sf_fake_stderr +00000000 w *UND* 00000000 __deregister_frame_info +20001140 g .heap 00000000 end +08000254 w F .text 00000002 I2C1_EV_IRQHandler +08001c70 g F .text 00000028 UartInit +200001dc g .data 00000000 __data_end__ +08001d98 g F .text 00000008 NvmErase +08000236 w F .text 00000002 DMA1_Channel6_IRQHandler +20001140 g .bss 00000000 __bss_end__ +00000800 g *ABS* 00000000 __STACK_SIZE +08000250 w F .text 00000002 TIM3_IRQHandler +08000220 w F .text 00000002 RCC_IRQHandler +0800024a w F .text 00000002 TIM1_TRG_COM_IRQHandler +00000000 w *UND* 00000000 __call_exitprocs +0800022c w F .text 00000002 DMA1_Channel1_IRQHandler +08003f98 g F .text 00000024 f_close +08000214 w F .text 00000002 Default_Handler +08000148 g F .text 00000000 _start +08001280 g F .text 000000e0 XcpPacketReceived +08001dc4 g F .text 00000008 CpuInit +08000266 w F .text 00000002 EXTI15_10_IRQHandler +08003ba0 g F .text 0000016c f_read +08002274 g F .text 00000040 FlashDone +00000000 w *UND* 00000000 software_init_hook +08000f5c g F .text 00000004 GPIO_ResetBits +0800241c g F .text 00000094 CanTransmitPacket +08000244 w F .text 00000002 EXTI9_5_IRQHandler +08001244 g F .text 0000001c XcpInit +080015bc g F .text 0000002c FileInit +0800025e w F .text 00000002 SPI2_IRQHandler +00000000 w *UND* 00000000 __sf_fake_stdin +080021a4 g F .text 0000002e FlashErase +08004464 g F .text 00000010 memset +080004bc g F .text 00000018 FileFirmwareUpdateErrorHook +08000206 w F .text 00000002 MemManage_Handler +08000000 g .text 000000ec __isr_vector +080003f8 g F .text 00000010 main +08003efc g F .text 0000009c f_sync +0800020c w F .text 00000002 SVC_Handler +0800162c g F .text 00000050 FileSrecGetLineType +08004474 g F .text 0000001a __ascii_wctomb +08001db0 g F .text 00000014 NvmDone +080039d0 g F .text 00000058 f_mount +08001c98 g F .text 00000050 UartTransmitPacket +08001da0 g F .text 00000008 NvmVerifyChecksum +00000000 w *UND* 00000000 hardware_init_hook +08001e00 g F .text 00000020 CpuMemCopy +20001140 g .heap 00000000 __end__ +08000234 w F .text 00000002 DMA1_Channel5_IRQHandler +0800022a w F .text 00000002 EXTI4_IRQHandler +0800023e w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler +08000e68 g F .text 0000001c SPI_Cmd +0800449c g F .text 00000000 _fini +08003fbc g F .text 00000168 f_lseek +0800023c w F .text 00000002 USB_HP_CAN1_TX_IRQHandler +0800140c g F .text 00000024 ComGetActiveInterfaceMaxTxLen +00000000 w *UND* 00000000 atexit +08001ce8 g F .text 000000a0 UartReceivePacket +08000448 g F .text 00000008 FileGetFirmwareFilenameHook +08002588 g F .text 00000004 CpuIrqEnable +08000230 w F .text 00000002 DMA1_Channel3_IRQHandler +20005000 g .bss 00000000 __StackTop +20000064 g O .data 00000004 _impure_ptr +08000248 w F .text 00000002 TIM1_UP_IRQHandler +08000216 w F .text 00000002 WWDG_IRQHandler +08004440 g F .text 00000024 __ascii_mbtowc +08004124 g F .text 0000004c f_stat +080014d4 g F .text 00000002 CopInit +0800024e w F .text 00000002 TIM2_IRQHandler +08002314 g F .text 00000108 CanInit +08001d90 g F .text 00000008 NvmWrite +08001dcc g F .text 00000034 CpuStartUserProgram +08000246 w F .text 00000002 TIM1_BRK_IRQHandler +08000e04 g F .text 00000008 USART_SendData +20005000 g *ABS* 00000000 __stack +08000224 w F .text 00000002 EXTI1_IRQHandler +08002224 g F .text 00000050 FlashVerifyChecksum +080015e8 g F .text 00000014 FileIsIdle +08003d0c g F .text 000001a4 f_write +08000268 w F .text 00000002 RTCAlarm_IRQHandler +20004800 g *ABS* 00000800 __StackLimit +08000262 w F .text 00000002 USART2_IRQHandler +08003a28 g F .text 00000178 f_open +08000aac g F .text 000000ac disk_write +080043a0 g F .text 00000028 exit +080004d4 g F .text 0000004c FileFirmwareUpdateLogHook +0800025a w F .text 00000002 I2C2_ER_IRQHandler +08001430 g F .text 00000008 ComIsConnected +0800022e w F .text 00000002 DMA1_Channel2_IRQHandler +00000000 w *UND* 00000000 __sf_fake_stdout +08004c1e g O .text 00000101 _ctype_ +08000408 g F .text 00000040 FileIsFirmwareUpdateRequestedHook +08000242 w F .text 00000002 CAN1_SCE_IRQHandler +0800021e w F .text 00000002 FLASH_IRQHandler +08000f60 w F .text 00000002 _exit +080013e8 g F .text 00000024 ComGetActiveInterfaceMaxRxLen +08000208 w F .text 00000002 BusFault_Handler +08000260 w F .text 00000002 USART1_IRQHandler +08000a24 g F .text 00000088 disk_read +08001438 g F .text 00000044 BackDoorCheck +08000256 w F .text 00000002 I2C1_ER_IRQHandler +08000e1c g F .text 0000004c SPI_Init +080042d0 g F .text 0000003c ff_convert +08002574 g F .text 00000010 TimerGet +00000000 w *UND* 00000000 _Jv_RegisterClasses +08002530 g F .text 00000028 TimerInit +00000000 w *UND* 00000000 __register_frame_info +20000068 g O .data 0000016c __global_locale +0800026a w F .text 00000002 USBWakeUp_IRQHandler +08000450 g F .text 00000028 FileFirmwareUpdateStartedHook + + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/bin/openblt_olimex_stm32p103.srec b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/bin/openblt_olimex_stm32p103.srec index b8b5498b..190429c2 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/bin/openblt_olimex_stm32p103.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/bin/openblt_olimex_stm32p103.srec @@ -1,1316 +1,1268 @@ S024000062696E2F6F70656E626C745F6F6C696D65785F73746D3332703130332E737265639B -S3150800000000500020B5010008FB010008FD010008AA -S31508000010FF010008010200080302000800000000B2 -S3150800002000000000000000000000000005020008B3 -S315080000300702000800000000090200080B02000879 -S315080000400F02000811020008130200081502000832 -S3150800005017020008190200081B0200081D02000802 -S315080000601F020008210200082302000825020008D2 -S3150800007027020008290200082B0200082D020008A2 -S315080000802F02000831020008330200083502000872 -S3150800009037020008390200083B0200083D02000842 -S315080000A03F02000841020008430200084502000812 -S315080000B047020008490200084B0200084D020008E2 -S315080000C04F020008510200085302000855020008B2 -S315080000D057020008590200085B0200085D02000882 -S315080000E05F020008610200086302000808B540F2D2 -S315080000F01000074BC2F200001B1A062B00D808BDD9 -S3150800010040F20003C0F20003002BF8D09847F6E748 -S315080001101300002008B540F2100040F21003C2F2A6 -S315080001200000C2F200031B1A9B1003EBD37359108D -S3150800013000D108BD40F20002C0F20002002AF8D041 -S315080001409047F6E710B540F21004C2F2000423788F -S3150800015073B9FFF7CBFF40F20003C0F200032BB1DF -S3150800016045F20C20C0F60000AFF30080012323708F -S3150800017010BD00BF08B540F20003C0F200034BB142 -S3150800018045F20C2040F21401C0F60000C2F200014C -S31508000190AFF3008040F21000C2F2000003682BB1F2 -S315080001A040F20003C0F2000303B19847BDE80840D7 -S315080001B0B0E700BF06498D460649074A074B9A42EB -S315080001C0BEBF51F8040B42F8040BF8E70448004791 -S315080001D000500020105200080000002010000020E7 -S315080001E0E50100081F49204A002301E041F8043BC5 -S315080001F09142FBD300F040FFFEE7FEE7FEE7FEE78D +S3150800000000500020BD010008030200080502000890 +S3150800001007020008090200080B0200080000000099 +S315080000200000000000000000000000000D020008AB +S315080000300F02000800000000110200081302000861 +S3150800004017020008190200081B0200081D02000812 +S315080000501F020008210200082302000825020008E2 +S3150800006027020008290200082B0200082D020008B2 +S315080000702F02000831020008330200083502000882 +S3150800008037020008390200083B0200083D02000852 +S315080000903F02000841020008430200084502000822 +S315080000A047020008490200084B0200084D020008F2 +S315080000B04F020008510200085302000855020008C2 +S315080000C057020008590200085B0200085D02000892 +S315080000D05F02000861020008630200086502000862 +S315080000E067020008690200086B02000810B5054C93 +S315080000F0237833B9044B13B10448AFF300800123C6 +S31508000100237010BDDC01002000000000204D00080F +S31508000110084B10B51BB108490848AFF300800848DA +S31508000120036803B910BD074B002BFBD0BDE8104090 +S31508000130184700BF00000000E0010020204D00081D +S31508000140DC01002000000000154B002B08BF134BF4 +S315080001509D46A3F5803A00218B460F461348144A5C +S31508000160121A04F07FF90F4B002B00D098470E4B5C +S31508000170002B00D098470020002104000D000D48F0 +S31508000180002802D00C48AFF3008004F01DF92000C7 +S31508000190290000F031F904F003F900BF0000080057 +S315080001A0005000200000000000000000DC010020D4 +S315080001B040110020000000000000000006498D469E +S315080001C00649074A074B9A42BEBF51F8040B42F844 +S315080001D0040BF8E704480047005000202C4D00089F +S315080001E000000020DC010020490100081F49204AC0 +S315080001F0002301E041F8043B9142FBD300F0FCF8F0 S31508000200FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7B8 S31508000210FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A8 S31508000220FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE798 S31508000230FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE788 S31508000240FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE778 S31508000250FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE768 -S31508000260FEE7FEE7100000207C0F002000B5C7B0AF -S31508000270684600214FF48C7204F036FB44F6A01051 -S31508000280C0F60000694604F0D9F940B9009B33B1BD -S315080002909DF8083013F0100F08BF012001D0002088 -S315080002A0FFE747B05DF804FB44F6A010C0F600006F -S315080002B0704700BF08B540F22C00C2F200000023C8 -S315080002C080F8283244F6C011C0F600010A2203F06D -S315080002D02FFE30B940F22C03C2F20003012283F844 -S315080002E0282208BD70B540F22C03C2F2000393F829 -S315080002F02832012B05D140F22C00C2F2000004F08E -S31508000300DBF802F091FA00F164064FF48844C4F26F -S315080003100004402503E002F087FAB04205D82046DB -S31508000320294600F01BF90028F5D044F6A010C0F6BF -S31508000330000004F0ADF970BD08B540F22C03C2F216 -S31508000340000393F82832012B05D140F22C00C2F2A3 -S31508000350000004F0B1F808BD70B5064640F22C035B -S31508000360C2F2000393F82832012B1CD140F22C016B -S31508000370C2F2000104F01EFA002814DA40F22C003A -S31508000380C2F20000002380F8283204F095F80AE04B -S31508000390204600F0DFF82046294600F0DFF800285E -S315080003A0F9D0013604E04FF48844C4F200048025ED -S315080003B031780029ECD170BD2DE9F001CB7803F036 -S315080003C00F02164613F0100F1CBF8E7816430B78D3 -S315080003D0FBB10768002301254FF00F0C16E005FA5C -S315080003E003F20C88144094420FD19C000CFA04F8CE -S315080003F027EA080706FA04F42743CC78282C08BF0E -S31508000400426102D0482C08BF02610133072BE6D9A6 -S3150800041007600B88FF2B21D94768002301254FF079 -S315080004200F0C18E003F1080205FA02F20C881440D2 -S3150800043094420FD19C000CFA04F827EA080706FA3A -S3150800044004F42743CC78282C08BF4261CC78482C82 -S3150800045008BF02610133072BE4D94760BDE8F00104 -S31508000460704700BF016170474161704739B14FF469 -S315080004708053C4F202039A691043986170474FF497 -S315080004808053C4F202039A6922EA00009861704711 -S3150800049039B14FF48053C4F20203DA691043D861C4 -S315080004A070474FF48053C4F20203DA6922EA000067 -S315080004B0D86170472DE9F003028802F44152B1F879 -S315080004C000904B88B1F80480B1F806C00F894E89B0 -S315080004D08D89CC8949EA030348EA03034CEA0303F6 -S315080004E03B4333432B43234313430380838B23F438 -S315080004F000631B041B0C83830B8A0382BDE8F0038D -S31508000500704700BF29B103889BB243F040030380BC -S315080005107047038823F040031B041B0C03807047B5 -S3150800052081817047808980B2704700BF29B10388EE -S315080005309BB243F4005303807047038823F40053A7 -S315080005401B041B0C0380704700890840003018BF45 -S3150800055001207047C1F30801818070470088084070 -S31508000560003018BF0120704740F20003C2F20003B2 -S315080005701A7842F001021A70704700BF30B587B08A -S315080005804FF46055C4F2000528460021FFF7BAFF6C -S315080005900024ADF804404FF48273ADF80630ADF888 -S315080005A00840ADF80A40ADF80C404FF40073ADF8BA -S315080005B00E300823ADF81030ADF812400723ADF819 -S315080005C01430284601A9FFF775FF28462146FFF78C -S315080005D0ADFF28460121FFF795FF07B030BD00BFE4 -S315080005E02DE9F04182B04FF44064C4F2010420467C -S315080005F04FF48051FFF736FF4FF40045ADF804502D -S3150800060003238DF8063010238DF80730204601A9FC -S31508000610FFF7D2FE20462946FFF724FF00274FF4AE -S315080006206054C4F2000402264FF0FF08012510E0CA -S3150800063020463146FFF788FF0028F9D02046414674 -S31508000640FFF76EFF20462946FFF77EFF0028F9D000 -S315080006500137092FECD94FF40043ADF804300323D2 -S315080006608DF8063018238DF807304FF44060C4F231 -S31508000670010001A9FFF7A0FE02B0BDE8F08100BFA6 -S3150800068070B586B008200121FFF7F0FE4FF48040D0 -S315080006900121FFF7FDFE4FF48056ADF800601023E8 -S315080006A08DF8033003258DF802504FF44064C4F2E8 -S315080006B0010420466946FFF77FFE20463146FFF7CC -S315080006C0D1FE4FF42043ADF800308DF802501823C0 -S315080006D08DF8033020466946FFF76EFE4FF48045D5 -S315080006E0ADF8005048238DF8033020466946FFF7D9 -S315080006F063FE0024ADF804404FF48273ADF806306B -S31508000700ADF80840ADF80A40ADF80C404FF4007358 -S31508000710ADF80E303823ADF81030ADF81240072387 -S31508000720ADF81430280440F4605001A9FFF7C2FE62 -S31508000730280440F460502146FFF7F8FE280440F4E8 -S3150800074060500121FFF7DEFEFFF74AFF06B070BDD5 -S3150800075038B501464FF46050C4F20000FFF7E0FEDA -S315080007604FF46054C4F20004012520462946FFF7D9 -S31508000770EBFE0028F9D04FF46050C4F20000FFF7F2 -S31508000780D1FEC0B238BD00BF70B502F04DF800F515 -S31508000790FA76FF252846FFF7DBFF0446FF2803D035 -S315080007A002F042F8B042F5D3FF2C14BF0020012016 -S315080007B070BD00BF08B54FF44060C4F201004FF4A5 -S315080007C08051FFF74FFEFF20FFF7C2FF08BD00BFAD -S315080007D010B54FF44060C4F201004FF48051FFF7A2 -S315080007E043FEFF20FFF7B4FFFFF7CEFF044610B91C -S315080007F0FFF7E0FF00E00124204610BD38B50446A7 -S315080008000D4610F0800F07D000F07F043720002136 -S31508000810FFF7F4FF012832D8FFF7CCFFFFF7D8FF20 -S3150800082060B344F04000FFF793FF280EFFF790FFF0 -S31508000830C5F30740FFF78CFFC5F30720FFF788FFCE -S31508000840E8B2FFF785FF002C14BF01209520082C7D -S3150800085008BF8720FFF77CFF0C2C02D1FF20FFF78B -S3150800086077FF0A24FF252846FFF772FF10F0800F4E -S3150800087005D0631E13F0FF04F5D138BDFF2038BD3F -S3150800088010B50446FF20FFF763FF207010BD00BFB8 -S315080008902DE9F04105460E4601F0C6FF00F1640851 -S315080008A0FF273846FFF754FF0446FF2803D101F017 -S315080008B0BBFF4045F5D3FE2C11D12846FFF7E0FFD4 -S315080008C0681C0235FFF7DCFF023EF6D1FF20FFF772 -S315080008D03FFFFF20FFF73CFF0120BDE8F081002025 -S315080008E0BDE8F08170B505460C46FFF74DFF034697 -S315080008F018B32046FFF72CFFFD2C08BF01231CD098 -S315080009004FF400762C4614F8020BFFF721FF68789F -S31508000910FFF71EFF2546023EF4D1FF20FFF718FF1A -S31508000920FF20FFF715FFFF20FFF712FF00F01F005B -S31508000930052814BF00230123FFE7184670BD00BF32 -S31508000940F0B583B0002840F0B98040F20003C2F247 -S3150800095000031B7813F0020F06D040F20003C2F220 -S3150800096000031878C0B2AAE0FFF78AFE4FF4406089 -S31508000970C4F201004FF48051FFF776FD00200146CE -S31508000980FFF73CFF012818BF00247BD101F04CFF7C -S3150800099000F57A7508204FF4D571FFF72FFF012867 -S315080009A04CD109E03046FFF7D3FE02AB234403F8E7 -S315080009B0040C0134E4B201E00024FF26032CF1D92B -S315080009C09DF80630012B18BF00245BD19DF807302F -S315080009D0AA2B18BF002455D1A9264FF0804401F050 -S315080009E023FFA84205D230462146FFF707FF002815 -S315080009F0F5D101F019FFA84228BF002442D23A20B7 -S31508000A000021FFF7FBFE58B100243BE02846FFF71C -S31508000A109FFE02AB234403F8040C0134E4B201E060 -S31508000A200024FF25032CF1D99DF8044004F0400466 -S31508000A30E4B2002C14BF0C24042423E0A9200021CE -S31508000A40FFF7DCFE012887BF012427460224A927D1 -S31508000A50002601F0E9FEA84205D238463146FFF7DE -S31508000A60CDFE0028F5D101F0DFFEA84228BF0024FC -S31508000A7008D210204FF40071FFF7C0FE002818BFF7 -S31508000A800024FFE740F25823C2F200031C60FFF778 -S31508000A9091FE54B140F20003C2F200031A7802F044 -S31508000AA0FE021A70FFF76AFD01E0FFF75DFD40F2EE -S31508000AB00003C2F200031878C0B200E0012003B0B8 -S31508000AC0F0BD00BF30B940F20003C2F20003187847 -S31508000AD0C0B270470120704770B50D461C46D3F169 -S31508000AE0010338BF002300280CBF184643F0010055 -S31508000AF000283AD140F20003C2F200031B7813F033 -S31508000B00010F34D140F25823C2F200031B6813F0D8 -S31508000B10080F08BF5202012C0DD111201146FFF70C -S31508000B206DFEE0B928464FF40071FFF7B1FE0028C4 -S31508000B3018BF002413E012201146FFF75FFE70B9B4 -S31508000B404FF4007628463146FFF7A2FE18B105F5A0 -S31508000B500075013CF6D10C200021FFF74FFEFFF788 -S31508000B6029FE201C18BF012070BD042070BD03207B -S31508000B7070BD00BFF8B50E4617461D46D3F10103F2 -S31508000B8038BF002300280CBF184643F00100002890 -S31508000B904AD140F20003C2F200031B7813F0010F9A -S31508000BA044D140F20003C2F200031B7813F0040F8D -S31508000BB03ED140F25823C2F200031B6813F0080F17 -S31508000BC008BF5702012D0CD118203946FFF716FE2B -S31508000BD020BB3046FE21FFF785FE002818BF0025FA -S31508000BE01CE013F0060F03D097202946FFF706FEF0 -S31508000BF019203946FFF702FE80B9FC243046214603 -S31508000C00FFF770FE18B106F50076013DF6D1002013 -S31508000C10FD21FFF767FE002808BF0125FFF7CAFD7B -S31508000C20281C18BF0120F8BD0420F8BD0320F8BD14 -S31508000C300220F8BD70B584B01446002840F03D8106 -S31508000C4040F20003C2F200031B7813F0010F18BF2D -S31508000C50032040F034810E2900F21A81DFE811F0F2 -S31508000C600F00160018015C00180118011801180178 -S31508000C7018011801C300CB00DA00E900FD00FFF7F0 -S31508000C80A7FDD0F1010438BF002412E10920002194 -S31508000C90FFF7B4FD002840F0FD8068461021FFF7F5 -S31508000CA0F7FD002800F0F8809DF800309B09012B1D -S31508000CB010D19DF809309DF8082003EB02239DF812 -S31508000CC0072002F03F0203EB024301339B02236035 -S31508000CD00024EEE09DF805309DF80A109DF80920DD -S31508000CE003F00F0303EBD11302F0030203EB4203F5 -S31508000CF09DF808109DF80720920002EB91129DF8C6 -S31508000D00061001F0030102EB81220132073B02FAC9 -S31508000D1003F323600024CCE040F25823C2F2000318 -S31508000D201B6813F0040F23D08D200021FFF766FD02 -S31508000D30002840F0B380FF20FFF70AFD684610211F -S31508000D40FFF7A6FD38B90124B3E03046FFF700FDEA -S31508000D50013DEDB201E03025FF26002DF5D19DF8C5 -S31508000D600A301B09102202FA03F323600024A0E0CC -S31508000D7009200021FFF742FD002840F091806846CF -S31508000D801021FFF785FD002800F08C8040F25823DB -S31508000D90C2F200031B6813F0020F12D09DF80A2056 -S31508000DA002F03F029DF80B30DB0903EB42020132E9 -S31508000DB09DF80D309B09013B02FA03F323600024DA -S31508000DC077E09DF80A20C2F3840201329DF80B30C1 -S31508000DD003F003015B0903EBC103013303FB02F3D1 -S31508000DE02360002465E040F25823C2F200031B6822 -S31508000DF0137000245DE009200021FFF7FFFC00289E -S31508000E0052D120461021FFF743FDD0F1010438BF27 -S31508000E1000244EE00A200021FFF7F0FC002845D107 -S31508000E2020461021FFF734FDD0F1010438BF002415 -S31508000E303FE03A200021FFF7E1FC40B1012438E009 -S31508000E403046FFF785FC60550135EDB201E0002517 -S31508000E50FF26032DF4D900242BE040F25823C2F2D2 -S31508000E6000031B6813F0040F08BF012421D08D204E -S31508000E700021FFF7C3FCD8B9FF20FFF769FC20461D -S31508000E804021FFF705FDD0F1010438BF002410E02A -S31508000E9004240EE001240CE001240AE0012408E001 -S31508000EA0012406E0012404E0012402E0012400E014 -S31508000EB00124FFF77FFC204601E00420FFE704B089 -S31508000EC070BD00BF00B583B00023019300934FF4B3 -S31508000ED08053C4F202031A6842F001021A60596884 -S31508000EE00022CFF6FF020A405A601A6822F084727E -S31508000EF022F480321A601A6822F480221A605A682C -S31508000F0022F4FE025A604FF41F029A601A6842F4ED -S31508000F1080321A604FF48052C4F2020240F2DC5169 -S31508000F20136803F400330093019B01330193009B7C -S31508000F3013B9019B8B42F3D14FF48053C4F20203D9 -S31508000F401B6813F4003F06D144F6D010C0F6000023 -S31508000F506E2100F099F84FF40053C4F202031A68A0 -S31508000F6042F010021A601A6822F003021A601A6820 -S31508000F7042F002021A604FF48053C4F202035A6820 -S31508000F805A605A6842F400525A605A6842F48062BB -S31508000F905A605A6822F47C125A605A6842F4E81277 -S31508000FA05A601A6842F080721A604FF48052C4F28E -S31508000FB00202136813F0007FFBD04FF48053C4F28B -S31508000FC002035A6822F003025A605A6842F0020283 -S31508000FD05A604FF48052C4F20202536803F00C03BD -S31508000FE0082BFAD14FF48053C4F202039A6942F0EF -S31508000FF009029A614FF44062C4F20102516821F075 -S315080010000F015160516841F008015160516821F0A3 -S31508001010F0015160516841F0B00151600022C4F2FC -S315080010200102516821F4C0415160516841F4804180 -S315080010305160DA6942F00072DA61DA6942F4003224 -S31508001040DA619A6942F005029A614FF40063C4F2C4 -S3150800105001031A6822F470621A601A6842F4306250 -S315080010601A601A6822F470421A601A6842F48042BA -S315080010701A6003B05DF804FB08B5FFF723FF00F01C -S315080010803FF800F04DF8FCE708B500F0D5F8FCE7A6 -S3150800109008B500F0CBF801281FD000F069F9E0B1D7 -S315080010A040F25C23C2F200031B78012B15D101F034 -S315080010B0BBFB40F26023C2F200031B6803F5FA7318 -S315080010C098420AD340F25C23C2F2000300221A7047 -S315080010D000F058F908B901F09DF808BD08B540F2C6 -S315080010E05C23C2F2000301221A7001F09DFB40F254 -S315080010F06023C2F200031860FFF7CAFF08BD00BFED -S3150800110008B501F083F800F095F801F065FB01F0E9 -S315080011103DFB00F013F900F00FF8FFF7DFFF08BDFD -S3150800112008B500F089F801F06DFB00F03BFA00F015 -S3150800113013F8FFF7ADFF08BD10B500F06FFE00F01D -S3150800114039FF40F20104C2F200040123237001F0C2 -S31508001150A9FB0023237010BD08B540F26420C2F233 -S31508001160000001F00FF801280BD140F20103C2F28A -S31508001170000301221A7040F26420C2F2000000F057 -S315080011806DFE40F26420C2F2000001F0D3FB012894 -S315080011900BD140F20103C2F2000300221A7040F29A -S315080011A06420C2F2000000F059FE08BD704700BF77 -S315080011B038B505460C4640F20103C2F200031B7817 -S315080011C0012B02D1C9B200F08BFF40F20103C2F233 -S315080011D000031B781BB92846E1B201F079FB00F041 -S315080011E035FE38BD40F20103C2F200031878022822 -S315080011F006D0032806D001280CBF082040207047D7 -S31508001200002070470020704740F20103C2F2000335 -S315080012101878022806D0032806D001280CBF082013 -S3150800122040207047002070470020704708B500F03E -S3150800123003FE08BD704700BF704700BF00F00F03EC -S3150800124003F13002092802D903F13700704740F24A -S315080012500403C2F200031B6813445B7803F003031C -S31508001260022B08BF203AD0B2704700BF38B50546F2 -S315080012700C460009FFF7E2FF207005F00F00FFF7A4 -S31508001280DDFF60700023A370204638BD10B4034606 -S315080012904CF6CD42CCF6CC420131A2FB0343DB0827 -S315080012A0FAD100230B704CF6CD44CCF6CC44A4FB03 -S315080012B00023DB081A4603EB8303A0EB4303303312 -S315080012C001F8013D1046002AF1D108465DF8044BA5 -S315080012D0704700BF70B400231C4640F20405C2F2F2 -S315080012E0000523E0C15C2A680A44527802F003022A -S315080012F0022A08BF2039C9B2A1F13002D2B2A1F13F -S315080013003A06F6B2062E8CBF00260126162A88BF94 -S3150800131046F0010676B9092A84BFA1F13702D2B28E -S315080013202401E4B22244D4B20133DBB2012BD9D969 -S31508001330204600E0002070BC704700BF08B540F2A8 -S31508001340E423C2F2000300221A7040F2F020C2F22F -S31508001350000044F6D811C0F6000102F0B3FD30B122 -S3150800136044F6DC10C0F600007721FFF78DFE08BDB5 -S3150800137040F2E423C2F200031878D0F1010038BF26 -S315080013800020704708B5FFF751FF01280FD040F23B -S31508001390E423C2F200031B785BB9FEF767FF012856 -S315080013A009D140F2E423C2F20003187008BD0020F8 -S315080013B008BD002008BD002008BD00BF027840F225 -S315080013C00403C2F200031B689918497801F0030167 -S315080013D0022908BF203A532A0ED1407803445B7885 -S315080013E013F0040F0AD031280AD032280AD033283D -S315080013F00CBF022003207047032070470320704764 -S31508001400002070470120704770B504460230FFF788 -S3150800141061FF0646054604342046FFF75BFF304465 -S31508001420C6B2013DADB20234012DF5D8F643F6B287 -S315080014302046FFF74FFFB04214BF0020012070BDC1 -S315080014402DE9F041154688460446002918BF0028AC -S3150800145007D144F6DC10C0F6000040F26121FFF720 -S3150800146013FE2046FFF7AAFF0646032808BF0020FA -S3150800147000F095802046FFF7C7FF002800F08D8012 -S31508001480012E27D016B1022E50D083E0A01CFFF7FC -S3150800149021FF0746201DFFF71DFF0602C8F800605A -S315080014A0A01DFFF717FF3044C8F8000004F108062E -S315080014B0033FBFB200240FFA87F845B96BE0304600 -S315080014C0FFF708FF285502360134A4B2FFE7444562 -S315080014D0F5DB60E0A01CFFF7FDFE0746201DFFF7C1 -S315080014E0F9FE0604C8F80060A01DFFF7F3FE06EB38 -S315080014F00026C8F8006004F10800FFF7EBFE304448 -S31508001500C8F8000004F10A06043FBFB200240FFA27 -S3150800151087F845B93FE03046FFF7DCFE2855023626 -S315080015200134A4B2FFE74445F5DB34E0A01CFFF71D -S31508001530D1FE0746201DFFF7CDFE0606C8F8006057 -S31508001540A01DFFF7C7FE06EB0046C8F8006004F1C9 -S315080015500800FFF7BFFE06EB0026C8F8006004F196 -S315080015600A00FFF7B7FE3044C8F8000004F10C067D -S31508001570053FBFB200240FFA87F845B90BE030469D -S31508001580FFF7A8FE285502360134A4B2FFE7444502 -S31508001590F5DB00E00027384601E04FF6FF7000B2A1 -S315080015A0BDE8F08170B540F2E423C2F200031B786F -S315080015B0002B00F0A182012B41D101F0E7F8FEF7DC -S315080015C079FE44F6F410C0F60000FEF7C5FE44F6B0 -S315080015D01820C0F60000FEF7BFFEFEF765FE0146BE -S315080015E0CD48012202F0A4FC48B144F64020C0F6DA -S315080015F00000FEF7B1FE0120FEF79EFE70BD44F620 -S315080016004820C0F60000FEF7A7FE44F65020C0F6B4 -S315080016100000FEF7A1FE44F67420C0F60000FEF7AF -S315080016209BFE40F2E823C2F2000300221A605A60C9 -S3150800163040F2E423C2F2000302221A7070BD022BA4 -S3150800164040F06C8140F2F024C2F2000440F2487087 -S31508001650C2F200004FF4807104F50C7203F080F8B2 -S3150800166094F841329BB144F64020C0F60000FEF7DC -S3150800167073FE0220FEF760FE04F50C7002F01CFFF4 -S3150800168040F2E423C2F2000300221A7070BD00B3D0 -S3150800169040F24871C2F20001084601F5C071002205 -S315080016A0FFF7CEFE0446B0F1FF3F13D144F64020C3 -S315080016B0C0F60000FEF750FE0320FEF73DFE9648F2 -S315080016C002F0FAFE40F2E423C2F2000300221A7086 -S315080016D070BD002423B2002B40F3958040F2E82326 -S315080016E0C2F200035B686BB940F24873C2F20003AA -S315080016F0D3F8802140F2E823C2F200031A6024B22C -S315080017005C6080E040F24872C2F20002D2F88011B2 -S3150800171040F2E822C2F2000212681A44914207D146 -S3150800172040F2E822C2F2000224B2234453606AE07F -S3150800173044F64820C0F60000FEF70EFE44F6A42044 -S31508001740C0F60000FEF708FE40F2E825C2F20005E2 -S3150800175040F2A426C2F2000668683146FFF796FDF5 -S315080017603046FEF7F9FD44F6B020C0F60000FEF755 -S31508001770F3FDE8783146FFF779FDA878B11CFFF745 -S3150800178075FD6878311DFFF771FD2878B11DFFF7E3 -S315080017906DFD3046FEF7E0FD44F65430C0F6000015 -S315080017A0FEF7DAFD2868696800F0F8FF90B944F694 -S315080017B04020C0F60000FEF7CFFD0520FEF7BCFD71 -S315080017C0554802F079FE40F2E423C2F200030022F3 -S315080017D01A7070BD44F64820C0F60000FEF7BCFD3E -S315080017E044F67420C0F60000FEF7B6FD40F24873D2 -S315080017F0C2F20003D3F8802140F2E823C2F20003C4 -S315080018001A6024B25C6040F2F023C2F20003D3F8F7 -S315080018104422D3F83C329A4240F06E813E48002179 -S3150800182002F05CFE90B144F64020C0F60000FEF7D8 -S3150800183093FD0420FEF780FD374802F03DFE40F296 -S31508001840E423C2F2000300221A7070BD40F2E823B6 -S31508001850C2F200035B68002B51D044F64820C0F65C -S315080018600000FEF779FD44F6A420C0F60000FEF756 -S3150800187073FD40F2E824C2F2000440F2A425C2F245 -S31508001880000560682946FFF701FD2846FEF764FD56 -S3150800189044F6B020C0F60000FEF75EFDE078294663 -S315080018A0FFF7E4FCA078A91CFFF7E0FC6078291D87 -S315080018B0FFF7DCFC2078A91DFFF7D8FC2846FEF7C1 -S315080018C04BFD44F65430C0F60000FEF745FD20688F -S315080018D0616800F063FF90B944F64020C0F6000046 -S315080018E0FEF73AFD0520FEF727FD0B4802F0E4FD5A -S315080018F040F2E423C2F2000300221A7070BD44F6D7 -S315080019004820C0F60000FEF727FD40F2E423C2F2A5 -S31508001910000303221A7070BD20050020032B40F037 -S31508001920EB8040F2F024C2F2000440F24870C2F2A2 -S3150800193000004FF4807104F50C7202F011FF94F860 -S3150800194041329BB144F6CC20C0F60000FEF704FDF8 -S315080019500220FEF7F1FC04F50C7002F0ADFD40F232 -S31508001960E423C2F2000300221A7070BD08B340F2E5 -S315080019704872C2F20002104602F5C07102F5807282 -S31508001980FFF75EFD0446B0F1FF3F13D144F6F020A1 -S31508001990C0F60000FEF7E0FC0320FEF7CDFC574832 -S315080019A002F08AFD40F2E423C2F2000300221A7014 -S315080019B070BD002423B2002B59DD44F61430C0F65E -S315080019C00000FEF7C9FC26B240F2A424C2F20004C5 -S315080019D030462146FFF75AFC2046FEF7BDFC44F682 -S315080019E02430C0F60000FEF7B7FC40F24875C2F294 -S315080019F0000595F883012146FFF738FC95F8820122 -S31508001A00A11CFFF733FC95F88101211DFFF72EFC79 -S31508001A1095F88001A11DFFF729FC2046FEF79CFCDE -S31508001A2044F65430C0F60000FEF796FCD5F880015F -S31508001A30314605F5807200F0ADFE90B944F64020B7 -S31508001A40C0F60000FEF788FC0620FEF775FC2B485A -S31508001A5002F032FD40F2E423C2F2000300221A70BB -S31508001A6070BD44F64820C0F60000FEF775FC40F24B -S31508001A70F023C2F20003D3F84422D3F83C329A4248 -S31508001A803AD144F63C30C0F60000FEF765FC00F09B -S31508001A9091FE90B944F64020C0F60000FEF75CFCC3 -S31508001AA00720FEF749FC154802F006FD40F2E4233C -S31508001AB0C2F2000300221A7070BD44F64820C0F630 -S31508001AC00000FEF749FC44F65830C0F60000FEF761 -S31508001AD043FC0A4802F0F0FC44F67030C0F60000F9 -S31508001AE0FEF73AFC40F2E423C2F2000300221A7021 -S31508001AF0FEF7F8FB00F08EFB70BD00BF2005002046 -S31508001B0010B4002304E010F8011B0B44DBB2214695 -S31508001B104C1E0029F7D1136001205DF8044B70476D -S31508001B2040F6CC03C2F2000300225A70704700BF89 -S31508001B3040F6CC03C2F20003FE22DA7018710222C4 -S31508001B40A3F84420704700BF10B540F6CC04C2F293 -S31508001B50000400232370FFF7E3FFFF23E37001234C -S31508001B60A4F8443010BD00BF40F6CC03C2F200030F -S31508001B70FF22DA7000221A71597859719A71DA714E -S31508001B801A720622A3F84420704700BF08B5002041 -S31508001B90FFF7CEFF08BD00BF40F6CC03C2F2000334 -S31508001BA0FF22DA7044F69C32C0F600029A640022DC -S31508001BB01A715A719A710721D9711A725A729A72E0 -S31508001BC00822A3F84420704740F6CC03C2F200036B -S31508001BD0FF22DA7042689A640122A3F8442070470B -S31508001BE010B540F6CC04C2F20004FF23E370416846 -S31508001BF0A06CE21DFFF784FF207100236371A371B7 -S31508001C000823A4F8443010BD08B53120FFF790FF2B -S31508001C1008BD00BF38B540F6CC04C2F20004FF2365 -S31508001C20E370002525716571FFF7DCFAA071E5718F -S31508001C30257265720723A4F8443038BD38B5FFF716 -S31508001C4097FB18B91020FFF773FF38BDFFF768FF39 -S31508001C5040F6CC04C2F2000401252570FF23E37088 -S31508001C601023237100236371FFF7BCFAA071FFF7F5 -S31508001C70CBFAE071FFF7C8FAC0F307202072657245 -S31508001C80A5720823A4F8443000F080FD38BD00BFD3 -S31508001C9038B505464478FFF7A5FA0138844203DDCE -S31508001CA02220FFF745FF38BD40F6CC04C2F20004F7 -S31508001CB0201DA16C6A7800F0C7FAFF23E3706A78E2 -S31508001CC0A36C1344A3646B780133A4F8443038BD7D -S31508001CD038B505464478FFF785FA0138844203DDAE -S31508001CE02220FFF725FF38BD696840F6CC04C2F20A -S31508001CF00004A164201D6A7800F0A6FAFF23E370A9 -S31508001D006A78A36C1344A3646B780133A4F844304F -S31508001D1038BD00BF38B5044640F6CC03C2F200030E -S31508001D209D6CFFF75FFA411E2846621C00F032FDE3 -S31508001D3018B93120FFF7FCFE38BD40F6CC04C2F2D4 -S31508001D400004FF23E370A56CFFF74CFA2844451EF0 -S31508001D50A5640123A4F8443038BD00BF38B504464D -S31508001D604578FFF73FFA0238854203DD2220FFF760 -S31508001D70DFFE38BD40F6CC03C2F20003FF22DA705C -S31508001D800122A3F84420617831B900F013FDC0B9E7 -S31508001D903120FFF7CDFE38BD40F6CC03C2F2000372 -S31508001DA0986CA21C00F0F6FC18B93120FFF7C0FEAB -S31508001DB038BD617840F6CC03C2F200039A6C0A4437 -S31508001DC09A6438BD08B540F6CC03C2F200034168F0 -S31508001DD0986C00F0E3FC18B93120FFF7A9FE08BD9E -S31508001DE040F6CC03C2F20003FF22DA700122A3F800 -S31508001DF0442008BD08B500F00DFA40F6CC03C2F23F -S31508001E000003FF22DA700122A3F8442008BD00BFB0 -S31508001E1008B589B2FFF7CCF908BD00BF40F6CC0378 -S31508001E20C2F2000300221A709A6483F84320A3F8CA -S31508001E3044209A705A70704740F6CC03C2F20003E9 -S31508001E401878003018BF0120704700BF40F6CC0351 -S31508001E50C2F20003002283F84320704708B50278CF -S31508001E60FF2A02D1FFF7EAFE53E040F6CC03C2F29E -S31508001E7000031B78012B6BD1C93A352A46D8DFE80F -S31508001E8002F03345454245453F363C3945454545CB -S31508001E9045454545454545454545454545454545E4 -S31508001EA0454545454545454545454545241E1B216A -S31508001EB045454527452A2D30FFF7EAFE29E0FFF775 -S31508001EC007FF26E0FFF780FE23E0FFF789FE20E004 -S31508001ED0FFF762FE1DE0FFF759FE1AE0FFF744FE22 -S31508001EE017E0FFF731FE14E0FFF714FF11E0FFF7E4 -S31508001EF035FF0EE0FFF78EFE0BE0FFF763FF08E005 -S31508001F00FFF778FF05E0FFF77FFE02E02020FFF7E6 -S31508001F100FFE40F6CC03C2F2000393F84330012BC0 -S31508001F2002D11020FFF704FE40F6CC03C2F20003EC -S31508001F30B3F844100BB2002B0ADD40F6CC00C2F20F -S31508001F400000012380F84330033009B2FFF760FF31 -S31508001F5008BD00BF2DE9F0079A46002444F6CC37A1 -S31508001F60C0F6000748F6A0461EE017F8148007EBEF -S31508001F70440393F801C008EB0C0505FB000596FB26 -S31508001F80F5F905FB19636BB9A1F8009009F1FF355E -S31508001F90ADB2B5F5806F05D282F800808AF800C028 -S31508001FA0012004E00134E4B2112CDED90020BDE89A -S31508001FB0F007704710B582B04FF4FA700DF10601BC -S31508001FC00DF1050201ABFFF7C5FF012806D044F65F -S31508001FD0A430C0F60000E221FFF756F84FF4C843D4 -S31508001FE0C4F2000300225A611A6842F400421A60D9 -S31508001FF04FF4C844C4F2000401E0FFF71DF9236852 -S3150800200013F4004FF9D14FF4C843C4F200031A6819 -S3150800201022F002021A601A6842F001021A604FF4AE -S31508002020C844C4F2000401E0FFF706F9636813F038 -S31508002030010FF9D09DF80520013A9DF80430013BBF -S315080020401B0543EA0242BDF80630013B1A434FF42A -S31508002050C843C4F20003DA611A6822F001021A6062 -S315080020604FF4C844C4F2000401E0FFF7E5F86368DA -S3150800207013F0010FF9D14FF4C843C4F20003D3F8A3 -S31508002080002242F00102C3F80022D3F81C2222F0F3 -S315080020900102C3F81C22D3F80C2242F00102C3F84D -S315080020A00C220022C3F84022C3F84422D3F80422A3 -S315080020B022F00102C3F80422D3F8142222F0010206 -S315080020C0C3F81422D3F81C2242F00102C3F81C22DA -S315080020D0D3F8002222F00102C3F8002202B010BD94 -S315080020E038B504460D464FF4C843C4F200039B684E -S315080020F013F0806F07D144F6A430C0F6000040F212 -S315080021002111FEF7C1FF4FF4C843C4F20003D3F808 -S31508002110802102F00102C3F88021D3F8802142F021 -S315080021207C4242F40012C3F88021C3F88451E17856 -S31508002130A278120442EA0162617842EA0122217811 -S315080021400A43C3F88821E179A279120442EA0162B6 -S31508002150617942EA012221790A43C3F88C21D3F82E -S31508002160802142F00102C3F880214FF4C844C4F22A -S31508002170000401E0FFF760F8A36813F0806FF9D058 -S3150800218038BD00BF4FF4C843C4F20003DB6813F040 -S31508002190030F39D04FF4C843C4F20003D3F8B02173 -S315080021A040F26763B3EB525F18BF002023D14FF4A8 -S315080021B0C843C4F20003D3F8B8210270D3F8B82193 -S315080021C0120A4270D3F8B821120C8270D3F8B821DB -S315080021D0120EC270D3F8BC210271D3F8BC21120AC0 -S315080021E04271D3F8BC21120C8271D3F8BC311B0E94 -S315080021F0C3710120FFE74FF4C843C4F20003DA684D -S3150800220042F02002DA6070470020704708B500F0F7 -S31508002210FDFB08BD10B500F0C5FAA0B1FEF7C6FF74 -S3150800222000F0D2FA00F0C2FA20F0604020F07F00F9 -S315080022304EF60853CEF20003186000F0B7FA446869 -S3150800224000F0E6FBA04710BD70B508E0461C4D1C23 -S315080022500B780370FEF7F0FF224630462946531ED8 -S315080022609CB2002AF2D170BD4FF40053C4F20203A7 -S3150800227040F22312C4F267525A6048F6AB12CCF603 -S31508002280EF525A603422DA60704700BF4FF40053A9 -S31508002290C4F202031A6942F080021A61704700BF4D -S315080022A070B50646002444F6F035C0F600051BE076 -S315080022B0FEF7C2FF04EB440355F82330B34211D8A6 -S315080022C004EB440105EB810149680B44B34209D983 -S315080022D044F6F033C0F6000304EB440203EB820332 -S315080022E0187A70BD0134E4B20C2CE1D9FF2070BD18 -S315080022F02DE9F04781460068FFF7D2FFFF284FD047 -S31508002300FFF7B2FF4FF40053C4F20203DB6813F081 -S31508002310010F04D0FFF7BAFF0020BDE8F0874FF49D -S315080023200053C4F202031A6942F001021A61002539 -S315080023304FF40054C4F2020420E0D9F80080AF003C -S3150800234008EB070A09EB07035E68B3B228F82530DD -S3150800235001E0FEF771FFE36813F0010FF9D1330CC2 -S31508002360AAF8023001E0FEF767FFE36813F0010FF1 -S31508002370F9D158F80730B34204D101357F2DDCD99D -S31508002380012400E000244FF40053C4F202031A6942 -S3150800239022F001021A61FFF779FF2046BDE8F087AF -S315080023A00020BDE8F08700BF70B50646002444F655 -S315080023B0F035C0F6000513E0FEF73EFF04EB4403D4 -S315080023C005EB83031B7AB34208D144F6F033C0F613 -S315080023D0000304EB440253F8220070BD0134E4B252 -S315080023E00C2CE9D94FF0FF3070BD00BF70B506461A -S315080023F0002444F6F035C0F6000514E0FEF71CFF8D -S3150800240004EB440305EB83031B7AB34209D144F674 -S31508002410F033C0F6000304EB440203EB820358686A -S3150800242070BD0134E4B20C2CE8D9002070BD00BFA1 -S31508002430F8B504460D4688424CD802284CD90F29CF -S315080024404CD8FFF711FF4FF40053C4F20203DB68C0 -S3150800245013F0010F03D0FFF719FF0020F8BD4FF462 -S315080024600053C4F202031A6942F002021A612046B6 -S31508002470FFF79AFF06462846FFF796FF04462846C2 -S31508002480FFF7B4FF2044871BC7F38F2700254FF4B7 -S315080024900054C4F202040FE006EB85236361236946 -S315080024A043F04003236101E0FEF7C6FEE36813F03C -S315080024B0010FF9D10135ADB2BD42EDD34FF400534A -S315080024C0C4F202031A6922F002021A61FFF7DEFE5D -S315080024D00120F8BD0020F8BD0020F8BD0020F8BD99 -S315080024E008B5C1F3080353B903688B4209D040F80D -S315080024F0041B4FF40072FFF7A7FE012008BD002059 -S3150800250008BD012008BD00BF38B504460D4640F693 -S315080025101813C2F20003984209D04FF4C043C0F61C -S315080025200003994208D0FFF7E3FE48B911E040F6E8 -S315080025301C34C2F2000403E040F61814C2F2000488 -S3150800254020462946FFF7CCFF002814BF2046002066 -S3150800255038BD002038BD00BF2DE9F04106460C46BF -S3150800256017461D464FEA51284FEA48280368B3F133 -S31508002570FF3F03D14146FFF7B3FF28B3336843450E -S3150800258005D030464146FFF7BFFF0646F8B1336827 -S31508002590E41A3444043408F50078FEF74DFE331D7A -S315080025A0E31AB3F5007F06D330464146FFF7ACFF82 -S315080025B0064678B1041D17F8013B04F8013B013DB6 -S315080025C0EBD10120BDE8F0810020BDE8F0810020B4 -S315080025D0BDE8F0810020BDE8F08100BF40F61C335D -S315080025E0C2F200034FF0FF321A6040F61813C2F227 -S315080025F000031A60704700BF70B504460D461646BC -S31508002600FFF74EFEFF281BD060190138FFF748FE7A -S31508002610FF2817D0620A4FF4C043C0F60003B3EB95 -S31508002620422F07BF40F61810C2F2000040F61C30D1 -S31508002630C2F20000214632462B46FFF78DFF70BDD9 -S31508002640002070BD002070BD70B506460D46FFF728 -S3150800265027FE044670190138FFF722FE0146FF28B7 -S3150800266018BFFF2C03D02046FFF7E2FE70BD0020FE -S3150800267070BD00BF00B583B040F61813C2F2000360 -S315080026801B68B3F1FF3F08BF01201CD040F61813A2 -S31508002690C2F2000359689A681144DA6811441A6943 -S315080026A011445A6911449A690A44D96953185B4214 -S315080026B002AA42F8043D46F2EC00C0F600000421E6 -S315080026C0FFF79AFFFFE703B05DF804FB4FF4C0433A -S315080026D0C0F60003186846F20403C0F600031B6838 -S315080026E0184446F20803C0F600031B68184446F26D -S315080026F00C03C0F600031B68184446F21003C0F624 -S3150800270000031B68184446F21403C0F600031B684E -S31508002710184446F21803C0F600031A6846F2EC039A -S31508002720C0F600031B6810441844D0F1010038BFF6 -S315080027300020704708B540F61813C2F200031B685C -S31508002740B3F1FF3F06D040F61810C2F20000FFF7BB -S31508002750CFFD88B140F61C33C2F200031B68B3F103 -S31508002760FF3F0BD040F61C30C2F20000FFF7C0FD59 -S31508002770003018BF012008BD002008BD012008BD93 -S315080027804FF4C040C0F60000704700BF08B5FFF719 -S3150800279025FF08BD08B5FFF72FFF08BD08B5FFF7E9 -S315080027A053FF08BD08B5FFF791FF08BD08B5FFF749 -S315080027B0E7FF08BD08B5FFF75DFF10B1FFF7BAFFE1 -S315080027C008BD002008BD00BF4EF21003CEF200037C -S315080027D000221A60704700BF08B5FFF7F5FF4EF2F2 -S315080027E01003CEF2000341F63F12C0F201025A600E -S315080027F000229A600521196040F62053C2F20003B0 -S315080028001A6008BD4EF21003CEF200031B6813F4DB -S31508002810803F1FBF40F62053C2F200031A680132F8 -S3150800282018BF1A60704700BF08B5FFF7EBFF40F600 -S315080028302053C2F20003186808BD00BF4FF488434E -S31508002840C4F200031B8803F020039BB23BB14FF48C -S315080028508843C4F200039B88037001207047002058 -S31508002860704700BF10B54FF48843C4F200031B88B5 -S3150800287003F080039BB29BB14FF48843C4F2000374 -S3150800288098804FF48844C4F2000401E0FEF7D4FCB3 -S31508002890238803F080039BB2002BF7D0012010BDDC -S315080028A0002010BD4FF48843C4F2000300221A81A9 -S315080028B09A811A829A821A8340F271221A819A8917 -S315080028C092B242F4005242F00C029A81704700BF5D -S315080028D02DE9F04106460D46402906D944F68C40B6 -S315080028E0C0F600008D21FEF7CFFB2846FFF7BAFF9A -S315080028F0012806D044F68C40C0F600009121FEF768 -S31508002900C3FB002444F68C47C0F600074FF09A082C -S315080029100CE0FEF791FC305DFFF7A4FF012803D019 -S3150800292038464146FEF7B0FB0134A4B2A542F0D8BA -S31508002930BDE8F08110B5044640F62453C2F2000300 -S315080029401B7813BB40F62C50C2F20000FFF776FF47 -S31508002950012851D140F62C53C2F200031B78002BF4 -S315080029604CD0FFF761FF40F62853C2F20003186007 -S3150800297040F67053C2F200030020187040F6245344 -S31508002980C2F2000301221A7010BD40F67053C2F25B -S3150800299000031B781C481844FFF750FF01281AD17A -S315080029A040F67053C2F200031A780132D2B21A7096 -S315080029B040F62C53C2F200031B789A4220D12046D7 -S315080029C01149FFF741FC40F62453C2F200030022E6 -S315080029D01A70012010BDFFF727FF40F62853C2F2F0 -S315080029E000031B68643398420CD940F62453C2F29C -S315080029F000030020187010BD002010BD002010BD77 -S31508002A00002010BD002010BD2D0D002072B67047A5 -S31508002A1062B670474278007840EA0220704700BFE5 -S31508002A20C278837843EA0222437843EA022200788E -S31508002A3040EA0220704700BF0170090A41707047DA -S31508002A400170C1F307234370C1F307438370090E6E -S31508002A50C170704713462AB10A78027001300131F5 -S31508002A60013BF9D1704700BFC9B201700130013A84 -S31508002A70FBD1704730B403465D1C18784C1C0B78A4 -S31508002A80C01A013A03D02B4621460028F4D030BCA0 -S31508002A90704700BF00E0013003780BB18B42FAD1D2 -S31508002AA01846704702394369023B8B4283BF428905 -S31508002AB0836A01FB02300020704700BF70B50646E6 -S31508002AC00D4601F11A00FFF7A5FF04463378032BDC -S31508002AD005D105F11400FFF79DFF44EA004070BDDB -S31508002AE070B506460D46144601F11A0091B2FFF775 -S31508002AF0A3FF3378032B04D105F11400210CFFF74B -S31508002B009BFF70BD2DE9F04781460F4601F11A007B -S31508002B10FFF780FF70BB3D7805F03F05013D05EBEB -S31508002B20450305EB83050126002444F64858C0F6FC -S31508002B3000084FF6FF7A0FE018F804003844FFF74C -S31508002B4069FF36B1FE2D18D829F815000646013555 -S31508002B5001E0504514D101340C2CEDD93B7813F023 -S31508002B60400F10D0FE2D11D8002329F8153001206A -S31508002B70BDE8F0870020BDE8F0870020BDE8F087B3 -S31508002B800020BDE8F0870120BDE8F0870020BDE8F9 -S31508002B90F08700BF2DE9F84F8246884693464B7367 -S31508002BA00F23CB7200250D7301F11A002946FFF792 -S31508002BB043FF0BF1FF3303EB430603EB86062C4674 -S31508002BC04FF6FF7744F64859C0F60009BC421CBFC9 -S31508002BD03AF81640013619F8050040442146FFF731 -S31508002BE02BFF002C08BF3C4601350C2DEED94FF6BD -S31508002BF0FF739C4202D03AF816300BB94BF0400BE3 -S31508002C0088F800B0BDE8F88FF0B583B006461746D9 -S31508002C101C460B22FFF71EFF052C13D816E00237B9 -S31508002C2011460CE003F0010505EB44045B0814F4B7 -S31508002C30803F1CBF84F4883484F0210401310F29B5 -S31508002C40F0D900E000223B88002BE8D1072100E0FC -S31508002C50114604F00F0202F13003392B88BF02F146 -S31508002C6037034A1E02A8014401F8083C2409EFD19B -S31508002C707E210346134403F8081C002300E00133B1 -S31508002C80934202D2F15C2029F9D12024591C3344FD -S31508002C90072A9FBF02A8801810F8080C013288BFBF -S31508002CA0204618700B460729F0D903B0F0BD00BFBF -S31508002CB00B220023D90141EA5303DBB201780B4406 -S31508002CC0DBB20130013AF5D11846704710B40168F5 -S31508002CD04FF0FF33E9B101E0013200E00A4613780C -S31508002CE03A2B18BF1F2BF7D83A2B18BF002310D141 -S31508002CF04C1C0B78303B092B98BF944218BF4FF0F9 -S31508002D00FF3306D113B90132026002E04FF0FF33F8 -S31508002D10FFE718465DF8044B704700BF38B50C4608 -S31508002D20054668B103685BB11A784AB1D9888288C2 -S31508002D30914205D15878FDF7C5FE10F0010F03D072 -S31508002D4000232360092038BD2B682360002038BD86 -S31508002D502DE9F0410446C37813B3C56A00F130077C -S31508002D60407839462A460123FDF704FFD8B90023DF -S31508002D70E370236AEA1AA3699A4217D2A6784FF033 -S31508002D80010808E0A2691544607839462A46434690 -S31508002D90FDF7F0FE013E012EF4D80020BDE8F081D3 -S31508002DA00020BDE8F0810120BDE8F0810020BDE8E3 -S31508002DB0F08100BF70B504460D46C36A8B4208BF52 -S31508002DC0002613D0FFF7C4FF064678B9607804F1E9 -S31508002DD030012A460123FDF77FFE002818BF012689 -S31508002DE0002818BF4FF0FF35E562FFE7304670BD93 -S31508002DF010B504460023C3704FF0FF33C362FFF7D4 -S31508002E00D9FF10BB04F22E20FFF704FE4AF655231D -S31508002E1098421CD104F16600FFF702FE20F07F40BD -S31508002E2044F24613C0F25403984212D004F18200C9 -S31508002E30FFF7F6FD20F07F4044F24613C0F2540334 -S31508002E40984214BF0220002010BD042010BD0320A4 -S31508002E5010BD002010BD00BF2DE9F04784B00D4617 -S31508002E60174600230B60FFF731FF061EB8BF0B207D -S31508002E70C0F2598140F67873C2F2000353F826402F -S31508002E800C20002C00F04F812C6007F0FE072378F9 -S31508002E9073B16078FDF716FE10F0010F08D12FB157 -S31508002EA010F0040F18BF0A2040F03D8100203AE1D7 -S31508002EB000232370F0B26070FDF742FD10F0010F99 -S31508002EC018BF032040F02F812FB110F0040F18BF50 -S31508002ED00A2040F0288120460021FFF789FF0228B2 -S31508002EE018BF00262AD112E004EB051090F8F2313B -S31508002EF000F5F7701BB10830FFF792FD00E0304689 -S31508002F0004AA02EB850343F8100C013501E00025FD -S31508002F102E46032DE8D90025032704AA02EB8503CC -S31508002F2053F8106C384626B120463146FFF760FF45 -S31508002F30FFE7012802D90135032DEED9042808BF79 -S31508002F40012000F0F080012888BF0D2000F2EB80F8 -S31508002F5004F13B00FFF75EFDB0F5007F18BF0D20BA -S31508002F6040F0E18004F14600FFF754FD814620B9A0 -S31508002F7004F15400FFF754FD8146C4F8189094F8FC -S31508002F8040A084F802A00AF1FF33DBB2012B88BF08 -S31508002F900D2000F2C88009FB0AFA94F83D506581B5 -S31508002FA0002D00F0AD806B1E1D4240F0AB8004F191 -S31508002FB04100FFF72FFD8046208110F00F0F40F0EB -S31508002FC0A38004F14300FFF725FD074620B904F165 -S31508002FD05000FFF725FD074604F13E00FFF71AFDEE -S31508002FE00246002800F0928000EB0A0303EB181350 -S31508002FF09F42C0F08D80FF1AB7FBF5F7002F00F04F -S31508003000898040F6F575AF4294BF012502254FF633 -S31508003010F5718F4288BF032502376761E66132443E -S3150800302022623344A362032D0FD104F15A00FFF73D -S31508003030F1FC002870D1B8F1000F6FD104F15C00E3 -S31508003040FFF7EEFC6062BF000EE0B8F1000F67D034 -S3150800305052446262022D0FBF7F0003237B4307F0B1 -S31508003060010718BF07EB530707F2FF17B9EB572FEE -S3150800307058D34FF0FF332361E36080232371032D78 -S3150800308032D104F16000FFF7C5FC01282CD1204697 -S31508003090711CFFF78FFE38BB0023237104F22E2024 -S315080030A0FFF7B8FC4AF6552398421DD104F13000C3 -S315080030B0FFF7B6FC45F25223C4F26113984213D1C6 -S315080030C004F50570FFF7ACFC47F27223C6F241130C -S315080030D0984209D104F50670FFF7A2FC206104F5B1 -S315080030E00770FFF79DFCE060257040F67473C2F226 -S315080030F000031A88013292B21A80E280002012E098 -S315080031000D2010E00D200EE00D200CE00D200AE049 -S315080031100D2008E00D2006E00D2004E00D2002E059 -S315080031200D2000E00D2004B0BDE8F087F8B50C4688 -S31508003130056801294FD96B698B424ED92B78022B2A -S3150800314029D0032B36D0012B49D101EB5106296A28 -S31508003150284601EB5621FFF72DFE002841D1771CA2 -S31508003160C6F308062E4496F83060296A284601EB0D -S315080031705721FFF71FFE002836D1C7F308073D443D -S3150800318095F8300046EA002014F0010F14BF000934 -S31508003190C0F30B00F8BD296A284601EB1421FFF796 -S315080031A009FE20BB600000F4FF7030302844FFF7AA -S315080031B031FCF8BD296A284601EBD411FFF7FAFD60 -S315080031C0C0B9A00000F4FE7030302844FFF728FC90 -S315080031D020F07040F8BD0120F8BD0120F8BD01209F -S315080031E0F8BD4FF0FF30F8BD4FF0FF30F8BD4FF097 -S315080031F0FF30F8BD4FF0FF30F8BD00BF2DE9F041B4 -S3150800320006460C460768B1F5001F3AD211F01F0FA3 -S315080032103AD1316185681DB93B78022B88BF7D6A32 -S3150800322035B93B89B3EB541F31D97B6AB3611AE0D0 -S31508003230B7F80A804FEA48280EE030462946FFF7D5 -S3150800324075FF0546B0F1FF3F24D0012825D97B69D3 -S31508003250834225D9C8EB04044445EED238462946AC -S31508003260FFF720FCB0617561B369E3B103EB542342 -S31508003270B361C4F3080330331F44F7610020BDE887 -S31508003280F0810220BDE8F0810220BDE8F08102202D -S31508003290BDE8F0810120BDE8F0810220BDE8F0819B -S315080032A00220BDE8F0810220BDE8F0812DE9F8434F -S315080032B005460C461746012998BF022679D943695F -S315080032C08B4298BF022674D90378022B45D0032B6C -S315080032D055D0012B18BF02266BD101EB5108016AA4 -S315080032E001EB5821FFF766FD0646002861D108F173 -S315080032F00109C8F3080814F001041FBF05EB080309 -S3150800330093F83020FBB202F00F021ABF42EA031309 -S31508003310DBB2FBB2A84488F830300123EB70296A87 -S31508003320284601EB5921FFF745FD0646002840D1FE -S31508003330C9F3080914B1C7F3071708E005EB090331 -S3150800334093F8303023F00F03C7F303271F43A9442C -S3150800335089F830700123EB702BE0016A01EB142128 -S31508003360FFF728FD064620BB600000F4FF703030EA -S315080033702844B9B2FFF760FB0123EB7019E0016A34 -S3150800338001EBD411FFF716FD064690B927F07047F2 -S31508003390A40004F4FE7430342C442046FFF740FBA6 -S315080033A000F0704120463943FFF74AFB0123EB70D2 -S315080033B0FFE73046BDE8F8832DE9F8430746066877 -S315080033C0894631B9F56815B17369AB420CD8012540 -S315080033D00AE0FFF7ABFE01284AD9B0F1FF3F50D00B -S315080033E0736983424DD84D462C464FF00208013486 -S315080033F07369A34202D8012D3DD944463846214671 -S31508003400FFF794FE38B1B0F1FF3F18BF012835D059 -S31508003410AC42ECD134E0304621464FF0FF32FFF79C -S3150800342045FF0346D0F1010038BF0020B9F1000F6F -S3150800343008BF002028B1304649462246FFF736FF26 -S3150800344003466BB9F46033697269023A93423CBF2A -S3150800345003F1FF333361337943F00103337104E039 -S31508003460012B0CBF4FF0FF3401242046BDE8F8833A -S315080034700120BDE8F8830020BDE8F883BDE8F8839D -S315080034800020BDE8F88300BF2DE9F04107460E4647 -S31508003490046801292FD963698B422FD932B1204696 -S315080034A011464FF0FF32FFF701FF50BB4FF00008FF -S315080034B038463146FFF73AFE054620B3012825D09F -S315080034C0B0F1FF3F25D0204631464246FFF7EEFED3 -S315080034D010BB2369B3F1FF3F1FBF01332361237973 -S315080034E043F0010318BF237163692E469D42DFD35B -S315080034F00020BDE8F0810220BDE8F0810220BDE889 -S31508003500F081BDE8F0810020BDE8F0810220BDE829 -S31508003510F0810120BDE8F081BDE8F0812DE9F04792 -S3150800352004460F460668036903F120058369002BE4 -S315080035306AD0B5F5001F6AD2C5F30808B8F1000FBE -S315080035405AD101338361416941B93389B3EB551FB8 -S3150800355052D8002383610420BDE8F0877389013BB4 -S3150800356013EA552348D1FFF7E1FD8146012851D9D1 -S31508003570B0F1FF3F51D07369834236D827B900238B -S31508003580A3610420BDE8F08720466169FFF714FFB0 -S315080035908146002844D0012845D0B0F1FF3F45D0E8 -S315080035A03046FFF7D5FB002843D106F1300000214D -S315080035B04FF40072FFF758FA30464946FFF772FA99 -S315080035C0F06200274FF0010A09E086F803A03046AA -S315080035D0FFF7BEFB80BB0137F36A0133F3627389D9 -S315080035E0BB42F2D8F36ADB1BF362C4F81490304688 -S315080035F04946FFF757FAA061256108F130084644A5 -S31508003600E6610020BDE8F0870420BDE8F0870420C5 -S31508003610BDE8F0870220BDE8F0870120BDE8F08705 -S315080036200720BDE8F0870220BDE8F0870120BDE845 -S31508003630F0870120BDE8F0870120BDE8F08700BFCC -S315080036402DE9F8430446884606680021FFF7D6FDAB -S315080036500246D0B90025A94601273046A169FFF7D9 -S31508003660A9FB024688B9E3691B78002B18BFE52B2E -S3150800367003D10135454501D107E04D462046394677 -S31508003680FFF74CFF02460028E7D0042A14BF10466D -S315080036900720BDE8F88300BF2DE9F84F04468A469F -S315080036A007684FF0FF0B5E460425D9464FF0000821 -S315080036B04BE03846FFF77EFB054600284AD1E1690C -S315080036C00B78002B45D0CA7A02F03F02A2712E2B46 -S315080036D018BFE52B31D022F02000082814BF00209F -S315080036E00120504518BF4E4629D10F2A1BD113F089 -S315080036F0400F1FBF91F80DB003F0BF032269626245 -S3150800370018BF1E46B34218BF4E4618D14B7B5B45C1 -S3150800371018BF4E4613D1A06AFFF7F4F9013EF6B278 -S3150800372068B94E460BE026B90846FFF7C1FA584570 -S3150800373010D04FF0FF3363620CE04E46FFE7204699 -S315080037404146FFF7EBFE054620B9A1690029B0D12D -S3150800375000E004250DB10023A3612846BDE8F88FD3 -S315080037602DE9F843044605680669416AB1F1FF3F49 -S3150800377008BF002303D0FFF741FD0346FFE7DBB987 -S315080037804FF0E50801274FF000092846A169FFF721 -S3150800379011FB034668B9E26982F80080EF70226976 -S315080037A0B24206D220464946FFF7B8FE034600282D -S315080037B0EBD0042B08BF02231846BDE8F88300BFE8 -S315080037C02DE9F04F85B001908B460F68D0F8288018 -S315080037D0002423464FF0010944F6B44AC0F6000A0D -S315080037E05D1CF85C2F2818BF1F2803D95C2808D150 -S315080037F000E001357A197B5D5C2B18BF2F2BF8D0BA -S3150800380017E0FE2C00F2E980494600F0FBFF064669 -S31508003810002800F0E4807F2806D850463146FFF796 -S3150800382039F9002840F0DD8028F814602B46013469 -S31508003830D6E7CBF800201F2894BF0427002709E005 -S3150800384004F10043013B38F81330202B18BF2E2B08 -S3150800385002D1013C002CF3D1002328F814300620AD -S31508003860002C00F0C080019A106A20210B22FFF775 -S31508003870FBF8002300E0013338F813202E2A18BF7E -S31508003880202AF8D01BB147F0030700E0013C64B1D9 -S3150800389004F10042013A38F812202E2AF6D14FF0E8 -S315080038A0080A4FF00009CB4604E04FF0080A4FF02B -S315080038B00009CB4644F6C042C0F60002029244F61E -S315080038C0C842C0F6000203925E1C38F81350002D59 -S315080038D058D0202D07D02E2D14BF00230123A64231 -S315080038E008BF00231BB147F003073346ECE7A6429F -S315080038F018BFD14515D3BAF10B0F02D147F003070C -S3150800390040E0A64218BF47F00307A6423AD84FEA56 -S315080039108B0B5FFA8BFB23464FF00B0A4FF0080917 -S31508003920D2E77F2D0BD92846002100F06BFF05460C -S3150800393018B1A0F18005039B5D5D47F0020725B12C -S3150800394002982946FFF7A6F818B147F003075F253E -S3150800395010E0A5F141039BB2192B98BF4BF0020B5F -S3150800396008D9A5F161039BB2192B9EBF4BF0010B39 -S31508003970203DADB2019A136A03F80950334609F19E -S315080039800109A1E7019A136A1A78E52A04BF0522F4 -S315080039901A70BAF1080F04BF4FEA8B0B5FFA8BFB5C -S315080039A00BF00C030C2B03D00BF00302032A01D1F6 -S315080039B047F0020717F0020F0AD10BF0030BBBF111 -S315080039C0010F08BF47F01007042B08BF47F0080788 -S315080039D0019A136ADF72002005E0062003E006203C -S315080039E001E00620FFE705B0BDE8F08F2DE9F041BC -S315080039F006460D4600238B758369002B69D0436AFA -S31508003A00B3F1FF3F18D0836A0024A04609E0414677 -S31508003A1000F0F8FE50B1FE2C0AD82A1990753B46DC -S31508003A2001349F1C18880028F1D102E0002400E028 -S31508003A3000242C440023A375AC7D002213462E27B0 -S31508003A4027E0F069591CC35C202B21D0052B08BF41 -S31508003A50E523092905D10CB9A8188775A81847724E -S31508003A600132A818437294B9A3F14100C0B21928CB -S31508003A700BD8F06990F80CE008298CBF10200820B4 -S31508003A801EEA000F1CBF2033DBB2A818837501326B -S31508003A900B460A2BD5D93CB9AB1800219975F369A1 -S31508003AA01B7B8B4208BF0A462A4400235372F369DC -S31508003AB0DB7A2B72F0691C30FEF7B2FF2860F069DA -S31508003AC01830FEF7A7FFA880F0691630FEF7A2FFA8 -S31508003AD0E880BDE8F08100BF2DE9F84F83468846A7 -S31508003AE001F11A00FEF796FFC8BB98F8006006F0C9 -S31508003AF03F06013E06EB460306EB83060127002434 -S31508003B0044F64859C0F600091BE019F80400404479 -S31508003B10FEF780FF05467FB1FE2E23D800F092FE01 -S31508003B20074606F1010A3BF8160000F08BFE8742AD -S31508003B301BD12F46564603E04FF6FF73984217D11E -S31508003B4001340C2CE1D998F8003013F0400F03D05B -S31508003B5017B13BF8163073B90120BDE8F88F00207D -S31508003B60BDE8F88F0020BDE8F88F0020BDE8F88F83 -S31508003B700020BDE8F88F0020BDE8F88F2DE9F04F4A -S31508003B8083B00446D0F800800021FFF737FB0028F1 -S31508003B9064D14FF0FF336362FF22019217469B46BA -S31508003BA092464FF000094046A169FFF703F9064619 -S31508003BB0002851D1E5692B78002B4CD0E97A01F021 -S31508003BC03F02A271E52B04D011F0080F05D00F2A89 -S31508003BD003D0C4F824B0574635E00F2A1FD1A06A8F -S31508003BE0002830D013F0400F06D06A7B019203F00C -S31508003BF0BF03226962621F46BB4218BF574622D1DD -S31508003C006B7B019A934218BF57461CD12946FFF78A -S31508003C1063FF013FFFB2B0B9FFE7574613E02FB97C -S31508003C202846FFF745F8019B984215D0216ACB7ABA -S31508003C3013F0010F04D128460B22FEF71BFF58B1DB -S31508003C40C4F824B0574620464946FFF767FC06469F -S31508003C500028A8D000E004263046FFE703B0BDE8F8 -S31508003C60F08F00BF30B583B004460191056801E0C6 -S31508003C7001330193019B1A785C2A18BF2F2AF7D0C3 -S31508003C800022A2601B781F2B08D8236A8022DA72CA -S31508003C9020460021FFF7B2FA034628E0204601A98C -S31508003CA0FFF78EFD034610BB2046FFF767FF236A22 -S31508003CB0DA7A034640B1042819D102F00402D2B2D6 -S31508003CC0002A08BF052312E012F0040F0FD1A379CA -S31508003CD013F0100F0AD02369C3F3080303F1300168 -S31508003CE028462944FEF7EAFEA060D7E705231846CA -S31508003CF003B030BD2DE9F04784B00646D0F800A0E1 -S31508003D00D0F82080876A98F80B3013F0A00F08BF08 -S31508003D10002501D089E0013537F81530002BFAD196 -S31508003D2001A841460C22FEF795FE9DF80F3013F0C8 -S31508003D30010F21D0002388F80B30B36201240BE071 -S31508003D40404601A93A462346FEF75EFF3046FFF78E -S31508003D5015FF814610B90134632CF1D9642C08BFCC -S31508003D60072064D0B9F1040F18BF48465FD19DF803 -S31508003D700F3088F80B30B7629DF80F3013F0020F3A -S31508003D801FBF0C354EF64F43C4F6C463A3FB052587 -S31508003D901ABFAD080135012530462946FFF750FC04 -S31508003DA0044630BB013D24D031693046A1EB4511AC -S31508003DB0FFF724FA0446E0B9306AFEF779FF814630 -S31508003DC04FF0010800275046B169FEF7F3FF044695 -S31508003DD078B9B06AF169EAB24B46FEF7DBFE8AF8B3 -S31508003DE0038030463946FFF799FB044608B9013D7A -S31508003DF0E9D1C4B95046B169FEF7DCFF044690B96B -S31508003E00F06900212022FEF72FFEF069316A0B22A5 -S31508003E10FEF720FEF369326AD27A02F018021A73A4 -S31508003E2001238AF80330204601E00620FFE704B0A4 -S31508003E30BDE8F08770B50546FEF78AFF04460028F8 -S31508003E403ED12B78032B33D12B79012B30D105F1B9 -S31508003E503006304600214FF40072FEF705FE05F2E3 -S31508003E602E204AF65521FEF7E7FD304645F2522147 -S31508003E70C4F26111FEF7E4FD05F5057047F27221FB -S31508003E80C6F24111FEF7DCFD05F506702969FEF755 -S31508003E90D7FD05F50770E968FEF7D2FDEA69013234 -S31508003EA0EA62687831460123FCF764FE00232B7129 -S31508003EB0687800210A46FCF7BDFE002818BF0124D1 -S31508003EC0204670BD10B584B001900091144604A830 -S31508003ED040F8041DFEF7FAFE0028B8BF0B2024DBC5 -S31508003EE040F67873C2F2000353F820300BB1002273 -S31508003EF01A70019B0BB100221A70019940F678736B -S31508003F00C2F2000343F8201014F1FF3418BF01244D -S31508003F10002914BF214644F00101002029B968464A -S31508003F2001A90022FEF798FFFFE704B010BD00BF05 -S31508003F302DE9F04393B0019116460446002800F097 -S31508003F40B2800023036002F01F0701A806A93A46BB -S31508003F50FEF782FF0546002840F0A380069B0793DC -S31508003F6003AB0F9340F67453C2F20003119307A8EC -S31508003F700199FFF777FE054630B90F9B93F90B3089 -S31508003F8035EA230528BF062516F01C0F57D045B17C -S31508003F90042D03D107A8FFF7ADFE054647F008072D -S31508003FA00DE09DF8223013F0110F18BF072506D132 -S31508003FB006F00406F6B2002E18BF0825FFE7002D06 -S31508003FC04ED117F0080F4BD00026C4F661060E989E -S31508003FD00E303146FEF734FD0E9816303146FEF7A0 -S31508003FE02FFD20220E9BDA72DDF818800E9E4046C1 -S31508003FF03146FEF763FD8146404631460022FEF70C -S315080040006FFD0E981C300021FEF71AFD0122069B53 -S31508004010DA70B9F1000F23D0069BDE6A07A8494675 -S315080040200022FFF731FA0546D0B906983146FEF761 -S31508004030C1FE054609F1FF32069BDA6010E07DB93C -S315080040409DF8223013F0100F18BF042508D116F07A -S31508004050020F05D003F00103002B18BF0725FFE761 -S315080040604DB917F0080F18BF47F02007069BDB6A03 -S3150800407023620E9B6362A5B9069EDDF8388030463A -S315080040804146FEF71BFDA06008F11C00FEF7C8FCC0 -S31508004090E060002363746361E36127742660F38834 -S315080040A0A380284600E0092013B0BDE8F08300BFCE -S315080040B02DE9F04F85B004460F4615461E460023E7 -S315080040C0336003A9FEF72AFE034608B9637C0BB1E1 -S315080040D01846A3E0237C13F0010F08BF072000F061 -S315080040E09D806269E3689B1A9D4228BF1D4604F1BC -S315080040F0280301938DE06369C3F30802002A71D18E -S31508004100039AB2F80AA00AF1FF3A1AEA532A12D118 -S315080041100BB9A06803E02046A169FFF707F8012854 -S3150800412002D80220607479E0B0F1FF3F02D1012085 -S31508004130607473E0A061DDF80C804046A169FEF763 -S31508004140B1FC814610B90220607467E0D1445FEA89 -S31508004150552B25D00AEB0B02B8F80A309A4288BFCD -S31508004160CAEB030B98F8010039464A465B46FCF74A -S31508004170B3FC10B10120607450E0237C13F0400FAB -S315080041800BD0E369C9EB0300584506D207EB40207C -S3150800419001994FF40072FEF75DFC4FEA4B2B2FE0B6 -S315080041A0E2694A451CD0237C13F0400F0DD098F8DD -S315080041B0010001990123FCF7DDFC10B101206074B0 -S315080041C02CE0237C23F040032374039B5878019941 -S315080041D04A460123FCF780FC10B1012060741DE0FB -S315080041E0C4F81C906169C1F30801C1F5007BAB45B1 -S315080041F028BFAB462831384621445A46FEF72AFCE2 -S315080042005F4463695B44636133685B443360CBEB4B -S315080042100505002D7FF46FAF0020FFE705B0BDE868 -S31508004220F08F00BF2DE9F04F85B004460F461546BE -S315080042301E460023336003A9FEF770FD034608B93E -S31508004240637C0BB11846C0E0237C13F0020F08BF4D -S31508004250072000F0BA806369EB4228BFDD43A8E077 -S315080042606369C3F30802002A40F08280039AB2F811 -S315080042700AB00BF1FF3B1BEA532B1DD133B9A068DB -S3150800428040B920460021FFF797F803E02046A169C8 -S31508004290FFF792F8002800F09280012802D1022048 -S315080042A0607492E0B0F1FF3F02D1012060748CE0A7 -S315080042B0A061A36803B9A060237C13F0400F0ED059 -S315080042C0039B58780199E2690123FCF753FC10B166 -S315080042D00120607479E0237C23F040032374DDF821 -S315080042E00C804046A169FEF7DDFB814610B9022025 -S315080042F060746AE0D9445FEA552A25D00BEB0A02B6 -S31508004300B8F80A309A4288BFCBEB030A98F801003E -S3150800431039464A465346FCF72DFC10B10120607415 -S3150800432053E0E369C9EB030151450AD2019807EB4B -S3150800433041214FF40072FEF78DFB237C23F04003E6 -S3150800434023744FEA4A2A25E0E3694B450ED0626991 -S31508004350E3689A420AD298F8010001994A4601236D -S31508004360FCF7BAFB10B1012060742EE0C4F81C906B -S315080043706069C0F30800C0F5007AAA4528BFAA46B6 -S315080043802830204439465246FEF764FB237C43F026 -S31508004390400323745744636953446361E268934254 -S315080043A02CBFE360E260336853443360CAEB05050B -S315080043B002E004F128030193002D7FF451AF237C1A -S315080043C043F0200323740020FFE705B0BDE8F08F13 -S315080043D070B582B004460E460A2902D10D21FFF7B0 -S315080043E0F7FF6368002B15DB5D1C23441E733C2D09 -S315080043F00CDD206804F10C012A4601ABFFF712FF19 -S31508004400019B9D4214BF4FF0FF3500256560A368E8 -S315080044100133A36002B070BD30B583B0044601A96C -S31508004420FEF77CFC0346002840D1227C12F0200FC0 -S315080044303CD012F0400F0DD0019B587804F12801AA -S31508004440E2690123FCF796FB002831D1237C23F08F -S31508004450400323740198216AFEF7ACFC034628BB87 -S31508004460656AEB7A43F02003EB7220682946A26856 -S31508004470FEF736FB05F11C00E168FEF7E1FA05F1E7 -S3150800448016000021C4F66101FEF7DAFA05F11200FA -S315080044900021FEF7D1FA0122019BDA700198FFF795 -S315080044A0C9FC0346227C22F020022274184600E04A -S315080044B0012003B030BD00BF10B582B00446FFF737 -S315080044C0ABFF034638B9204601A9FEF727FC034689 -S315080044D008B900222260184602B010BDF0B583B0B4 -S315080044E004460D4601A9FEF719FC074608B9677C7C -S315080044F00FB13846A0E0E368AB4206D2227C02F050 -S315080045000202D2B2002A08BF1D466269002363610F -S31508004510002D5DD0019B5E8976026AB1691EB1FBEA -S31508004520F6F1013AB2FBF6F3994205D373421A4003 -S315080045306261AD1AA16912E0A16879B92046FEF751 -S315080045403BFF0146012804BF0220607474D0B1F114 -S31508004550FF3F04BF012060746ED0A160A16119BB42 -S31508004560002538E0227C12F0020F05D02046FEF71F -S3150800457023FF014620B91AE02046FEF7D7FD01467B -S31508004580B1F1FF3F02D10120607455E0012903D93A -S31508004590019A52698A4202D8022060744CE0A161ED -S315080045A0626932446261AD1BB542DBD800E035462C -S315080045B062692A446261C5F308025AB10198FEF796 -S315080045C071FA10B90220607436E000EB552502E056 -S315080045D0002500E000256369C3F3080313B3E26905 -S315080045E0AA421FD0237C13F0400F0ED0019B5878A7 -S315080045F004F128010123FCF7BDFA10B1012060740B -S315080046001AE0237C23F040032374019B587804F1B5 -S3150800461028012A460123FCF75FFA10B101206074CD -S315080046200AE0E5616369E268934281BFE360237C3F -S3150800463043F020032374384603B0F0BD30B591B07B -S3150800464010AB43F83C0D0D46184605A90022FEF7A7 -S3150800465003FC0446C8B902AB0D9340F67453C2F284 -S3150800466000030F9305A80199FFF7FCFA044660B901 -S315080046700D9B93F90B30002BB8BF062405DB25B13B -S3150800468005A82946FFF7B2F9FFE7204611B030BD65 -S3150800469070B59CB01CAB43F86C0D184605A90222F0 -S315080046A0FEF7DAFB059B11930446002854D102ABAA -S315080046B0199340F67453C2F200031B9311A801998B -S315080046C0FFF7D0FA0446002846D1199B93F90B3018 -S315080046D0002BB8BF062407DB9DF84A3003F0010318 -S315080046E0002B18BF0724FFE70025ECB9059E3046C6 -S315080046F01899FEF7E3F905469DF84A3013F0100FAE -S3150800470012D00696089006A80021FEF777FD044603 -S3150800471050B906A80021FEF7BFFF002808BF0720EA -S31508004720042818BF0446FFE7B4B911A8FFF718F81C -S315080047300446D0F1010038BF0020002D08BF002034 -S3150800474028B111A829460022FEF79EFE04461CB988 -S315080047500598FFF76FFB044620461CB070BD00BFE6 -S315080047602DE9F04383B081469046054600244E1E47 -S31508004770012712E0404601A93A466B46FFF798FC26 -S31508004780009B012B0DD19DF804300D2B05D06A1C1A -S315080047902B7001340A2B03D01546A642EADC00E04A -S315080047A0154600232B709C4214BF4846184603B092 -S315080047B0BDE8F08310B594B0044601910023029336 -S315080047C0039303E0013401A8FFF702FE21780029CC -S315080047D0F8D1029A002A0BDB019804A96B46FFF769 -S315080047E021FD40B9009B029A9A4207D1039807E037 -S315080047F04FF0FF3004E04FF0FF3001E04FF0FF309C -S3150800480014B010BD7F281CD929B9002344F61461B9 -S31508004810C0F6000111E0FF289FBF803844F61463F4 -S31508004820C0F6000333F8100088BF0020704731F83F -S315080048301320824203D001339BB27F2BF7D98033F2 -S31508004840D8B27047F0B444F61472C0F6000244F6C3 -S315080048505853C0F60003B0F5805F28BF1A4600E03B -S315080048602A46138898422CBF00210121002B08BF35 -S3150800487041F00101002934D1151D5288110AD2B21E -S315080048809C18A04228DA08292BD8DFE801F0050988 -S315080048900F1215181B1E2100C61A35F8160020E03F -S315080048A0C31A03F00103C01A80B21AE0103880B2A6 -S315080048B017E0203880B214E0303880B211E01A3898 -S315080048C080B20EE0083080B20BE0503880B208E0C3 -S315080048D0A0F5E35080B204E005EB42020029C0D0FF -S315080048E0BEE7F0BC704700BF8307F0B448D0541E3B -S315080048F0002A43D0CDB2034602E0002C3ED014462F -S3150800490003F8015B13F0030F04F1FF32F5D1032C12 -S315080049102DD9CDB20F2C45EA052545EA054518D906 -S31508004920A4F1100703F110061A463F0906EB07160D -S315080049301560103242F80C5C42F8085C42F8045CD8 -S31508004940B242F5D104F00F040137032C03EB071329 -S315080049500DD91E462246043A46F8045B032AFAD8BD -S31508004960221F04F0030422F00302043213442CB17C -S31508004970C9B21C4403F8011BA342FBD1F0BC704723 -S3150800498014460346C3E700BFF8B500BFF8BC08BC29 -S315080049909E467047F8B500BFF8BC08BC9E467047EF -S315080049A02F64656D6F70726F675F6F6C696D657880 -S315080049B05F73746D3332703130332E7372656300F2 -S315080049C02F626F6F746C6F672E7478740000000026 -S315080049D06D61696E2E630000303A00002E2E2F2E70 -S315080049E02E2F2E2E2F536F757263652F66696C6591 -S315080049F02E6300004669726D776172652075706472 -S31508004A006174652072657175657374206465746573 -S31508004A10637465640A0D00004F70656E696E6720E1 -S31508004A206669726D776172652066696C6520666F66 -S31508004A30722072656164696E672E2E2E0000000072 -S31508004A404552524F520A0D004F4B0A0D0000000006 -S31508004A505374617274696E67207468652070726F2A -S31508004A606772616D6D696E672073657175656E63D2 -S31508004A70650A0D0050617273696E67206669726D0A -S31508004A80776172652066696C6520746F2064657449 -S31508004A9065637420657261736520626C6F636B73FE -S31508004AA02E2E2E0045726173696E67200000000085 -S31508004AB02062797465732066726F6D206D656D6FFF -S31508004AC072792061742030780000000052656164B4 -S31508004AD0696E67206C696E652066726F6D206669FF -S31508004AE06C652E2E2E4552524F520A0D00000000BC -S31508004AF0496E76616C696420636865636B73756D6E -S31508004B0020666F756E642E2E2E4552524F520A0D30 -S31508004B100000000050726F6772616D6D696E6720E4 -S31508004B200000000020627974657320746F206D653B -S31508004B306D6F72792061742030780000577269743D -S31508004B40696E672070726F6772616D20636865634E -S31508004B506B73756D2E2E2E00436C6F73696E67200E -S31508004B606669726D776172652066696C650A0D0003 -S31508004B704669726D77617265207570646174652027 -S31508004B807375636365737366756C6C7920636F6D93 -S31508004B90706C657465640A0D000000004F70656EE0 -S31508004BA0424C54002E2E2F2E2E2F2E2E2F536F753D -S31508004BB07263652F41524D434D335F53544D333223 -S31508004BC046312F63616E2E6300000000050206025F -S31508004BD0060307030803090309040A040B040C0463 -S31508004BE00C050D050E050F050F0610061007100813 -S31508004BF00060000800200000030000000080000894 -S31508004C00002000000400000000A0000800200000AA -S31508004C100500000000C00008002000000600000093 -S31508004C2000E000080020000007000000000001085E -S31508004C3000200000080000000020010800200000F5 -S31508004C400900000000400108002000000A000000DA -S31508004C5000600108002000000B0000000080010829 -S31508004C60002000000C00000000A001080020000041 -S31508004C700D00000000C00108002000000E00000022 -S31508004C8000E00108002000000F0000002E2E2F2E45 -S31508004C902E2F2E2E2F536F757263652F41524D435B -S31508004CA04D335F53544D333246312F756172742E2E -S31508004CB063000000222A3A3C3E3F7C7F0000000049 -S31508004CC02B2C3B3D5B5D0000809A45418E418F80D1 -S31508004CD04545454949498E8F9092924F994F55556A -S31508004CE059999A9B9C9D9E9F41494F55A5A5A6A754 -S31508004CF0A8A9AAABACADAEAFB0B1B2B3B4B5B6B7AE -S31508004D00B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C79D -S31508004D10C8C9CACBCCCDCECFD0D1D2D3D4D5D6D78D -S31508004D20D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E77D -S31508004D30E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F76D -S31508004D40F8F9FAFBFCFDFEFF01030507090E101230 -S31508004D501416181C1E0000007D1D0100632C001E81 -S31508004D609601A01E5A01001F0806101F0606201FDE -S31508004D700806301F0806401F0606511F0700591F60 -S31508004D80521F5B1F541F5D1F561F5F1F601F0806BB -S31508004D90701F0E00BA1FBB1FC81FC91FCA1FCB1F13 -S31508004DA0DA1FDB1FF81FF91FEA1FEB1FFA1FFB1F8D -S31508004DB0801F0806901F0806A01F0806B01F0400DB -S31508004DC0B81FB91FB21FBC1FCC1F0100C31FD01FBD -S31508004DD00206E01F0206E51F0100EC1FF21F010094 -S31508004DE0FC1F4E210100322170211002842101008E -S31508004DF08321D0241A05302C2F04602C0201672C3D -S31508004E000601752C0201802C6401002D260841FF3D -S31508004E101A030000C700FC00E900E200E400E00015 -S31508004E20E500E700EA00EB00E800EF00EE00EC0022 -S31508004E30C400C500C900E600C600F400F600F2008A -S31508004E40FB00F900FF00D600DC00A200A300A500C5 -S31508004E50A7209201E100ED00F300FA00F100D1006D -S31508004E60AA00BA00BF001023AC00BD00BC00A10018 -S31508004E70AB00BB00912592259325022524256125A3 -S31508004E806225562555256325512557255D255C251B -S31508004E905B251025142534252C251C2500253C25A5 -S31508004EA05E255F255A2554256925662560255025E2 -S31508004EB06C256725682564256525592558255225B5 -S31508004EC053256B256A2518250C25882584258C25C8 -S31508004ED090258025B103DF009303C003A303C30312 -S31508004EE0B500C403A6039803A903B4031E22C60388 -S31508004EF0B50329226122B1006522642220232123D9 -S31508004F00F7004822B0001922B7001A227F20B20003 -S31508004F10A025A00061001A03E0001703F8000703A4 -S31508004F20FF00010078010001300132010601390154 -S31508004F3010014A012E017901060180014D00430244 -S31508004F40810182018201840184018601870187012A -S31508004F5089018A018B018B018D018E018F019001D8 -S31508004F609101910193019401F60196019701980127 -S31508004F7098013D029B019C019D0120029F01A00111 -S31508004F80A001A201A201A401A401A601A701A701EB -S31508004F90A901AA01AB01AC01AC01AE01AF01AF0199 -S31508004FA0B101B201B301B301B501B501B701B80149 -S31508004FB0B801BA01BB01BC01BC01BE01F701C001C1 -S31508004FC0C101C201C301C401C501C401C701C801A9 -S31508004FD0C701CA01CB01CA01CD011001DD010100DB -S31508004FE08E01DE011201F3010300F101F401F4015F -S31508004FF0F8012801220212013A020900652C3B0237 -S315080050003B023D02662C3F02400241024102460233 -S315080050100A015302400081018601550289018A016D -S3150800502058028F015A0290015C025D025E025F021D -S3150800503093016102620294016402650266026702D4 -S31508005040970196016A02622C6C026D026E029C013F -S31508005050700271029D01730274029F017602770243 -S31508005060780279027A027B027C02642C7E027F0235 -S31508005070A60181028202A9018402850286028702AC -S31508005080AE014402B101B20145028D028E028F02C1 -S3150800509090029102B7017B030300FD03FE03FF03A1 -S315080050A0AC0304008603880389038A03B10311034A -S315080050B0C2030200A303A303C4030803CC0303002B -S315080050C08C038E038F03D8031801F2030A00F90331 -S315080050D0F303F403F503F603F703F703F903FA03F7 -S315080050E0FA033004200350041007600422018A04DE -S315080050F03601C1040E01CF040100C004D0044401E6 -S315080051006105260400000000002020202020202021 -S315080051102020282828282820202020202020202059 -S315080051202020202020202020208810101010101069 -S3150800513010101010101010101004040404040404B5 -S31508005140040404101010101010104141414141414F -S315080051500101010101010101010101010101010131 -S315080051600101010110101010101042424242424241 -S315080051700202020202020202020202020202020201 -S3150800518002020202101010102000000000000000A9 -S315080051900000000000000000000000000000000001 -S315080051A000000000000000000000000000000000F1 -S315080051B000000000000000000000000000000000E1 -S315080051C000000000000000000000000000000000D1 -S315080051D000000000000000000000000000000000C1 -S315080051E000000000000000000000000000000000B1 -S315080051F000000000000000000000000000000000A1 -S315080052000000000000000000000000000000000090 -S31508005210010400000851000875010008450100084E +S31508000260FEE7FEE7FEE7FEE7FEE7FEE7DC01002025 +S315080002704011002000B583B000230193009303F1D9 +S31508000280804303F504331A6842F001021A6059687C +S31508000290544A0A405A601A6822F0847222F480325C +S315080002A01A601A6822F480221A605A6822F4FE023A +S315080002B05A604FF41F029A601A6842F480321A6034 +S315080002C0494B1B6803F400330093019B01330193E8 +S315080002D0009B23B9019A40F2DC539A42F0D1424B73 +S315080002E01B6813F4003F03D16E21404801F092FCCD +S315080002F03F4B1A6842F010021A601A6822F003028D +S315080003001A601A6842F002021A60A3F580535A6806 +S315080003105A605A6842F400525A605A6842F4806237 +S315080003205A605A6822F47C125A605A6842F4E812F3 +S315080003305A601A6842F080721A602B4B1B6813F0D9 +S31508000340007FFAD0284B5A6822F003025A605A688E +S3150800035042F002025A60244B5B6803F00C03082B38 +S31508000360F9D1214B9A6942F009029A61214A5168EA +S3150800037021F00F015160516841F008015160516840 +S3150800038021F0F0015160516841F0B0015160A2F5C9 +S315080003904062516821F4C0415160516841F480417E +S315080003A05160DA6942F00072DA61DA6942F40032C1 +S315080003B0DA619A6942F005029A61A3F584331A68EC +S315080003C022F470621A601A6842F430621A601A6877 +S315080003D022F470421A601A6842F480421A6003B026 +S315080003E05DF804FB0000FFF800100240A84400086E +S315080003F000200240000C014008B5FFF73BFF01F062 +S315080004004DF801F05BF8FCE700B5C7B04FF48C7205 +S315080004100021684604F026F869460A4803F082FE79 +S3150800042038B9009B3BB19DF8083013F0100F04D083 +S3150800043004E0002002E0002000E0012047B05DF85B +S3150800044004FB00BFB044000800487047B0440008E9 +S3150800045008B50748002380F828320A22054903F020 +S31508000460E3FA18B90122024B83F8282208BD00BF17 +S31508000470F8010020D044000810B50D4B93F8283237 +S31508000480012B02D10A4803F087FD02F073F800F148 +S31508000490640403E002F06EF8844205D3402105485F +S315080004A000F0B4FC0028F5D0034803F061FE10BD47 +S315080004B0F801002000440040B044000808B5044B89 +S315080004C093F82832012B02D1014803F065FD08BDD7 +S315080004D0F801002010B504460F4B93F82832012B7B +S315080004E015D10D4903F0CCFE002810DA0A4800237E +S315080004F080F8283203F050FD09E0084800F082FC35 +S315080005008021064800F082FC0028F9D001342178C1 +S315080005100029F2D110BD00BFF801002000440040B8 +S31508000520024A137843F00103137070470000002055 +S3150800053030B587B0154D0021284600F095FC0024FB +S31508000540ADF804404FF48273ADF80630ADF80840B4 +S31508000550ADF80A40ADF80C404FF40073ADF80E3014 +S315080005600823ADF81030ADF812400723ADF8143063 +S3150800057001A9284600F052FC2146284600F088FCCE +S315080005800121284600F070FC07B030BD0038004055 +S3150800059030B583B01E4C4FF48051204600F0DCFC89 +S315080005A04FF40045ADF8045003238DF806301023A8 +S315080005B08DF8073001A9204600F080FC2946204620 +S315080005C000F0CAFC002410E00221124800F06EFC7C +S315080005D00028F9D0FF210F4800F054FC01210D48EE +S315080005E000F064FC0028F9D00134092CECD94FF44A +S315080005F00043ADF8043003238DF8063018238DF830 +S31508000600073001A9024800F059FC03B030BD00BF0D +S31508000610000C01400038004070B586B00121082062 +S3150800062000F0D4FB01214FF4804000F0DDFB4FF4CD +S315080006308056ADF8006010238DF8033003258DF839 +S315080006400250254C6946204600F038FC31462046C3 +S3150800065000F082FC4FF42043ADF800308DF80250CC +S3150800066018238DF803306946204600F027FC4FF41E +S315080006708043ADF8003048238DF80330694620469C +S3150800068000F01CFC0024ADF804404FF48273ADF86A +S315080006900630ADF80840ADF80A40ADF80C404FF406 +S315080006A00073ADF80E303823ADF81030ADF81240AF +S315080006B00723ADF81430094D01A9284600F0AEFB12 +S315080006C02146284600F0E4FB0121284600F0CCFB31 +S315080006D0FFF75EFF06B070BD000C01400038004011 +S315080006E008B50146064800F0CDFB0121044800F094 +S315080006F0DDFB0028F9D0024800F0C6FBC0B208BDF1 +S315080007000038004038B501F035FF00F5FA75FF20CE +S31508000710FFF7E6FF0446FF2803D001F02BFF8542CA +S31508000720F5D8FF2C14BF0020012038BD08B54FF4BA +S315080007308051034800F010FCFF20FFF7D1FF08BDE9 +S31508000740000C014010B54FF48051084800F006FC33 +S31508000750FF20FFF7C5FFFFF7D5FF18B90446FFF7D7 +S31508000760E5FF00E00124204610BD00BF000C014053 +S3150800077038B504460D4610F0800F07D000F07F0408 +S3150800078000213720FFF7F4FF012831D8FFF7CEFF05 +S31508000790FFF7D8FF58B344F04000FFF7A1FF280E33 +S315080007A0FFF79EFFC5F30740FFF79AFFC5F307203B +S315080007B0FFF796FFE8B2FFF793FF0CB1012000E0C0 +S315080007C09520082C00D18720FFF78AFF0C2C02D130 +S315080007D0FF20FFF785FF0A24FF20FFF781FF10F0AF +S315080007E0800F05D0631E13F0FF04F5D138BDFF2036 +S315080007F038BD00BF10B50446FF20FFF771FF207013 +S3150800080010BD00BFF8B505460E4601F0B3FE00F16F +S315080008106407FF20FFF764FF0446FF2803D101F0B1 +S31508000820A9FE8742F5D8FE2C11D16C1C2846FFF785 +S31508000830E1FF20460235FFF7DDFF023EF5D1FF2036 +S31508000840FFF74EFFFF20FFF74BFF0120F8BD002002 +S31508000850F8BD00BF70B505460C46FFF753FF0346C3 +S3150800086018B32046FFF73CFFFD2C1BD04FF400764B +S315080008702C4614F8020BFFF733FF6878FFF730FFB2 +S315080008802546023EF4D1FF20FFF72AFFFF20FFF797 +S3150800089027FFFF20FFF724FF00F01F00052803D0DD +S315080008A0002302E0012300E00123184670BD00BFC3 +S315080008B0002840F0A380534B1B7813F0020F03D097 +S315080008C0504B1878C0B2704770B582B0FFF7A4FED7 +S315080008D04FF480514C4800F041FB00210846FFF7D1 +S315080008E047FF01286AD101F045FE00F57A754FF4F5 +S315080008F0D5710820FFF73CFF01283FD109E0FF200A +S31508000900FFF7EEFE02AB234403F8040C0134E4B20D +S3150800091000E00024032CF2D99DF80630012B4FD1B4 +S315080009209DF80730AA2B4DD101F024FE854206D941 +S315080009304FF08041A920FFF71BFF0028F4D101F0F2 +S3150800094019FE854240D900213A20FFF711FF58B118 +S31508000950002440E0FF20FFF7C3FE02AB234403F860 +S31508000960040C0134E4B200E00024032CF2D99DF80B +S31508000970043013F0400F29D00C242CE00021A920C4 +S31508000980FFF7F6FE012802D80224A92601E0012471 +S31508000990264601F0EFFD854205D900213046FFF7CE +S315080009A0E7FE0028F5D101F0E5FD854210D94FF4A0 +S315080009B000711020FFF7DCFE60B90CE000240AE0A5 +S315080009C0002408E0002406E0002404E0042402E0F1 +S315080009D0002400E000240D4B1C60FFF7A7FE3CB185 +S315080009E0084A137803F0FE031370FFF7A1FD01E030 +S315080009F0FFF796FD034B1878C0B201E00120704757 +S31508000A0002B070BD00000020000C01402404002044 +S31508000A1018B9034B1878C0B270470120704700BF59 +S31508000A2000000020B8BB38B50D461C46ABB31D4BBD +S31508000A301B7813F0010F32D11B4B1B6813F0080FFC +S31508000A4000D15202012C0BD111461120FFF790FE5E +S31508000A50D8B94FF400712846FFF7D4FEA0B914E0C0 +S31508000A6011461220FFF784FE78B94FF40071284624 +S31508000A70FFF7C8FE18B105F50075013CF5D1002150 +S31508000A800C20FFF775FE00E00024FFF74FFE201C40 +S31508000A9018BF012038BD04207047042038BD032044 +S31508000AA038BD00BF0000002024040020002846D1DD +S31508000AB070B50D4616461C46002B42D0244B1B78B3 +S31508000AC013F0010F3FD1224B1B7813F0040F3CD1D2 +S31508000AD0204B1B6813F0080F00D15602012C0AD1CF +S31508000AE031461820FFF744FE18BBFE212846FFF7BB +S31508000AF0B1FED8B91DE013F0060F03D021469720A2 +S31508000B00FFF736FE31461920FFF732FE88B9FC2179 +S31508000B102846FFF79FFE18B105F50075013CF6D18A +S31508000B20FD210020FFF796FE10B102E0002400E048 +S31508000B300124FFF7FBFD201C18BF012070BD04200F +S31508000B407047042070BD032070BD022070BD00BF31 +S31508000B500000002024040020002840F02D81994B35 +S31508000B601B7813F0010F40F0298130B585B0144683 +S31508000B700E2900F20281DFE811F00F0016000001CD +S31508000B805E00000100010001000100010001B9003A +S31508000B90BE00CC00D900EC00FFF7D4FD002840F0D9 +S31508000BA0EE80012404E100210920FFF7E1FD002879 +S31508000BB040F0E78010216846FFF724FE002800F081 +S31508000BC0E2809DF800309B09012B10D19DF8093071 +S31508000BD09DF8082003EB02229DF807301B0403F456 +S31508000BE07C13134401339B0223600024E0E09DF844 +S31508000BF005209DF80A109DF809305B0002F00F02E7 +S31508000C0002EBD11203F0060313440233DBB29DF85C +S31508000C1008109DF80720920002EB91119DF8062016 +S31508000C20920202F440620A440132093B02FA03F3D3 +S31508000C3023600024BCE0644B1B6813F0040F21D02A +S31508000C4000218D20FFF794FD002840F09E80FF20AC +S31508000C50FFF746FD10216846FFF7D4FD38B9012491 +S31508000C60A6E0FF20FFF73CFD013DEDB200E0302590 +S31508000C70002DF6D19DF80A301A09102393402360F7 +S31508000C80002495E000210920FFF772FD00287ED197 +S31508000C9010216846FFF7B6FD00287AD04A4B1B6834 +S31508000CA013F0020F11D09DF80A305B0003F07E03A3 +S31508000CB09DF80B2003EBD21301339DF80D20920902 +S31508000CC0013A93402360002472E09DF80A30C3F38A +S31508000CD084019DF80B30DA0002F0180202EB531279 +S31508000CE0531C01FB03332360002461E0364B1B6869 +S31508000CF0137000245CE000210920FFF739FD002865 +S31508000D0049D110212046FFF77DFD002845D1012451 +S31508000D104EE000210A20FFF72BFD00283FD11021C5 +S31508000D202046FFF76FFDE0BB012441E000213A2091 +S31508000D30FFF71EFD40B101243AE0FF20FFF7D0FC83 +S31508000D4060550135EDB200E00025032DF5D90024E4 +S31508000D502EE01D4B1B6813F0040F24D000218D20B4 +S31508000D60FFF706FD08BBFF20FFF7BAFC4021204627 +S31508000D70FFF748FDD8B901241AE0042418E0002436 +S31508000D8016E0012414E0012412E0012410E00124F5 +S31508000D900EE001240CE001240AE0002408E0012406 +S31508000DA006E0002404E0012402E0012400E0002417 +S31508000DB0FFF7BCFC204603E0042070470320704779 +S31508000DC005B030BD000000202404002021B1054BE9 +S31508000DD09A69104398617047024A936923EA0000AA +S31508000DE0906170470010024021B1054BDA69104343 +S31508000DF0D8617047024AD36923EA0000D061704778 +S31508000E0000100240C1F30801818070470388194227 +S31508000E1001D0012070470020704700BF2DE9F0413E +S31508000E20038803F441570D884E888C88B1F80680EC +S31508000E300A89B1F80AC08B89B1F80EE03543254313 +S31508000E4048EA050414434CEA04021A434EEA02032C +S31508000E503B430380838B9BB223F400639BB283835B +S31508000E600B8A0382BDE8F08129B103889BB243F05F +S31508000E7040030380704703889BB223F040039BB26C +S31508000E800380704781817047808980B2704700BFB0 +S31508000E9029B103889BB243F4005303807047038843 +S31508000EA09BB223F400539BB203807047038919420F +S31508000EB001D0012070470020704700BFF0B4CB78FE +S31508000EC003F00F02154613F0100F01D08D78154365 +S31508000ED00B78E3B10668002316E001229A400C88D5 +S31508000EE032EA04040FD19C000F27A74026EA07061A +S31508000EF005FA04F42643CC78282C01D1426102E095 +S31508000F00482C00D102610133072BE6D906600B880D +S31508000F10FF2B1ED94668002318E003F108040122B6 +S31508000F20A2400C8832EA04040FD19C000F27A74080 +S31508000F3026EA070605FA04F42643CC78282C00D1BD +S31508000F404261CC78482C00D102610133072BE4D9E1 +S31508000F504660F0BC704700BF016170474161704749 +S31508000F60FEE700BF10B4002304E010F8011B0B4491 +S31508000F70DBB221464C1E0029F7D11360012010BCB4 +S31508000F80704700BF0022014B5A70704728040020A2 +S31508000F90034BFE22DA7018710222A3F84420704728 +S31508000FA02804002010B5054C00232370FFF7EAFF3C +S31508000FB0FF23E3700123A4F8443010BD2804002061 +S31508000FC0064BFF22DA7000221A71597859719A7104 +S31508000FD0DA711A720622A3F8442070472804002002 +S31508000FE008B50020FFF7D4FF08BD00BF084BFF2255 +S31508000FF0DA70084A9A6400221A715A719A7107219E +S31508001000D9711A725A729A720822A3F84420704744 +S3150800101028040020E0440008044BFF22DA704268E6 +S315080010209A640122A3F84420704700BF28040020D0 +S3150800103010B5084CFF23E370E21D4168A06CFFF76A +S3150800104091FF207100236371A3710823A4F844302B +S3150800105010BD00BF2804002008B53120FFF798FF0F +S3150800106008BD00BF38B5084CFF23E370002525717D +S31508001070657100F0B9F9A071E571257265720723EB +S31508001080A4F8443038BD00BF2804002038B500F065 +S31508001090ABFA18B91020FFF77BFF38BDFFF772FFD0 +S315080010A00D4C01252570FF23E370102323710023BF +S315080010B0637100F099F9A07100F0A8F9E07100F0E9 +S315080010C0A5F9C0F3072020726572A5720823A4F853 +S315080010D0443000F059FE38BD2804002038B50546CE +S315080010E0447800F081F90138844203DD2220FFF7B5 +S315080010F04FFF38BD084C6A78A16C201D00F080FEB1 +S31508001100FF23E3706B78A26C1344A3646B780133F6 +S31508001110A4F8443038BD00BF2804002038B504467A +S31508001120457800F061F90138854203DD2220FFF792 +S315080011302FFF38BD6168084DA9646278281D00F044 +S315080011405FFEFF23EB706378AA6C1344AB64637885 +S315080011500133A5F8443038BD2804002038B50546C3 +S315080011600D4B9C6C00F040F96A1C411E204600F0AD +S315080011700FFE18B93120FFF70BFF38BD064CFF23C9 +S31508001180E37000F031F90138A36C1844A064012318 +S31508001190A4F8443038BD00BF2804002038B50446FA +S315080011A0457800F021F90238854203DD2220FFF751 +S315080011B0EFFE38BD0F4BFF22DA700122A3F8442058 +S315080011C0617831B900F0F4FD90B93120FFF7E0FEFF +S315080011D038BDA21C074B986C00F0DAFD18B931200F +S315080011E0FFF7D6FE38BD6378024A916C0B449364C8 +S315080011F038BD00BF2804002008B54168074B986C25 +S3150800120000F0CAFD18B93120FFF7C2FE08BD034B2E +S31508001210FF22DA700122A3F8442008BD2804002022 +S3150800122008B500F0D3FD034BFF22DA700122A3F8BC +S31508001230442008BD2804002008B589B200F0BEF88D +S3150800124008BD00BF054B00221A709A6483F8432034 +S31508001250A3F844209A705A70704700BF28040020EB +S31508001260024B187800B10120704700BF28040020FF +S315080012700022024B83F84320704700BF2804002051 +S3150800128008B50378FF2B02D1FFF700FF50E0334A79 +S315080012901278012A60D1C93B352B46D8DFE803F01E +S315080012A03345454245453F363C394545454545451F +S315080012B045454545454545454545454545454545D0 +S315080012C045454545454545454545241E1B21454556 +S315080012D04527452A2D30FFF701FF29E0FFF71EFFB6 +S315080012E026E0FFF799FE23E0FFF7A2FE20E0FFF7CE +S315080012F07DFE1DE0FFF774FE1AE0FFF761FE17E0BA +S31508001300FFF750FE14E0FFF729FF11E0FFF746FF4D +S315080013100EE0FFF7A7FE0BE0FFF76EFF08E0FFF70A +S315080013207FFF05E0FFF798FE02E02020FFF730FE7A +S315080013300A4B93F84330012B02D11020FFF728FE01 +S31508001340064BB3F94410002906DD1846012380F838 +S3150800135043300330FFF770FF08BD00BF28040020A4 +S3150800136010B5FFF76FFF00F0D5FF044C012323707B +S3150800137000F07EFC0023237010BD00BF0100002092 +S3150800138008B50B4801F094F8012805D10122094B4C +S315080013901A700748FFF774FF054800F0A5FC0128F6 +S315080013A005D10022034B1A700148FFF769FF08BDF3 +S315080013B07404002001000020704700BF38B50446B9 +S315080013C00D46084B1B78012B02D1C9B201F026F84D +S315080013D0044B1B781BB9E9B2204600F05DFCFFF709 +S315080013E047FF38BD01000020074B1B78022B05D0AC +S315080013F0032B05D0012B05D04020704700207047ED +S31508001400002070470820704701000020074B1B7812 +S31508001410022B05D0032B05D0012B05D040207047A1 +S315080014200020704700207047082070470100002000 +S3150800143008B5FFF715FF08BD08B5FFF7F9FF01283E +S3150800144016D000F0D1F898B10A4B1B78012B0FD1B2 +S3150800145001F090F8084B1B6803F5FA73984207D316 +S315080014600022044B1A7000F0C9F808B900F0AEFC67 +S3150800147008BD00BFB4040020B804002008B5012246 +S31508001480044B1A7001F076F8034B1860FFF7D4FF87 +S3150800149008BD00BFB4040020B804002008B500F059 +S315080014A091FC00F017F801F043F800F06DFC00F02D +S315080014B085F8FFF755FFFFF7E1FF08BD08B500F00F +S315080014C00BF801F049F800F09DF9FFF759FFFFF70F +S315080014D0B3FF08BD704700BF704700BF0346013120 +S315080014E00C4AA2FB0323DB08F9D110B400230B70C6 +S315080014F0084BA3FB0023DB081A4603EB83035C00B7 +S31508001500031B303301F8013D1046002AF0D1084686 +S3150800151010BC7047CDCCCCCC00F00F03092802D9FB +S3150800152003F13700704710B503F1300402F07EFF6F +S315080015302044437803F00303022B00D1203CE0B299 +S3150800154010BD00BF38B505460C460009FFF7E4FF95 +S31508001550207005F00F00FFF7DFFF60700023A3700F +S31508001560204638BDF8B50746002634461EE0BD5D60 +S3150800157002F05CFF2844437803F00303022B00D1F2 +S31508001580203DEBB2A3F13002D2B2162A12D8A3F14B +S315080015903A01C9B206290FD9092A01D9373BDAB265 +S315080015A02301DBB21344DCB20136F6B2012EDED9D2 +S315080015B02046F8BD0020F8BD0020F8BD08B5002279 +S315080015C0054B1A700549064802F002FA18B1772148 +S315080015D0044800F01FFB08BDFC040020E84400088E +S315080015E008050020EC440008034B1B780BB90120C2 +S315080015F070470020704700BFFC04002008B5FFF7BD +S3150800160017FF01280AD0084B1B784BB9FEF7FCFEDA +S31508001610012807D10122044B1A7008BD002008BD15 +S31508001620002008BD002008BDFC04002038B505468A +S31508001630047802F0FBFE2044437803F00303022BF0 +S3150800164000D1203C532C0FD102F0F0FE6B781844E1 +S31508001650427812F0040F09D0312B09D0322B09D069 +S31508001660332B09D1022038BD032038BD032038BDED +S31508001670002038BD012038BD032038BD70B50646A8 +S315080016800230FFF76FFF054684B204363046FFF78F +S3150800169069FF2844C5B2013CA4B20236012CF5D82C +S315080016A0ED43EDB23046FFF75DFF854201D00020DD +S315080016B070BD012070BD00BFF8B5044616460F463A +S315080016C001B120B940F261214D4800F0A3FA204645 +S315080016D0FFF7ACFF0546032800F08A802046FFF78F +S315080016E0CDFF002800F08680012D25D015B1022DEA +S315080016F04CD082E0A01CFFF735FF85B2201DFFF70E +S3150800170031FF00023860A01DFFF72CFF3B68184424 +S3150800171038600834E81E05B24EB92846F8BD20469A +S31508001720FFF720FFF05502340137BFB200E000276B +S31508001730AF42F4DB2846F8BDA01CFFF713FF85B2BD +S31508001740201DFFF70FFF00043860A01DFFF70AFFF2 +S315080017503B6803EB0020386004F10800FFF702FF3E +S315080017603B68184438600A34281F05B24EB9284623 +S31508001770F8BD2046FFF7F6FEF05502340137BFB232 +S3150800178000E00027AF42F4DB2846F8BDA01CFFF7AF +S31508001790E9FE85B2201DFFF7E5FE00063860A01DAC +S315080017A0FFF7E0FE3B6803EB0040386004F10800F1 +S315080017B0FFF7D8FE3B6803EB0020386004F10A0007 +S315080017C0FFF7D0FE3B68184438600C34681F05B232 +S315080017D04EB92846F8BD2046FFF7C4FEF055023438 +S315080017E00137BFB200E00027AF42F4DB2846F8BD58 +S315080017F00020F8BD4FF0FF30F8BD0020F8BD00BF4F +S31508001800EC44000870B5AC4B1B78002B00F0E78160 +S31508001810012B29D100F0B8FAFEF71AFEA748FEF701 +S3150800182059FEA748FEF756FEFEF70EFE01220146B0 +S31508001830A44802F0F9F830B1A348FEF74BFE0120A0 +S31508001840FEF73CFE70BDA148FEF744FEA048FEF731 +S3150800185041FEA048FEF73EFE9F4B00221A605A60E2 +S315080018600222954B1A7070BD022B40F0EF809B4CFC +S3150800187004F50C724FF48071994802F0D7FC94F87D +S3150800188041326BB19048FEF725FE0220FEF716FEA0 +S3150800189004F50C7002F080FB0022874B1A7070BDAD +S315080018A0B0B18F48002200F5C071FFF705FF044666 +S315080018B0B0F1FF3F0DD18448FEF70CFE0320FEF77A +S315080018C0FDFD804802F068FB00227B4B1A7070BD54 +S315080018D00024002C5BDD804B5B6833B9804BD3F862 +S315080018E080217D4B1A605C6051E07D4AD2F88011F8 +S315080018F0794A12681A44914203D12344764A5360BE +S3150800190045E07248FEF7E6FD7648FEF7E3FD764EBB +S31508001910714D31466868FFF7E1FD3046FEF7DAFD9E +S315080019207248FEF7D7FD3146E878FFF70BFEB11C83 +S31508001930A878FFF707FE311D6878FFF703FEB11D8B +S315080019402878FFF7FFFD3046FEF7C4FD6848FEF726 +S31508001950C1FD6968286800F01FFA60B95A48FEF7A1 +S31508001960B9FD0520FEF7AAFD564802F015FB002230 +S31508001970514B1A7070BD5548FEF7ACFD5548FEF739 +S31508001980A9FD574BD3F88021534B1A605C60534B23 +S31508001990D3F84422D3F83C329A4240F02081002101 +S315080019A0484802F00BFB60B14748FEF793FD042058 +S315080019B0FEF784FD434802F0EFFA00223E4B1A7008 +S315080019C070BD454B5B68002B39D04048FEF782FD59 +S315080019D04448FEF77FFD444D3F4C29466068FFF7B3 +S315080019E07DFD2846FEF776FD4048FEF773FD29463D +S315080019F0E078FFF7A7FDA91CA078FFF7A3FD291D2E +S31508001A006078FFF79FFDA91D2078FFF79BFD284604 +S31508001A10FEF760FD3648FEF75DFD6168206800F058 +S31508001A20BBF960B92848FEF755FD0520FEF746FDC7 +S31508001A30244802F0B1FA00221F4B1A7070BD2348E1 +S31508001A40FEF748FD03221C4B1A7070BD032B40F0AD +S31508001A50C680224C04F50C724FF48071204802F0BF +S31508001A60E5FB94F841326BB12248FEF733FD0220BC +S31508001A70FEF724FD04F50C7002F08EFA00220E4BD8 +S31508001A801A7070BD002839D0154800F5807200F527 +S31508001A90C071FFF711FE0546B0F1FF3F2FD116487A +S31508001AA0FEF718FD0320FEF709FD064802F074FA52 +S31508001AB00022014B1A7070BDFC0400200445000882 +S31508001AC028450008380700205045000858450008F2 +S31508001AD06045000884450008000500200805002028 +S31508001AE060090020B4450008BC040020C045000871 +S31508001AF064460008DC450008004600080025002D5D +S31508001B0040DD3748FEF7E6FC364C21462846FFF707 +S31508001B10E5FC2046FEF7DEFC3348FEF7DBFC334ED9 +S31508001B20214696F88301FFF70DFDA11C96F8820160 +S31508001B30FFF708FD211D96F88101FFF703FDA11D9A +S31508001B4096F88001FFF7FEFC2046FEF7C3FC2848FE +S31508001B50FEF7C0FC06F580722946D6F8800100F02B +S31508001B6017F960B92348FEF7B5FC0620FEF7A6FC70 +S31508001B70214802F011FA0022204B1A7070BD204845 +S31508001B80FEF7A8FC1F4BD3F84422D3F83C329A42FE +S31508001B9025D11D48FEF79EFC00F00AF960B91548E4 +S31508001BA0FEF798FC0720FEF789FC134802F0F4F9C3 +S31508001BB00022124B1A7070BD1148FEF78BFC1348B1 +S31508001BC0FEF788FC0C4802F0E7F91148FEF782FC9C +S31508001BD000220A4B1A70FEF74FFC00F0F7F870BDAA +S31508001BE024460008BC04002034460008600900208A +S31508001BF0644600085045000838070020FC04002009 +S31508001C0058450008080500204C46000868460008A4 +S31508001C108046000808B5FFF75FFCFCE7064B1B8803 +S31508001C2003F020039BB223B1034B9B88037001206A +S31508001C3070470020704700BF0044004008B50B4BB2 +S31508001C401B8803F080039BB273B180B2074B988060 +S31508001C5001E0FFF741FC054B1B8803F080039BB2AC +S31508001C60002BF6D0012008BD002008BD0044004026 +S31508001C70084B00221A819A811A829A821A8340F2A4 +S31508001C8071221A819A8992B242F4005242F00C02E9 +S31508001C909A8170470044004070B506460D464029B3 +S31508001CA003D98D210F48FFF7B5FF2846FFF7C6FF72 +S31508001CB0012803D091210B48FFF7ACFF00240CE064 +S31508001CC0FFF70AFC305DFFF7B9FF012803D09A2118 +S31508001CD00448FFF79FFF0134A4B2ABB29C42EFD38E +S31508001CE070BD00BFAC46000838B5224B1C789CB9BD +S31508001CF02148FFF793FF01283AD11F4B1B78002B89 +S31508001D0031D000F037FC1D4B186000221C4B1A70AE +S31508001D100122184B1A702BE00546194B1B78013324 +S31508001D2015481844FFF77AFF0446012810D1144BCA +S31508001D301A780132D2B21A700F4B1B789A4214D114 +S31508001D401049284600F05CF800220A4B1A700FE08A +S31508001D5000F010FC094B1B686433984207D900242D +S31508001D60044B1C7004E01C4602E0002400E000243A +S31508001D70204638BD2A0B0020E80A0020E40A002085 +S31508001D80290B0020E90A002008B500F0D1F908BDA2 +S31508001D9008B500F0D9F908BD08B500F003FA08BD82 +S31508001DA008B500F03FFA08BD08B500F083FA08BD8B +S31508001DB008B500F00FFA034610B100F05BFA0346C7 +S31508001DC0184608BD08B500F0DDFB08BD10B5FFF7DD +S31508001DD0E7FF88B1FFF7F0FA00F0A4FBFFF7E4FF8E +S31508001DE020F0604020F07F00044B1860FFF7DCFF0E +S31508001DF0446800F0C9FBA04710BD00BF08ED00E02D +S31508001E0070B508E0461C4D1C0B780370FFF764FBA1 +S31508001E10224630462946531E9CB2002AF2D170BD8E +S31508001E20044B054A5A6002F188325A603422DA6055 +S31508001E30704700BF0020024023016745024A136924 +S31508001E4043F08003136170470020024038B5054609 +S31508001E50002419E0FFF740FB04EB440293000C4A08 +S31508001E60D358AB420ED804EB44018A0008490A4409 +S31508001E70526813449D4205D204EB440083000B4488 +S31508001E80187A38BD0134E4B20C2CE3D9FF2038BDEA +S31508001E90D44600082DE9F84380460068FFF7D6FFC8 +S31508001EA0FF2843D0FFF7BCFF224BDB6813F0010F76 +S31508001EB004D0FFF7C3FF0020BDE8F8831D4A136965 +S31508001EC043F001031361002421E0D8F80070A6004E +S31508001ED007EB060908EB06035D68ABB227F8243062 +S31508001EE001E0FFF7F9FA134BDB6813F0010FF8D19D +S31508001EF02B0CA9F8023001E0FFF7EEFA0D4BDB6870 +S31508001F0013F0010FF8D1BB599D4204D101347F2C3F +S31508001F10DBD9012400E00024064A136923F00103F3 +S31508001F201361FFF78BFF2046BDE8F8830020BDE864 +S31508001F30F88300BF0020024038B50546002410E0AB +S31508001F40FFF7CAFA04EB44029300084A13441B7AC3 +S31508001F50AB4204D104EB44018B00D05838BD0134A0 +S31508001F60E4B20C2CECD94FF0FF3038BDD44600084B +S31508001F7038B50546002411E0FFF7AEFA04EB440233 +S31508001F809300084A13441B7AAB4205D104EB44017B +S31508001F908B001344586838BD0134E4B20C2CEBD9D5 +S31508001FA0002038BDD4460008884246D8022846D9BB +S31508001FB00F2946D870B50D460446FFF731FF224B68 +S31508001FC0DB6813F0010F03D0FFF738FF002070BD60 +S31508001FD01D4A136943F0020313612046FFF7ACFF5D +S31508001FE006462846FFF7A8FF04462846FFF7C0FF1F +S31508001FF02044451EAD1B0135C5F38F25002411E08D +S3150800200006EB8422104B5A611A6942F040021A61A3 +S3150800201001E0FFF761FA0C4BDB6813F0010FF8D10A +S315080020200134A4B2AC42EBD3074A136923F0020386 +S315080020301361FFF703FF012070BD002070470020E1 +S3150800204070470020704700BF0020024008B5C1F362 +S31508002050080353B90368994209D040F8041B4FF4A2 +S315080020600072FFF7CDFE012008BD002008BD012043 +S3150800207008BD00BF38B50D460B4B984207D004463D +S315080020800A4B994205D0FFF705FF18B908E0084C36 +S3150800209000E0054C29462046FFF7D8FF10B938BDA1 +S315080020A0002038BD204638BD2C0B002000600008F3 +S315080020B0300D00202DE9F04106460C4617461D4610 +S315080020C021F4FF7828F001080368B3F1FF3F04D133 +S315080020D04146FFF7BBFF034630B33368984505D042 +S315080020E041463046FFF7C6FF0646D0B13368E41AC4 +S315080020F034440434FFF7F0F9331DE31AB3F5007FCF +S3150800210007D308F500713046FFF7B4FF064650B10D +S31508002110041D17F8013B04F8013B013DEAD10123F0 +S3150800212002E0002300E000231846BDE8F08100BF66 +S315080021304FF0FF33024A1360024A1360704700BF2C +S31508002140300D00202C0B002070B504460D461646AF +S31508002150FFF77CFEFF281AD060190138FFF776FED4 +S31508002160FF2816D024F4FF7323F001030A4A93428A +S3150800217006D12B46324621460848FFF79BFF70BD1D +S315080021802B46324621460648FFF794FF70BD0020CD +S3150800219070BD002070BD00BF006000082C0B002039 +S315080021A0300D002070B506460C46FFF74FFE054673 +S315080021B030190138FFF74AFEFF2D06D0FF2806D052 +S315080021C001462846FFF7F0FE70BD002070BD0020CE +S315080021D070BD00BF114B1B68B3F1FF3F18D000B5A7 +S315080021E083B00E4B59689A681144DA6811441A6923 +S315080021F011445A6911449A691144DA698B185B4289 +S3150800220002AA42F8043D04210548FFF79DFF01E0B4 +S315080022100120704703B05DF804FB00BF2C0B0020BB +S31508002220EC6000080D4B1A6804331B6813440C4A0B +S31508002230126813440B4A126813440B4A11680B447C +S31508002240043212681A44094B1B681344084A126878 +S31508002250D34201D101207047002070470060000872 +S31508002260086000080C600008106000081860000884 +S31508002270EC60000808B50D4B1B68B3F1FF3F04D0AE +S315080022800A48FFF707FE034668B1094B1B68B3F116 +S31508002290FF3F05D00648FFF7FDFD034610B902E0EB +S315080022A0012300E00123184608BD00BF2C0B0020BF +S315080022B0300D00200048704700600008F0B5002483 +S315080022C021E0134D15F8147005EB440595F801E067 +S315080022D007EB0E0505FB000548F6A04C9CFBF5F63A +S315080022E005FB16C66EB99CFBF5F5ADB20D80013D32 +S315080022F0ADB2B5F5806F04D2177083F800E00120FF +S31508002300F0BD0134E4B2112CDBD90020F0BD00BFCA +S315080023109847000800B583B001AB0DF105020DF131 +S3150800232006014FF4FA70FFF7C9FF012803D0E2212E +S315080023303848FFF76FFC384B00225A611A6842F496 +S3150800234000421A6001E0FFF7C7F8334B1B6813F425 +S31508002350004FF8D1304B1A6822F002021A601A6848 +S3150800236042F001021A6001E0FFF7B6F82A4B5B68F3 +S3150800237013F0010FF8D09DF805305A1E9DF8043069 +S31508002380013B1B0543EA0243BDF80620013A134305 +S31508002390214AD361136823F00103136001E0FFF7B4 +S315080023A09BF81D4B5B6813F0010FF8D11A4BD3F855 +S315080023B0002242F00102C3F80022D3F81C2222F0C0 +S315080023C00102C3F81C22D3F80C2242F00102C3F81A +S315080023D00C220022C3F84022C3F84422D3F8042270 +S315080023E022F00102C3F80422D3F8142222F00102D3 +S315080023F0C3F81422D3F81C2242F00102C3F81C22A7 +S31508002400D3F8002222F00102C3F8002203B05DF8D7 +S3150800241004FB00BF704700080064004038B5044656 +S315080024200D46214B9B6813F0806F04D140F22111B1 +S315080024301E48FFF7EFFB1C4BD3F8802102F0010280 +S31508002440C3F88021D3F8802142F07C4242F400127E +S31508002450C3F88021C3F88451E178A278120442EACD +S315080024600162617842EA012221780A43C3F8882189 +S31508002470E179A279120442EA0162617942EA01220B +S3150800248021790A43C3F88C21D3F8802142F001024E +S31508002490C3F8802101E0FFF71FF8034B9B6813F090 +S315080024A0806FF8D038BD00BF006400407047000850 +S315080024B01B4BDB6813F0030F2FD0194BD3F8B02151 +S315080024C040F26763B3EB525F20D1154BD3F8B821BE +S315080024D00270D3F8B821120A4270D3F8B821120C48 +S315080024E08270D3F8B821120EC270D3F8BC210271DB +S315080024F0D3F8BC21120A4271D3F8BC21120C82719E +S31508002500D3F8BC311B0EC371012000E00020044A39 +S31508002510D36843F02003D36070470020704700BF9C +S31508002520006400400022014B1A60704710E000E08A +S3150800253008B5FFF7F7FF054B054A5A6000229A606F +S3150800254005211960034B1A6008BD00BF10E000E0C2 +S315080025503F190100340F0020044B1B6813F4803F19 +S3150800256003D0034A136801331360704710E000E094 +S31508002570340F002008B5FFF7EFFF014B186808BDB8 +S31508002580340F002072B6704762B6704742780078FA +S3150800259040EA0220704700BFC278837843EA0222E5 +S315080025A0437843EA0223007840EA0320704700BFD5 +S315080025B00170090A417070470170C1F3072343701F +S315080025C0C1F307438370090EC170704713462AB1D9 +S315080025D00A78027001300131013BF9D1704700BF1A +S315080025E001700130013AFBD1704700BF30B4451C79 +S315080025F0037808781B1A013A04D04C1C2846214651 +S31508002600002BF4D0184630BC704700BF00E00130FC +S3150800261003780BB18B42FAD11846704702394369E1 +S31508002620023B994204D24389806A01FB0300704742 +S315080026300020704770B506460D4601F11A00FFF7EF +S31508002640A5FF04463378032B05D105F11400FFF7DF +S315080026509DFF44EA004070BD70B506460C46154617 +S3150800266091B204F11A00FFF7A3FF3378032B04D1C4 +S31508002670290C04F11400FFF79BFF70BD2DE9F0410A +S3150800268080460F4601F11A00FFF780FF50BB3D78E0 +S3150800269005F03F056B1E03EB430503EB8505012695 +S315080026A0002411E0174B185D3844FFF76FFF36B169 +S315080026B0FE2D1AD828F815000646013503E04FF610 +S315080026C0FF73984214D101340C2CEBD93B7813F0E4 +S315080026D0400F10D0FE2D11D8002328F81530012000 +S315080026E0BDE8F0810020BDE8F0810020BDE8F0815A +S315080026F00020BDE8F0810120BDE8F0810020BDE89A +S31508002700F08100BF504800082DE9F84380460F467F +S3150800271091464B730F23CB7200240C73214607F1A5 +S315080027201A00FFF745FF09F1FF3303EB430603EBF6 +S31508002730860625464FF6FF739D4202D038F8165096 +S3150800274001360C4B185D29463844FFF731FF0DB9A1 +S315080027504FF6FF7501340C2CECD94FF6FF739D42EA +S3150800276002D038F816300BB949F0400987F80090BE +S31508002770BDE8F8835048000870B582B0054616468D +S315080027801C460B22FFF722FF052C12D814E002364E +S3150800279000220CE003F0010101EB44045B0814F489 +S315080027A0803F03D084F4883484F0210401320F2A50 +S315080027B0F0D93388002BEAD1072300E0134604F04A +S315080027C00F0202F13001392901D902F137015A1EE7 +S315080027D002A8034403F8081C2409EFD17E21034606 +S315080027E0134403F8081C002300E00133934202D285 +S315080027F0E95C2029F9D1591C2B44072A05D802A8D7 +S31508002800104410F8080C013200E0202018700B461E +S315080028100729F0D902B070BD0B210023DA0142EA7C +S315080028205303DBB202781344DBB201300139F5D128 +S3150800283018467047016821B94FF0FF3316E0013298 +S3150800284000E00A4613781F2B01D93A2BF7D13A2B09 +S315080028500BD110B44C1C0B78303B092B08D8A2427C +S3150800286009D15BB9013202600AE0002318467047B5 +S315080028704FF0FF3304E04FF0FF3301E04FF0FF3332 +S31508002880184610BC704700BF38B50C4670B10546EF +S3150800289003685BB11A784AB1D9888288914205D112 +S315080028A05878FEF7B5F810F0010F03D0002323601F +S315080028B0092038BD2B682360002038BDF8B5C378D9 +S315080028C003B30446C66A00F1300701233246394687 +S315080028D04078FEF7EBF8B8B90023E370236AF31AD9 +S315080028E0A269934212D2A57808E0A3691E4401237F +S315080028F0324639466078FEF7D9F8013D012DF4D8FD +S315080029000020F8BD0020F8BD0120F8BD0020F8BD64 +S3150800291070B5C36A8B4212D004460D46FFF7CEFF48 +S31508002920064668B901232A4604F130016078FEF7A5 +S3150800293079F810B101264FF0FF35E56200E0002670 +S31508002940304670BD10B504460023C3704FF0FF3300 +S31508002950C362FFF7DDFFD8B904F22E20FFF716FE93 +S315080029604AF65523984215D104F16600FFF714FE7E +S3150800297020F07F400A4B98420ED004F18200FFF700 +S315080029800BFE20F07F40064B984207D1002010BD71 +S31508002990042010BD032010BD002010BD022010BD6C +S315080029A0464154002DE9F04784B00E4617460023E9 +S315080029B00B60FFF73FFF051EC0F22C81AA4B53F8A8 +S315080029C02540002C00F02881346007F0FE072378A4 +S315080029D073B16078FEF71CF810F0010F08D1002FCC +S315080029E000F01C8110F0040F40F01A81002038E135 +S315080029F000232370E8B26070FDF75AFF10F0010F4C +S31508002A0040F010811FB110F0040F40F00D81002135 +S31508002A102046FFF797FF022815D0002628E004F184 +S31508002A2030002B0103F5DF73184403791BB1083016 +S31508002A30FFF7B2FD00E0002004AB03EB850343F883 +S31508002A40100C013500E00025032DE8D9002504AB5C +S31508002A5003EB850353F8106C26B131462046FFF781 +S31508002A6071FF00E00320012802D90135032DEED9B4 +S31508002A70042800F0DB80012800F2DA8004F13B002C +S31508002A80FFF784FDB0F5007F40F0D48004F14600DE +S31508002A90FFF77CFD804620B904F15400FFF77CFD62 +S31508002AA08046C4F8188094F8409084F8029009F19A +S31508002AB0FF33DBB2012B00F2BF8008FB09F994F85B +S31508002AC03D506581002D00F0B9806B1E1D4240F017 +S31508002AD0B78004F14100FFF759FD8246208110F0C6 +S31508002AE00F0F40F0AF8004F14300FFF74FFD074694 +S31508002AF020B904F15000FFF74FFD074604F13E00E8 +S31508002B00FFF744FD0346002800F09E8009EB00020B +S31508002B1002EB1A129742C0F09980BF1AB7FBF5F577 +S31508002B20002D00F0958040F6F5718D4201D80127F9 +S31508002B3000E002274FF6F5718D4200D903270235CA +S31508002B406561E661334423623244A262032F0FD1E2 +S31508002B5004F15A00FFF71AFD00287BD1BAF1000FDD +S31508002B607AD104F15C00FFF717FD6062AD000EE054 +S31508002B70BAF1000F72D04B446362022F01D16D0087 +S31508002B8005E005EB450305F0010505EB530505F2E0 +S31508002B90FF15B8EB552F63D34FF0FF332361E3607E +S31508002BA080232371032F2CD104F16000FFF7EEFC7C +S31508002BB0012826D1711C2046FFF7AAFE08BB002370 +S31508002BC0237104F22E20FFF7E1FC4AF655239842BA +S31508002BD017D104F13000FFF7DFFC244B984210D1DF +S31508002BE004F50570FFF7D8FC214B984209D104F586 +S31508002BF00670FFF7D1FC206104F50770FFF7CCFCDF +S31508002C00E06027701B4A138801339BB21380E38068 +S31508002C10002026E00B2024E00C2022E0002020E003 +S31508002C200A201EE003201CE00A201AE0012018E012 +S31508002C300D2016E00D2014E00D2012E00D2010E006 +S31508002C400D200EE00D200CE00D200AE00D2008E016 +S31508002C500D2006E00D2004E00D2002E00D2000E026 +S31508002C600D2004B0BDE8F0873C11002052526141A6 +S31508002C707272416138110020F8B50668012951D9E8 +S31508002C807369994250D20C463378022B2AD0032B0B +S31508002C9037D0012B4AD101EB5105316A01EB552199 +S31508002CA03046FFF735FE002842D16F1CC5F30805EC +S31508002CB0354495F83050316A01EB57213046FFF715 +S31508002CC027FE002837D1C7F308073E4496F8300098 +S31508002CD045EA002014F0010F01D00009F8BDC0F341 +S31508002CE00B00F8BD316A01EB14213046FFF710FEE0 +S31508002CF020BB600000F4FF7030303044FFF746FC1C +S31508002D00F8BD316A01EBD4113046FFF701FEC0B9B0 +S31508002D10A00000F4FE7030303044FFF73DFC20F090 +S31508002D207040F8BD0120F8BD0120F8BD0120F8BDAE +S31508002D304FF0FF30F8BD4FF0FF30F8BD4FF0FF30D1 +S31508002D40F8BD4FF0FF30F8BD2DE9F0410768B1F541 +S31508002D50001F3DD206460C4611F01F0F3BD13161CC +S31508002D6085681DB93B78022B00D97D6A35B93B8940 +S31508002D70B3EB541F32D97B6AB3611AE0B7F80A80FD +S31508002D804FEA48280EE029463046FFF775FF054604 +S31508002D90B0F1FF3F25D0012826D97B69984226D273 +S31508002DA0C8EB04044445EED229463846FFF736FCFC +S31508002DB0B0617561B369EBB103EB5423B36107F1F5 +S31508002DC03003C4F308042344F3610020BDE8F0810E +S31508002DD00220BDE8F0810220BDE8F0810220BDE8AE +S31508002DE0F0810120BDE8F0810220BDE8F0810220D3 +S31508002DF0BDE8F0810220BDE8F08100BF2DE9F84367 +S31508002E00012979D94369994278D217460C4605466D +S31508002E100378022B44D0032B54D0012B70D101EB3D +S31508002E205108016A01EB5821FFF772FD0646002892 +S31508002E3067D108F10109C8F3080814F001040BD09A +S31508002E4005EB080393F830203B0103F47F6302F097 +S31508002E500F021343DBB200E0FBB2A84488F8303017 +S31508002E600123EB70296A01EB59212846FFF750FD2B +S31508002E700646002845D1C9F3080914B1C7F3071255 +S31508002E8008E005EB090393F8303023F00F03C7F386 +S31508002E9003221A43A94489F830200123EB7030E055 +S31508002EA0016A01EB1421FFF733FD064648BB6000B3 +S31508002EB000F4FF703030B9B22844FFF779FB0123DC +S31508002EC0EB701EE0016A01EBD411FFF721FD0646FF +S31508002ED0B8B927F07047A40004F4FE7430342C44C3 +S31508002EE02046FFF759FB00F0704139432046FFF7AB +S31508002EF063FB0123EB7004E0022602E0022600E0F1 +S31508002F0002263046BDE8F8832DE9F04107460668F3 +S31508002F10884629B9F5687DB173699D420ED20EE0DF +S31508002F20FFF7AAFE012846D9B0F1FF3F51D07369D1 +S31508002F3098424ED3454602E0012500E001252C467D +S31508002F40013473699C4202D3012D37D902242146E4 +S31508002F503846FFF791FE38B1012832D0B0F1FF3F6D +S31508002F6031D0AC42ECD130E04FF0FF32214630464A +S31508002F70FFF744FF034640B9B8F1000F05D02246D3 +S31508002F8041463046FFF73AFF034673B9F4603369A2 +S31508002F907269023A934201D2013B3361337943F0B5 +S31508002FA0010333712046BDE8F081012B10D14FF0A3 +S31508002FB0FF30BDE8F0810120BDE8F0810020BDE8C2 +S31508002FC0F081BDE8F081BDE8F0810020BDE8F08120 +S31508002FD00120BDE8F08100BFF8B50E460468012956 +S31508002FE02CD90746114663699E4229D22AB14FF069 +S31508002FF0FF322046FFF702FF20BB31463846FFF76F +S315080030003BFE0546F8B101281FD0B0F1FF3F1ED0A0 +S31508003010002231462046FFF7F1FED0B92369B3F105 +S31508003020FF3F05D001332361237943F00103237160 +S3150800303063692E469D42E0D30020F8BD0220F8BD04 +S315080030400220F8BDF8BD0020F8BD0220F8BD012019 +S31508003050F8BDF8BD2DE9F8430668036903F12005B4 +S315080030608369002B6ED0B5F5001F6ED288460446DC +S31508003070C5F30807002F5DD101338361416941B962 +S315080030803389B3EB551F55D8002383610420BDE867 +S31508003090F8837389013B13EA55234BD1FFF7ECFDFF +S315080030A08146012854D9B0F1FF3F54D0736998423C +S315080030B039D3B8F1000F04D10023A3610420BDE879 +S315080030C0F88361692046FFF71FFF8146002845D02F +S315080030D0012846D0B0F1FF3F46D03046FFF7EEFB59 +S315080030E0002844D14FF40072002106F13000FFF7A2 +S315080030F077FA49463046FFF791FAF0624FF0000832 +S315080031000AE00123F3703046FFF7D8FB90BB08F1BD +S315080031100108F36A0133F36273899845F1D3F36AB8 +S31508003120C8EB0303F362C4F8149049463046FFF728 +S3150800313075FAA061256107F130084644E66100206A +S31508003140BDE8F8830420BDE8F8830420BDE8F883C9 +S315080031500220BDE8F8830120BDE8F8830720BDE812 +S31508003160F8830220BDE8F8830120BDE8F883012032 +S31508003170BDE8F8830120BDE8F88300BFF8B504462A +S315080031800F4606680021FFF7DFFD0246B8B900259D +S31508003190A1693046FFF7BCFB024680B9E3691B7894 +S315080031A0E52B00D01BB90135BD4201D107E000254A +S315080031B001212046FFF74EFF02460028E8D0042AE0 +S315080031C000D107221046F8BD2DE9F8430446884683 +S315080031D007684FF0FF094E4604254CE03846FFF7CE +S315080031E097FB054600284BD1E1690A78002A46D0A4 +S315080031F0CB7A03F03F03A371E52A2BD02E2A2BD0D6 +S3150800320023F02000082814BF00200120404525D1BE +S315080032100F2B15D112F0400F06D091F80D9002F041 +S31508003220BF02236963621646B24219D14B7B9945A0 +S3150800323018D1A06AFFF722FAB0B1013EF6B214E03F +S3150800324026B90846FFF7E8FA814519D04FF0FF334B +S31508003250636215E0FF2608E0FF2606E0FF2604E085 +S31508003260FF2602E0FF2600E0FF2600212046FFF7A2 +S31508003270F1FE054620B9A1690029AFD100E0042571 +S315080032800DB10023A3612846BDE8F88370B504464E +S3150800329005680669416AB1F1FF3F03D0FFF754FD9F +S315080032A0034600E00023BBB9A1692846FFF730FBB7 +S315080032B0034670B9E269E52111700122EA702269B4 +S315080032C0964206D900212046FFF7C4FE0346002889 +S315080032D0EAD0042B00D10223184670BD2DE9F04F21 +S315080032E083B006468A46D1F80090856A00242346AC +S315080032F05F1C19F803001F2805D92F2803D05C285E +S315080033000AD100E0013709EB070219F807302F2B1D +S31508003310F8D05C2BF6D017E0FE2C00F2E2800121F3 +S3150800332000F0D6FF8046002800F0DD807F2806D80A +S3150800333001467148FFF76AF9002840F0D68025F85B +S3150800334014803B460134D3E7CAF800201F2802D868 +S315080033504FF004080CE04FF0000809E004F10043C0 +S31508003360013B35F81330202B01D02E2B02D1013C1E +S31508003370002CF3D1002325F81430002C00F0B78078 +S315080033800B222021306AFFF72BF9002300E00133D6 +S3150800339035F81320202AFAD02E2AF8D01BB148F087 +S315080033A0030800E0013C6CB104F10042013A35F82B +S315080033B012202E2AF6D14FF0080B4FF0000ACDF84E +S315080033C004A005E04FF0080B4FF0000ACDF804A062 +S315080033D003F1010935F81370002F57D0202F03D0B9 +S315080033E02E2F05D14C4503D048F003084B46EFE78E +S315080033F0DA4501D24C4515D1BBF10B0F02D148F085 +S31508003400030843E04C4501D048F003084C453DD33A +S31508003410019B9B00DBB2019323464FF00B0B4FF049 +S31508003420080AD5E77F2F0BD90021384600F050FF50 +S31508003430074618B1A0F18007304BDF5D48F0020857 +S3150800344027B139462E48FFF7E1F818B148F00308C6 +S315080034505F2714E0A7F141039BB2192B04D8019BFF +S3150800346043F0020301930AE0A7F161039BB2192B0B +S3150800347005D8019B43F001030193203FBFB2336A8D +S3150800348003F80A704B460AF1010AA1E7336A1A786B +S31508003490E52A01D105221A70BBF1080F03D1019B59 +S315080034A09B00DBB20193019901F00C020C2A03D0B0 +S315080034B001F00303032B01D148F0020818F0020FAC +S315080034C00AD1019B03F00303012B01D148F0100830 +S315080034D0042A01D148F00808336A83F80B800020D3 +S315080034E006E0062004E0062002E0062000E00620AA +S315080034F003B0BDE8F08F00BFBC470008D0470008FE +S31508003500C8470008F8B500238B758369002B69D076 +S315080035100D460646436AB3F1FF3F17D0836A002477 +S3150800352009E0002100F0D4FE50B1FE2C0AD82A1971 +S3150800353090753B4601349F1C18880028F1D102E09B +S31508003540002400E000242C440023A375AC7D00224F +S31508003550134628E0F069591CC35C202B22D0052BA2 +S3150800356000D1E523092907D114B9A8182E2787758C +S31508003570A8182E2747720132A81843728CB9A3F1EE +S315080035804100C0B219280AD8F069007B082901D978 +S31508003590102700E00827074201D02033DBB2A8181D +S315080035A0837501320B460A2BD4D934B9AB180021DE +S315080035B09975F3691B7B03B90A462A44002353729B +S315080035C0F369DB7A2B72F0691C30FEF7E5FF286099 +S315080035D0F0691830FEF7DAFFA880F0691630FEF7B2 +S315080035E0D5FFE880F8BD00BF2DE9F047814688463B +S315080035F001F11A00FEF7CAFFA8BB98F8005005F0BB +S315080036003F056B1E03EB430503EB850501270024E5 +S315080036101BE01F4B185D4044FEF7B8FF06467FB116 +S31508003620FE2D23D800F072FE074605F1010A39F887 +S31508003630150000F06BFE87421BD13746554603E05E +S315080036404FF6FF73984217D101340C2CE1D998F83C +S31508003650003013F0400F12D0A7B139F81530A3B9CE +S315080036600120BDE8F0870020BDE8F0870020BDE80E +S31508003670F0870020BDE8F0870020BDE8F08701202C +S31508003680BDE8F0870120BDE8F0870020BDE8F08797 +S31508003690504800082DE9F8430446D0F80080002178 +S315080036A0FFF752FB00285CD14FF0FF3363624FF0FF +S315080036B0FF094F46A1694046FFF72AF90646002842 +S315080036C051D1E5692B78002B4FD0E97A01F03F02FA +S315080036D0A271E52B04D011F0080F06D00F2A04D0EA +S315080036E04FF0FF336362FF2733E00F2A17D1A06A32 +S315080036F078B313F0400F06D095F80D9003F0BF038A +S31508003700226962621F46BB421ED16B7B99451DD159 +S315080037102946FFF769FFD8B1013FFFB219E027B97B +S315080037202846FFF779F8814522D0216ACB7A13F02B +S31508003730010F04D10B222846FEF758FFD8B14FF0E7 +S31508003740FF336362FF2704E0FF2702E0FF2700E05C +S31508003750FF2700212046FFF77DFC0028AAD0BDE8F8 +S31508003760F883BDE8F883BDE8F8830420BDE8F8834C +S315080037703046BDE8F8833046BDE8F88330B583B0F7 +S3150800378004460191056801E001330193019B1A780B +S315080037902F2AF9D05C2AF7D00022A2601B781F2BAB +S315080037A008D8236A8022DA7200212046FFF7CCFA6D +S315080037B0034626E001A92046FFF790FD034600BB15 +S315080037C02046FFF767FF236ADA7A034628B10428FA +S315080037D017D112F0040F11D013E012F0040F10D114 +S315080037E0A37913F0100F0BD02169C1F3080130310A +S315080037F029442846FEF71EFFA060DBE7052300E004 +S315080038000523184603B030BD2DE9F04784B0066895 +S31508003810D0F820A0D0F828809AF80B3013F0A00F23 +S3150800382040F08380002400E0013438F81430002B7F +S31508003830FAD105460C22514601A8FEF7C7FE9DF8A7 +S315080038400F3013F0010F1ED000238AF80B30AB623D +S3150800385001270BE03B46424601A95046FEF78CFF7E +S315080038602846FFF717FF814610B90137632FF1D9AC +S31508003870642F5CD0B9F1040F5BD19DF80F308AF83C +S315080038800B30C5F828809DF80F3013F0020F06D0CC +S315080038900C342B4BA3FB0434A408013400E00124A8 +S315080038A021462846FFF76AFC034618BB013C21D08F +S315080038B02969A1EB44112846FFF746FA0346C8B919 +S315080038C0286AFEF7A9FF0746A9693046FFF720F8D8 +S315080038D0034678B93B46E2B2E969A86AFEF714FFDF +S315080038E00123F37000212846FFF7B4FB034608B905 +S315080038F0013CE9D1FBB9A9693046FFF709F88146C9 +S31508003900D8B920220021E869FEF76AFE0B22296A47 +S31508003910E869FEF75BFEEA692B6ADB7A03F01803AF +S3150800392013730123F370484607E0062005E00720D5 +S3150800393003E0484601E01846FFE704B0BDE8F08713 +S315080039404FECC44E70B50446FEF7B8FF054600288E +S3150800395037D12378032B2DD12379012B2AD104F1D2 +S3150800396030064FF4007200213046FEF739FE4AF65B +S31508003970552104F22E20FEF71BFE13493046FEF7AA +S315080039801BFE124904F50570FEF716FE216904F5BB +S315080039900670FEF711FEE16804F50770FEF70CFEE7 +S315080039A0E2690132E262012331466078FDF77EF86A +S315080039B000232371002211466078FDF7CDF800B187 +S315080039C00125284670BD00BF52526141727241619D +S315080039D010B584B001900091144604A840F8041D5F +S315080039E0FEF728FF002816DB0E4B53F820300BB1E4 +S315080039F000221A70019B0BB100221A70019B094A1A +S31508003A0042F820304BB1012C09D1002201A96846A1 +S31508003A10FEF7C8FF04E00B2002E0002000E00020CB +S31508003A2004B010BD3C1100202DE9F04393B001917C +S31508003A30002800F0AA80054616460023036002F017 +S31508003A401F073A4606A901A8FEF7ACFF002840F072 +S31508003A509E80069B079303AB0F934F4B11930199D7 +S31508003A6007A8FFF78BFE044628B90F9B93F90B307E +S31508003A70002B00DA062416F01C0F53D044B1042C90 +S31508003A8003D107A8FFF7C0FE044647F008070BE076 +S31508003A909DF8223013F0110F03D116F0040F02D14E +S31508003AA002E0072400E00824002C4BD117F0080F89 +S31508003AB048D03A4E31460E980E30FEF77DFD314617 +S31508003AC00E981630FEF778FD20220E9BDA72069EB7 +S31508003AD0DDF8388041463046FEF7ACFD81460022C7 +S31508003AE041463046FEF7B8FD00210E981C30FEF719 +S31508003AF063FD0122069BDA70B9F1000F22D0069BFE +S31508003B00DE6A0022494607A8FFF766FA0446C8B9DE +S31508003B1031460698FEF7FCFE044609F1FF33069A7D +S31508003B20D3600FE074B99DF8223013F0100F06D158 +S31508003B3016F0020F06D013F0010F02D102E004249A +S31508003B4000E007244CB917F0080F01D047F020070A +S31508003B50069BDB6A2B620E9B6B62CCB9069EDDF870 +S31508003B60388041463046FEF765FDA86008F11C001E +S31508003B70FEF712FDE86000236B746B61EB612F742E +S31508003B802E60F388AB80204603E0092001E000E0C0 +S31508003B90204613B0BDE8F083380F002000006148C6 +S31508003BA02DE9F04F83B00446884615461F46002384 +S31508003BB03B6001A9FEF768FE002840F0A280607C01 +S31508003BC0002840F0A080237C13F0010F00F09A80B3 +S31508003BD0E6686369F61AAE42C0F08E802E468BE020 +S31508003BE06369C3F30802002A70D1019A5289013A1F +S31508003BF012EA532912D10BB9A06803E0A16920463D +S31508003C00FFF73AF8012802D8022060747BE0B0F189 +S31508003C10FF3F02D10120607475E0A061DDF804A0C1 +S31508003C20A1695046FEF7FAFC054610B902206074F1 +S31508003C3069E04D445FEA562B25D009EB0B03BAF829 +S31508003C400A20934201D9C9EB020B5B462A46414634 +S31508003C509AF80100FCF7E6FE10B10120607452E004 +S31508003C60237C13F0400F0BD0E069401B834507D92E +S31508003C704FF4007204F1280108EB4020FEF7A6FC79 +S31508003C804FEA4B2530E0E26995421ED0237C13F0BB +S31508003C90400F0ED0012304F128019AF80100FCF721 +S31508003CA005FF10B1012060742DE0237C23F040034A +S31508003CB0237401232A4604F1280101984078FCF769 +S31508003CC0B1FE10B1012060741DE0E5616169C1F3C0 +S31508003CD00801C1F50075AE4200D2354628312A469C +S31508003CE021444046FEF772FCA84463692B4463618D +S31508003CF03B682B443B60761B002E7FF471AF002097 +S31508003D0001E000E0072003B0BDE8F08F2DE9F04F91 +S31508003D1083B00446884616461F4600233B6001A921 +S31508003D20FEF7B2FD002840F0BE80607C002840F017 +S31508003D30BC80237C13F0020F00F0B6806369F3425F +S31508003D40C0F0A880DE43A5E06369C3F30802002A31 +S31508003D5040F08180019A5289013A12EA53291DD10D +S31508003D6033B9A06840B900212046FFF7CDF803E033 +S31508003D70A1692046FFF7C8F8002800F08E800128C0 +S31508003D8002D10220607490E0B0F1FF3F02D1012019 +S31508003D9060748AE0A061A36803B9A060237C13F06D +S31508003DA0400F0FD00123E26904F1280101984078F9 +S31508003DB0FCF77CFE10B10120607476E0237C23F0CA +S31508003DC040032374DDF804A0A1695046FEF726FCDB +S31508003DD0054610B90220607467E04D445FEA562B29 +S31508003DE025D009EB0B03BAF80A20934201D9C9EB8F +S31508003DF0020B5B462A4641469AF80100FCF756FE36 +S31508003E0010B10120607450E0E169491B8B450BD95C +S31508003E104FF4007208EB412104F12800FEF7D6FBA7 +S31508003E20237C23F0400323744FEA4B2525E0E369FE +S31508003E309D420FD06269E3689A420BD201232A4653 +S31508003E4004F128019AF80100FCF7ECFD10B10120F5 +S31508003E5060742AE0E5616069C0F30800C0F5007582 +S31508003E60AE4200D2354628302A4641462044FEF75F +S31508003E70ADFB237C43F040032374A84463692B44B9 +S31508003E806361E268934238BF1346E3603B682B449C +S31508003E903B60761B002E7FF457AF237C43F020034C +S31508003EA02374002001E000E0072003B0BDE8F08F8E +S31508003EB070B582B004460E460A2902D10D21FFF7D5 +S31508003EC0F7FF6368002B16DB5D1C23441E733C2D2D +S31508003ED00DDD01AB2A4604F10C012068FFF716FF39 +S31508003EE0019B9D4201D1002501E04FF0FF35656039 +S31508003EF0A3680133A36002B070BD00BF30B583B0BC +S31508003F00044601A9FEF7C0FC00283CD1227C12F029 +S31508003F10200F39D012F0400F0CD00123E26904F1CA +S31508003F20280101984078FCF7C1FD70BB237C23F07B +S31508003F3040032374216A0198FEF7EAFC38BB656AD8 +S31508003F40EB7A43F02003EB72A26829462068FEF755 +S31508003F5083FBE16805F11C00FEF72EFB0D4905F110 +S31508003F601600FEF729FB002105F11200FEF720FBDB +S31508003F700122019BDA700198FFF7E4FC237C23F009 +S31508003F802003237403E002E001E00120FFE703B009 +S31508003F9030BD00BF0000614810B582B00446FFF787 +S31508003FA0ADFF034638B901A92046FEF76DFC034666 +S31508003FB008B900222260184602B010BDF0B583B0D9 +S31508003FC004460E4601A9FEF75FFC002840F0A480CF +S31508003FD0657C002D40F0A180E368B34204D2227CC0 +S31508003FE012F0020F00D11E46636900226261002E9C +S31508003FF05DD0019A57897F026BB1721EB2FBF7F248 +S31508004000013BB3FBF7F18A4205D37A421340636159 +S31508004010F61AA16912E0A16879B92046FEF774FF7D +S315080040200146012802D10220607479E0B0F1FF3F11 +S3150800403002D10120607473E0A060A16119BB00265B +S3150800404038E0237C13F0020F05D02046FEF75CFF0C +S31508004050014620B91AE02046FEF70EFE0146B1F1E8 +S31508004060FF3F02D1012060745AE0012903D9019B60 +S315080040705B69994202D30220607451E0A1616369C9 +S315080040803B446361F61BBE42DBD800E03E466369EB +S3150800409033446361C6F308035BB10198FEF7BEFAC1 +S315080040A010B9022060743BE000EB562602E00026B9 +S315080040B000E000266369C3F3080313B3E269964276 +S315080040C01FD0237C13F0400F0ED0012304F12801E2 +S315080040D001984078FCF7EAFC10B1012060741FE0F3 +S315080040E0237C23F0400323740123324604F128017C +S315080040F001984078FCF796FC10B1012060740FE037 +S31508004100E6616369E268934209D9E360237C43F078 +S3150800411020032374284603E002E0284600E02846E8 +S3150800412003B0F0BD30B591B001900D46002205A947 +S3150800413001A8FEF737FC0446A8B902AB0D930B4B52 +S315080041400F93019905A8FFF719FB044658B90D9B6B +S3150800415093F90B30002B05DB2DB1294605A8FFF78F +S31508004160D1F900E00624204611B030BD380F0020F2 +S3150800417070B59CB00190022205A901A8FEF712FCB1 +S31508004180059B1193044600284AD102AB1993264B86 +S315080041901B93019911A8FFF7F1FA044600283FD1AD +S315080041A0199B93F90B30002B05DB9DF84A3013F069 +S315080041B0010F02D102E0062400E00724ECB9059EAF +S315080041C018993046FEF736FA05469DF84A3013F038 +S315080041D0100F13D006960890002106A8FEF7B4FD26 +S315080041E0044658B9002106A8FEF7EEFF034600B9B3 +S315080041F00723042B02D01C4600E0002584B911A829 +S31508004200FFF744F8044630B92DB10022294611A813 +S31508004210FEF7E2FE04461CB90598FFF793FB044631 +S3150800422020461CB070BD00BF380F00202DE9F041B4 +S3150800423082B080460E4617460546002412E06B46B5 +S31508004240012201A93846FFF7ABFC009B012B0ED1D2 +S315080042509DF804300D2B05D06A1C2B7001340A2BEF +S3150800426004D01546731E9C42E9DB00E01546002380 +S315080042702B700CB9184600E0404602B0BDE8F08144 +S3150800428010B594B00446019100230293039303E00A +S31508004290013401A8FFF70CFE21780029F8D1029A0B +S315080042A0002A0BDB6B4604A90198FFF72FFD40B9DE +S315080042B0009B029A9A4207D1039807E04FF0FF3015 +S315080042C004E04FF0FF3001E04FF0FF3014B010BDAE +S315080042D07F2817D979B1FF2813D8A0F180030A4A95 +S315080042E032F813007047084A32F81320904205D076 +S315080042F001339BB200E000237F2BF4D98033D8B278 +S3150800430070470020704700BF1C490008F0B4B0F59C +S31508004310805F01D2204B02E0204B00E02B461A8832 +S31508004320002A36D0904234D31D1D5B88190ADBB2A9 +S315080043309C18A04228DA08292BD8DFE801F00509DD +S315080043400F1215181B1E2100861A35F8160020E0D4 +S31508004350821A02F00103C01A80B21AE0103880B23D +S3150800436017E0203880B214E0303880B211E01A38ED +S3150800437080B20EE0083080B20BE0503880B208E018 +S31508004380A0F5E35080B204E00029C7D105EB43034A +S31508004390C5E7F0BC704700BF1C4A00086048000823 +S315080043A008B5074B044613B10021AFF30080054B4F +S315080043B01868836A03B198472046FCF7D1FD00BF09 +S315080043C000000000104C00080E4B70B51E460E4C3F +S315080043D00025E41AA410A54204D056F825309847BB +S315080043E00135F8E700F054F8084B094C1E46E41A64 +S315080043F0A4100025A54204D056F825309847013563 +S31508004400F8E770BDD4010020D4010020D4010020B3 +S31508004410D8010020034B1B68186A034B002808BF05 +S3150800442018467047640000206800002008B5034B52 +S315080044301868FFF7EFFFD0F8EC0008BD640000200D +S3150800444082B001B901A93AB143B113780B60127869 +S31508004450101C18BF012003E0104601E06FF00100B0 +S3150800446002B0704703460244934202D003F8011B88 +S31508004470FAE7704749B1FF2A85BF8A2303600A70A5 +S315080044804FF0FF3098BF012070470846704700007C +S31508004490F8B500BFF8BC08BC9E467047F8B500BF23 +S315080044A0F8BC08BC9E4670476D61696E2E630000B5 +S315080044B02F64656D6F70726F675F6F6C696D657875 +S315080044C05F73746D3332703130332E7372656300E7 +S315080044D02F626F6F746C6F672E747874000000001B +S315080044E04F70656E424C5400303A00002E2E2F2E27 +S315080044F02E2F2E2E2F536F757263652F66696C6586 +S315080045002E6300004669726D776172652075706466 +S315080045106174652072657175657374206465746568 +S31508004520637465640A0D00004F70656E696E6720D6 +S315080045306669726D776172652066696C6520666F5B +S31508004540722072656164696E672E2E2E0000000067 +S315080045504552524F520A0D004F4B0A0D00000000FB +S315080045605374617274696E67207468652070726F1F +S315080045706772616D6D696E672073657175656E63C7 +S31508004580650A0D0050617273696E67206669726DFF +S31508004590776172652066696C6520746F206465743E +S315080045A065637420657261736520626C6F636B73F3 +S315080045B02E2E2E0045726173696E6720000000007A +S315080045C02062797465732066726F6D206D656D6FF4 +S315080045D072792061742030780000000052656164A9 +S315080045E0696E67206C696E652066726F6D206669F4 +S315080045F06C652E2E2E4552524F520A0D00000000B1 +S31508004600496E76616C696420636865636B73756D62 +S3150800461020666F756E642E2E2E4552524F520A0D25 +S315080046200000000050726F6772616D6D696E6720D9 +S315080046300000000020627974657320746F206D6530 +S315080046406D6F727920617420307800005772697432 +S31508004650696E672070726F6772616D206368656343 +S315080046606B73756D2E2E2E00436C6F73696E672003 +S315080046706669726D776172652066696C650A0D00F8 +S315080046804669726D7761726520757064617465201C +S315080046907375636365737366756C6C7920636F6D88 +S315080046A0706C657465640A0D000000002E2E2F2EAE +S315080046B02E2F2E2E2F536F757263652F41524D4341 +S315080046C04D335F53544D333246312F756172742E14 +S315080046D063000000006000080020000003000000DE +S315080046E000800008002000000400000000A0000868 +S315080046F0002000000500000000C00008002000009F +S315080047000600000000E00008002000000700000086 +S315080047100000010800200000080000000020010831 +S3150800472000200000090000000040010800200000E9 +S315080047300A00000000600108002000000B000000CD +S3150800474000800108002000000C00000000A00108FD +S31508004750002000000D00000000C001080020000035 +S315080047600E00000000E00108002000000F00000015 +S315080047702E2E2F2E2E2F2E2E2F536F757263652FEA +S3150800478041524D434D335F53544D333246312F63B7 +S31508004790616E2E6300000000050206020603070389 +S315080047A00803090309040A040B040C040C050D0587 +S315080047B00E050F050F06100610071008222A3A3CA8 +S315080047C03E3F7C7F000000002B2C3B3D5B5D0000DC +S315080047D0809A45418E418F804545454949498E8F86 +S315080047E09092924F994F555559999A9B9C9D9E9F89 +S315080047F041494F55A5A5A6A7A8A9AAABACADAEAF8A +S31508004800B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF22 +S31508004810C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF12 +S31508004820D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF02 +S31508004830E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF2 +S31508004840F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFFE2 +S3150800485001030507090E10121416181C1E00000085 +S315080048607D1D0100632C001E9601A01E5A01001F23 +S315080048700806101F0606201F0806301F0806401FD8 +S315080048800606511F0700591F521F5B1F541F5D1F45 +S31508004890561F5F1F601F0806701F0E00BA1FBB1F3A +S315080048A0C81FC91FCA1FCB1FDA1FDB1FF81FF91F36 +S315080048B0EA1FEB1FFA1FFB1F801F0806901F08063A +S315080048C0A01F0806B01F0400B81FB91FB21FBC1FDF +S315080048D0CC1F0100C31FD01F0206E01F0206E51FFA +S315080048E00100EC1FF21F0100FC1F4E2101003221BE +S315080048F070211002842101008321D0241A05302C4E +S315080049002F04602C0201672C0601752C0201802CED +S315080049106401002D260841FF1A030000C700FC00A9 +S31508004920E900E200E400E000E500E700EA00EB0049 +S31508004930E800EF00EE00EC00C400C500C900E60080 +S31508004940C600F400F600F200FB00F900FF00D600EE +S31508004950DC00A200A300A500A7209201E100ED005B +S31508004960F300FA00F100D100AA00BA00BF00102334 +S31508004970AC00BD00BC00A100AB00BB009125922590 +S315080049809325022524256125622556255525632567 +S31508004990512557255D255C255B25102514253425CD +S315080049A02C251C2500253C255E255F255A255425E2 +S315080049B069256625602550256C25672568256425A3 +S315080049C0652559255825522553256B256A25182509 +S315080049D00C25882584258C2590258025B103DF00A4 +S315080049E09303C003A303C303B500C403A603980334 +S315080049F0A903B4031E22C603B50329226122B10006 +S31508004A006522642220232123F7004822B0001922B8 +S31508004A10B7001A227F20B200A025A00061001A0361 +S31508004A20E0001703F8000703FF0001007801000102 +S31508004A30300132010601390110014A012E017901BE +S31508004A40060180014D004302810182018201840131 +S31508004A50840186018701870189018A018B018B01FF +S31508004A608D018E018F0190019101910193019401AD +S31508004A70F60196019701980198013D029B019C0158 +S31508004A809D0120029F01A001A001A201A201A4018B +S31508004A90A401A601A701A701A901AA01AB01AC01BE +S31508004AA0AC01AE01AF01AF01B101B201B301B3016F +S31508004AB0B501B501B701B801B801BA01BB01BC011E +S31508004AC0BC01BE01F701C001C101C201C301C40195 +S31508004AD0C501C401C701C801C701CA01CB01CA0182 +S31508004AE0CD011001DD0101008E01DE011201F30185 +S31508004AF00300F101F401F401F80128012202120170 +S31508004B003A020900652C3B023B023D02662C3F0235 +S31508004B1040024102410246020A0153024000810155 +S31508004B208601550289018A0158028F015A029001AD +S31508004B305C025D025E025F029301610262029401F9 +S31508004B406402650266026702970196016A02622C90 +S31508004B506C026D026E029C01700271029D01730265 +S31508004B6074029F0176027702780279027A027B0242 +S31508004B707C02642C7E027F02A60181028202A901C0 +S31508004B808402850286028702AE014402B101B2019F +S31508004B9045028D028E028F0290029102B7017B03B5 +S31508004BA00300FD03FE03FF03AC030400860388032A +S31508004BB089038A03B1031103C2030200A303A303F3 +S31508004BC0C4030803CC0303008C038E038F03D803A6 +S31508004BD01801F2030A00F903F303F403F503F603D5 +S31508004BE0F703F703F903FA03FA0330042003500422 +S31508004BF01007600422018A043601C1040E01CF049D +S31508004C000100C004D0044401610526040000000028 +S31508004C10040000204300504F534958002E0000203E +S31508004C20202020202020202028282828282020204E +S31508004C3020202020202020202020202020202088FE +S31508004C401010101010101010101010101010100462 +S31508004C5004040404040404040410101010101010B2 +S31508004C6041414141414101010101010101010101A6 +S31508004C7001010101010101010101101010101010BC +S31508004C804242424242420202020202020202020276 +S31508004C900202020202020202020210101010200092 +S31508004CA000000000000000000000000000000000F6 +S31508004CB000000000000000000000000000000000E6 +S31508004CC000000000000000000000000000000000D6 +S31508004CD000000000000000000000000000000000C6 +S31508004CE000000000000000000000000000000000B6 +S31508004CF000000000000000000000000000000000A6 +S31508004D000000000000000000000000000000000095 +S31508004D100000000000000000000000000000000085 +S30908004D200000000081 +S30D08004D2424B4FF7F0100000022 +S31508004D2C0104000000000000000000000000000064 +S31508004D3C0000000000000000000000000000000059 +S31508004D4C0000000000000000000000000000000049 +S31508004D5C0000000000000000000000000000000039 +S31508004D6C0000000000000000000000000000000029 +S31508004D7C0000000000000000000000000000000019 +S31508004D8C00000000040000204300000000000000A2 +S31508004D9C00000000000000000000000000000000F9 +S31508004DAC00000000000000004300000000000000A6 +S31508004DBC00000000000000000000000000000000D9 +S31508004DCC0000000000000000430000000000000086 +S31508004DDC00000000000000000000000000000000B9 +S31508004DEC0000000000000000430000000000000066 +S31508004DFC0000000000000000000000000000000099 +S31508004E0C0000000000000000430000000000000045 +S31508004E1C0000000000000000000000000000000078 +S31508004E2C0000000000000000430000000000000025 +S31508004E3C0000000000000000000000000000000058 +S31508004E4C0000000000000000430000000000000005 +S31508004E5C0000000000000000000000000000000038 +S31508004E6C00000000000000007544000841440008DA +S31508004E7C000000001E4C00081C4C00081D4C0008C5 +S31508004E8C1D4C00081D4C00081D4C00081D4C000844 +S31508004E9C1D4C00081D4C00081D4C00081D4C000834 +S31508004EACFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000F6 +S31508004EBC010041534349490000000000000000006E +S31508004ECC00000000000000000000000000000000C8 +S31508004EDC000041534349490000000000000000004F +S31508004EEC00000000000000000000000000000000A8 +S31108004EFC0000000011010008ED0000088D S70508000000F2 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/build.bat b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/build.bat deleted file mode 100644 index 6cdb041e..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/build.bat +++ /dev/null @@ -1,2 +0,0 @@ -@echo off -cs-make --directory=../ all diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/clean.bat b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/clean.bat deleted file mode 100644 index 025aaea0..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/clean.bat +++ /dev/null @@ -1,2 +0,0 @@ -@echo off -cs-make --directory=../ clean diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/debug.bat b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/debug.bat deleted file mode 100644 index 377cdde6..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/debug.bat +++ /dev/null @@ -1 +0,0 @@ -"C:\Program Files (x86)\OpenOCD\0.4.0\bin\openocd.exe" -f debug.cfg \ No newline at end of file diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/debug.cfg b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/debug.cfg deleted file mode 100644 index 741aecbd..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/debug.cfg +++ /dev/null @@ -1,15 +0,0 @@ -### -# Description: starts the OpenOCD GDB server (localhost:3333) -# once started use arm-elf-insight .elf to start the debug session -# Usage: openocd.exe" -f debug.cfg -### -source [find interface/olimex-arm-usb-tiny-h.cfg] -source [find board/olimex_stm32_h103.cfg] - -jtag_khz 1000 -init -reset -halt - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/flash.bat b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/flash.bat deleted file mode 100644 index 876b4a5d..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/flash.bat +++ /dev/null @@ -1 +0,0 @@ -"C:\Program Files (x86)\OpenOCD\0.4.0\bin\openocd.exe" -f flash.cfg \ No newline at end of file diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/flash.cfg b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/flash.cfg deleted file mode 100644 index 9e5fad03..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/cmd/flash.cfg +++ /dev/null @@ -1,21 +0,0 @@ -### -# Description: mass erases and flashes the binary with OpenOCD -# Usage: openocd.exe" -f flash.cfg -### - -source [find interface/olimex-arm-usb-tiny-h.cfg] -source [find board/olimex_stm32_h103.cfg] - -jtag_khz 1000 - -init -reset -sleep 500 -halt -stm32x mass_erase 0 -flash write_image ..\\bin\\openblt_olimex_stm32p103.elf -#flash write_image erase ..\\bin\\openblt_olimex_stm32p103.elf -reset run -shutdown - - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/ide/DemoBoot.project b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/ide/DemoBoot.project deleted file mode 100644 index 63a6eba8..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/ide/DemoBoot.project +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - break main -continue - - - - - - - make clean - make - - - - None - $(WorkspacePath)/.. - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(WorkspacePath) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/ide/DemoBoot.workspace b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/ide/DemoBoot.workspace deleted file mode 100644 index 7957a1d7..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/ide/DemoBoot.workspace +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/ide/readme.txt b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/ide/readme.txt deleted file mode 100644 index 8a340a19..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/ide/readme.txt +++ /dev/null @@ -1,4 +0,0 @@ -Integrated Development Environment ----------------------------------- -Codelite was used as the editor during the development of this software program. This directory contains the Codelite -workspace and project files. Codelite is a cross platform open source C/C++ IDE, available at http://www.codelite.org/. \ No newline at end of file diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/lib/newlib/_exit.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/lib/newlib/_exit.c new file mode 100644 index 00000000..4ae9532c --- /dev/null +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/lib/newlib/_exit.c @@ -0,0 +1,38 @@ +// ---------------------------------------------------------------------------- + +#include + +// ---------------------------------------------------------------------------- + +// Forward declaration + +void +_exit(int code); + +// ---------------------------------------------------------------------------- + +// We just enter an infinite loop, to be used as landmark when halting +// the debugger. +// +// It can be redefined in the application, if more functionality +// is required. + +void +__attribute__((weak)) +_exit(int code __attribute__((unused))) +{ + // TODO: write on trace + while (1) + ; +} + +// ---------------------------------------------------------------------------- + +void +__attribute__((weak,noreturn)) +abort(void) +{ + _exit(1); +} + +// ---------------------------------------------------------------------------- diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/makefile b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/makefile index c6f55e83..5370ec11 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/makefile +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/makefile @@ -34,7 +34,7 @@ PROJ_NAME=openblt_olimex_stm32p103 #|--------------------------------------------------------------------------------------| #| Configure tool path | #|--------------------------------------------------------------------------------------| -TOOL_PATH= +TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/ #|--------------------------------------------------------------------------------------| @@ -68,7 +68,7 @@ PROJ_FILES += ../../../Source/third_party/fatfs/src/option/unicode.c #|--------------------------------------------------------------------------------------| #| Toolchain binaries | #|--------------------------------------------------------------------------------------| -RM = cs-rm +RM = rm CC = $(TOOL_PATH)arm-none-eabi-gcc LN = $(TOOL_PATH)arm-none-eabi-gcc OC = $(TOOL_PATH)arm-none-eabi-objcopy @@ -111,7 +111,7 @@ AFLAGS = $(CFLAGS) LFLAGS = $(STDFLAGS) $(OPTFLAGS) LFLAGS += -Wl,--defsym=__HEAP_SIZE=$(HEAP_SIZE) -Wl,--defsym=__STACK_SIZE=$(STACK_SIZE) LFLAGS += -Wl,-script="stm32f103rb_flash.ld" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map -LFLAGS += -Wl,--gc-sections $(LIB_PATH) +LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH) OFLAGS = -O srec ODFLAGS = -x SZFLAGS = -B -d diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.elf b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.elf index c8f6befcea850d525f8b02592d880b2113212ffe..4d5ca3a8d700a67f0d082379e5825688f95a9995 100644 GIT binary patch delta 127214 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 v`Kg21zP-l(K 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ԪPFMlLZ9%MYW$JR+w( z4C3eV>kKGqblqI8p?UqY#fXE)%L`SqwKJy58 z&&i^Vz@C={93Wnh315TwlDuscQhiw-tU~mv%xMDRYjR3+NWLMLcSLkR9>hIR^G&&c zzli;o{0rv4a9nO=<-enT5CoOK&I2aexDOid%QyILJSt!2`1GNi;y`pv2981RV>yd6 zx=&;$-2OE`lgTSU{9HczS43aR6VnlWC12qj^=p~&EU<6nJkDmmlec$;LXGTQi@^hf zUIGi_N7*e0DV>z}4TsE6@|n5dosw_!ZFX9I&1ypOd>(36YXx-sE)7@G&~~)7wTSM~ zDmah3SGznK(S2HKH6$O<#*F~)LG9C(P*|^B#YM=&+8;1a4WQ|_To3dy?a6J39@jn{ z1ksJ!q-&wLSu5kbZ;Q4bN9N{}S`mJ79{;-8lsrg2t;ODqXq#5u8N_F_Q3VirR{I-= zlbzZ{EW^KOUt9^1-P&hULENKl=Y0J+Z5ihc`?awxArg2&yLtkWcu`xl0ny9aRVNX> zqV3=W?sYBlE-1dCMePIepw=z}(VJS*_fR~fHRC(;ZEXN2&xf^`#fXk*PYnj~eXS#h zn4{V$e2!>-pdDqweyAO90KJd2ql@9i$J*1JkA51^HckZfZ(8)*5dBHJlhmKJ54aRQ zt*v58XS9_ppmW+A=v?M6+Fv>KtJPZaH9b#1hYQH&LcJgj#2fXO4np!~{qbuNE!Nw< z2%ER)T{yPhs-KR9!tMHpS-|el{bzyUUobz-hVdu;MXoq^>6-$GcI$oq2>pHfzPAxQ zrw@*X#`F5-Z(!{Oy)Os(m-MxGSC}vBmu-alt9qa9kbF&_z!lmX`r!wF9nkwf4c?pj z48GCd(%pO&yseMm9Pk}I@BpI2`lkUF=@EVCDKL-fIU^zZSA9AMm1Fut646KcM0^=y zeyU%?;p=aD8bILWq5>$l zPTu$$)&Iehzo+6pbh3OY{KF;-=};Y<>|6#In%w6K<>Sdo^8mw>zbSyj=;VWM!uDkH zC0fSglQmQuO-%Npoymu>hHn05#y(0A{TSDdL-J?%(XHIV$lMJGWL&3>Z7U=6SE_%4 z87t|;3}s}|O$cMiT>#q{>xvO=JL5-M%@K^}QXoY#@_k{8V%(#mGMd4ly(pIPX(rs` z7$4mRC7!X6_KQ7?i&3y8GVV+VBr(<&!!LzVO=~)p5pMzPW2kYwI~eJV>M%HFGFoWY z+t1j=1{`GEM;nxJh|#nG(qYDjv`=L-z7YX(7`=28a~a`Xkd85iX&oJBwC@A+1S6A* z>ywPlw5^|F^qc{ufH9j1=``b_9F!u)Dry*=VO&?>LLDWHN~(=Z8EbbzJjb|83!sAW z=4mJ|GKwi-tz^8K4v$NW`AFCqRgAYZP*yVn=K*RM-9{*D8Kqf(I>yBdfOk{t*B|JKP{shA6&tee2~ZJV6lfs5Wgxh@0n zcv=Ph=HY20l$VW6>!GRrWLkj_U~JlV$Y>Z7)7+Q{yqWnt{t+C*m${Foh#%8~_M8Cb z%meV-!er7B9>}!P-WtSor7C_a^XM`B2_Qx=vyTd&5axmdForT0&`})5eC{x!g)>Jm z24frZS1n*W^9LDV2lL$+M2ld~s0Bnao9Nis$;4;Bm>WzL)lbpP)6~z|#oS7hDTe8w z1s%(bp&nWs({~4?-OS#FRR6>?Uwj9bxQDrz_R$1py#-PtbMz@lNz7Rb5Hy+Twi(J4 zW|0ocROWwl2h*4V=!i4+F{7x*mCpQy4xtRDjY{-P=9KkN?q^_ZnW&TJ7)-mP}wA}KT ze-?pql9@~Uc0RMb5Vljy-wR-jzZ?s)DAq&wAMgb#9SWyR8S@xzauv*s7XcTU?)O2t#B8CA zrHUCNhq9WvVKN*pGb8XZrcW8R@5>X{GrLfOC!rnBS<)BgaJSDDUV0D*K zdB*^$m-*}h*zPl*A*qiUvIOq^O#Ab2A7EZt1lt3qGxfC|GS^UXKFD0?mwQpt%b)Erg;*iF{X1ZqKz~6P?A2u{NN)vc(Y!= z0tX+K?0eWYvo?GNrY|cl7?K}rHtli#tg&230jxuVfGw+A|h!K{coh!(yb^x9SZApR9K*WsE4_b+Wqn!)P8_Rz2|RYQ>T5uaXE{^L zXAkSOaYzZQ>R%x3W!>lkGm*9HSAzm#QOah zs8?75yyIb9Wm(u@HnI%s0oPc2)`QZ-%AhHKgS8|`lcL%PR$wi3|I8l_p<$C`2qLHk+H zD{ONnWth_}s%Ex3 zEvLdI(kasdWwgU7tQFc=r>Q@I8t=4~_TIftA$D+*o#u5zN^>$kjmyt)x<3KwfYT1z zv$LFDI}JGEWTYv7)M*E$$9YaMbfNi9|4^@}(CJ?~M2elhr6+RM>2fus^G-s_{L7sd z&;+h@a^%o2tah5(0I}9-JPIQHuDMI^_xJrjvoX9=Dyo{|4i>I^~~- zt;6Z}e*j%huk|BJuajslDE&^q$Pw(J)6cZvA35<(iJ+qwyk0qljzpl)For9uj12fqbrJDW=h*ADi-RLn)N z%|I^Lt$b+mk=*~TbPcCjr~uf?#JP^urx{-PL^RJLL+t-mz(*9vg< zu@}*foWY(-c}ymoX@$pr_VjN+ImGVC0VRu_`v{JQ*%ux_d4zrXc~ElLzjQ*%W&cfQ z?{W66=RnD0|J?|O6YLG|0#336E1}G1Yc*gNu;Y3>~_ikF0k8ZZI-cfJ_MAr>&Fngf*lo%pp|S^4VahM zYi|Rp*zvzYSW>DtS;-Cd);}TLV&}ynS__*=JMnF{y9aD{*&DgAwX(-ABT5_l8l7?N>=`uI zJK6E{%evUfYS?<&KdWK8&pu5RtfP@6h_a?0kVv z${J?{CE~TtK}nG6o!e%C(%}3L9Sc{SzoTmLs`KBkLfPmnIR&`k{MlM4o1M3H;tFp% z@1yMPmh-nskXoD_al3%Go!3zkc*ohB-Yed97JmV$)j51Ng0?x|3c~R1&T+I3I-LK$ z0O)ka7rxl1oNsu6+2ve8=VrI_i>Kkx<2>pNY1nxS6SfiOyE`z#sPnV**5HY=gi@F> z=L6Hg9Cu#hSP89<%janb>gVD`PtD)u&#&Ph;Ih0N5biR69U#@Ef|^HZE|Ycu_PLaN z3}w2@@||$caQUSW$^$Ncqy53ia(Q|i;IK={Hwc#Fax?_CTo;)TaMWetD26}gvSB8q zlP*VBIw0P0DZ2`|>k>5u+E$mZCqrs;ahVJMF_*phh&JwWbSb0>7sD_lZ`VHh^**kG zL@+nI)?NbmyUq&$1iD_P9WBW97HIt3 zdXeVkLDx_Jzz~OB?^Bo@*Z1jSa$T#b(mC!L=K(3tHESnqCtQcz04H5H(0)bS04RrDlWC(FapmuaH0nCegYAi{b{SyIbrbDnEFzu*wa3HSiEt(@2Cjyi%lxpY#8aNe^4!Z^X( z0pXnVKt$WdIsY!7A_Hrc>Q=M+=>B7?Km z8<5GVr&i7ZP9DwmgPd@>dxtm=zJhd^V|oJjY>txNARgfq_5*S`pHp#vlylGo$}vtD zEyFyH))lrBoN;RHp5#0s+bNDCQipL1I1A{-R3RsW(wrhrtqM{xXWdhvp5bsWL3x&Q zj_UtXPIo1wbDSxZNtJPO4go4S1zZeqkz@H0P|2B}0%jHG%{JJoIm>B6T;`O~GOFb? z(+in8PIL!`ujhC>@ZXkTT;UAnLVJ~SiXL7g=KwVan($8tG17I;qOW1Q!Rcl}y2;5r z2k92)&6A+CaDKZ4xWfsg&Fe0QM-R4@!+jbfwR7UUpzPqV6p%VOwUk?San@`CrHA8B zc~LKCN*m=8_c^c9w$;yRz6NQ4WB&uj2b}38kOn!^@Q-XoN25BF+g6fiV?qX_J zW^g;&q0Ho}m%(p8_hni?2e=m~Nju1WO#93sZcPy=S=?vnIC31}mKQ;r!=3d4AeXBW zfO?dxqNDB@w|N-SaqeH!5iO7FaS?EW>-{p6C%J2AqFTrmC~{zE^{%Un7iZ^Tww`!V>G0*+<8A>gi;50st$OLyOw%v=eZkc-?+e?;RGn- zCeXoG&i$T_jtZ{F0!SCRg?@-#$#te`{}OlMR=8JjRrF;+HMi6V2bpF+FXRd%> zJ$Hnzw}E?RE#L~bmIKOFZrnLYjaoSp%tsJ9-P!ZEi5NtnP3FsYiX6`>hqqcJ7a~I6AoX*!~N263!Gl=%L#z{T=Oy*`?xz9fPSueDwG3Uu>|md%c3&!Ay;?> z0}gV}Qafyj`xh;)N8A+JiJx#^qK#sV+fGONICq$y?*w;R9GKobH_EJid8Y%Q^y5X) zq3F-MzmBru0N!Cba<=dmtbj3)=Sz8S5bwk;aJKR${skqNcXAt)Aw1`|5IdANnI3u= z@62vc!g)E~plss>Qb%+<&tnXf9lY4>phWT#sD9hYTR`pPDBegJAewiHUctoj=AC*5 z>o1O{mP6dln?YY*#Ph`G0DE}P(w?%Hx3&(D%xew;r0|kw0#bQ=N-ooQv(5t2dEe5H z$lyunH)ZnvJOJq+FNB5bJ;d9c2FT*YQ;M3+%c7UNM|dxW;nH$=v#^so7{_?G=yo6H zH7UW#T4`n;=P9LDd!JAzI>I829$vDHCpF*uAAO6yPP;TZY z(z)x;|BHHH0elM;Nn7|^Xj%vI18GYO;@_W)pj-L#sQnYnPoNiWVf=X)Acgb)sY0-A z{1@rFx$XSds{uRsf8Ryu2)?lylt{i~O&d7TeD5~^yZHJr_{Z=!P?8tRUq{n2j=y9Y zU^jmu)g|%#pcXjp<^Q$~%0&KVN^_F_yHIJlpU-ZF!vTJw<0){m_=_o*ILz;QA5u0y_gQd`@UQQMl*1pUN14k%gKUX$ zl;1*WLmuDV2B@QSj`7`M-&*z_|J^K{j&4geD{PfwN6!O2Pmw?6mKmP^g3_s%u zC?)(^^v?7w|DOh`|4R7-ls=#1`_S2Xp8v}`fO7t$n^0Ephp1b7kw29>mz8{185}S1 z10$fU;)k|FS#`HWmp?(+*MLGR;dyFlvaf9nQ^hy1DnI{yaw z*QmZ9;`19}e8k@|1bED!v=+)?epx*nNB9>hpBv*hQEz;lf8!@mCiqXNL+|azS_H}0 zO-_@=&+YOIQ2gC4G(ZY)+ZYUKi<{01?tyNVbVq~S257$sag+2ya)i1~8bFvZH{a&~ z;cgcnz;T<~vF8BW-5yTERqSwkkqPQfw}|DSM7gc?hZODRZbO(|ZtF6^jByiDav1CO z@m@H@xgB%@>~UL2zdph3q6X4lw_(~)6W!)geURjKWfhdk4!6Y@p-piUQ4_h$ZPO2c za<_Qe>?_=U_b97IwYhy51!lXO<7qnFI@~I#*6MWo?-dyDxox9o z*yT2_9MJ8y>1|MY+{*ukN3UC!3z+xa_R>t~bG!Z(q<*)5X&DW;?YRTW1Gl*`fQN3w zGAIY#j^zS|+*rkcM{YCd**|uRJ&l;dZV3+BH%8pbsiigQw)7B!K5_f+7f{FCx@Z#` zcbiXnFIPMT+oP{z% za3u{=q@b6I!kvN_sfLddI8);@S`hO!l)D6?tDwXPrkLOmD_BF%H%>5lDr~z23+RlA z7u2T$_6RQYfRZ5C@G-rA*em#rZd9UR;cw6;2`;D+J6W)h_UAOg4Z3an1bygLGSUSl zRD)*-B;K%P3ieP+zhBTxo52CW*kLda3aY<>bVyK2U9T)b&=2rCEO<=wFFIRB71=OR0c^?Cg2|l8=a$N9sA2@k}!IOw~LZJHta8fX12EybEs?q?b z1RCnC76_JdU@H_fyahNds1JpEk>E0Ie#L^rR2!ZV?4dKYL|~r{I4iK$0!jtJCqQwW z6O?#CEE6oJSHM5UpA8KJ7&}1wa1{>6Rel1f&*03f+s_g0H@TbVtxl+4o(+l1~t{Rp8dQZ^bWoI+`HknjWAeYOf0E`c&wSUwC&h%g}(ws2t?P1$Y2snpEb zE=+$FlpVr-Zjg2gtLc|T2^-vLD~=XU@dxY@CSL(3PIzwtV7GAc^Pt8H{yI(GlZ8YugMgSy8sRf4{U_(knlq# zq%2|SYlw1K$h=1DFGsl6AKF~u#2s*s3g4uz<}qP&GNcp2#d6qA3TG5yhffOEo)_n z&F5>vDC$o)371h#dR-Vb0_6?il+WRJOSq8sQGQf~9Hx!gdLJOr;BSMV<%2DBbIzFEWBWZ&fa|q+#0(y(WYT@rA za<2k)vnZcxOJ5P+1^#{_Ln4&^B1aCS0Fjtprfd-{pzcJVXy6?TA0!It25c3@&~FMB zahF005iO#uAyl-0X7zTFcP3))5MAs6M2Kd;4~P^wUZwuPPEnZ^j?tokv+&p@`iC~S z7}3ftfLM{sX(;1F?@*t4x2WL~n0rLeP`;cXdg@t7dqvAQkP=15DE~|n39Au1Sv1=R zQkv+42}t`ye|?8w>7o_&Q0^D`(N=gsRO*TnEE5#8*7bXK&j4pOP;cY5gOM0@B-o);ay4C#U>S&HGy zL^brw%0*V%3@SvaG)pdu2A4R1m7>G|P%nvIpxn4h^eH{HYLPw?w#%Y1cX-r@lvGjF ziXu}0b)r^2;EE`Rj-0EauPEzi6y1n{-!+jJEsiFUYXp?nMg3h+-VnV_b#k+)o$|n& zqF&l_Z;7_POZjJu=pk+Iw?$uE2HX)%rmojr(Mfvk*(!<~N3=FkAT6MF(YB8P9U?Ym zqn#oF^?UD$p3cWeJ)$;hJ@krveus2lG)l){pUD0m-1|ianxq3F%@~vqLp^dKQmGKTr)YERxQKG$LAG3CgHQMSYMbqL~9=j)_vJ=Ql1| zoeIi?D1|mZZ}FTlD1F8M?gzzBeDOXcfAR9)00H7=Tk-# zDLzic=uUCmXMiZN7hO|~_-H36vEmXc{Nltv(Gj;>{OACp#5=_NQy6fM*f;=cg1Dbb zd1PrUQ>p5>rU#6|IH+I=d;?Nk+B5*IxHREaz31yQwl zVksz>#RDQhjrg^0gsBzh(6&)0UPgy;y;z?EXb@-40bCKc(PO$QUiusy8pZq8fq6~5 z`aGaX{7pUFuZw3<8FxecpojXO&Em#y;c-(ua}d%k@fWuME#g_%p}Z~rmZrcR@fQmb z?XLLT@9=LG2i}0KP258hxl>$3z509N&W`|HV%hhgbc;(V!|oBgo(1%Z*G)r|`{I>5 zLFp4KHo~u8JRM(LVp)ivr99<$^VU|gK%0p^65MJwG~GAACx`$$%c99&Vsa2>i=>8rQ=sHArPe_bY;0H+5?%@XgC*yvgApRRN!zB7V zP_{`DXiI3=ktJGXP>G*%5GX?3UCo z047Kl6Lqg-HBHY%N$E@QPm%;tM=V+LEp-A?Bx6)Drb-S{rI;r9_#;5NVjhzCECd{ugizL>EwSVx^byH^4V1YKN%U%Hk4v891M(zE zlmMQP3}++ENy*KpLCu#$Q$2M`l0mgcfuw6EuA)%#i!Y=i$@eYrE0$=Y0cRxfe85@B z%an$eN}6f2J|~&|9+Vd(DKvx1BnN0GE|=_~$$e4c*hsr|m1M>PcvMTQpMrB)!lj>G zBYB^OsFlp5u2-Gp&2~V&B!&vc2FW`NNLMAh>Gw8D(rGieCgHyTxGu52g>i34Ixhm6 zB~Ow7w^#k9S5NrVd_ zbxW>Msn#R$%)o%XlKDa~`y_#S*!m^Xa=?IuPp88}$*c5cW>9jC(wrg5i)Dbvk`rbG z8AvU`|Uj#>A_ot1Z`nmI|Bkk|r zz7SG?ds+k_(ETmy?F6|OJ%-;__pSc`LflJ#gEG{;MT(Ka-0NQlY;$j?Te;o+4@v-c zxX<|u%1HNJ_v!sZwEGA2o^_Y|Q95a3+>7YMi*?^O2U48-ynaZ#-Ji*ZW4wDGox*$E zO*A|Ax+ha#J<+{~PWU8u;~r2_+&3fwQr&;1lr7DjO|@*g`>iQ}4EN^~z|3?%BLn4t z`$|;u4n~&yX6mmUaliQi20ZGXL0=^0x!bA8%6D(3ldI7EP6ec5_icN@JnOz*2jzM9 z0m`Dw-H+A5cFBF+RlsF;e{!#LXHd#^)xC$d;3oH$S}2>{o&Nx|xHnA&w7L&cKIZ6f zPh14-a#zqZ=yjLx0z7i>b_YCm|DXvl?EWz&TO;n7G%ZKnSAP#_-2L5uAx*f?;Y0G4 zE~3-HN7_uQc(e2!>ec&7S#(YQ($q>ofHaAUx-HVVlwAc%7ybhXa!7-A!hfr@g04GQ z8c_mji1f_=&t2(dTDalT*{^`IO?o^5(spSoCFl{-_7jK}Deb3pW2f{*E2Jo?v=#2r z(w5Co#z=pn{UTO+f|lVP=}c;*CrAbKLU^xq^gN_Qsbl{*I7w0mO|N9>(NGvurL*Z5 zrb+Kn;<-=y!b(W#((h;iWlERS01ilpD4#nhZGHpphoq+a7&l9rOXFrsoulD!L>fp7 zFGsqf0F+#*s2FfuT1?qTX(y-moo{}!1w}A!H?AH*jP+Dhz^0f4I zY6KQb*HB_}MtX*JpAu;p6+&mF-zLCzPU=U~>AUA(yCi*&1E`k1A4-e*vh)M0Eo-E2eFmvks$u}@rT3_CY>@J2!10RoD7_oJ zD*bXJ2D~P%r`@tix}^q`>(b8_LwQ5Ghvv*J>GyBJp+zd-ACeld?UH(C!oOR3D-%I`q%W1jc3(O+8)5pSZwx}& zFa45ArU7Z|R=`8)OLUM7N~>qXeMp*n8`2}`540BzOJ(=rJ|cZO4Su82k5@u^B7I>F zY~#}8pXvLv328pfL~mIQ#rBaM-UE)W%xDM4PqxO6i}9BQY=JUBwk98xK$%ZHY(cU) zRPk+L@H-?6pe!p(Hb%C?GG98&vt|C%Amzx~=%MGz+IXNGm33D@dCVc(@hu#W%U-2I zH&6ByUDQe0^=*KB*+$AGPRY6{l_`*&i-LclY(M2(r)71Q0mU-a4!{|il$0g1C2s=G z%7W4myHqxzhr9ezES4&2mG$dI+_7ZvZa*! z+>kv_i>g`n{t-wwWy8*3-jdy)3rdSD-0={xZ_EDJ1?^qgCTe-K%0j77Zj&X10@`I2 zlwo(shDX5cl!Z|)-z6KL4_mj4wF-VcGPl2B>y^dP4ZbgP?gjM8rqYK=4`eR{gZWU# zSP$i(?DcQJ9FiS)5m6q={$51=m&dYdnvf&1Pb|=mLW0K=nf)4IOy)-KLdRt;H({HQ zxyqsRk^d!ua7qQ`yF5gJD4EeF;7%5YZe|3T>FK4#{4$8l9 z2IY|ad0Hb`@?Fc|cUZpmE|}T!jh_N?$TzHD5kK3-^?K$^_uF{3H5lXXHWD`7f3KG6J|DU-k-^74kl+lP}6MtD&ry zJJS&83;8M5)&;c|PqM zx8)~x!{d%T?L)v_`J`t6t@88Kd}?L*ac3 zL+n)SqgpFUQAWvKjH2oQl(CBKbZ6ofK@L>9j6I60VnCvT@i8DpVO*c?}!p?_PGr_fP9;)J4kIowYw<|*J; zp!k@6S&`z`)o>_Q=;HBP&L|!g(vK-o9H#c`S;bPim!*o>Qc%w+qG@fHDLkHqtz5C? zKiDc1Ri3b2RPZhUDiz6eHeOO>(Sxm0oOlin)e1W$J+%rGWgQKQrVhB@RItwjZYf0c z-myjDcNNlYg~*fE-yOveB^a%WBhiS~rm$H7?TVTZK&RsCUlFZKQA=&MZbboA3q6We zRG;@L7E|)yulQvdU_f!|Z73fqjE@0>ii@#u7*fPU;rBjLL<|Fl6|=4**oZ<%UD#2D zS>6G*;F=5g5klwYpGNdC$Wnn5PIm&Q4oN|?4Q;v94`I0-_k0}>F0Q0zV z{`>ezdCK|{*iI`onDz7`XAX=kx8|`dO%Gq~dyso_C2kC~ggmR~5 zPxa6R(-Yse%Y!V z+JcX$eCXv(j>>rhAXinh1eBwy2=Y6o>Z9j#Ty>EWqC6Fgw%`-0^Hf7SPO1b^FczqG z+YzQn6>%AkC93D>CY)1EqqatwYU?wAi>mE4@UK!ue+h>g)%9dJ)T_2W4O@fi4eAwM zQMC#oT~)nY2&qwZgl^Y0)uh+p*QA>C3H+|B)*b}hP?;zrx#>{t+6B%n+(bZ&s+bSB zqq;AH@vh2?x-qS)k7<^*ss5zp(5@=}5y}qLS~@|xRADASw`!9YY(1)Lx8T>S^7Myv zU-c~=Cw;0Jlrs&e4z(c41J&QU4L+I=EC z-loqJqdXQq0mOKWW@Cii9?SC)EWu-~V*xypJm!}GQa#dWRUPuEq#Kp(@zF|n9Py|> z0V&6WT?r}IW3&p);~ooX`#9az2?eWoS7%zMH&@`#>@D@U<^#~|{ROfNV z8&bVT!sl>o@Tgk}hbtbR(Mj3pakdM}YaVBtAvJldpgzV8k7wxIyyX$Q7E-4Nmuj?o z9xqOYvfCqp5{n*>xlYu7>Gjy&huD1{@d4oUdz_^<=zzzwo4|SK@h&y_2R)?IAq{z$ zu0wj{VX6Z2vBzulLx(+j=zYtG$ErrasK-_&F6N2H0Hu$5Ep5TR z>JyYk`l&aqn1uD`uij7D-4?aq+wc!mhlYU@q+ZwyDOjy~4Ym;V2b7zJs(V?G!qnf< z6Af4YNiDo>>fUlVY*$Zt6GQA!*ZvBKP!GmI8L8Izff=n%eHqMM>Z}8Z8LK`>dv=_9 zl%Abqx4Mv0uRZEhEQkr}0$MFU?wpv+L)=^aj{`dw-_?^mxq2ZuxIy+p}Ue@`V-wz?E20po~zIo+omhkAs{ z-lOWDXcIf8KKVTykEXp<6J+GdtgLFZyrP{qr?GScDtWZCp4E>^d zl(zRu^}tyuFR5i;K&n!=Ttd*x>eJ4UYSc#>!K_v5XsOkytBxT|z1p1*hb!vvKv1r# ze+Y-IQ9b7_l-Jb9rJyvazoxqWhWcz2D9vgS9rriYA&xBIEp^WpK#N))0OK9?>MT(2 zs$We8w5r!+0NT_`Xh&>UyHncTsrJZ&@}4^54JfioHY$7;7wc#NngtpRmZ{qjaopQt-O zL$opV&NHx$s|OkY-WszH9DFp5)PLEmSwd&JuZBU*V?RwIIPu!-dquq9grkso6BQ%$Xpp4Wk zqp2IM$v*0MA5Myr|F8s5b>JlF2S}(Q~e8+37SDV)b?t6SWqTv z<}ZdrvS!sq%0E*yztbj^s@X%cJ59r)arbG;X}inNyhzQyOpTOMp#7T1KR`O5X{2=W zpr(h)qAZOowf+ukCQ$=1TT}cY;E3kt1u%0o>u6CP)oh@X@|Z?i064CZ)5e&md1g0k zjuRR=J%fDB4yuw)X}+XeTA*1=v$RO#T?<>WhFJvL8BJ0Wq!P`$biHRaO?1Yc(=a>% z=QVXMfD4+>sXtw&>1_p+Yrdqq{-Q=hJ)KHT02OYRG#Bo}y-KrV6O`2sO=BdmMzi)I z{A)EI{tT$o7$_B~*WBuatwHnDSAeUUwbg(|O^5>i*EDZ=0h%<=QGIY-!=lI3tl32; z&rMBFAZ)iZrIb>)Xy$K%^0wv;YAf8;bksv?)ug5Y+BA;oH$d&wSb|`@r#bpHq%Mu& zZAjgk3sU&^XkKy#^}Z%xKBPX4`81?{jhcSpfTn=bqX(KFuHh;MH5=*bhcvfoD|@7Q zK+FHJX8X5L4r{uMa2VCdn2?@mem;zW#x#o^)Z`e~ls*NR&m_I>Q^RJjmbC>z6SaBQVN259_JuM<+eGh`Qnf)mK$`ZqWWYY{mvpz& zwR6fbLZ&wT6*~X+Yadgq=74t7DsZy2$KQwXuy(r}q-^a#7o;QFNpvwe+SAA2e^gtf zfpkp!*Zc50uKh0v$~CvvDN!IJo{!8QbX%EpyUj15Y z8MFi1WlrD>YS;b<7}8cZBibXak&579?K{-X8PR@1smQ4I0ImBmt&vK^3GGIjo!+`< zb|Q+8?gmZS&ARTi_06fKK%@q%Ar}NIk?r-O(cugLIMqfEui8FGH9R z-HL8NsLnkJ5T@Hi$>Db0@4A;`NYGt%(5aZH`}RdRCh4|Z0Vi4a+k8NZPOOA2RaZnw z#6I1c5Gd1ihiQMz(9Ny}Wa`AUUmVnhokz4ox>-?BX6XtjSIgFMXuCS1Yuy1UM>kCC z=cq24VjkE1L9K&4on@f|ctXd!4F8k5y$yhTT^-G<0^O&d0t$6qRwz&FuD**OQ>2?q zZ_bN#6R#t7iB3%`?yRo(MJP*kSvFA4=@KHLEYtn64wQ1;iQTYO=rXDDx~Mxw%1YgW zcR;zMTQZ%_zbf75XJD++P0$mq)%`sQP^S~V45-&lrRu6d_ZlVPS9JSmFS@GpqrOj* z?sF=#uIt|V50o3a%R8ZL)_t=X%A2}B-o+5NbaUsx)}jlcXK+{d)t`V?-7r1-Hr>sY z^!}k;m$3jI9lE|3Fhr*=g<9G7bTaCTcjod$Jpj_jSdtQ19n_7}**2t`{S~Cgx~p_@4C?~_0F3C?ya1+SRM$u; z&=Xw)ZHZ$#vkKI4U41Kz6S_5&e0b~sp$^ezJ%(n0|UarKtY;HPN61=+Ars zzb*PbMPLT%d;gzA>%ZR*Ub59e=a|0k zGzKX`@81Jsr2Z0}{yX(0cOgaVyH`QlrC&gusTlpU)ZmKMmlwhzPX8P|pWXVGmp~b> zccO{7M?aT#hy;BLJ+wsqxlkyR^e^23Gg*J+9GEG3N6LC&s{Z%@v}yX!uMxlOi z4k$(XH|eey>j&+yozb5xL6{Q#(*{Uq^*1blQvH%wK{=wPT+rA41Y5cO z=*I|Mp&vsj&$y@`rj4RfZylub?~?u=J(()~eg&jzeXb2~S+Ds8${PI=nh0uz2$&=`jwwS*`@cM zfYhx&PxV2MzR-lAz4`)b2;A4Z(Uk4eucHQ6zg|oImj`;k#h^UYyHk-fsPCe3YDm8r z3(moKq(4X>dpy=J{|VG#y*I7q5&f}5C`a|{S0T)p{_iL#$Mu=i>zL59eF5Hv56ck7 z$KXPF;AX={YNz-byx)h?&(KXfgume^^#uYA_vpM2GH~>Ot%hHea1S<=(2sD07;;-7 zh8o_YiX_Z1Qvr`~!~1ki+YEhrMB8E5SP5H%!G&soNW*8;;@N3f|16YIhM%Zlj5f5; z?A&GOZa~l&!=GM&Sc97e%-x114*~Ip-`@mtkKyG`NC}2)DpvM74BvhLZKC1nHh3f% zYMua+4O8bqnPL#!z;8-3yq*YYpP_USq;$g%q|7ix(;<;*I5Lbd`whN70uC5f$Kxsv z8pPit$|1x0E>N-!OV0w17~Y`An`3BR3-?^ZU7Alv4USZLk8sQ&p}xX#L)30)^9-S8 zNGA+Fe<51FflXcKQ-+3_fC58fJHiwi>S!lFZSV{L6dA_pol3FcEy`Wa7~aW7%o4-B zHbf~kZ*>HfKZ;jzZB4XDX($|AoXUHx_w0grrK9mgxHYH0}3`O)2-Zg`RuD;1I zcNgHg;R5ZJHw>{=qAV8hP(`L?i%c0!m-tmcmdF6 z82=N{Zdg1Q&|xSX2c^^S<-34;hK$Py)@2x>PI$NBk5EMEH3ZN$d*2|oAatK$DrKYn zhEQs)4j9(FPwVf2;Y-SI9vYlz4;(bSO1a{YLH-Dij}1%c`3xH(%3&KZsK18esG*7S z$R~zdJHQ+>q|#fTal>lbHYN=DkpOSwAGE>w8V9NP4lsr<2Q%Ebp9-06#;wlI`;3KrNa@C7tfpx~ilo~V`2R;P# zig6t+lB>pP$KcUuT=fH#*NuzapuA~ZL056hxG@3HVx00U;I^^G4{*mANwe&(aY%=l zt;QqNuWd692_Ur_)eW|E?VEp2Dz(Zrtc?>aVbkNp4WSsmwq+#PpI)z7! z*IWRj#_cpOo)`=128|ij3@FEqcO0}~Oc;NrV%FOvJPq(Mg{_8hvuUnBsJP_<2Adu?K^bByp*0WE$l{N;Q2;YdXtR&x2pKDT0o% zBc@e<(ffxSljJ0fM@^bj&>l0LqXX=?$^0|?Pnag3S(_1*TPWOHP~q zxDREK=@ln1i%rXagtEl+)_;)Bnr761dEUewhg4>oO@8I3r~2SfVOrb{snS%4BFVwH zWV%Bur^-}FsrhA7$ln;S#`M%5pw^l)GNG(D#Zk}ViYf0aNLNjsD*=tB8MNy)ndCDd zT{p$`Bg#$F+oKGr)0SAkebYi$#O^aqoCoxqUZ6DefvK1ppASvL9-urjU7{sAY??;r{fKGP zW<(h^u_Is`GfC)(9XAO^0TU)O)!;tn2|D67n_rZIr^37tp38&0AhI_U7_(CWz znz>@Yj_LD^{@{r{n8enhYDyUiuE2lknN zssZ$yZyRX+4VbS|UGuFb$6dA6VDVs}vdJ#Qds zaWDcrucU#q#q)X#w1J+XGDyLmJ}N+nr!Un!p`I@50b!mwv>d`cW1d5_9iEDFkRm)U zFkp-HOfQAB)6-s$C{doZv|C1d{_6p0muJLZfEdrOweXAc{FPSm9?y{u_&Jh1kI;`v z^;B#IC*89*5{~;lHztF6$TQUgwrtOjQ=!cDe47rZ|hslu~j4x(K0G_42ovggGFC>uP#Sq}F`PX&!|-QgJ@2JxontCt|& z_B=(+!d6dND5xEtyC|RQ@|?E_lwMEgDG1Z=*-Z8BL(k1tNRK@GC>b8{^rP81=D8{c zlDC&>3nX7JRtcm)ugxDJSg_Y;v_XY=aW=xX-RmLUnMg0k=exm)_IiyLe5@C{2-2JUz$;%!IDaGp(Go)0nfoM?DygpnD*ylBy&Zu;+O(n2pcs)xe{C=<3snc`FtM>tH zhrOI`Lz(Thy%*9EuNfBsIbNITILh_%*2C|p*SOi;1qcE zQ@&m3do*UM5cYrM|=?tob5wS&62^oqZlK)3j{xPa*H&sWwtA^=L)q>% zPzB~auYg04y1m|^#nI#SPZ_PhUN2=jjQ72Ya^TqK^*{<^zt_|%_&@NnybX^buTN-g zKK7bR#rLq+u9x62; zt&u>>m3lysWie7G2V<+nLa*b4EfHg&hFV@}hjE)Flg8a)dA|WeL|CkEff8wn)I!>6 z*)jzXWtmg}h_)P~YBI(WNWG}tmf3npdn_V1i57b!lu4HNx&g_S zNt9GNQY|k|hL~<~{T`5M33v}9?YE3_00%5enzIKj58eYDvMi@(pJi#IJv-a7)Ekss zOW<56k69u=0_C{npC4h%v!rYSoUlwejF=}aXJ>(#Z;7JRw!p%g4`z`ijVAXQhh-(@ zm?f4BT2*H)#!47VEvMZ8=PbWc3U%HR`ZT06%W-<57cH~afqBV-|1LXblI4TfpscpE zjzD?Yk`aWUH5QQ@{Aw-xXl>S8LS3M|YGIuQT(cOdSZT6&P$qQU;+RRR>W1a*`v}u) zk<&!JY4PlUvc?i$4O-r(vtr0H(?RLkBg-gl_QRIl)Khw5d9x78 zaf>ktFk!h?2Y+vC4Q=l})>u!#X6u6^u=!fu4FG@ZgC$S~T5mEDbgOlLBb33`IkdDx ztgC2e3AL7QhAqtc^fXA})}tYS?bhJA4md_ycTx5bWsRdR^rEeU)Nk5l9X|tzu^K*r zE!H~K9}s8VFbKzZYv2?x_gZ7=_)W5A#{!bAb#_ovtf{{MQmr@Wz)iExNrS^aYcS=X z8P>#Jzya&gGK4;4y|9`7`-555E~-WkTfdG1WLwuAMC>Eha5~|0taB;7I%=Jn0b8Dx zH2~?PbuzWb^R16uK{;jJODna&s^dT^#NTFx?Xm<60i`KLBN~Y4f zrUy#=A^W|Qe^yyH(yyqt{_zhum#xm!?5nZ*(E_NoqJ@Sn$@;>lh<(L6@d<2Kt%u8@ zY_z^|7Jk>Pbz(r16|WdDp{!460o<@IpnR&?dYp307OQAEg59<@P%rq7^^@nIylc&) z+|&lmaQhc8wZEK{m?@ zD7V_Q|4$xlBAOl{w#+#Q9co+j7MNkSxBw`_ZSQ;o*k(KY4@TH-b9@s7afj_GN=_qe z-&0l@XrPs=7wu1*D?X#^`AWFK;h0>G^o44aR7&C1la%lJ4-th%w*}i%K z#>2LJ+S#&g-&8<4VtfC6K#uKsD*TSw`ftE?+;*HwraW5)^}h3MhbhV_TRD{i1-4HQ zK`OKzr&7Auwt)_yGqx9earGs($CUn_wZ*(Zll8nU?muuY*lKA$m)TsN#z^J1drtu> zY`*7E2V0emO&M~v?a@6ztu2(c!aCaw`ckIec7S3x*cMW5+GzXB6W4Uj_7ojQ zO*YO)U|zSSP{w%E_R%U(ZrPSP(fVt#ef~B$w{0KND}y_>!ah*jY|qn~(QZ3WxnhSc zY7wL^TLHCUx@{|{Chf6pXan@x>{N;L+ujaDlmXkUIiNhSjZpgg&~|+);E}DBmcwJ4 z7ky4LY_q%#<%n$^>L>?e%;vHS;<(L^_U;MW9a@H)?fw0@7+*V24e+!78U*mSZ~1?U zYCrTY9D?k^4k)+UiT6HXRqU&7MfJYrB0j6$X)ZS6an8?fd6o zpeTF$IY^EedjeIXvG%UN;U8zeML~DlMKpC2?7ReU_S%1ZACyGt68iz#y3g8otpt?X8|lP3XLlT-%;LOVOMCYP zJ8wHYD(ufbf^^Z&O+uJT`}FycF45e@*5hLBT|CNVmt@dOiq&B-G9h7!^Sv8~%dnPT1PP-=` z(mnfgRP*%Mz3ze1YhO(%`F;BdDg*oMp*tNg_S^r=fp);YiITMk_E=hD5AAPLpLx)p zy#~^d{RSmXkL-UOg~Ma};tIg9UC028*q0rE->Ch@vw$b|^VG;2vn%No9k;j9&7ZKZ zr=!(-`ZCHve5SAY0--lgU$=((pT5(bY3}$<7p{WQfBHAHR0F0T{2y;$0bkXX^~>Jp zoZR59#l1xeT$fPXT}sgaMN3Q37QYF^2qA<3xe%NL3l=nx-~1PdM_xVr{>|37Uy z^WMxi-^{$uw7;HpmhOGFti9Gc=ce>9{`wA{5Dn1RngndR-eWvO0`;d^sGXs=FtG^I z&$|QSEWN!Y+6~dq>J8p(z4rhRL-naI0p{pEDgw;aFSS8op8hrCnlSyi#ytOAdShWI z&esp-DZW5o%ns3TeVH}@3-$JIA-YJvongvieG_K;OZ02H09&dbuR&p%{?>koEZ2wp z0hG_E(I|aa))Uw1 zN6&}Mdi_1l;RgLTn;^4MAK4bX&H8>zptwbUlsk2+K9#1jMML%2a()6Y$T%zk~< z^}r73W0=())E8(3(L;Kaz_5YzBO}2(tS?jwl1KElY5^S858Vx3f_^fqnaA|0To;M@ z&TRpb^gnX&j_V(Ab)L{?@ia@;AF2)BNxd_RtNWCGHWQk&`uVwmrRc30FnUfOOJ{Ii z{~f*A=Uolfm*LSx8 z%g}e*2a!y@FaTWB=WPVub^UxN-`?EN-=Yh@sUOl6*e(5@%P@0Wf0pOT9sR-i0C)9= z_oBo1^iOzH-Pb?jDgFRP!F#CB-xo$7>3cDxc&vX&KlMc4^d_*U`b#rm^O^o9CP^># zWjllSN}v1z;I)2rNuGai^kphT=B<7Kmr0iX0hiZ1{kKeC-|N$xL*#>g!z+k<)SH>W zebW2VJ$o6N^R11yVKirSsv)L4)TbFb1wzlqVBvcYU&Akzpzdc_^8_OP20Igy0E58+ z;&j83TYUc>XfQG=ong=#f*E8;;WC+N=ob(DU_;QaAkH$3-wvZ8hJg#gn{AlF1Uu9) znrYx1L#j$Z(n;XD&AM{f_6~ z5<>~*7fTJX4Is13@B_oE<%S7-Exp1}i?Kw6p(AHB(olh3bEV<(bttSdj5`W!wP95U zh^#RHhso6jLw@#YqhWSq@HQECHwEU5HuO9TxY-cK z^4=ChLkZEXhM(I(W}89G2DaUBsTFuT48?iY>@qatVv9A*rGJbw+@wd`ZJ5Uj?;b;U z#^QSon^k~)hFKho{f6s>(ZT_P8}pfihDIztA2P&gP>6RL!kOwFHhA+Xju=WUhv-p* z;QmW6)VL1bF~e!jPokj%opzETni2MK!vh5(Ck*>T0g?@8X#1pL_hYD^GOWalQth;% z*D_#d4BP8K;jE$eXmm8iP@_8}&lz6xdzlaMZ7+!2HN>#me9utHxd7;WgRw1)J}|7v4Vj0A?^&vOWZ2RJ#K(r$ zsStT$$ovTGsll`gyk~|_ECD<>RD1#63q!{M5MLUmv0nSi@YO2tUK?WT0efSZ+!Ele z;Y2Q&&N6r~h5uk!-3-`A!_EMnf1eCT{D68HXH0=LZ{xNfL7ZyTM?-X)v29aeKE~)4 zXu{X{@&bULaS2_&ztNjT{s80sYXH-Yeh+X?--#^gTGm}flH9axyLIIAKqV^&8f z&Ntp>uC%~dY7|7mjcKe7E;N411aFZsJr%^I#->++Ei)e32i|hyoCFY87>^!?l?dba z7r=`&*00X}x6-(72hdf8833@>IHoR$QO0wP0M;36`~u>7V_*)L z*Rtnp$Wh{hS~vERFm#q&U9kFi8DMD`kM@ZdaPywwZ5 zgT}^5l*>j4KQP$;Niv)F+MSn53OD{#p(Cr;P>9L*tCG(JY9ZH4bSBkYeo2borby zkdo((U-9Fx3&v;Xp>WaI-Uqx(#xWy6ylnhd2ZbxfqKqg~jTO1mt{R<%=uy**@7cF> zVLhhY%8Y3$+!qqmI9yMuV!Sl1iGJI1A)rn^SpE&%t8r?x`m zzERJ&(+`Z>U!aMH#ta7UkBqwp0X#P5WG3;%_=JbzQ)4qHJ?b;`8{oOIo)H=^jDwgV zzckL^R(oZPsQ}(<^X!2+Wu*h_hC&*$`Z$>Rk zOy}s{mzoN3^p=^dtn@559s3Soh3U{O7>zJhZvhZ#+E56Rt4;TY0$XFc-vtV5O;H@* zDAU;m;H@)-S-Jn#n|gE7H<&6Gh0I1%yPlBQWcr##?`TtfM!K6#FL%Mr7E{B@;B7U{ z=8SGLt>p{H?WR%ms5?v^osdAs>~tvGFR~h@HXe7?WyK(CWAN4d~GB!AMV0yf>8IR+wu=9DbfKWCbU?FJfbKC~LlS>|s!2O;JS zQ=mWF+?vN(sQDCYesj#j_#w$$^Ditf%rnmcnSYWO;5hCH{ zj;zowG{^JYU1Yw_EMu{G$S7D@Vm^fRkL_gc5D3v_<{I?9%gs)DffeTZ^b`^1A1i?u zX};bX*h+Jgy6Dp?^U_Wrt~QVSd{mk5`GdFC9LqE?%3O#+_&W2LM2M_6kK}p1$?RnS zFWS7DQNw0)$TeVF%r_F5|7|r-egute=C>69wwsqH0PHa5F9O9F^YINZv(x-VPk>$K zkx@{LHJ^$Fh%>)V264Cf@njg?V;*)FdV9@1qoB9XyqEK{-~3HCNFFffDhzPYyoc3= zL*^!RAQ^8~=qQ|r&0jDEIbtqt2J@(S8y7}`IbSruF>_LN*iJMLz6D;A`54o{GDqquGU@eCC1n5)bK@2)xUD8M~)VKWr&o1H5; zdJoLG+CcQ7c?Z+LM`jNJ;$!nV_WOysCtqYgH%Gn$@r5}m3D#bkpU(sK%G~cEc(2V} zSVnncu5l3Ht=V%d^s>x>u@HG@KEN2{y}1(;p%3QG1JJ@p^ZXwHKAEpM*MjL~F&Uuf zZ3$$#YpNxUhvGC#7e=f;mLSIRzLv3vA?at)dVuI}@nrNJV3|`CV7lc8y7xfKuP-4v z!}3-I7G!Y^18=4!f^V>bE&X}M%(8^$g?fm^$s=R7CFfi2zfen?vH%<)OIJ;$EBkZb1 zX499gv((uHjrA5?FAz6aHgpHJ(bE4mz$Qy|#>>%`?WG{O+47KS;1){}o{d{A%bECX zv#fp$VvHpz6bd^nKhfqc%Tq*9PA%5*iKT!zi=_joyDfKljP9{SF-6^LDa*8KpXDT1 z%YMr-&hG)s!;&B#w5(!b`;cYpN;DB~Spx*>seqYmNr{K;la|PB&_88)y%g3?TW+y*f5vj1QOjA2 z2V?mZi^d@QoaOQX=$*G*WCnA|@-w~VWy^K?$19dNH&{uvSe5}?wIt33G0kGS49RrM ztM7qjI4uc`Dl;v^hd}0LmCt+MvL+qs4=mw~I3HTxDX{X$GLom+V@t^&zsg*yQ>}$RmnE!Ub6$O{gXRGES_^jr@UxzG^1}>&Yn^HU z0oE5hWTsn-IsgK#?F5X@u&O)JM38kmGm4qkip>Cmtrd@eILkW56Fm&EZsb>)v#leU zX@**hj0SIxwg1mhpKIMAK%8fFV=544ea{G@^dqd3iUNzYE@3ffrS)r$+A3?l%aB}c z4O{}=8tY>ZfVI{vZj~r&8y<@5tmX_zuD9;n&i4-+tY5MDjn-K^AiBxADF;Bb)krVD z**cqf!WL`SRsdVAKe}LMn>8Od$9AhnV_-Y1M;R`}Snn2u?VZ+FJk54lXR_)XYpu>8 zJkDC2$;xhP7p}E^);bB0+;4r0rS8-YSbf$(|Dd(6KSU2%FBJh6Z+&(i8i%d!6QOa$ zdh#TQN3F#<&I#6uk05!>dXSa4L~F$7DxWpE4HS-B&(iswu=b=wO}0K}G4-TXxev)x z*4m6OPFrgX0XSoQKO0t@XRU=>Lng)QI}qqOYvqT)&Rcu1esjU9E&+DYdaVL9E?JF? z5ieVNaI0OhzU7OdRO^ttz^+;gFj+~nHfPY2X&r6?cFlURE)=d?y`BQQVbu#5yJ=m< z-rusWcL3aWTIVtNxMO`i1mLc<<2lIOv-a}`xNlv+=>36pq94FR>q#E%kE~01C_c8P zRe{12>n_%to?62>KhLb@oREBOjbqUA!n(K{h%c>O?g6~APT~3W+WKuLSb1YT!UN>3 z)#>*X`dL<^AE@uFdl^!^x9+5e`C#>=NBw9`Xa?dZYa@5q_Oh+^2638gKxzm=~=KkyiTxQD`0mbFE^nozC z!sfw8TW70O6JWhG+}ysqY*!eV#M*Lw1Ccme!8WYF?6$S8jOO>)Zaf2Zzbz+2z5}+B z+ztnAKQhiZWGh4m6>nQ|64+te1UFy_wr@|v_A%Q426>6Lhvo2uNwyZOh#j{DG50@V zd(C1_vh9av04Hr9=t^7bNE_;*r(4TK_&=0%?_L*rQhTBiEwzJTF zp*SR$*e}n7$WptLmBZ!s!3^hC*n2UQh_H`;11!=$hzI>jdlSz6DtmVq^j6!SeE?Wv zcRsHJnYH#u>}ix;D+{pRzP%s7Ci{>Qkcqa>%^|>c+cz?4-($DE1K4Y?G7Sp*>_0O6-ES{Z1Cj^qi=6I2585X& zsyt+0!vf|Jd-nlg9<`Ub50GF_qU~e$iL3=D+LQT-X_DR01lV!={ihH)VZTVnc*>sP z3*KpaTu#_LV>j0ZIA?F%03gj?nIPT1|MTjyC(#9G+Pf9z`FG9!EyJtp_6Edm*vIDu z^QK)>(ZntL<$b_z+ii40_w2(NB|WqcW+CE{-8l)^Q~SjmP=97G!tLq~nddiPiMM5be}?YDUDzOmQhsq)soHJ0_4EPHMnti7|RZh_2uyPd_L5BAu)03Yoh zEWCWO*JJf*s$=;`fN72ad{7@p#yyzvbu?fE=I5C11K{tt))*kbQJ6L4K*ybK05cpP zCjtaH@E!}^&e4gBbhhKiAfA7rj@@NoW{#s0Pw}~q(TgB6&w-N?4$e`KF|o^W_bfE# zJ5)~W0!RN)fN)2((GXeaSbiD2MUILe0G2wQCP87DW5F?iHeYuii9mnkeagI+Mnca@cOm_A-YSH!Yb+p_Gun)$dzTc7I3CRNvue}gC z=yX(R4D^trUw)wRj$X|ndel+>5Qqtm$wp`#bA040tVBmx0EovO2Xh0QaKv#)k{!eA zLGP4fC>P>sN4<8CJmWAAK)262#`083aeTpJ;hdu=7x#HbIS#@F$FLE=E;^jQ(xG2+ z?8y!Evg05}?}}r4JV2^r@lp`4I&>W1G)JXOfON;Y$xz5}?4JUWOvlc_0M{H#xv8%^ zf?I-j!_n;rG;!0h{2CN)IYyp@mB)@sdqI5SxXXR})NzKs=$RwY$pY64$B>s0ed*Z9 zn%^sjJA?SQj#9G#-aD4@MfN90x$&^=<xoZ)dp01NWyT>@5SdQ@-Ah&9+FVHudSJ&LmkHP_>9 zL+H=*m=Fxi<$<^aOV6XhI1m?jxQ~Kphw?Y~JMYWgtMbN9huL|Gw2@{yZ?Zd3?(S8RPNoFHqd+ zQH*CsoX5EX;O+LfRs&}Cc~}_K?)P{%5*vyA>a2_fp<8YCxX-SBpm>gsLi2sir6Aw0 z?LpA{-&~IC_umx(eL&kXxDK3p9W4#IiZjZo4ZhF=$k5B>pghrsJ8ROeHn>i%>H+$c z9;_BRhjDLuiPByGQ$_vy0Mmpi9s<5XV@LeN<9-nI7f-)IV*#ReB#6_+`A-0W;^iDj z28p6h@K%V3^^lAZ1Nb?LGgA1nvb<3w&|z#6rB6U3T9o43&&}d{mS4AsQ<>1%Dhizg zwoMddEqS|0W+7sSsKtE{BT^XR?i49ZzITb#JrIc%t2RO;PAuC2k=>#dr(%x?I|7lt zq6&}CeNHitoAZG1X99OnTq+2ecp+{=lnJRvyPq-@f&4Btt(R?p>k3{AVP2jTR)P3NY^VtAtyr@dSe7U^9UAY%9)^4$MB!P$LgiOx@aD*_tsps9 zCeq!_lZ{#04U^w`gSSG4aC1aRzltD6%2W9PR?5yiRaQy8lO0|yJ8|;X$TFK@J4%)< z0kBKXKLlc|EdB&ooOJ64jXg4VXIR@OOI3m1F?)s9)l-k&7&Y*mREQ--jMg{7#~Tu?L6_`NS}j1rzzdIkAjr-n*hR;WQlx%Ypdkq znUJ!zXblVY+|NOA{8|AGHfzWDzWGN+dM#cub8eZ&WTX{FFo*VSeK%-z3*fT)F61h- zy6^4;ZVycbrDw-D-1jQxYySkgqwm96Vjl3Z z6l4Z&PlC*#`Chmm{L}Z~4jIGB^Uzt;{oxLM;;^?C$p7ek3j05u=S#KW{g~qXe4+`s zBL>qMkIYy>|1)ak0I)|FXF+|;movd0n=25MU&c2=1HbMp3Cg$)vs!c$^G4X&$+ z6Sm-fQc?$SC)dsm`6*WfD9!^5aPKY3&jJ!6wq_~6kK)tD(5l_50j?=x()Zw=6Sthj z0n#G@})H^hoDOThGc1?&b05^n#Z%dwv{>+Jxlo6oO@1X^6~{XXcZ2jKL>4nT!CWdQhr!G;8FmEB zW{w4KjeKi>!dlsvR-$D7;vlY* zmxqJ6UIx?3M!9zguo&5i+1E~4e+5K#$Bi&ai3_0amJtT@ZI7J16~w)A z6)Um(r5}F;lqgrwxu(d{Ljf{m!IvOr%CF7LEt@-Jud)zA_EyGzLP

    E1&d5tEocq! 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 __HeapLimit), region RAM overflowed with stack) -LOAD ..\obj\hooks.o -LOAD ..\obj\led.o -LOAD ..\obj\lib\fatfs\mmc.o -LOAD ..\obj\lib\spl\src\misc.o -LOAD ..\obj\lib\spl\src\stm32f10x_adc.o -LOAD ..\obj\lib\spl\src\stm32f10x_bkp.o -LOAD ..\obj\lib\spl\src\stm32f10x_can.o -LOAD ..\obj\lib\spl\src\stm32f10x_cec.o -LOAD ..\obj\lib\spl\src\stm32f10x_crc.o -LOAD ..\obj\lib\spl\src\stm32f10x_dac.o -LOAD ..\obj\lib\spl\src\stm32f10x_dbgmcu.o -LOAD ..\obj\lib\spl\src\stm32f10x_dma.o -LOAD ..\obj\lib\spl\src\stm32f10x_exti.o -LOAD ..\obj\lib\spl\src\stm32f10x_flash.o -LOAD ..\obj\lib\spl\src\stm32f10x_fsmc.o -LOAD ..\obj\lib\spl\src\stm32f10x_gpio.o -LOAD ..\obj\lib\spl\src\stm32f10x_i2c.o -LOAD ..\obj\lib\spl\src\stm32f10x_iwdg.o -LOAD ..\obj\lib\spl\src\stm32f10x_pwr.o -LOAD ..\obj\lib\spl\src\stm32f10x_rcc.o -LOAD ..\obj\lib\spl\src\stm32f10x_rtc.o -LOAD ..\obj\lib\spl\src\stm32f10x_sdio.o -LOAD ..\obj\lib\spl\src\stm32f10x_spi.o -LOAD ..\obj\lib\spl\src\stm32f10x_tim.o -LOAD ..\obj\lib\spl\src\stm32f10x_usart.o -LOAD ..\obj\lib\spl\src\stm32f10x_wwdg.o -LOAD ..\obj\lib\system_stm32f10x.o -LOAD ..\obj\lib\usb_fs_device\src\usb_core.o -LOAD ..\obj\lib\usb_fs_device\src\usb_init.o -LOAD ..\obj\lib\usb_fs_device\src\usb_int.o -LOAD ..\obj\lib\usb_fs_device\src\usb_mem.o -LOAD ..\obj\lib\usb_fs_device\src\usb_regs.o -LOAD ..\obj\lib\usb_fs_device\src\usb_sil.o -LOAD ..\obj\main.o -LOAD ..\obj\startup_stm32f10x_md.o -LOAD ..\obj\usb_desc.o -LOAD ..\obj\usb_endp.o -LOAD ..\obj\usb_istr.o -LOAD ..\obj\usb_prop.o -LOAD ..\obj\usb_pwr.o -LOAD ..\obj\~#\~#\~#\source\armcm3_stm32f1\can.o -LOAD ..\obj\~#\~#\~#\source\armcm3_stm32f1\cpu.o -LOAD ..\obj\~#\~#\~#\source\armcm3_stm32f1\flash.o -LOAD ..\obj\~#\~#\~#\source\armcm3_stm32f1\gcc\cpu_comp.o -LOAD ..\obj\~#\~#\~#\source\armcm3_stm32f1\nvm.o -LOAD ..\obj\~#\~#\~#\source\armcm3_stm32f1\timer.o -LOAD ..\obj\~#\~#\~#\source\armcm3_stm32f1\uart.o -LOAD ..\obj\~#\~#\~#\source\armcm3_stm32f1\usb.o -LOAD ..\obj\~#\~#\~#\source\assert.o -LOAD ..\obj\~#\~#\~#\source\backdoor.o -LOAD ..\obj\~#\~#\~#\source\boot.o -LOAD ..\obj\~#\~#\~#\source\com.o -LOAD ..\obj\~#\~#\~#\source\cop.o -LOAD ..\obj\~#\~#\~#\source\file.o -LOAD ..\obj\~#\~#\~#\source\net.o -LOAD ..\obj\~#\~#\~#\source\third_party\fatfs\src\ff.o -LOAD ..\obj\~#\~#\~#\source\third_party\fatfs\src\option\unicode.o -LOAD ..\obj\~#\~#\~#\source\xcp.o -START GROUP -LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m\libgcc.a -LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a -LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libc_n.a -END GROUP -START GROUP -LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m\libgcc.a -LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libc_n.a -LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libnosys_s.a -END GROUP -LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtend.o -LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o -OUTPUT(..\bin\openblt_olimexino_stm32.elf elf32-littlearm) - -.ARM.attributes - 0x00000000 0x29 - .ARM.attributes - 0x00000000 0x1d c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o - .ARM.attributes - 0x0000001d 0x2d c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtbegin.o - .ARM.attributes - 0x0000004a 0x1b c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o - .ARM.attributes - 0x00000065 0x33 ..\obj\hooks.o - .ARM.attributes - 0x00000098 0x33 ..\obj\led.o - .ARM.attributes - 0x000000cb 0x33 ..\obj\lib\fatfs\mmc.o - .ARM.attributes - 0x000000fe 0x33 ..\obj\lib\spl\src\stm32f10x_gpio.o - .ARM.attributes - 0x00000131 0x33 ..\obj\lib\spl\src\stm32f10x_rcc.o - .ARM.attributes - 0x00000164 0x33 ..\obj\lib\spl\src\stm32f10x_spi.o - .ARM.attributes - 0x00000197 0x33 ..\obj\lib\usb_fs_device\src\usb_core.o - .ARM.attributes - 0x000001ca 0x33 ..\obj\lib\usb_fs_device\src\usb_init.o - .ARM.attributes - 0x000001fd 0x33 ..\obj\lib\usb_fs_device\src\usb_int.o - .ARM.attributes - 0x00000230 0x33 ..\obj\lib\usb_fs_device\src\usb_mem.o - .ARM.attributes - 0x00000263 0x33 ..\obj\lib\usb_fs_device\src\usb_regs.o - .ARM.attributes - 0x00000296 0x33 ..\obj\lib\usb_fs_device\src\usb_sil.o - .ARM.attributes - 0x000002c9 0x33 ..\obj\main.o - .ARM.attributes - 0x000002fc 0x1b ..\obj\startup_stm32f10x_md.o - .ARM.attributes - 0x00000317 0x33 ..\obj\usb_desc.o - .ARM.attributes - 0x0000034a 0x33 ..\obj\usb_endp.o - .ARM.attributes - 0x0000037d 0x33 ..\obj\usb_istr.o - .ARM.attributes - 0x000003b0 0x33 ..\obj\usb_prop.o - .ARM.attributes - 0x000003e3 0x33 ..\obj\usb_pwr.o - .ARM.attributes - 0x00000416 0x33 ..\obj\~#\~#\~#\source\armcm3_stm32f1\cpu.o - .ARM.attributes - 0x00000449 0x33 ..\obj\~#\~#\~#\source\armcm3_stm32f1\flash.o - .ARM.attributes - 0x0000047c 0x33 ..\obj\~#\~#\~#\source\armcm3_stm32f1\gcc\cpu_comp.o - .ARM.attributes - 0x000004af 0x33 ..\obj\~#\~#\~#\source\armcm3_stm32f1\nvm.o - .ARM.attributes - 0x000004e2 0x33 ..\obj\~#\~#\~#\source\armcm3_stm32f1\timer.o - .ARM.attributes - 0x00000515 0x33 ..\obj\~#\~#\~#\source\armcm3_stm32f1\usb.o - .ARM.attributes - 0x00000548 0x33 ..\obj\~#\~#\~#\source\assert.o - .ARM.attributes - 0x0000057b 0x33 ..\obj\~#\~#\~#\source\backdoor.o - .ARM.attributes - 0x000005ae 0x33 ..\obj\~#\~#\~#\source\boot.o - .ARM.attributes - 0x000005e1 0x33 ..\obj\~#\~#\~#\source\com.o - .ARM.attributes - 0x00000614 0x33 ..\obj\~#\~#\~#\source\cop.o - .ARM.attributes - 0x00000647 0x33 ..\obj\~#\~#\~#\source\file.o - .ARM.attributes - 0x0000067a 0x33 ..\obj\~#\~#\~#\source\third_party\fatfs\src\ff.o - .ARM.attributes - 0x000006ad 0x33 ..\obj\~#\~#\~#\source\third_party\fatfs\src\option\unicode.o - .ARM.attributes - 0x000006e0 0x33 ..\obj\~#\~#\~#\source\xcp.o - .ARM.attributes - 0x00000713 0x2d c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-ctype_.o) - .ARM.attributes - 0x00000740 0x2d c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-exit.o) - .ARM.attributes - 0x0000076d 0x2d c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-impure.o) - .ARM.attributes - 0x0000079a 0x2d c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-init.o) - .ARM.attributes - 0x000007c7 0x2d c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-memset.o) - .ARM.attributes - 0x000007f4 0x2d c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libnosys_s.a(_exit.o) - .ARM.attributes - 0x00000821 0x2d c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtend.o - .ARM.attributes - 0x0000084e 0x1d c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o - -.comment 0x00000000 0x6e - .comment 0x00000000 0x6e ..\obj\hooks.o - 0x6f (size before relaxing) - .comment 0x0000006e 0x6f ..\obj\led.o - .comment 0x0000006e 0x6f ..\obj\lib\fatfs\mmc.o - .comment 0x0000006e 0x6f ..\obj\lib\spl\src\stm32f10x_gpio.o - .comment 0x0000006e 0x6f ..\obj\lib\spl\src\stm32f10x_rcc.o - .comment 0x0000006e 0x6f ..\obj\lib\spl\src\stm32f10x_spi.o - .comment 0x0000006e 0x6f ..\obj\lib\usb_fs_device\src\usb_core.o - .comment 0x0000006e 0x6f ..\obj\lib\usb_fs_device\src\usb_init.o - .comment 0x0000006e 0x6f ..\obj\lib\usb_fs_device\src\usb_int.o - .comment 0x0000006e 0x6f ..\obj\lib\usb_fs_device\src\usb_mem.o - .comment 0x0000006e 0x6f ..\obj\lib\usb_fs_device\src\usb_regs.o - .comment 0x0000006e 0x6f ..\obj\lib\usb_fs_device\src\usb_sil.o - .comment 0x0000006e 0x6f ..\obj\main.o - .comment 0x0000006e 0x6f ..\obj\usb_desc.o - .comment 0x0000006e 0x6f ..\obj\usb_endp.o - .comment 0x0000006e 0x6f ..\obj\usb_istr.o - .comment 0x0000006e 0x6f ..\obj\usb_prop.o - .comment 0x0000006e 0x6f ..\obj\usb_pwr.o - .comment 0x0000006e 0x6f ..\obj\~#\~#\~#\source\armcm3_stm32f1\cpu.o - .comment 0x0000006e 0x6f ..\obj\~#\~#\~#\source\armcm3_stm32f1\flash.o - .comment 0x0000006e 0x6f ..\obj\~#\~#\~#\source\armcm3_stm32f1\gcc\cpu_comp.o - .comment 0x0000006e 0x6f ..\obj\~#\~#\~#\source\armcm3_stm32f1\nvm.o - .comment 0x0000006e 0x6f ..\obj\~#\~#\~#\source\armcm3_stm32f1\timer.o - .comment 0x0000006e 0x6f ..\obj\~#\~#\~#\source\armcm3_stm32f1\usb.o - .comment 0x0000006e 0x6f ..\obj\~#\~#\~#\source\assert.o - .comment 0x0000006e 0x6f ..\obj\~#\~#\~#\source\backdoor.o - .comment 0x0000006e 0x6f ..\obj\~#\~#\~#\source\boot.o - .comment 0x0000006e 0x6f ..\obj\~#\~#\~#\source\com.o - .comment 0x0000006e 0x6f ..\obj\~#\~#\~#\source\cop.o - .comment 0x0000006e 0x6f ..\obj\~#\~#\~#\source\file.o - .comment 0x0000006e 0x6f ..\obj\~#\~#\~#\source\third_party\fatfs\src\ff.o - .comment 0x0000006e 0x6f ..\obj\~#\~#\~#\source\third_party\fatfs\src\option\unicode.o - .comment 0x0000006e 0x6f ..\obj\~#\~#\~#\source\xcp.o - -.debug_info 0x00000000 0xff2d - .debug_info 0x00000000 0x911 ..\obj\hooks.o - .debug_info 0x00000911 0x26e ..\obj\led.o - .debug_info 0x00000b7f 0x1492 ..\obj\lib\fatfs\mmc.o - .debug_info 0x00002011 0x895 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_info 0x000028a6 0x94a ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_info 0x000031f0 0x9d1 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_info 0x00003bc1 0xec1 ..\obj\lib\usb_fs_device\src\usb_core.o - .debug_info 0x00004a82 0x45c ..\obj\lib\usb_fs_device\src\usb_init.o - .debug_info 0x00004ede 0x206 ..\obj\lib\usb_fs_device\src\usb_int.o - .debug_info 0x000050e4 0x1e8 ..\obj\lib\usb_fs_device\src\usb_mem.o - .debug_info 0x000052cc 0xb46 ..\obj\lib\usb_fs_device\src\usb_regs.o - .debug_info 0x00005e12 0x25c ..\obj\lib\usb_fs_device\src\usb_sil.o - .debug_info 0x0000606e 0x4f1 ..\obj\main.o - .debug_info 0x0000655f 0x93 ..\obj\startup_stm32f10x_md.o - .debug_info 0x000065f2 0x1b6 ..\obj\usb_desc.o - .debug_info 0x000067a8 0x16c ..\obj\usb_endp.o - .debug_info 0x00006914 0x2ab ..\obj\usb_istr.o - .debug_info 0x00006bbf 0xada ..\obj\usb_prop.o - .debug_info 0x00007699 0x3a7 ..\obj\usb_pwr.o - .debug_info 0x00007a40 0x1f4 ..\obj\~#\~#\~#\source\armcm3_stm32f1\cpu.o - .debug_info 0x00007c34 0x9c0 ..\obj\~#\~#\~#\source\armcm3_stm32f1\flash.o - .debug_info 0x000085f4 0x99 ..\obj\~#\~#\~#\source\armcm3_stm32f1\gcc\cpu_comp.o - .debug_info 0x0000868d 0x267 ..\obj\~#\~#\~#\source\armcm3_stm32f1\nvm.o - .debug_info 0x000088f4 0x14c ..\obj\~#\~#\~#\source\armcm3_stm32f1\timer.o - .debug_info 0x00008a40 0xbb2 ..\obj\~#\~#\~#\source\armcm3_stm32f1\usb.o - .debug_info 0x000095f2 0xdb ..\obj\~#\~#\~#\source\assert.o - .debug_info 0x000096cd 0x157 ..\obj\~#\~#\~#\source\backdoor.o - .debug_info 0x00009824 0x193 ..\obj\~#\~#\~#\source\boot.o - .debug_info 0x000099b7 0x27f ..\obj\~#\~#\~#\source\com.o - .debug_info 0x00009c36 0xcb ..\obj\~#\~#\~#\source\cop.o - .debug_info 0x00009d01 0x12b4 ..\obj\~#\~#\~#\source\file.o - .debug_info 0x0000afb5 0x45c7 ..\obj\~#\~#\~#\source\third_party\fatfs\src\ff.o - .debug_info 0x0000f57c 0x1b5 ..\obj\~#\~#\~#\source\third_party\fatfs\src\option\unicode.o - .debug_info 0x0000f731 0x7fc ..\obj\~#\~#\~#\source\xcp.o - -.debug_abbrev 0x00000000 0x34af - .debug_abbrev 0x00000000 0x2aa ..\obj\hooks.o - .debug_abbrev 0x000002aa 0x121 ..\obj\led.o - .debug_abbrev 0x000003cb 0x35e ..\obj\lib\fatfs\mmc.o - .debug_abbrev 0x00000729 0x205 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_abbrev 0x0000092e 0x273 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_abbrev 0x00000ba1 0x1eb ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_abbrev 0x00000d8c 0x3e8 ..\obj\lib\usb_fs_device\src\usb_core.o - .debug_abbrev 0x00001174 0x122 ..\obj\lib\usb_fs_device\src\usb_init.o - .debug_abbrev 0x00001296 0xfe ..\obj\lib\usb_fs_device\src\usb_int.o - .debug_abbrev 0x00001394 0xa2 ..\obj\lib\usb_fs_device\src\usb_mem.o - .debug_abbrev 0x00001436 0x201 ..\obj\lib\usb_fs_device\src\usb_regs.o - .debug_abbrev 0x00001637 0x106 ..\obj\lib\usb_fs_device\src\usb_sil.o - .debug_abbrev 0x0000173d 0x18e ..\obj\main.o - .debug_abbrev 0x000018cb 0x14 ..\obj\startup_stm32f10x_md.o - .debug_abbrev 0x000018df 0x78 ..\obj\usb_desc.o - .debug_abbrev 0x00001957 0xb6 ..\obj\usb_endp.o - .debug_abbrev 0x00001a0d 0x11a ..\obj\usb_istr.o - .debug_abbrev 0x00001b27 0x276 ..\obj\usb_prop.o - .debug_abbrev 0x00001d9d 0x1bf ..\obj\usb_pwr.o - .debug_abbrev 0x00001f5c 0xe1 ..\obj\~#\~#\~#\source\armcm3_stm32f1\cpu.o - .debug_abbrev 0x0000203d 0x2af ..\obj\~#\~#\~#\source\armcm3_stm32f1\flash.o - .debug_abbrev 0x000022ec 0x45 ..\obj\~#\~#\~#\source\armcm3_stm32f1\gcc\cpu_comp.o - .debug_abbrev 0x00002331 0xdb ..\obj\~#\~#\~#\source\armcm3_stm32f1\nvm.o - .debug_abbrev 0x0000240c 0xf0 ..\obj\~#\~#\~#\source\armcm3_stm32f1\timer.o - .debug_abbrev 0x000024fc 0x376 ..\obj\~#\~#\~#\source\armcm3_stm32f1\usb.o - .debug_abbrev 0x00002872 0x8b ..\obj\~#\~#\~#\source\assert.o - .debug_abbrev 0x000028fd 0xb0 ..\obj\~#\~#\~#\source\backdoor.o - .debug_abbrev 0x000029ad 0x71 ..\obj\~#\~#\~#\source\boot.o - .debug_abbrev 0x00002a1e 0x13d ..\obj\~#\~#\~#\source\com.o - .debug_abbrev 0x00002b5b 0x66 ..\obj\~#\~#\~#\source\cop.o - .debug_abbrev 0x00002bc1 0x2c8 ..\obj\~#\~#\~#\source\file.o - .debug_abbrev 0x00002e89 0x343 ..\obj\~#\~#\~#\source\third_party\fatfs\src\ff.o - .debug_abbrev 0x000031cc 0xb4 ..\obj\~#\~#\~#\source\third_party\fatfs\src\option\unicode.o - .debug_abbrev 0x00003280 0x22f ..\obj\~#\~#\~#\source\xcp.o - -.debug_loc 0x00000000 0xbff8 - .debug_loc 0x00000000 0x95 ..\obj\hooks.o - .debug_loc 0x00000095 0xc5c ..\obj\lib\fatfs\mmc.o - .debug_loc 0x00000cf1 0x569 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_loc 0x0000125a 0x726 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_loc 0x00001980 0x55f ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_loc 0x00001edf 0xa4e ..\obj\lib\usb_fs_device\src\usb_core.o - .debug_loc 0x0000292d 0x92 ..\obj\lib\usb_fs_device\src\usb_int.o - .debug_loc 0x000029bf 0x283 ..\obj\lib\usb_fs_device\src\usb_mem.o - .debug_loc 0x00002c42 0xa28 ..\obj\lib\usb_fs_device\src\usb_regs.o - .debug_loc 0x0000366a 0xcf ..\obj\lib\usb_fs_device\src\usb_sil.o - .debug_loc 0x00003739 0x16 ..\obj\main.o - .debug_loc 0x0000374f 0x199 ..\obj\usb_prop.o - .debug_loc 0x000038e8 0x10c ..\obj\usb_pwr.o - .debug_loc 0x000039f4 0x12e ..\obj\~#\~#\~#\source\armcm3_stm32f1\cpu.o - .debug_loc 0x00003b22 0x82b ..\obj\~#\~#\~#\source\armcm3_stm32f1\flash.o - .debug_loc 0x0000434d 0xa5 ..\obj\~#\~#\~#\source\armcm3_stm32f1\nvm.o - .debug_loc 0x000043f2 0x3d2 ..\obj\~#\~#\~#\source\armcm3_stm32f1\usb.o - .debug_loc 0x000047c4 0x42 ..\obj\~#\~#\~#\source\assert.o - .debug_loc 0x00004806 0x74 ..\obj\~#\~#\~#\source\com.o - .debug_loc 0x0000487a 0x9f0 ..\obj\~#\~#\~#\source\file.o - .debug_loc 0x0000526a 0x66ab ..\obj\~#\~#\~#\source\third_party\fatfs\src\ff.o - .debug_loc 0x0000b915 0x2d2 ..\obj\~#\~#\~#\source\third_party\fatfs\src\option\unicode.o - .debug_loc 0x0000bbe7 0x411 ..\obj\~#\~#\~#\source\xcp.o - -.debug_aranges 0x00000000 0xca0 - .debug_aranges - 0x00000000 0x70 ..\obj\hooks.o - .debug_aranges - 0x00000070 0x30 ..\obj\led.o - .debug_aranges - 0x000000a0 0x70 ..\obj\lib\fatfs\mmc.o - .debug_aranges - 0x00000110 0xa8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_aranges - 0x000001b8 0x118 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_aranges - 0x000002d0 0xd0 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_aranges - 0x000003a0 0x98 ..\obj\lib\usb_fs_device\src\usb_core.o - .debug_aranges - 0x00000438 0x20 ..\obj\lib\usb_fs_device\src\usb_init.o - .debug_aranges - 0x00000458 0x28 ..\obj\lib\usb_fs_device\src\usb_int.o - .debug_aranges - 0x00000480 0x28 ..\obj\lib\usb_fs_device\src\usb_mem.o - .debug_aranges - 0x000004a8 0x1a0 ..\obj\lib\usb_fs_device\src\usb_regs.o - .debug_aranges - 0x00000648 0x30 ..\obj\lib\usb_fs_device\src\usb_sil.o - .debug_aranges - 0x00000678 0x20 ..\obj\main.o - .debug_aranges - 0x00000698 0x20 ..\obj\startup_stm32f10x_md.o - .debug_aranges - 0x000006b8 0x18 ..\obj\usb_desc.o - .debug_aranges - 0x000006d0 0x30 ..\obj\usb_endp.o - .debug_aranges - 0x00000700 0x20 ..\obj\usb_istr.o - .debug_aranges - 0x00000720 0x78 ..\obj\usb_prop.o - .debug_aranges - 0x00000798 0x40 ..\obj\usb_pwr.o - .debug_aranges - 0x000007d8 0x30 ..\obj\~#\~#\~#\source\armcm3_stm32f1\cpu.o - .debug_aranges - 0x00000808 0x70 ..\obj\~#\~#\~#\source\armcm3_stm32f1\flash.o - .debug_aranges - 0x00000878 0x28 ..\obj\~#\~#\~#\source\armcm3_stm32f1\gcc\cpu_comp.o - .debug_aranges - 0x000008a0 0x50 ..\obj\~#\~#\~#\source\armcm3_stm32f1\nvm.o - .debug_aranges - 0x000008f0 0x38 ..\obj\~#\~#\~#\source\armcm3_stm32f1\timer.o - .debug_aranges - 0x00000928 0x78 ..\obj\~#\~#\~#\source\armcm3_stm32f1\usb.o - .debug_aranges - 0x000009a0 0x20 ..\obj\~#\~#\~#\source\assert.o - .debug_aranges - 0x000009c0 0x28 ..\obj\~#\~#\~#\source\backdoor.o - .debug_aranges - 0x000009e8 0x28 ..\obj\~#\~#\~#\source\boot.o - .debug_aranges - 0x00000a10 0x48 ..\obj\~#\~#\~#\source\com.o - .debug_aranges - 0x00000a58 0x28 ..\obj\~#\~#\~#\source\cop.o - .debug_aranges - 0x00000a80 0x60 ..\obj\~#\~#\~#\source\file.o - .debug_aranges - 0x00000ae0 0x160 ..\obj\~#\~#\~#\source\third_party\fatfs\src\ff.o - .debug_aranges - 0x00000c40 0x28 ..\obj\~#\~#\~#\source\third_party\fatfs\src\option\unicode.o - .debug_aranges - 0x00000c68 0x38 ..\obj\~#\~#\~#\source\xcp.o - -.debug_ranges 0x00000000 0x17f0 - .debug_ranges 0x00000000 0x60 ..\obj\hooks.o - .debug_ranges 0x00000060 0x20 ..\obj\led.o - .debug_ranges 0x00000080 0xc0 ..\obj\lib\fatfs\mmc.o - .debug_ranges 0x00000140 0x98 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_ranges 0x000001d8 0x128 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_ranges 0x00000300 0xc0 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_ranges 0x000003c0 0x1b0 ..\obj\lib\usb_fs_device\src\usb_core.o - .debug_ranges 0x00000570 0x10 ..\obj\lib\usb_fs_device\src\usb_init.o - .debug_ranges 0x00000580 0x30 ..\obj\lib\usb_fs_device\src\usb_int.o - .debug_ranges 0x000005b0 0x18 ..\obj\lib\usb_fs_device\src\usb_mem.o - .debug_ranges 0x000005c8 0x258 ..\obj\lib\usb_fs_device\src\usb_regs.o - .debug_ranges 0x00000820 0x20 ..\obj\lib\usb_fs_device\src\usb_sil.o - .debug_ranges 0x00000840 0x30 ..\obj\main.o - .debug_ranges 0x00000870 0x20 ..\obj\usb_endp.o - .debug_ranges 0x00000890 0x10 ..\obj\usb_istr.o - .debug_ranges 0x000008a0 0x68 ..\obj\usb_prop.o - .debug_ranges 0x00000908 0x60 ..\obj\usb_pwr.o - .debug_ranges 0x00000968 0x20 ..\obj\~#\~#\~#\source\armcm3_stm32f1\cpu.o - .debug_ranges 0x00000988 0x140 ..\obj\~#\~#\~#\source\armcm3_stm32f1\flash.o - .debug_ranges 0x00000ac8 0x18 ..\obj\~#\~#\~#\source\armcm3_stm32f1\gcc\cpu_comp.o - .debug_ranges 0x00000ae0 0x40 ..\obj\~#\~#\~#\source\armcm3_stm32f1\nvm.o - .debug_ranges 0x00000b20 0x48 ..\obj\~#\~#\~#\source\armcm3_stm32f1\timer.o - .debug_ranges 0x00000b68 0x138 ..\obj\~#\~#\~#\source\armcm3_stm32f1\usb.o - .debug_ranges 0x00000ca0 0x10 ..\obj\~#\~#\~#\source\assert.o - .debug_ranges 0x00000cb0 0x18 ..\obj\~#\~#\~#\source\backdoor.o - .debug_ranges 0x00000cc8 0x18 ..\obj\~#\~#\~#\source\boot.o - .debug_ranges 0x00000ce0 0x38 ..\obj\~#\~#\~#\source\com.o - .debug_ranges 0x00000d18 0x18 ..\obj\~#\~#\~#\source\cop.o - .debug_ranges 0x00000d30 0x108 ..\obj\~#\~#\~#\source\file.o - .debug_ranges 0x00000e38 0x8b0 ..\obj\~#\~#\~#\source\third_party\fatfs\src\ff.o - .debug_ranges 0x000016e8 0x18 ..\obj\~#\~#\~#\source\third_party\fatfs\src\option\unicode.o - .debug_ranges 0x00001700 0xf0 ..\obj\~#\~#\~#\source\xcp.o - -.debug_macro 0x00000000 0x11c30 - .debug_macro 0x00000000 0x23f ..\obj\hooks.o - .debug_macro 0x0000023f 0x886 ..\obj\hooks.o - .debug_macro 0x00000ac5 0x1c ..\obj\hooks.o - .debug_macro 0x00000ae1 0x1c ..\obj\hooks.o - .debug_macro 0x00000afd 0x22 ..\obj\hooks.o - .debug_macro 0x00000b1f 0xb8 ..\obj\hooks.o - .debug_macro 0x00000bd7 0x37 ..\obj\hooks.o - .debug_macro 0x00000c0e 0x1c ..\obj\hooks.o - .debug_macro 0x00000c2a 0xe9 ..\obj\hooks.o - .debug_macro 0x00000d13 0xe0 ..\obj\hooks.o - .debug_macro 0x00000df3 0x40 ..\obj\hooks.o - .debug_macro 0x00000e33 0x9f ..\obj\hooks.o - .debug_macro 0x00000ed2 0x40 ..\obj\hooks.o - .debug_macro 0x00000f12 0x5d ..\obj\hooks.o - .debug_macro 0x00000f6f 0x3a ..\obj\hooks.o - .debug_macro 0x00000fa9 0x22 ..\obj\hooks.o - .debug_macro 0x00000fcb 0x87 ..\obj\hooks.o - .debug_macro 0x00001052 0x44 ..\obj\hooks.o - .debug_macro 0x00001096 0xfd ..\obj\hooks.o - .debug_macro 0x00001193 0x5e ..\obj\hooks.o - .debug_macro 0x000011f1 0x1df ..\obj\hooks.o - .debug_macro 0x000013d0 0x18 ..\obj\hooks.o - .debug_macro 0x000013e8 0xa36 ..\obj\hooks.o - .debug_macro 0x00001e1e 0x7eb3 ..\obj\hooks.o - .debug_macro 0x00009cd1 0x2df ..\obj\hooks.o - .debug_macro 0x00009fb0 0x144 ..\obj\hooks.o - .debug_macro 0x0000a0f4 0x3cf ..\obj\hooks.o - .debug_macro 0x0000a4c3 0xc8 ..\obj\hooks.o - .debug_macro 0x0000a58b 0x17a ..\obj\hooks.o - .debug_macro 0x0000a705 0xac ..\obj\hooks.o - .debug_macro 0x0000a7b1 0x3ad ..\obj\hooks.o - .debug_macro 0x0000ab5e 0x9a ..\obj\hooks.o - .debug_macro 0x0000abf8 0x2cf ..\obj\hooks.o - .debug_macro 0x0000aec7 0x279 ..\obj\hooks.o - .debug_macro 0x0000b140 0x2ac ..\obj\hooks.o - .debug_macro 0x0000b3ec 0x2b1 ..\obj\hooks.o - .debug_macro 0x0000b69d 0x64 ..\obj\hooks.o - .debug_macro 0x0000b701 0x82 ..\obj\hooks.o - .debug_macro 0x0000b783 0x3e2 ..\obj\hooks.o - .debug_macro 0x0000bb65 0x58 ..\obj\hooks.o - .debug_macro 0x0000bbbd 0x341 ..\obj\hooks.o - .debug_macro 0x0000befe 0x2c4 ..\obj\hooks.o - .debug_macro 0x0000c1c2 0x711 ..\obj\hooks.o - .debug_macro 0x0000c8d3 0x220 ..\obj\hooks.o - .debug_macro 0x0000caf3 0x34 ..\obj\hooks.o - .debug_macro 0x0000cb27 0x8b ..\obj\hooks.o - .debug_macro 0x0000cbb2 0x35 ..\obj\hooks.o - .debug_macro 0x0000cbe7 0x23f ..\obj\led.o - .debug_macro 0x0000ce26 0x2e6 ..\obj\lib\fatfs\mmc.o - .debug_macro 0x0000d10c 0x8e ..\obj\lib\fatfs\mmc.o - .debug_macro 0x0000d19a 0x1e6 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x0000d380 0x2a6 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x0000d626 0x2b4 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x0000d8da 0x3dc ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x0000dcb6 0x1fe ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x0000deb4 0x2be ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x0000e172 0x230 ..\obj\lib\usb_fs_device\src\usb_core.o - .debug_macro 0x0000e3a2 0x82 ..\obj\lib\usb_fs_device\src\usb_core.o - .debug_macro 0x0000e424 0x44c ..\obj\lib\usb_fs_device\src\usb_core.o - .debug_macro 0x0000e870 0x28 ..\obj\lib\usb_fs_device\src\usb_core.o - .debug_macro 0x0000e898 0x5e ..\obj\lib\usb_fs_device\src\usb_core.o - .debug_macro 0x0000e8f6 0x1f4 ..\obj\lib\usb_fs_device\src\usb_init.o - .debug_macro 0x0000eaea 0x1f4 ..\obj\lib\usb_fs_device\src\usb_int.o - .debug_macro 0x0000ecde 0x1f4 ..\obj\lib\usb_fs_device\src\usb_mem.o - .debug_macro 0x0000eed2 0x1f4 ..\obj\lib\usb_fs_device\src\usb_regs.o - .debug_macro 0x0000f0c6 0x1f4 ..\obj\lib\usb_fs_device\src\usb_sil.o - .debug_macro 0x0000f2ba 0x235 ..\obj\main.o - .debug_macro 0x0000f4ef 0x1fd ..\obj\usb_desc.o - .debug_macro 0x0000f6ec 0x6a ..\obj\usb_desc.o - .debug_macro 0x0000f756 0x219 ..\obj\usb_endp.o - .debug_macro 0x0000f96f 0x215 ..\obj\usb_istr.o - .debug_macro 0x0000fb84 0x34 ..\obj\usb_istr.o - .debug_macro 0x0000fbb8 0x214 ..\obj\usb_prop.o - .debug_macro 0x0000fdcc 0x20b ..\obj\usb_pwr.o - .debug_macro 0x0000ffd7 0xca ..\obj\~#\~#\~#\source\armcm3_stm32f1\cpu.o - .debug_macro 0x000100a1 0x11e ..\obj\~#\~#\~#\source\armcm3_stm32f1\flash.o - .debug_macro 0x000101bf 0xb8 ..\obj\~#\~#\~#\source\armcm3_stm32f1\gcc\cpu_comp.o - .debug_macro 0x00010277 0xc2 ..\obj\~#\~#\~#\source\armcm3_stm32f1\nvm.o - .debug_macro 0x00010339 0xd0 ..\obj\~#\~#\~#\source\armcm3_stm32f1\timer.o - .debug_macro 0x00010409 0x2ce ..\obj\~#\~#\~#\source\armcm3_stm32f1\usb.o - .debug_macro 0x000106d7 0xb8 ..\obj\~#\~#\~#\source\assert.o - .debug_macro 0x0001078f 0xb8 ..\obj\~#\~#\~#\source\backdoor.o - .debug_macro 0x00010847 0xb8 ..\obj\~#\~#\~#\source\boot.o - .debug_macro 0x000108ff 0xc2 ..\obj\~#\~#\~#\source\com.o - .debug_macro 0x000109c1 0xb8 ..\obj\~#\~#\~#\source\cop.o - .debug_macro 0x00010a79 0x190 ..\obj\~#\~#\~#\source\file.o - .debug_macro 0x00010c09 0x4c ..\obj\~#\~#\~#\source\file.o - .debug_macro 0x00010c55 0x8d ..\obj\~#\~#\~#\source\file.o - .debug_macro 0x00010ce2 0x35 ..\obj\~#\~#\~#\source\file.o - .debug_macro 0x00010d17 0x9c ..\obj\~#\~#\~#\source\file.o - .debug_macro 0x00010db3 0x174 ..\obj\~#\~#\~#\source\file.o - .debug_macro 0x00010f27 0x4a ..\obj\~#\~#\~#\source\file.o - .debug_macro 0x00010f71 0x52 ..\obj\~#\~#\~#\source\file.o - .debug_macro 0x00010fc3 0x1f ..\obj\~#\~#\~#\source\file.o - .debug_macro 0x00010fe2 0x43 ..\obj\~#\~#\~#\source\file.o - .debug_macro 0x00011025 0x20 ..\obj\~#\~#\~#\source\file.o - .debug_macro 0x00011045 0x187 ..\obj\~#\~#\~#\source\file.o - .debug_macro 0x000111cc 0x30d ..\obj\~#\~#\~#\source\file.o - .debug_macro 0x000114d9 0x10 ..\obj\~#\~#\~#\source\file.o - .debug_macro 0x000114e9 0x35 ..\obj\~#\~#\~#\source\file.o - .debug_macro 0x0001151e 0xac ..\obj\~#\~#\~#\source\file.o - .debug_macro 0x000115ca 0x3bf ..\obj\~#\~#\~#\source\third_party\fatfs\src\ff.o - .debug_macro 0x00011989 0x94 ..\obj\~#\~#\~#\source\third_party\fatfs\src\ff.o - .debug_macro 0x00011a1d 0x58 ..\obj\~#\~#\~#\source\third_party\fatfs\src\ff.o - .debug_macro 0x00011a75 0x3d ..\obj\~#\~#\~#\source\third_party\fatfs\src\option\unicode.o - .debug_macro 0x00011ab2 0x17e ..\obj\~#\~#\~#\source\xcp.o - -.debug_line 0x00000000 0xa7c0 - .debug_line 0x00000000 0x644 ..\obj\hooks.o - .debug_line 0x00000644 0x587 ..\obj\led.o - .debug_line 0x00000bcb 0x877 ..\obj\lib\fatfs\mmc.o - .debug_line 0x00001442 0x630 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_line 0x00001a72 0x71c ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_line 0x0000218e 0x660 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_line 0x000027ee 0x8fa ..\obj\lib\usb_fs_device\src\usb_core.o - .debug_line 0x000030e8 0x4f6 ..\obj\lib\usb_fs_device\src\usb_init.o - .debug_line 0x000035de 0x568 ..\obj\lib\usb_fs_device\src\usb_int.o - .debug_line 0x00003b46 0x524 ..\obj\lib\usb_fs_device\src\usb_mem.o - .debug_line 0x0000406a 0x8cb ..\obj\lib\usb_fs_device\src\usb_regs.o - .debug_line 0x00004935 0x527 ..\obj\lib\usb_fs_device\src\usb_sil.o - .debug_line 0x00004e5c 0x5c2 ..\obj\main.o - .debug_line 0x0000541e 0xab ..\obj\startup_stm32f10x_md.o - .debug_line 0x000054c9 0x4d7 ..\obj\usb_desc.o - .debug_line 0x000059a0 0x53c ..\obj\usb_endp.o - .debug_line 0x00005edc 0x539 ..\obj\usb_istr.o - .debug_line 0x00006415 0x60f ..\obj\usb_prop.o - .debug_line 0x00006a24 0x5ca ..\obj\usb_pwr.o - .debug_line 0x00006fee 0x192 ..\obj\~#\~#\~#\source\armcm3_stm32f1\cpu.o - .debug_line 0x00007180 0x35f ..\obj\~#\~#\~#\source\armcm3_stm32f1\flash.o - .debug_line 0x000074df 0x199 ..\obj\~#\~#\~#\source\armcm3_stm32f1\gcc\cpu_comp.o - .debug_line 0x00007678 0x1db ..\obj\~#\~#\~#\source\armcm3_stm32f1\nvm.o - .debug_line 0x00007853 0x1b1 ..\obj\~#\~#\~#\source\armcm3_stm32f1\timer.o - .debug_line 0x00007a04 0x824 ..\obj\~#\~#\~#\source\armcm3_stm32f1\usb.o - .debug_line 0x00008228 0x165 ..\obj\~#\~#\~#\source\assert.o - .debug_line 0x0000838d 0x185 ..\obj\~#\~#\~#\source\backdoor.o - .debug_line 0x00008512 0x17c ..\obj\~#\~#\~#\source\boot.o - .debug_line 0x0000868e 0x1da ..\obj\~#\~#\~#\source\com.o - .debug_line 0x00008868 0x16e ..\obj\~#\~#\~#\source\cop.o - .debug_line 0x000089d6 0x684 ..\obj\~#\~#\~#\source\file.o - .debug_line 0x0000905a 0x1371 ..\obj\~#\~#\~#\source\third_party\fatfs\src\ff.o - .debug_line 0x0000a3cb 0x131 ..\obj\~#\~#\~#\source\third_party\fatfs\src\option\unicode.o - .debug_line 0x0000a4fc 0x2c4 ..\obj\~#\~#\~#\source\xcp.o - -.debug_str 0x00000000 0x59e9b - .debug_str 0x00000000 0x4f9d4 ..\obj\hooks.o - 0x4fb7e (size before relaxing) - .debug_str 0x0004f9d4 0x5c ..\obj\led.o - 0x4f68f (size before relaxing) - .debug_str 0x0004fa30 0x5f0 ..\obj\lib\fatfs\mmc.o - 0x4fd5a (size before relaxing) - .debug_str 0x00050020 0x47b ..\obj\lib\spl\src\stm32f10x_gpio.o - 0x4ec4c (size before relaxing) - .debug_str 0x0005049b 0xafe ..\obj\lib\spl\src\stm32f10x_rcc.o - 0x4f21b (size before relaxing) - .debug_str 0x00050f99 0x4b0 ..\obj\lib\spl\src\stm32f10x_spi.o - 0x4ed75 (size before relaxing) - .debug_str 0x00051449 0x2c8e ..\obj\lib\usb_fs_device\src\usb_core.o - 0x51465 (size before relaxing) - .debug_str 0x000540d7 0x5b ..\obj\lib\usb_fs_device\src\usb_init.o - 0x50d10 (size before relaxing) - .debug_str 0x00054132 0x53 ..\obj\lib\usb_fs_device\src\usb_int.o - 0x509f7 (size before relaxing) - .debug_str 0x00054185 0x53 ..\obj\lib\usb_fs_device\src\usb_mem.o - 0x509d0 (size before relaxing) - .debug_str 0x000541d8 0x314 ..\obj\lib\usb_fs_device\src\usb_regs.o - 0x50cd0 (size before relaxing) - .debug_str 0x000544ec 0x86 ..\obj\lib\usb_fs_device\src\usb_sil.o - 0x50a38 (size before relaxing) - .debug_str 0x00054572 0x5d ..\obj\main.o - 0x4f816 (size before relaxing) - .debug_str 0x000545cf 0x277 ..\obj\usb_desc.o - 0x50ba4 (size before relaxing) - .debug_str 0x00054846 0xd6 ..\obj\usb_endp.o - 0x50be4 (size before relaxing) - .debug_str 0x0005491c 0x10c ..\obj\usb_istr.o - 0x50bd3 (size before relaxing) - .debug_str 0x00054a28 0x18d ..\obj\usb_prop.o - 0x51462 (size before relaxing) - .debug_str 0x00054bb5 0x105 ..\obj\usb_pwr.o - 0x50b89 (size before relaxing) - .debug_str 0x00054cba 0x1ab ..\obj\~#\~#\~#\source\armcm3_stm32f1\cpu.o - 0x36ce (size before relaxing) - .debug_str 0x00054e65 0x4d1 ..\obj\~#\~#\~#\source\armcm3_stm32f1\flash.o - 0x3a4f (size before relaxing) - .debug_str 0x00055336 0x31 ..\obj\~#\~#\~#\source\armcm3_stm32f1\gcc\cpu_comp.o - 0x3537 (size before relaxing) - .debug_str 0x00055367 0x5e ..\obj\~#\~#\~#\source\armcm3_stm32f1\nvm.o - 0x361e (size before relaxing) - .debug_str 0x000553c5 0x129 ..\obj\~#\~#\~#\source\armcm3_stm32f1\timer.o - 0x3633 (size before relaxing) - .debug_str 0x000554ee 0x293 ..\obj\~#\~#\~#\source\armcm3_stm32f1\usb.o - 0x52053 (size before relaxing) - .debug_str 0x00055781 0x1c ..\obj\~#\~#\~#\source\assert.o - 0x353e (size before relaxing) - .debug_str 0x0005579d 0x91 ..\obj\~#\~#\~#\source\backdoor.o - 0x35ad (size before relaxing) - .debug_str 0x0005582e 0x44 ..\obj\~#\~#\~#\source\boot.o - 0x358d (size before relaxing) - .debug_str 0x00055872 0xeb ..\obj\~#\~#\~#\source\com.o - 0x366a (size before relaxing) - .debug_str 0x0005595d 0x19 ..\obj\~#\~#\~#\source\cop.o - 0x3532 (size before relaxing) - .debug_str 0x00055976 0x3083 ..\obj\~#\~#\~#\source\file.o - 0x6ced (size before relaxing) - .debug_str 0x000589f9 0xf16 ..\obj\~#\~#\~#\source\third_party\fatfs\src\ff.o - 0x3dba (size before relaxing) - .debug_str 0x0005990f 0x4e ..\obj\~#\~#\~#\source\third_party\fatfs\src\option\unicode.o - 0x2a3b (size before relaxing) - .debug_str 0x0005995d 0x53e ..\obj\~#\~#\~#\source\xcp.o - 0x3b32 (size before relaxing) - -.debug_frame 0x00000000 0x20dc - .debug_frame 0x00000000 0x12c ..\obj\hooks.o - .debug_frame 0x0000012c 0x48 ..\obj\led.o - .debug_frame 0x00000174 0x16c ..\obj\lib\fatfs\mmc.o - .debug_frame 0x000002e0 0x1b0 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_frame 0x00000490 0x228 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_frame 0x000006b8 0x1cc ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_frame 0x00000884 0x1fc ..\obj\lib\usb_fs_device\src\usb_core.o - .debug_frame 0x00000a80 0x30 ..\obj\lib\usb_fs_device\src\usb_init.o - .debug_frame 0x00000ab0 0x60 ..\obj\lib\usb_fs_device\src\usb_int.o - .debug_frame 0x00000b10 0x3c ..\obj\lib\usb_fs_device\src\usb_mem.o - .debug_frame 0x00000b4c 0x3e4 ..\obj\lib\usb_fs_device\src\usb_regs.o - .debug_frame 0x00000f30 0x64 ..\obj\lib\usb_fs_device\src\usb_sil.o - .debug_frame 0x00000f94 0x28 ..\obj\main.o - .debug_frame 0x00000fbc 0x40 ..\obj\usb_endp.o - .debug_frame 0x00000ffc 0x38 ..\obj\usb_istr.o - .debug_frame 0x00001034 0xf8 ..\obj\usb_prop.o - .debug_frame 0x0000112c 0x8c ..\obj\usb_pwr.o - .debug_frame 0x000011b8 0x60 ..\obj\~#\~#\~#\source\armcm3_stm32f1\cpu.o - .debug_frame 0x00001218 0x16c ..\obj\~#\~#\~#\source\armcm3_stm32f1\flash.o - .debug_frame 0x00001384 0x30 ..\obj\~#\~#\~#\source\armcm3_stm32f1\gcc\cpu_comp.o - .debug_frame 0x000013b4 0x8c ..\obj\~#\~#\~#\source\armcm3_stm32f1\nvm.o - .debug_frame 0x00001440 0x5c ..\obj\~#\~#\~#\source\armcm3_stm32f1\timer.o - .debug_frame 0x0000149c 0x164 ..\obj\~#\~#\~#\source\armcm3_stm32f1\usb.o - .debug_frame 0x00001600 0x28 ..\obj\~#\~#\~#\source\assert.o - .debug_frame 0x00001628 0x48 ..\obj\~#\~#\~#\source\backdoor.o - .debug_frame 0x00001670 0x48 ..\obj\~#\~#\~#\source\boot.o - .debug_frame 0x000016b8 0xa8 ..\obj\~#\~#\~#\source\com.o - .debug_frame 0x00001760 0x30 ..\obj\~#\~#\~#\source\cop.o - .debug_frame 0x00001790 0x11c ..\obj\~#\~#\~#\source\file.o - .debug_frame 0x000018ac 0x6e0 ..\obj\~#\~#\~#\source\third_party\fatfs\src\ff.o - .debug_frame 0x00001f8c 0x54 ..\obj\~#\~#\~#\source\third_party\fatfs\src\option\unicode.o - .debug_frame 0x00001fe0 0x68 ..\obj\~#\~#\~#\source\xcp.o - .debug_frame 0x00002048 0x28 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-exit.o) - .debug_frame 0x00002070 0x2c c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-init.o) - .debug_frame 0x0000209c 0x20 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-memset.o) - .debug_frame 0x000020bc 0x20 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libnosys_s.a(_exit.o) + +bin/openblt_olimexino_stm32.elf: file format elf32-littlearm +bin/openblt_olimexino_stm32.elf +architecture: arm, flags 0x00000112: +EXEC_P, HAS_SYMS, D_PAGED +start address 0x08000000 + +Program Header: +0x70000001 off 0x00015c8c vaddr 0x08005c8c paddr 0x08005c8c align 2**2 + filesz 0x00000008 memsz 0x00000008 flags r-- + LOAD off 0x00010000 vaddr 0x08000000 paddr 0x08000000 align 2**16 + filesz 0x00005c94 memsz 0x00005c94 flags r-x + LOAD off 0x00020000 vaddr 0x20000000 paddr 0x08005c94 align 2**16 + filesz 0x000002c8 memsz 0x000013b2 flags rw- +private flags = 5000200: [Version5 EABI] [soft-float ABI] + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .text 00005c8c 08000000 08000000 00010000 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 1 .ARM.exidx 00000008 08005c8c 08005c8c 00015c8c 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 2 .data 000002c8 20000000 08005c94 00020000 2**2 + CONTENTS, ALLOC, LOAD, DATA + 3 .bss 000010ea 200002c8 08005f5c 000202c8 2**2 + ALLOC + 4 .heap 00000800 200013b8 200013b8 000202c8 2**3 + CONTENTS, READONLY + 5 .stack_dummy 00000800 200013b8 200013b8 00020ac8 2**3 + CONTENTS, READONLY + 6 .ARM.attributes 00000029 00000000 00000000 000212c8 2**0 + CONTENTS, READONLY + 7 .comment 0000006e 00000000 00000000 000212f1 2**0 + CONTENTS, READONLY + 8 .debug_line 0000a150 00000000 00000000 0002135f 2**0 + CONTENTS, READONLY, DEBUGGING + 9 .debug_info 0000ffc5 00000000 00000000 0002b4af 2**0 + CONTENTS, READONLY, DEBUGGING + 10 .debug_abbrev 0000353f 00000000 00000000 0003b474 2**0 + CONTENTS, READONLY, DEBUGGING + 11 .debug_aranges 00000cd0 00000000 00000000 0003e9b8 2**3 + CONTENTS, READONLY, DEBUGGING + 12 .debug_macro 00011f8c 00000000 00000000 0003f688 2**0 + CONTENTS, READONLY, DEBUGGING + 13 .debug_str 0005a2dc 00000000 00000000 00051614 2**0 + CONTENTS, READONLY, DEBUGGING + 14 .debug_ranges 00001788 00000000 00000000 000ab8f0 2**0 + CONTENTS, READONLY, DEBUGGING + 15 .debug_frame 00002224 00000000 00000000 000ad078 2**2 + CONTENTS, READONLY, DEBUGGING + 16 .debug_loc 0000beb9 00000000 00000000 000af29c 2**0 + CONTENTS, READONLY, DEBUGGING +SYMBOL TABLE: +08000000 l d .text 00000000 .text +08005c8c l d .ARM.exidx 00000000 .ARM.exidx +20000000 l d .data 00000000 .data +200002c8 l d .bss 00000000 .bss +200013b8 l d .heap 00000000 .heap +200013b8 l d .stack_dummy 00000000 .stack_dummy +00000000 l d .ARM.attributes 00000000 .ARM.attributes +00000000 l d .comment 00000000 .comment +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_macro 00000000 .debug_macro +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o +00000800 l *ABS* 00000000 Stack_Size +00000800 l *ABS* 00000000 Heap_Size +080001c6 l .text 00000000 .flash_to_ram_loop +080001f8 l .text 00000000 .fill_zero_bss +080001f4 l .text 00000000 .loop_zero_bss +00000000 l df *ABS* 00000000 crtstuff.c +08005c88 l O .text 00000000 __EH_FRAME_BEGIN__ +080000ec l F .text 00000000 __do_global_dtors_aux +200002c8 l .bss 00000000 completed.8603 +200002c4 l O .data 00000000 __do_global_dtors_aux_fini_array_entry +08000110 l F .text 00000000 frame_dummy +200002cc l .bss 00000000 object.8608 +200002c0 l O .data 00000000 __frame_dummy_init_array_entry +00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o +00000000 l df *ABS* 00000000 usb_endp.c +00000000 l df *ABS* 00000000 usb_prop.c +00000000 l df *ABS* 00000000 main.c +00000000 l df *ABS* 00000000 hooks.c +0800545c l O .text 0000001f firmwareFilename +200002e4 l O .bss 0000022c logfile +20000510 l O .bss 00000001 initialized.7005 +00000000 l df *ABS* 00000000 led.c +20000511 l O .bss 00000001 ledOn.7009 +20000512 l O .bss 00000002 ledBlinkIntervalMs +20000514 l O .bss 00000004 nextBlinkEvent.7010 +00000000 l df *ABS* 00000000 usb_istr.c +00000000 l df *ABS* 00000000 mmc.c +080007bc l F .text 00000024 xchg_spi +080007e0 l F .text 00000026 wait_ready +08000808 l F .text 00000034 select +0800083c l F .text 0000009c send_cmd +080008d8 l F .text 00000058 rcvr_datablock +08000930 l F .text 0000005a xmit_datablock +2000051c l O .bss 00000004 CardType +200000ec l O .data 00000001 Stat +00000000 l df *ABS* 00000000 _exit.c +00000000 l df *ABS* 00000000 stm32f10x_rcc.c +00000000 l df *ABS* 00000000 stm32f10x_spi.c +00000000 l df *ABS* 00000000 stm32f10x_gpio.c +00000000 l df *ABS* 00000000 usb_mem.c +00000000 l df *ABS* 00000000 usb_init.c +00000000 l df *ABS* 00000000 usb_sil.c +00000000 l df *ABS* 00000000 usb_regs.c +00000000 l df *ABS* 00000000 usb_core.c +080015b8 l F .text 000000b0 DataStageIn +00000000 l df *ABS* 00000000 usb_int.c +00000000 l df *ABS* 00000000 usb_pwr.c +00000000 l df *ABS* 00000000 xcp.c +0800548c l O .text 00000008 xcpStationId +20000528 l O .bss 0000004c xcpInfo +00000000 l df *ABS* 00000000 com.c +200000ed l O .data 00000001 comActiveInterface +08005494 l O .text 00000008 CSWTCH.10 +20000574 l O .bss 0000003f xcpCtoReqPacket.4507 +00000000 l df *ABS* 00000000 backdoor.c +200005b3 l O .bss 00000001 backdoorOpen +200005b4 l O .bss 00000004 backdoorOpenTime +00000000 l df *ABS* 00000000 boot.c +00000000 l df *ABS* 00000000 cop.c +00000000 l df *ABS* 00000000 file.c +0800242c l F .text 0000002e FileLibByteNibbleToChar +0800245c l F .text 00000020 FileLibByteToHexString +0800247c l F .text 0000004e FileLibHexStringToByte +200005b8 l O .bss 00000040 loggingStr +200005f8 l O .bss 00000001 firmwareUpdateState +200005fc l O .bss 00000008 eraseInfo +20000604 l O .bss 00000458 fatFsObjects +20000a5c l O .bss 00000184 lineParseObject +00000000 l df *ABS* 00000000 assert.c +00000000 l df *ABS* 00000000 nvm.c +00000000 l df *ABS* 00000000 usb.c +08002bc4 l F .text 00000032 IntToUnicode +08002bf8 l F .text 00000054 UsbFifoMgrWrite +08002c4c l F .text 00000050 UsbFifoMgrRead +20000be0 l O .bss 00000040 xcpCtoReqPacket.7479 +20000c20 l O .bss 00000001 xcpCtoRxInProgress.7481 +20000c24 l O .bss 00000040 USB_Tx_Buffer.7500 +20000c64 l O .bss 00000004 fifoCtrlFree +20000c68 l O .bss 00000030 fifoCtrl +20000c98 l O .bss 00000041 fifoPipeBulkOUT +20000cdc l O .bss 00000040 USB_Rx_Buffer.7511 +20000d1c l O .bss 00000041 fifoPipeBulkIN +20000d5d l O .bss 00000001 xcpCtoRxLength.7480 +00000000 l df *ABS* 00000000 cpu.c +00000000 l df *ABS* 00000000 flash.c +08002f60 l F .text 00000048 FlashGetSector +08002fa8 l F .text 000000b0 FlashWriteBlock +08003058 l F .text 00000050 FlashSwitchBlock +080030a8 l F .text 00000096 FlashAddToBlock +08005688 l O .text 0000009c flashLayout +20000d60 l O .bss 00000204 bootBlockInfo +20000f64 l O .bss 00000204 blockInfo +00000000 l df *ABS* 00000000 timer.c +20001168 l O .bss 00000004 millisecond_counter +00000000 l df *ABS* 00000000 cpu_comp.c +00000000 l df *ABS* 00000000 ff.c +0800344c l F .text 00000048 get_ldnumber +08003494 l F .text 00000040 validate +080034d4 l F .text 00000012 mem_cpy.part.0 +080034e8 l F .text 0000004a sync_window.part.3 +08003534 l F .text 0000003e move_window +08003574 l F .text 000000c0 sync_fs +08003634 l F .text 00000074 check_fs +080036a8 l F .text 00000334 find_volume +080039dc l F .text 000000c8 get_fat.isra.5 +08003aa4 l F .text 000000aa dir_sdi +08003b50 l F .text 0000012a put_fat.part.6 +08003c7c l F .text 000000ce create_chain +08003d4c l F .text 00000130 dir_next +08003e7c l F .text 00000050 dir_remove +08003ecc l F .text 0000019c dir_find +08004068 l F .text 000002d0 dir_register +08004338 l F .text 0000008a remove_chain +080043c4 l F .text 000002d0 follow_path +08004694 l F .text 000000ec get_fileinfo.part.8 +08004780 l F .text 00000124 dir_read.constprop.9 +08004d80 l F .text 0000004a putc_bfd +2000116c l O .bss 00000200 LfnBuf +2000136c l O .bss 00000002 Fsid +08005738 l O .text 00000080 ExCvt +080057b8 l O .text 0000000d LfnOfs +20001370 l O .bss 00000004 FatFs +00000000 l df *ABS* 00000000 unicode.c +080057c8 l O .text 000000bc cvt2.4380 +08005884 l O .text 00000100 Tbl +08005984 l O .text 000001f2 cvt1.4379 +00000000 l df *ABS* 00000000 exit.c +00000000 l df *ABS* 00000000 init.c +00000000 l df *ABS* 00000000 locale.c +08005318 l F .text 00000018 __get_current_locale +00000000 l df *ABS* 00000000 mbtowc_r.c +00000000 l df *ABS* 00000000 memset.c +00000000 l df *ABS* 00000000 wctomb_r.c +00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o +00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o +00000000 l df *ABS* 00000000 usb_desc.c +00000000 l df *ABS* 00000000 impure.c +200000f0 l O .data 00000060 impure_data +00000000 l df *ABS* 00000000 ctype_.c +00000000 l df *ABS* 00000000 crtstuff.c +08005c88 l O .text 00000000 __FRAME_END__ +00000000 l df *ABS* 00000000 +200002c4 l .data 00000000 __init_array_end +200002c0 l .data 00000000 __preinit_array_end +200002c0 l .data 00000000 __init_array_start +200002c0 l .data 00000000 __preinit_array_start +080022f0 g F .text 00000018 ComInit +200013ae g O .bss 00000002 SaveRState +08001330 g F .text 00000026 SetEPRxValid +0800315c g F .text 00000054 FlashWrite +08000226 w F .text 00000002 EXTI2_IRQHandler +200013b8 g .heap 00000800 __HeapBase +08005118 g F .text 00000052 f_gets +080014cc g F .text 00000004 GetEPRxCount +08002b94 g F .text 00000008 AssertFailure +0800027c g F .text 00000014 SOF_Callback +0800020e w F .text 00000002 DebugMon_Handler +00000800 g *ABS* 00000000 __HEAP_SIZE +0800340c g F .text 0000001c TimerUpdate +08001ff4 g F .text 00000010 XcpPacketTransmitted +20000000 g .data 00000000 __data_start__ +080017cc g F .text 00000098 Standard_SetEndPointFeature +080011f4 g F .text 00000038 USB_Init +0800024c w F .text 00000002 TIM1_CC_IRQHandler +080014d0 g F .text 0000000a ByteSwap +08001098 g F .text 00000004 SPI_I2S_SendData +08002308 g F .text 00000028 ComTask +08000204 w F .text 00000002 HardFault_Handler +08001358 g F .text 0000001e ClearEPDoubleBuff +08001488 g F .text 00000004 GetEPTxAddr +08000212 w F .text 00000002 SysTick_Handler +08000218 w F .text 00000002 PVD_IRQHandler +0800030c g F .text 00000024 Bulk_Init +080023e4 g F .text 00000022 BootInit +0800257c g F .text 0000003a FileSrecVerifyChecksum +0800109c g F .text 00000006 SPI_I2S_ReceiveData +08000210 w F .text 00000002 PendSV_Handler +08005330 g F .text 00000014 __locale_ctype_ptr +08000202 w F .text 00000002 NMI_Handler +08005c94 g .ARM.exidx 00000000 __exidx_end +08000228 w F .text 00000002 EXTI3_IRQHandler +080023c4 g F .text 00000020 BackDoorInit +080013c4 g F .text 0000001c SetEPTxCount +08005c94 g .ARM.exidx 00000000 __etext +20001378 g O .bss 00000002 SaveState +20000080 g O .data 00000008 Device_Descriptor +08002428 g F .text 00000004 CopService +080002fc g F .text 00000010 Bulk_Get_Interface_Setting +08003444 g F .text 00000004 CpuIrqDisable +08005200 g F .text 000000a4 ff_wtoupper +080012a0 g F .text 00000032 SetEPTxStatus +200000d0 g O .data 0000001c pEpInt_OUT +080014ac g F .text 00000020 GetEPDblBuf1Count +080033d0 g F .text 00000008 FlashGetUserProgBaseAddress +08003140 g F .text 00000018 FlashReinit +08002714 g F .text 00000480 FileTask +08000278 g F .text 00000004 EP1_OUT_Callback +08003400 g F .text 0000000c TimerReset +080016f4 g F .text 000000d8 Standard_ClearFeature +08000222 w F .text 00000002 EXTI0_IRQHandler +08001250 g F .text 00000024 USB_SIL_Read +08000258 w F .text 00000002 I2C2_EV_IRQHandler +0800098c g F .text 000002d0 disk_initialize +0800148c g F .text 0000001c GetEPDblBuf1Addr +08000420 g F .text 00000002 Bulk_Status_In +080018c4 g F .text 0000037c Setup0_Process +08002408 g F .text 0000001a BootTask +08003304 g F .text 00000048 FlashWriteChecksum +080010a4 g F .text 0000001a SPI_CalculateCRC +0800020a w F .text 00000002 UsageFault_Handler +08001004 g F .text 0000001c RCC_APB2PeriphClockCmd +08002334 g F .text 00000024 ComTransmitPacket +0800023a w F .text 00000002 ADC1_2_IRQHandler +08002eb8 g F .text 00000040 UsbGetSerialNum +080010cc g F .text 000000cc GPIO_Init +08000c5c g F .text 00000014 disk_status +20001bb8 g .heap 00000000 __HeapLimit +200002c8 g .bss 00000000 __bss_start__ +080025b8 g F .text 0000015c FileSrecParseLine +080053ec g O .text 00000020 Bulk_ConfigDescriptor +0800025c w F .text 00000002 SPI1_IRQHandler +080002b4 g F .text 00000002 Bulk_Status_Out +20001374 g O .bss 00000002 wIstr +0800021a w F .text 00000002 TAMPER_IRQHandler +08000de0 g F .text 00000220 disk_ioctl +2000137c g O .bss 00000004 pProperty +08001668 g F .text 0000003c Standard_SetConfiguration +08002510 g F .text 00000024 FileHandleFirmwareUpdateRequest +08001020 g F .text 0000001c RCC_APB1PeriphClockCmd +08005c8c g .text 00000000 __exidx_start +200000b4 g O .data 0000001c pEpInt_IN +08005b78 g O .text 00000004 _global_impure_ptr +080052cc g F .text 0000004c __libc_init_array +080010c0 g F .text 0000000c SPI_I2S_GetFlagStatus +08000232 w F .text 00000002 DMA1_Channel4_IRQHandler +08000148 g F .text 00000000 _mainCRTStartup +0800146c g F .text 0000001c GetEPDblBuf0Addr +20001380 g O .bss 00000001 EPindex +08000678 g F .text 0000002c FileFirmwareUpdateCompletedHook +20000024 g O .data 00000030 Device_Property +0800540c g O .text 0000001a Bulk_StringVendor +08001fe4 g F .text 00000010 XcpIsConnected +08005064 g F .text 000000b4 f_unlink +08005394 g F .text 00000000 _init +0800152c g F .text 0000008c Standard_GetStatus +08002b9c g F .text 00000004 NvmInit +080053ac g O .text 00000012 Bulk_DeviceDescriptor +08003158 g F .text 00000004 FlashInit +08002bac g F .text 00000004 NvmGetUserProgBaseAddress +08001448 g F .text 00000020 SetEPDblBuf1Addr +20000088 g O .data 00000028 String_Descriptor +0800137c g F .text 00000024 ClearDTOG_RX +08000264 w F .text 00000002 USART3_IRQHandler +00000000 w *UND* 00000000 __libc_fini_array +0800021c w F .text 00000002 RTC_IRQHandler +08001e04 g F .text 00000002 NOP_Process +08000238 w F .text 00000002 DMA1_Channel7_IRQHandler +080001bc g F .text 00000030 Reset_Handler +0800516c g F .text 0000004e f_puts +08000240 w F .text 00000002 CAN1_RX1_IRQHandler +080016a4 g F .text 00000050 Standard_SetInterface +080013e0 g F .text 00000044 SetEPRxCount +0800122c g F .text 00000024 USB_SIL_Init +08002330 g F .text 00000004 ComFree +080011a4 g F .text 00000004 GPIO_SetBits +08001f98 g F .text 00000030 PowerOn +08000252 w F .text 00000002 TIM4_IRQHandler +20000000 g O .data 0000001c Bulk_StringSerial +08001e08 g F .text 00000190 CTR_LP +00000000 w *UND* 00000000 __sf_fake_stderr +00000000 w *UND* 00000000 __deregister_frame_info +200013b8 g .heap 00000000 end +08000254 w F .text 00000002 I2C1_EV_IRQHandler +200013b0 g O .bss 00000002 SaveTState +200002c8 g .data 00000000 __data_end__ +08001274 g F .text 00000010 SetBTABLE +08002e6c g F .text 0000004c UsbReceivePipeBulkOUT +08002ba4 g F .text 00000004 NvmErase +080005e8 g F .text 00000018 CpuUserProgramStartHook +20000054 g O .data 00000024 User_Standard_Requests +08000236 w F .text 00000002 DMA1_Channel6_IRQHandler +200013b2 g .bss 00000000 __bss_end__ +00000800 g *ABS* 00000000 __STACK_SIZE +08000330 g F .text 000000ac Bulk_Reset +08000250 w F .text 00000002 TIM3_IRQHandler +08000220 w F .text 00000002 RCC_IRQHandler +20001384 g O .bss 0000001c Device_Info +0800024a w F .text 00000002 TIM1_TRG_COM_IRQHandler +00000000 w *UND* 00000000 __call_exitprocs +0800022c w F .text 00000002 DMA1_Channel1_IRQHandler +080002a8 g F .text 0000000c Bulk_SetDeviceAddress +08004e7c g F .text 00000022 f_close +080014dc g F .text 00000028 Standard_GetConfiguration +08000214 w F .text 00000002 Default_Handler +08000148 g F .text 00000000 _start +08002004 g F .text 000002ec XcpPacketReceived +08002ef8 g F .text 00000004 CpuInit +200013a0 g O .bss 00000004 pUser_Standard_Requests +08001424 g F .text 00000020 SetEPDblBuf0Addr +080006e4 g F .text 0000000c LedBlinkInit +08000266 w F .text 00000002 EXTI15_10_IRQHandler +08004a8c g F .text 0000015a f_read +0800339c g F .text 00000034 FlashDone +08001dc4 g F .text 00000040 SetDeviceAddress +080011d4 g F .text 00000020 PMAToUserBufferCopy +00000000 w *UND* 00000000 software_init_hook +080006f0 g F .text 0000004c LedBlinkTask +08001468 g F .text 00000004 SetEPRxAddr +080011a8 g F .text 00000004 GPIO_ResetBits +20000518 g O .bss 00000001 bIntPackSOF +08002d08 g F .text 00000060 UsbTransmitPacket +08001d1c g F .text 000000a8 In0_Process +08000588 g F .text 00000060 UsbConnectHook +080002b8 g F .text 00000040 Bulk_Data_Setup +08000244 w F .text 00000002 EXTI9_5_IRQHandler +200013ac g O .bss 00000002 StatusInfo +200013a4 g O .bss 00000004 pInformation +08001284 g F .text 0000001c SetEPType +08001fc8 g F .text 0000001c XcpInit +080024cc g F .text 00000034 FileInit +08002c9c g F .text 00000064 UsbInit +0800025e w F .text 00000002 SPI2_IRQHandler +00000000 w *UND* 00000000 __sf_fake_stdin +08002d00 g F .text 00000006 UsbFree +080031b0 g F .text 00000154 FlashErase +08005368 g F .text 00000010 memset +080006a4 g F .text 00000014 FileFirmwareUpdateErrorHook +0800073c g F .text 0000000c LedBlinkExit +08000206 w F .text 00000002 MemManage_Handler +08000000 g .text 000000ec __isr_vector +08000424 g F .text 00000164 main +08004dcc g F .text 000000b0 f_sync +08001504 g F .text 00000028 Standard_GetInterface +0800020c w F .text 00000002 SVC_Handler +08002534 g F .text 00000046 FileSrecGetLineType +08005378 g F .text 0000001a __ascii_wctomb +08002bb0 g F .text 00000012 NvmDone +080048a4 g F .text 00000064 f_mount +08002ba8 g F .text 00000004 NvmVerifyChecksum +00000000 w *UND* 00000000 hardware_init_hook +08002f3c g F .text 00000022 CpuMemCopy +200013b8 g .heap 00000000 __end__ +08000234 w F .text 00000002 DMA1_Channel5_IRQHandler +0800022a w F .text 00000002 EXTI4_IRQHandler +0800023e w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler +0800107c g F .text 0000001a SPI_Cmd +20000078 g O .data 00000008 Bulk_Descriptor +080053a0 g F .text 00000000 _fini +08004ea0 g F .text 00000162 f_lseek +0800023c w F .text 00000002 USB_HP_CAN1_TX_IRQHandler +080002f8 g F .text 00000004 Bulk_NoData_Setup +08002358 g F .text 0000001c ComGetActiveInterfaceMaxTxLen +00000000 w *UND* 00000000 atexit +08000648 g F .text 00000008 FileGetFirmwareFilenameHook +080003dc g F .text 0000000c Bulk_GetDeviceDescriptor +08003448 g F .text 00000004 CpuIrqEnable +08000230 w F .text 00000002 DMA1_Channel3_IRQHandler +20005000 g .bss 00000000 __StackTop +20000150 g O .data 00000004 _impure_ptr +08000248 w F .text 00000002 TIM1_UP_IRQHandler +08001864 g F .text 0000001c Standard_GetDescriptorData +080053c4 g O .text 00000026 Bulk_StringProduct +08001c40 g F .text 000000dc Out0_Process +08000216 w F .text 00000002 WWDG_IRQHandler +08005344 g F .text 00000024 __ascii_mbtowc +080053c0 g O .text 00000004 Bulk_StringLangID +08005004 g F .text 00000060 f_stat +08002424 g F .text 00000004 CopInit +08000274 g F .text 00000004 EP1_IN_Callback +0800024e w F .text 00000002 TIM2_IRQHandler +08001308 g F .text 00000026 SetEPTxValid +080003f4 g F .text 00000020 Bulk_GetStringDescriptor +08002ba0 g F .text 00000004 NvmWrite +08002efc g F .text 00000040 CpuStartUserProgram +08000246 w F .text 00000002 TIM1_BRK_IRQHandler +08002d68 g F .text 00000078 UsbReceivePacket +20005000 g *ABS* 00000000 __stack +08000224 w F .text 00000002 EXTI1_IRQHandler +0800334c g F .text 00000050 FlashVerifyChecksum +20000520 g O .bss 00000001 Data_Mul_MaxPacketSize +08002500 g F .text 00000010 FileIsIdle +08000414 g F .text 0000000c Bulk_GetBulkDescriptor +08001880 g F .text 00000044 Post0_Process +08004be8 g F .text 00000198 f_write +08000268 w F .text 00000002 RTCAlarm_IRQHandler +08000748 g F .text 00000074 USB_Istr +080012d4 g F .text 00000032 SetEPRxStatus +20004800 g *ABS* 00000800 __StackLimit +08000262 w F .text 00000002 USART2_IRQHandler +08004908 g F .text 00000184 f_open +08000d14 g F .text 000000cc disk_write +080052a4 g F .text 00000028 exit +080013a0 g F .text 00000024 ClearDTOG_TX +080006b8 g F .text 0000002c FileFirmwareUpdateLogHook +08001444 g F .text 00000004 SetEPTxAddr +0800025a w F .text 00000002 I2C2_ER_IRQHandler +08002378 g F .text 00000004 ComIsConnected +0800022e w F .text 00000002 DMA1_Channel2_IRQHandler +00000000 w *UND* 00000000 __sf_fake_stdout +08005b86 g O .text 00000101 _ctype_ +0800060c g F .text 0000003c FileIsFirmwareUpdateRequestedHook +2000001c g O .data 00000008 Config_Descriptor +08001378 g F .text 00000004 Clear_Status_Out +08000242 w F .text 00000002 CAN1_SCE_IRQHandler +0800021e w F .text 00000002 FLASH_IRQHandler +08001000 w F .text 00000002 _exit +080011ac g F .text 00000026 UserToPMABufferCopy +08002374 g F .text 00000004 ComGetActiveInterfaceMaxRxLen +08000208 w F .text 00000002 BusFault_Handler +08000260 w F .text 00000002 USART1_IRQHandler +08000600 g F .text 00000006 CopInitHook +08000c70 g F .text 000000a4 disk_read +0800237c g F .text 00000048 BackDoorCheck +08000290 g F .text 00000018 Bulk_SetConfiguration +08000256 w F .text 00000002 I2C1_ER_IRQHandler +0800103c g F .text 00000040 SPI_Init +20000524 g O .bss 00000004 bDeviceState +080051bc g F .text 00000044 ff_convert +08003428 g F .text 0000001c TimerGet +200000b0 g O .data 00000002 Device_Table +08002de0 g F .text 0000008c UsbTransmitPipeBulkIN +00000000 w *UND* 00000000 _Jv_RegisterClasses +080003e8 g F .text 0000000c Bulk_GetConfigDescriptor +08005428 g O .text 0000002c Bulk_StringInterface +08001198 g F .text 0000000c GPIO_ReadInputDataBit +080033d8 g F .text 00000028 TimerInit +00000000 w *UND* 00000000 __register_frame_info +08000608 g F .text 00000004 CopServiceHook +200013a8 g O .bss 00000002 wInterrupt_Mask +080014a8 g F .text 00000004 GetEPRxAddr +20000154 g O .data 0000016c __global_locale +0800026a w F .text 00000002 USBWakeUp_IRQHandler +08000650 g F .text 00000028 FileFirmwareUpdateStartedHook + + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/bin/openblt_olimexino_stm32.srec b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/bin/openblt_olimexino_stm32.srec index 7942e5e4..f7d5fb88 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/bin/openblt_olimexino_stm32.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/bin/openblt_olimexino_stm32.srec @@ -1,1502 +1,1529 @@ -S02600002E2E5C62696E5C6F70656E626C745F6F6C696D6578696E6F5F73746D33322E7372656372 -S3150800000000500020B51C0008FB1C0008FD1C000859 -S31508000010FF1C0008011D0008031D00080000000061 -S31508000020000000000000000000000000051D000898 -S31508000030071D000800000000091D00080B1D000828 -S315080000400F1D0008111D0008131D0008151D0008C6 -S31508000050171D0008191D00081B1D00081D1D000896 -S315080000601F1D0008211D0008231D0008251D000866 -S31508000070271D0008291D00082B1D00082D1D000836 -S315080000802F1D0008311D0008331D0008351D000806 -S31508000090371D0008391D00083B1D00083D1D0008D6 -S315080000A03F1D0008411D0008431D0008451D0008A6 -S315080000B0471D0008491D00084B1D00084D1D000876 -S315080000C04F1D0008511D0008531D0008551D000846 -S315080000D0571D0008591D00085B1D00085D1D000816 -S315080000E05F1D0008611D0008631D000810B5054C5A +S023000062696E2F6F70656E626C745F6F6C696D6578696E6F5F73746D33322E737265635A +S3150800000000500020BD010008030200080502000890 +S3150800001007020008090200080B0200080000000099 +S315080000200000000000000000000000000D020008AB +S315080000300F02000800000000110200081302000861 +S3150800004017020008190200081B0200081D02000812 +S315080000501F020008210200082302000825020008E2 +S3150800006027020008290200082B0200082D020008B2 +S315080000702F02000831020008330200083502000882 +S3150800008037020008390200083B0200083D02000852 +S315080000903F02000841020008430200084502000822 +S315080000A047020008490200084B0200084D020008F2 +S315080000B04F020008510200085302000855020008C2 +S315080000C057020008590200085B0200085D02000892 +S315080000D05F02000861020008630200086502000862 +S315080000E067020008690200086B02000810B5054C93 S315080000F0237833B9044B13B10448AFF300800123C6 -S31508000100237010BD5C01002000000000445C00085C +S31508000100237010BDC802002000000000885C0008AB S31508000110084B10B51BB108490848AFF300800848DA S31508000120036803B910BD074B002BFBD0BDE8104090 -S31508000130184700BF0000000060010020445C00086A -S315080001405C01002000000000154B002B08BF134B74 +S31508000130184700BF00000000CC020020885C0008B9 +S31508000140C802002000000000154B002B08BF134B07 S315080001509D46A3F5803A00218B460F461348144A5C -S31508000160121A05F0EBF80F4B002B00D098470E4BF0 +S31508000160121A05F001F90F4B002B00D098470E4BD9 S31508000170002B00D098470020002104000D000D48F0 -S31508000180002802D00C48AFF3008005F0B1F8200033 -S31508000190290001F0DDFC05F097F800BF0000080013 -S315080001A00050002000000000000000005C01002054 -S315080001B040120020000000000000000030B5154C79 -S315080001C083B02378054643B1012D4FF48051124878 -S315080001D01CD000F061FD03B030BD0121102000F0F5 -S315080001E05FFD02A94FF4805321F8043D032214232E -S315080001F009488DF807308DF8062000F0E1FC012348 -S31508000200012D23704FF480510348E2D100F046FDDA -S3150800021003B030BDA40300200010014008B5012139 -S31508000220034800F033FD10B100F0A2F8012008BD24 -S3150800023000080140642000F06FB800BF00F072B8F3 -S3150800024000B5C7B0002168464FF48C7205F076F801 -S315080002506946094804F054FD50B9009828B19DF83C -S31508000260080080F01000C0F3001047B05DF804FBEA -S31508000270002047B05DF804FB685300080048704743 -S315080002806853000810B5074C002320460A22064981 -S3150800029084F8283204F0B6F910B9012384F8283214 -S315080002A010BD00BF780100208853000808B508482B -S315080002B090F82832012B04D0BDE80840054804F020 -S315080002C04FBD04F059FCBDE80840024804F048BD9B -S315080002D07801002068530008034890F82832012B5B -S315080002E000D0704704F048BC7801002010B5094CCE -S315080002F094F82832012B00D010BD214604F0B4FD35 -S315080003000028F9DA002384F828322046BDE8104090 -S3150800031004F032BC78010020014B1880704700BFFA -S31508000320A603002010B502F0FBF80D4C236898428E -S315080003300ED30C4B1A7862B1002220210A481A7093 -S3150800034000F0ACFC02F0ECF8084B1B88184420605F -S3150800035010BD0122202104481A7000F09DFCF1E727 -S31508000360A8030020A503002000080140A6030020DA -S315080003702021014800F092BC00080140014608B55A -S31508000380064800F0D7FC0121044800F0E7FC0028E5 -S31508000390F9D0024800F0D0FCC0B208BD00380040D1 -S315080003A010B502F0BDF800F5FA7403E002F0B8F8EB -S315080003B0844206D9FF20FFF7E1FFFF28F6D1012086 -S315080003C010BD002010BD00BF10B504210A4800F07A -S315080003D065FCFF20FFF7D2FFFFF7E2FF10B101240B -S315080003E0204610BD04460421034800F055FCFF20B2 -S315080003F0FFF7C4FF204610BD0014014038B50D466E -S31508000400010604460BD40421224800F045FCFF20CF -S31508000410FFF7B4FFFFF7D8FF58B9FF2038BD002112 -S315080004203720FFF7EBFF012800D938BD04F07F0419 -S31508000430E9E744F04000FFF7A1FF280EFFF79EFF0B -S31508000440C5F30740FFF79AFFC5F30720FFF796FFA6 -S31508000450E8B2FFF793FF2CB1082C12D18720FFF7DB -S315080004608DFF02E09520FFF789FF0A24FF20FFF79A -S3150800047085FF020604F1FF33D7D513F0FF04F5D143 -S3150800048038BD0120FFF77AFF0C2CEED1FF20FFF7CD -S3150800049075FFEAE70014014070B504460D4602F000 -S315080004A03FF800F1640603E002F03AF886421DD9E7 -S315080004B0FF20FFF763FFFF28F6D0FE2816D1023487 -S315080004C0FF20FFF75BFF04F8020CFF20FFF756FF3B -S315080004D0023D04F8010C04F10204F1D1FF20FFF7F4 -S315080004E04DFFFF20FFF74AFF012070BD002070BDB9 -S315080004F038B505460C46FFF753FF00B938BD204608 -S31508000500FFF73CFFFD2C1ED0AC1C05F2022514F8A3 -S31508000510020CFFF733FF023414F8030CFFF72EFF23 -S31508000520AC42F4D1FF20FFF729FFFF20FFF726FF93 -S31508000530FF20FFF723FF00F01F00A0F10500B0FA27 -S3150800054080F0400938BD0120D8E700BF002840F0F8 -S31508000550C2802DE9F043AC4D89B02B7803F0020335 -S3150800056003F0FF0423B12878C0B209B0BDE8F083D0 -S315080005700121202000F094FB01210820042700F027 -S315080005808FFB01214FF4804000F098FB03260DEB0A -S3150800059007014FF010099D48ADF804708DF80790D3 -S315080005A08DF8066000F00CFB3946984800F074FB9D -S315080005B04FF4204218230DEB07019548ADF80420A7 -S315080005C08DF807308DF8066000F0FAFA4FF480428D -S315080005D048230DEB07018E48ADF804208DF8073047 -S315080005E00DF10C0800F0ECFA4FF482724FF4007328 -S315080005F04146ADF80E20ADF8163038220723854857 -S31508000600ADF81820ADF81C30ADF80C40ADF8104028 -S31508000610ADF81240ADF81440ADF81A4000F05CFB96 -S3150800062021467C4800F08CFB01217A4800F074FBD7 -S315080006303946764800F030FB4FF4004402A9744866 -S31508000640ADF808408DF80A608DF80B9000F0B8FAFE -S3150800065021466F4800F020FB0A2402216D4800F06D -S315080006607DFB0028F9D0FF216A4800F063FB0121D1 -S31508000670684800F073FB0028F9D0013CEDD14FF42F -S3150800068000400322182302A9ADF8080060488DF837 -S315080006900A208DF80B3000F093FA04215B4800F02D -S315080006A0FDFA21462046FFF7A9FE0128064614D082 -S315080006B0594B0022042155481A6000F0EDFAFF2034 -S315080006C0FFF75CFE2B7843F001032B702878C0B245 -S315080006D009B0BDE8F0830120704701F021FF4FF40F -S315080006E0D57100F57A770820FFF788FE012835D1FD -S315080006F002AC2646FF20FFF741FE06F8010BB0457F -S31508000700F8D19DF80A30012BD2D19DF80B30AA2BCF -S31508000710CED102E0FFF772FE38B101F001FF874241 -S315080007204FF080414FF0A900F4D801F0F9FE874256 -S31508000730BED900213A20FFF761FE0028B8D1FF2074 -S31508000740FFF71CFE04F8010BA045F8D19DF8083008 -S3150800075013F0400F14BF0C2604261EE02146A920DC -S31508000760FFF74CFE01289ABF0226A924344603E067 -S315080007702046FFF743FE28B101F0D2FE87424FF02C -S315080007800001F5D801F0CCFE874291D94FF40071EB -S315080007901020FFF733FE00288AD11F4B04211B487F -S315080007A01E6000F079FAFF20FFF7E8FD00210C46ED -S315080007B02B78184803F0FE032B704FF4827700F06D -S315080007C0ABFA4FF400760822072341461148ADF8E4 -S315080007D01820ADF81C30ADF80C40ADF81040ADF857 -S315080007E01240ADF81440ADF81A40ADF80E70ADF8E9 -S315080007F0166000F071FA2146064800F0A1FA0121B8 -S31508000800044800F089FAAEE6000000200014014012 -S31508000810000C014000380040AC03002018B9034B17 -S315080008201878C0B270470120704700BF000000204A -S3150800083010B582B018B10424204602B010BD002BB2 -S31508000840F9D00C4620490978C80701D50324F3E7EF -S315080008501E4901930968090758BF5202012B114620 -S3150800086020D01220FFF7CAFD019B58B101240421AC -S31508000870174800F011FAFF20FFF780FDDCE7019B1F -S31508000880013B16D020464FF400710193FFF704FE92 -S3150800089004F500740028F2D1012400210C20FFF78A -S315080008A0ADFDE4E71120FFF7A9FD019B18B11C4631 -S315080008B0DDE71C46F1E720464FF40071FFF7ECFD33 -S315080008C0B0FA80F46409D2E700000020AC030020E7 -S315080008D00014014010B582B018B10424204602B0B5 -S315080008E010BD002BF9D00C462A490878C00701D557 -S315080008F00324F3E70978490701D50224EEE72649D8 -S315080009000968080758BF5202012B35D011F0060FA7 -S3150800091029D1114619200093FFF770FD009B50B1AD -S31508000920012404211D4800F0B7F9FF20FFF726FD32 -S31508000930D4E7013B09D02046FC210093FFF7D8FDF8 -S3150800094004F50074009B0028F3D10093FFF728FDF7 -S31508000950009B0028E4D01C1C4FF0FD0018BF0124A2 -S31508000960FFF70CFDDDE71946972001920093FFF784 -S3150800097045FD019A009BCCE711461820FFF73EFD7E -S315080009800028CDD12046FE21FFF7B2FDB0FA80F44B -S315080009906409C6E700000020AC03002000140140EB -S315080009A008B104207047834B1B78D80701D503206C -S315080009B0704770B5154684B00E2900F2A380DFE8AB -S315080009C001F05F65A129A1A1A1A1A1A15A4C99187D -S315080009D00800794B1B685B0700F1B98001240421E4 -S315080009E0764800F059F9FF20FFF7C8FC204604B006 -S315080009F070BD00213A20FFF701FD0028EED16C1EDC -S31508000A000335FF20FFF7BAFC04F8010FAC42F8D112 -S31508000A100024E4E7684E336813F0040174D000211B -S31508000A208D20FFF7EBFC0028D8D1FF20FFF7A6FCA6 -S31508000A3010216846FFF730FD0028CFD03024FF206C -S31508000A40FFF79CFC601E10F0FF04F8D19DF80A2001 -S31508000A501023120993402B60C1E700210920FFF7F4 -S31508000A60CDFC0028BAD128461021FFF715FDB0FAAB -S31508000A7080F46409B3E7504B00241B681370AEE793 -S31508000A80FFF7A2FCB0FA80F46409A8E70021092060 -S31508000A90FFF7B4FC04460028A0D110216846FFF7EA -S31508000AA0FBFC00289AD09DF800309B09012B60D0EA -S31508000AB09DF805309DF80A609DF8092003F00F019E -S31508000AC09DF807009DF8063001EBD61152009DF8F7 -S31508000AD00860023102F0060280009B020A4403F411 -S31508000AE0406300EB9611D2B20B44093A01339340A6 -S31508000AF02B6074E700210A20FFF780FC00287FF4AA -S31508000B006DAFB0E704246AE70920FFF777FC0446CF -S31508000B1000287FF463AF10216846FFF7BDFC002864 -S31508000B203FF45CAF336813F0020332D09DF80A3005 -S31508000B309DF80B105B009DF80D2003F07E0303EB78 -S31508000B40D11392090133013A93402B6047E70021FC -S31508000B508D20FFF753FC00287FF440AFFF20FFF7F6 -S31508000B600DFC28464021FFF797FCB0FA80F464098B -S31508000B7035E79DF807309DF808101B049DF80920F5 -S31508000B8003F47C13013302EB012213449B022B600E -S31508000B9025E79DF80B409DF80A20E00000F01800B4 -S31508000BA0C2F3840100EB54104A1C00FB02221C46C7 -S31508000BB02A6014E700000020AC030020001401405E -S31508000BC0CB782DE9F04103F00F06DB0648BF8B789A -S31508000BD00C8848BF1E4314F0FF0F26D00568002373 -S31508000BE001274FF00F0803E00133082B1BD00C88B0 -S31508000BF007FA03F232EA0404F6D19C0091F803E0FE -S31508000C0008FA04FC25EA0C0506FA04F4BEF1280FD6 -S31508000C1045EA040538D0BEF1480F03F1010308BFC1 -S31508000C200261082BE3D105600C88FF2C2AD9456898 -S31508000C30002301274FF00F0C03E00133082B20D0C7 -S31508000C400C8803F1080207FA02F232EA0404F4D126 -S31508000C5091F803E09C00BEF1280F04BF426191F8A9 -S31508000C6003E00CFA04F8BEF1480F03F1010325EA84 -S31508000C70080506FA04F408BF0261082B45EA0405CC -S31508000C80DED14560BDE8F0814261ADE7836819426F -S31508000C9014BF012000207047016170474161704709 -S31508000CA029B9054A936923EA000090617047024B07 -S31508000CB09A691043986170470010024029B9054A9D -S31508000CC0D36923EA0000D0617047024BDA69104302 -S31508000CD0D8617047001002404A8830B40C888B8867 -S31508000CE02243CC881A430B8922434C898D891A439F -S31508000CF022430388CC892A43224303F441531343EE -S31508000D009BB20380838B30BC23F400631B041B0C4B -S31508000D1083830B8A03827047038829B923F040032B -S31508000D201B041B0C038070479BB243F040030380EF -S31508000D30704700BF81817047808980B2704700BFC5 -S31508000D40038829B923F400531B041B0C038070473E -S31508000D509BB243F400530380704700BF03891942CE -S31508000D6014BF01200020704708B538B1064B1B6830 -S31508000D701B689847054B18680A3008BD034B0122C3 -S31508000D801B681A8208BD00BF3012002034120020EA -S31508000D9008B538B1064B1B689B689847054B186819 -S31508000DA00C3008BD034B01221B681A8208BD00BF20 -S31508000DB0301200203412002008B51F4B002832D00C -S31508000DC01E481A6800210180137813F07F0316D095 -S31508000DD0012B27D0022B24D1527902F00F039B0056 -S31508000DE003F1804303F5B84312061B681FD403F4C6 -S31508000DF04053B3F5805F0ED1012303700BE0527A9E -S31508000E00930654BF0378022351064CBF43F00103EF -S31508000E1023F0010303700A4B1B681B6998470748B0 -S31508000E2008BD084608BD1B6802221A8208BD03F0E1 -S31508000E303003102BEFD1DFE7341200200412002014 -S31508000E40301200202DE9F041244F3C68258A2DB93F -S31508000E50267A042E2AD0A38A042603E0A38A9D4272 -S31508000E60FAD902269D4228BF1D46A36928469847F7 -S31508000E708046002000F01EFE2A460146404600F045 -S31508000E80EBFC2946002000F0B3FD638A228A144948 -S31508000E90521B1D44134B2282658230204FF4405268 -S31508000EA03C6808801A802672BDE8F0810E4B1A78D5 -S31508000EB0012A06D00A4B102207261A802672BDE898 -S31508000EC0F0810A490A4A0968054889B20A44520063 -S31508000ED0156030223C681D700280E4E73412002059 -S31508000EE03C1200203A120020B0030020505C00405B -S31508000EF0023000200B4B0C4A1B685178DA78914275 -S31508000F0001D20220704799780029FAD110B59C8839 -S31508000F100CB1022010BD05499A720B685B689847A8 -S31508000F20204610BD34120020EC00002030120020AC -S31508000F3038B5104A104C12682368D97858799369DD -S31508000F40984723689A7A0AB9022038BD0028FBD147 -S31508000F501A79002AF8D19D78002DF5D1074B1B6820 -S31508000F60DB689847236828465979DA78D9721A735C -S31508000F7038BD00BF0C1200203412002030120020A9 -S31508000F8038B5314B1B68187810F07F0003D002285B -S31508000F9006D0022038BD5A7A22F020025A7238BD8D -S31508000FA05A88002AF6D11A79002AF3D15A7922F0FA -S31508000FB080008400150604F18041244D01F5B841EE -S31508000FC009682D784CBF01F0300101F44051A84260 -S31508000FD0DFD20029DDD09B7A002BDAD004F18044D9 -S31508000FE004F5B8441206236809D503F03003102B1C -S31508000FF01ED0174B1B685B699847002038BD03F461 -S315080010004053B3F5805FF4D1D8B9124B93F82C103E -S3150800101000F0FCFC236823F4804323F070039BB2A2 -S3150800102083F4405343F4004343F080032360E0E72E -S31508001030C4B2204600F0CAFC2046302100F046FC27 -S31508001040D7E700F0B1FCE5E734120020EC000020F9 -S31508001050301200206000002038B5224B186842790B -S3150800106022F080018C00150604F180431E4D03F51D -S31508001070B8431B682D784CBF03F0300303F4405384 -S31508001080A94201D3022038BD41880029FAD1002B94 -S31508001090F8D0837A002BF5D004F1804404F5B844DF -S315080010A01206236811D523F4E04323F040039BB2CC -S315080010B083F0100343F4004343F0800323600B4B93 -S315080010C01B689B699847002038BD23F4804323F0AA -S315080010D070039BB283F4805343F4004343F08003C8 -S315080010E02360ECE734120020EC00002030120020C8 -S315080010F0054B1B685A8A10B10868104470478988DE -S315080011008A1A1A82704700BF3412002010B50C4B99 -S31508001110002093F82C1000F079FC0A4B1B68187A0B -S31508001120082806D10849094B4FF4805410220C8030 -S315080011301A80A0F10900B0FA80F0400910BD00BF7E -S3150800114060000020341200203A1200203C120020D1 -S3150800115070B5A24DA24A2B6811681A7A82B0092A7C -S315080011603ED0A04A89B20A4452001488640004F1A9 -S31508001170804404F5C04422781A702B6862785A7045 -S31508001180A0882E6800F0BAFC708020892E6800F0CE -S31508001190B5FCB080A2892B680121DA80197222B3C6 -S315080011A05878062800F0848000283AD15988002902 -S315080011B000F098808C4C23681B699847032800F038 -S315080011C0EA804FF6FF722C68238A934200F08480E7 -S315080011D0022836D108232372FFF798FF02B070BDA4 -S315080011E0DA8801211972002ADAD11A785C7812F0A5 -S315080011F07F0236D0012A00F0BF80022A00F0E18083 -S31508001200794B20461B685B699847032800F0C38022 -S3150800121000283ED02B6808221A72FFF777FF02B023 -S3150800122070BD082870D11A785206C3D16F4A0020BB -S315080012309A61588290474FF6FF722C68238A934228 -S315080012404AD0002BC6D094F90020002A7FDB684AD2 -S315080012504FF44051032311802372FFF757FF02B062 -S3150800126070BD092C00F0E180052C00F09B80032C52 -S3150800127000F0CA80012CC3D1DA78012AC0D19A8835 -S31508001280002ABDD15B7A9B06BAD5FFF779FE0028FE -S31508001290B6D1534A574B1268002192B213445B00E9 -S315080012A01960554A30212B68118006221A72B4E754 -S315080012B01A7856067FF47EAF9A784B4C012A00F0CE -S315080012C0BA80022A6BD0032A7FF475AF2268526A65 -S315080012D0002AACD106206EE709232372FFF716FF12 -S315080012E002B070BD5A6822F47F42B2F5003F7FF41F -S315080012F061AF187810F07F0040F0A0809A88002A25 -S315080013007FF458AF3D4A92E70A287FF453AF1A781C -S3150800131002F07F02012A7FF44DAF9A7A002A3FF441 -S3150800132049AF598800297FF445AF5A682E4C22F4F4 -S315080013307F42B2F5803F7FF43EAF226858799369C1 -S3150800134098472B68002840F0B6802D4A6FE7E28858 -S31508001350019201998B4217D8934276D2224A126893 -S3150800136092F82C108AB2934274D2264B0021197037 -S31508001370A282FFF767FD70E70B2C7FF441AFFFF7FA -S31508001380D7FD002885D03BE7174B019A1B682282B8 -S3150800139093F82C20ECE72B6809221A723DE722689D -S315080013A0126A95E793F90320002A07DB9A782AB987 -S315080013B09A881AB99A7A002A3FF46BAF08221A72E9 -S315080013C02BE7012C3FF461AF032C7FF419AFFFF72D -S315080013D043FE00283FF45DAF12E700BF3412002039 -S315080013E0505C0040043000200C120020690D0008F3 -S315080013F03A120020023000203C120020B90D0008E5 -S31508001400910D0008B0030020DA78012A7FF4F8AEBF -S315080014109A88002A7FF4F4AE5A7A284942F02002C4 -S3150800142009685A72CB69984733E7FFF763FD0028C6 -S315080014303FF42FAFE4E62268D26949E701282FD0A6 -S31508001440022811D008461E4CB5E61D4B1B6893F8BA -S315080014502C208DE793FBF1F001FB1033002B87D18D -S31508001460184B0121197083E7587900F00F018A009B -S31508001470040602F18042144C02F5B8421268247838 -S315080014804CBF02F0300202F44052A14206D210F0DC -S31508001490700003D1002A7FF435AF8BE6002089E679 -S315080014A0074C58792268936998472B6818B99A7A2D -S315080014B0002A7FF427AF58787DE600BF3012002057 -S315080014C00C120020B0030020EC000020F8B5304DC7 -S315080014D02C68237A022B07D0042B05D0032B09D0BE -S315080014E0052B07D0072B33D008232372BDE8F84015 -S315080014F0FFF70CBEA369228AB3B1B2B1A68A964297 -S3150800150028BF164630469847228A638A921B334478 -S31508001510074622826382002000F0DCFA3246014642 -S31508001520384600F0ADF9228ACAB9A38A33B31949F5 -S315080015302A68194B062010721A68184B92B213447F -S315080015405B0000221A602C683022237A0A80CCE7D6 -S31508001550134B1B68DB6898472C680823C5E7114BB3 -S3150800156000214FF4405208461A8000F041FA238AB7 -S31508001570A28A084930209A42088003D82C68032397 -S315080015802372B2E7002BD3D02C6805232372ACE76D -S31508001590341200203C120020505C0040023000202B -S315080015A00C1200203A120020F8B5234C23681A7A48 -S315080015B0022A17D0042A15D0062A05D008221A723C -S315080015C0BDE8F840FFF7A2BD5A78052A13D01B4B91 -S315080015D01B689B689847236808221A72BDE8F8407A -S315080015E0FFF794BDFFF72EFC23681A7A1A72BDE836 -S315080015F0F840FFF78BBD1A7812F07F02E7D1104941 -S31508001600DF780E7876B10F4840F60F73056842F416 -S3150800161000412B4041F0800101320B43964240F8CD -S31508001620043BF1D1084A47F08007084B17601B684E -S315080016301B6A9847CBE700BF341200200C12002023 -S31508001640EC000020005C00404C5C0040301200209A -S3150800165070B40C4B1E787EB10B4C002240F60F730B -S31508001660256842F400412B4041F0800101320B43CA -S31508001670964244F8043BF1D1044B40F080001860D0 -S3150800168070BC7047EC000020005C00404C5C0040D9 -S31508001690704700BF70B4074A07490848084E094C06 -S315080016A0094B022515720860236032601B6870BCFE -S315080016B0184700BF141200203012002090000020A6 -S315080016C0341200200C120020600000202DE9F04F93 -S315080016D0DFF878A1DFF878915746C84685B0002329 -S315080016E0DFF870B1544DADF80E30DBF80030534CCE -S315080016F099B21B04524E504AAAF8001040F1908045 -S315080017003B8803F00F03990001F1804101F5B841C8 -S3150800171089F80030002B2FD14BF6BF73216889B2A8 -S315080017202980298801F030013180298801F4405147 -S31508001730298021680B4083F4005383F0200343F487 -S31508001740004343F0800323603B88D90641D52368CC -S315080017509BB2ADF80E30BDF80E301B0563D4BDF84C -S315080017600E301804C1D540F68F73019221680B40DC -S315080017702360FFF7ABFE34E00B689BB2ADF80E3082 -S31508001780BDF80E30180417D4BDF80E301A06ACD5BD -S3150800179048F60F7299F800302A499B0003F18043F6 -S315080017A003F5B843186802401A6099F80030013BFF -S315080017B051F82330984798E740F68F730868224A0D -S315080017C003400B6098F80030013B52F823309847E5 -S315080017D0DAE748F60F73019221680B402360FFF79A -S315080017E0E3FE4BF6BF73019A2068118812880340FE -S315080017F0C90448BF83F480539704328848BF83F4EA -S315080018000053D506328848BF83F01003940648BFB4 -S3150800181083F0200343F40043084A43F0800313602F -S3150800182005B0BDE8F08F40F68F73019221680B4032 -S315080018302360FFF78DFCD4E73A120020005C0040D5 -S315080018403C120020200000203C0000203E12002010 -S3150800185010120020445C0040013252100ED010B421 -S3150800186001F1005101F540514900002330F8024BBF -S3150800187021F8234001339A42F8D110BC704700BFC3 -S3150800188001F10051013201F5405152104FEA410170 -S3150800189005D051F8043B013A20F8023BF9D17047CC -S315080018A04FF6F873014A034013607047505C0040D6 -S315080018B0800000F1804000F5B840036823F4EC434B -S315080018C023F07003194389B201607047800000F164 -S315080018D0804000F5B8400368CA0623F4E04323F0C5 -S315080018E040039BB248BF83F010038A0648BF83F0C3 -S315080018F0200343F4004343F080030360704700BFAE -S31508001900800000F1804000F5B8400368CA0423F45B -S31508001910804323F070039BB248BF83F480538A0444 -S3150800192048BF83F4005343F4004343F08003036045 -S31508001930704700BF800000F1804000F5B84003689A -S3150800194023F4E04323F040039BB283F0300343F4CF -S31508001950004343F080030360704700BF800000F136 -S31508001960804000F5B840036823F4804323F07003F1 -S315080019709BB283F4405343F4004343F0800303606F -S31508001980704700BF40F60F62800000F1804000F506 -S31508001990B8400368134043F4004343F080030360F0 -S315080019A0704700BFFFF7EEBF800000F1804000F5EA -S315080019B0B84003685B0408D540F60F730268134005 -S315080019C043F4404343F0800303607047800000F10E -S315080019D0804000F5B84003685B0608D540F60F73EB -S315080019E00268134043F4004343F0C00303607047A2 -S315080019F0044A054B126892B202EBC00003445B002E -S31508001A0019607047505C0040023000200E4A0F4BA8 -S31508001A1012683E2992B202EBC00003444FEA430320 -S31508001A200AD94A09C80604BF02F1FF3292B29202E5 -S31508001A3042F400421A6070474A08C90748BF013293 -S31508001A4092021A60704700BF505C004006300020C2 -S31508001A50064B49081B6849009BB203EBC00000F11E -S31508001A60005000F54050400001607047505C00404F -S31508001A70FFF7EEBF054A064B1268490892B202EB19 -S31508001A80C000034449005B0019607047505C004081 -S31508001A9004300020FFF7EEBF054B1B689BB203EB33 -S31508001AA0C00000F1005000F5405040000088704723 -S31508001AB0505C0040FFF7F0BF044A054B126892B22B -S31508001AC002EBC00003445B0018887047505C004076 -S31508001AD004300020FFF7F0BF054A064B126892B2A1 -S31508001AE002EBC00003445B001868C0F309007047A6 -S31508001AF0505C004006300020FFF7EEBFC3B2000A74 -S31508001B0040EA0320704700BF10B40549054C064A51 -S31508001B1000204FF4064320600B80136010BC70470A -S31508001B2038120020445C0040405C004070B500F06C -S31508001B307F0528460E46FFF7DFFF04462846FFF7CF -S31508001B40C9FF224601463046FFF79AFE204670BD79 -S31508001B5000B5534B002285B0019202921968514A8A -S31508001B6041F0010119605D684FF41F012A405A606F -S31508001B701A6840F2DC5422F0847222F480321A6029 -S31508001B801A68184622F480221A605A6822F4FE025D -S31508001B905A6099601A6842F480321A6002E0019B22 -S31508001BA0A34209D0036803F400330293019B01336F -S31508001BB00193029B002BF2D0394B1B6899036AD517 -S31508001BC0394A374B1068194640F010001060106803 -S31508001BD020F003001060106840F0020010605A6898 -S31508001BE05A605A6842F400525A605A6842F480624F -S31508001BF05A605A6822F47C125A605A6842F4E8120B -S31508001C005A601A6842F080721A600A68244B920178 -S31508001C10FBD519465A6822F003025A605A6842F000 -S31508001C2002025A604A681E4B02F00C02082AF9D1D1 -S31508001C3001210D465A6804AC22F480025A60DA691A -S31508001C40042042F40002DA61FFF72AF824F8045D5A -S31508001C5048232146032615488DF80F308DF80E6067 -S31508001C60FEF7AEFF29460420FFF71AF820251023B1 -S31508001C7021460E488DF80F308DF80E60ADF80C50E1 -S31508001C80FEF79EFF29460948FFF708F800F028FEE8 -S31508001C9000F038FEFCE76F21054800F0E9FD8FE704 -S31508001CA0001002400000FFF8002002400008014032 -S31508001CB09853000806498D460649074A074B9A4233 -S31508001CC0BEBF51F8040B42F8040BF8E70448004776 -S31508001CD000500020505C0008000000205C01002035 -S31508001CE0490100081F49204A002301E041F8043B46 -S31508001CF09142FBD3FFF72CFFFEE7FEE7FEE7FEE780 -S31508001D00FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE79D -S31508001D10FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE78D -S31508001D20FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE77D -S31508001D30FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE76D -S31508001D40FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE75D -S31508001D50FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE74D -S31508001D60FEE7FEE75C0100204012002000F0F4BC0C -S31508001D7000F038BD034B1B68052B00D0704700F0F8 -S31508001D80EBBC00BFB403002070B51749174C0B68AD -S31508001D90174D9BB2238022882B881A40920517D4A8 -S31508001DA0228802F4004213420ED1228802F480628D -S31508001DB0134200D170BD4FF6FF310B4A0D4B11602F -S31508001DC05B68BDE870401847FFF780FC2B88ECE796 -S31508001DD04FF6FF53084A0B6013780133DBB21370D2 -S31508001DE0FFF7C8FF2B88DBE7445C00403E12002063 -S31508001DF03812002060000020B1030020034B9B7AB4 -S31508001E0013B1034B05221A60704700BF1412002055 -S31508001E10B4030020014B04221A607047B403002063 -S31508001E20704700BF062801D0022070470B4B1B687D -S31508001E301A7802F07F02012AF6D110B55C7954B9F6 -S31508001E409A78212A07D1064A5C829A61204600F0D0 -S31508001E5097F8204610BD022010BD00BF341200209E -S31508001E60811F00080220704709B102207047002828 -S31508001E7014BF02200020704710B500F0D9FC054BAE -S31508001E8000241B689C7200F083F8FFF73DFE024BA6 -S31508001E901C6010BD34120020B403002010B5264B78 -S31508001EA0264A1B68D27900245A729C72DC72204634 -S31508001EB0FFF7F6FC20464FF40071FFF7F9FC2046C1 -S31508001EC01021FFF703FD20464021FFF7E3FD80219F -S31508001ED02046FFF7CDFD2046FFF764FD184B204648 -S31508001EE093F82C10FFF792FD2046FFF737FD2146A1 -S31508001EF00120FFF7DDFC4FF480710120FFF7B8FDE4 -S31508001F00C0210120FFF7C6FD40210120FFF770FD23 -S31508001F1040210120FFF77AFD4FF440510120FFF7D9 -S31508001F20EFFC20210120FFF7D1FC2046FFF790FBAC -S31508001F30044B01221A6010BD34120020E453000835 -S31508001F4060000020B40300200149FFF7D1B800BFA4 -S31508001F50BC0000200149FFF7CBB800BF580000209D -S31508001F60054B1B68DB78052B04D8044901EBC30134 -S31508001F70FFF7BEB80020704734120020C4000020C6 -S31508001F800149FFF7B5B800BFB4000020704700BF8D -S31508001F9038B50120FEF712F9064D074B074C00220B -S31508001FA04FF4E051012018601A602A6021801960F8 -S31508001FB0104638BD445C0040405C004038120020A2 -S31508001FC000F06EBA10B500F075FA00B910BDFEF74C -S31508001FD025F90028FAD000F0C3FC00F08DFA00F0CD -S31508001FE06BFA074B20F0604020F07F00186000F085 -S31508001FF063FA446800F056FA2346BDE810401847CD -S3150800200008ED00E072B170B50D46561EB6B206442C -S31508002010441E15F8013B04F8013F00F0C9FCB44220 -S31508002020F7D170BD704700BF2DE9F041DFF83C805D -S31508002030074646460C4D002401E056F80C5F00F0B2 -S31508002040B7FCBD4203D873681D44AF4205D30134BB -S315080020500D2CF2D1FF20BDE8F08104EB440408EB17 -S315080020608404207ABDE8F081006000084C5400081A -S315080020702DE9F04107460068FFF7D6FFFF2845D04F -S31508002080244A25482549342350605160D360D368D3 -S3150800209013F0010327D11446116941F001011161BA -S315080020A003F1040857F808603D68B2B25A53E2686B -S315080020B01D44D00704D500F07BFCE368DA07FAD4A0 -S315080020C0330C6B80E368D90704D500F071FCE3682C -S315080020D0DB07FAD42B689E420CD1B8F5007F43463D -S315080020E0DED1012007E01369002043F08003136165 -S315080020F0BDE8F0810020074B1A6922F001021A6137 -S315080021001A6942F080021A61BDE8F0810020BDE834 -S31508002110F08100BF0020024023016745AB89EFCD5F -S3150800212038B5104B0D46984219D00F4A914208D03F -S315080021300446FFF79DFF10B1C5F3080313B100204D -S3150800214038BD1C462368AB4207D02046294640F8CE -S31508002150045B4FF40072FFF755FF204638BD034C69 -S31508002160EAE700BFB803002000600008BC050020AD -S315080021702DE9F8430C46016824F4FF781D464B1CEC -S315080021800746164628F0010832D0884506D0384654 -S315080021904146FFF7C5FF074638B30168641A3C4451 -S315080021A0043408F5007807F1040905E016F8013B40 -S315080021B0013D04F8013B15D000F0FAFBC9EB040316 -S315080021C0B3F5007FF2D338464146FFF7A9FF074625 -S315080021D000F1040948B14C4616F8013B013D04F8E4 -S315080021E0013BE9D10120BDE8F8830020BDE8F8836A -S315080021F0814649F8048B414648464FF40072FFF77A -S3150800220001FF3968C1E700BF0349044A4FF0FF33AD -S315080022100B601360704700BFBC050020B8030020A0 -S31508002220FFF7F2BF70B50D4616460446FFF7FCFEEB -S31508002230FF2814D0681E2044FFF7F6FEFF280ED0AC -S315080022400A4A24F4FF7323F00103934221462B46DE -S31508002250324606D0BDE870400548FFF789BF002022 -S3150800226070BD0448BDE87040FFF782BF00600008F3 -S31508002270BC050020B80300202DE9F0470C460646A9 -S31508002280FFF7D2FE0546601E3044FFF7CDFE8542B5 -S315080022906BD8EB1EDBB2FB2B67D80F28044664D835 -S315080022A0464A47484749342350605160D360D3684B -S315080022B013F0010668D11369434F43F00203B84689 -S315080022C0B94613614FF0030A01E099F808A000F037 -S315080022D06FFB554509F10C095DD001360D2EF4D179 -S315080022E04FF0FF36DFF8E09000254FF0030A01E0D3 -S315080022F099F808A000F05CFB544509F10C0957D081 -S3150800230001350D2DF4D14FF0FF3900254FF0030AA2 -S3150800231001E097F808A000F04BFB544507F10C07BD -S315080023203FD001350D2DF4D10023C6EB09094B44E6 -S31508002330C3F38F23E3B15F1EBFB206F580651F4C5A -S3150800234005EB87276661236943F040032361E36849 -S31508002350DA0704D500F02CFBE368DB07FAD4AF42B2 -S315080023602E4605D005F58065ECE70020BDE8F08728 -S31508002370124B01201A6922F002021A611A6942F008 -S3150800238080021A61BDE8F0871369002043F08003D4 -S315080023901361BDE8F087F6B206EB460658F82660E4 -S315080023A0A0E7EDB205EB450508EB85056B68BCE7CC -S315080023B0EDB205EB450558F82590A6E70020024042 -S315080023C023016745AB89EFCD4C5400080F4B1A68BB -S315080023D0013218D030B599685C68DD6818690C4414 -S315080023E02C445969044498690C44D969231883B064 -S315080023F00B4402AA5B4242F8043D04210448FFF755 -S3150800240011FF03B030BD0120704700BFB80300209C -S31508002410EC60000810B40E490E4B0F4A08681B689A -S315080024200E4C12680C31034409680D48134422689F -S315080024300B4401681344A2680B44D0F8D81013441F -S31508002440CB4200F1D80010BC0CBF01200020704719 -S3150800245000600008046000080860000810600008B2 -S315080024601460000808B50A480368013302D0FFF76C -S31508002470FFFD58B107480368013305D0FFF7F8FD9B -S31508002480003018BF012008BD012008BD08BD00BFE7 -S31508002490B8030020BC05002000487047006000080B -S315080024A072B6704762B67047FFF7BABEFFF7BABE94 -S315080024B0FFF7E2BEFFF7AEBFFFF7EEBF08B5FFF7BF -S315080024C085FF00B908BDBDE80840FFF7CBBF00BFD0 -S315080024D010B4064B064C0749002205201A605C60BA -S315080024E09A6018600A6010BC704700BF10E000E0F0 -S315080024F03F190100C0070020014B00221A607047EF -S3150800250010E000E0044B1B68DB0303D5034A13689D -S3150800251001331360704700BF10E000E0C0070020D9 -S31508002520044B1B6813F4803F034B18681CBF01302B -S315080025301860704710E000E0C0070020B2B1002321 -S3150800254070B41E46541EE4B201346400020F092A10 -S3150800255002F1300586BF3732CA54CD54CA18023341 -S31508002560A3424FEA00105670F0D170BC704700BF06 -S31508002570012838B504460D4604D94FF4FC710F48B6 -S3150800258000F076F904EB44040D48E4000319597C7D -S315080025901A7C914210D0DA681570DA68597C5D6841 -S315080025A001320131AA425974DA6003D9025901206D -S315080025B0DA6038BD012038BD002038BDE85400086F -S315080025C04C080020012870B504460E4604D940F28E -S315080025D01A210E4800F04CF904EB44040C4DE400B3 -S315080025E02B19587C80B19A68127832709A68597C8F -S315080025F0586801320139824259749A6003D92A59B6 -S3150800260001209A6070BD012070BD00BFE854000823 -S315080026104C080020F0B4144B144C1549651C04F101 -S315080026204000144F03F1180201F140065A61586040 -S315080026300022481CDE619D600126DD601D60402584 -S315080026409A74DA625A7483F829203A6018625862D2 -S3150800265098610E7083F82A601D7483F828502270DA -S31508002660F0BCFFF717B800BF4C080020000900208F -S315080026707C080020480800200020FDF79FBD00BF09 -S315080026803F2970B50D46044621D8134E29463078A1 -S31508002690FFF76EFF012803D09D21104800F0E8F8E7 -S315080026A0ADB29DB1013DADB22544013C00F080F9C3 -S315080026B014F8011F3078FFF75BFF01284FF0A601D9 -S315080026C0064801D000F0D4F8AC42EFD170BD99218C -S315080026D0024800F0CDF8D8E700090020E8540008C1 -S315080026E0F8B5194D0646FFF74FFB2C7854B9174B2A -S315080026F0174E18783146FFF765FF01281CD00024CD -S315080027002046F8BD134C114B2178114F013139443D -S315080027101878FFF757FF0128F1D123783A78013363 -S31508002720DBB29A422370EAD10446791C3046FFF799 -S3150800273069FC00232B70E3E73378002BDFD0054BC9 -S3150800274028701C70DCE700BF040800207C08002005 -S31508002750C407002041090020F0B51D4F83B03C781E -S31508002760012C04D940F23A211A4800F081F81A4B94 -S3150800277004EB440403EBC404667C3EB3402E174DB9 -S3150800278028BF402600240DF107013878FFF71AFF05 -S31508002790012804F101040F4803D040F2491100F062 -S315080027A067F89DF80720E3B29E4205F8012FEAD89C -S315080027B0B6B232464FF480710948FFF74DF801204A -S315080027C03146FFF715F90120FFF7B4F803B0F0BD5D -S315080027D000090020E85400084C08002007080020DB -S315080027E00808002070B50F4C01202146FFF79EF916 -S315080027F080B290B1451EADB20B4E2544013C14F88B -S31508002800011F3078FFF7B4FE01284FF4B771074867 -S3150800281001D000F02DF8AC42F1D10120BDE870409E -S31508002820FFF79CB8C00800207C080020E854000880 -S3150800283010B50A4B0A490B4A1B680C681068181829 -S3150800284000D110BD08220849FFF778FE2046BDE8EA -S31508002850104004220549FFF771BE00BFE8F7FF1FC5 -S31508002860ECF7FF1FF0F7FF1F0600002016000020F8 -S3150800287008B500F09DF8FCE710B500F095F80128BA -S3150800288006D000F00DF918B10B4C2378012B00D0B7 -S3150800289010BDFFF745FE094B1B6803F5FA6398421E -S315080028A0F6D30023237000F003F90028F0D1BDE821 -S315080028B01040FFF787BB00BF4209002044090020EB -S315080028C008B5054B01221A70FFF72AFE034B18605C -S315080028D0BDE80840FFF7D0BF4209002044090020A0 -S315080028E008B5FFF76DFB00F061F8FFF7F1FDFFF79C -S315080028F0DBFD00F0BBF800F013F8BDE80840FFF771 -S31508002900DFBF00BF08B500F053F8FFF7FBFD00F086 -S31508002910D1F900F011F8BDE80840FFF7ADBF00BFD8 -S3150800292008B502F03DFBFFF775FE024B02221A704E -S3150800293008BD00BFEE00002008B50748FFF7D0FE27 -S31508002940012800D008BD054B02221A700248BDE8CE -S31508002950084002F043BB00BF48090020EE000020F3 -S31508002960FFF78ABE08B5074B1B78022B03D0BDE8D4 -S31508002970084002F02BBBC9B2FFF782FEBDE808404B -S3150800298002F024BBEE000020044B1B78032B9ABFF1 -S31508002990034A32F813003F20704700BFEE000020BC -S315080029A010550008FFF7F0BF02F008BBFDF742BC60 -S315080029B0FDF744BC0209092A034615D903F00F039B -S315080029C03732092B0A701FD8124A30331268084664 -S315080029D01A44527802F00302022A08BF203BDBB2EF -S315080029E000224B708A7070470A483032006803F03C -S315080029F00F031044407800F00300022808BF203A6D -S31508002A00D2B2092B0A70DFD9373300224B708A708D -S31508002A1008467047F000002070B4134B411E1D682D -S31508002A20441C002011F8013FEA18527802F003020C -S31508002A30022A08BF203BDBB2A3F13002D2B2162A23 -S31508002A40A3F13A060DD8062E0BD9092A84BF373BBF -S31508002A50DAB202EB00108C4200F0FF00E2D170BC43 -S31508002A607047002070BC7047F000002010B50023A6 -S31508002A70074C1A4607490848237001F091FD00B92A -S31508002A8010BD77210548BDE81040FFF7F1BE00BF2D -S31508002A90C809002018550008D40900201C5500084C -S31508002AA0024B1878B0FA80F040097047C809002030 -S31508002AB010B5FFF779FF012802D0054C23780BB132 -S31508002AC0002010BDFDF7BCFB0128F9D1207010BD10 -S31508002AD0C80900200F4A03781168CA18527802F00C -S31508002AE00302022A08BF203B532B01D0032070475C -S31508002AF0437819444A785207F8D5312B06D0322B39 -S31508002B0006D0332B14BF03200220704700207047DD -S31508002B1001207047F000002070B506460230FFF726 -S31508002B207BFF0546043684B23046FFF775FF013C45 -S31508002B30A4B22844012CC5B206F10206F4D83046E0 -S31508002B40ED43FFF769FFEDB2281AB0FA80F04009A5 -S31508002B5070BD00BF2DE9F041044616460F46002910 -S31508002B6049D0002847D02046FFF7B4FF032805467A -S31508002B703ED02046FFF7D0FF002800F09480012DB4 -S31508002B8064D03ED3022D33D1A01CFFF745FF05467E -S31508002B90201DFFF741FF4FEA0068C7F80080A01D17 -S31508002BA0FFF73AFF08EB0048C7F8008004F1080071 -S31508002BB0FFF732FF08EB0028C7F8008004F10A0087 -S31508002BC0FFF72AFF053D404438602DB20C3466B144 -S31508002BD0002D0ADD00272046FFF71EFF7B1CF05557 -S31508002BE09FB2AF4204F10204F5DB2846BDE8F08146 -S31508002BF00020BDE8F08140F261212D48FFF738FE3C -S31508002C00B1E7A01CFFF708FF0546201DFFF704FFE4 -S31508002C104FEA0028C7F80080A01DFFF7FDFE033D18 -S31508002C20404438602DB20834002EDED0002DDCDD9D -S31508002C3000272046FFF7F0FE7B1CF0559FB2AF42F7 -S31508002C4004F10204F5DB2846BDE8F081A01CFFF775 -S31508002C50E3FE0546201DFFF7DFFE4FEA0048C7F8EA -S31508002C600080A01DFFF7D8FE08EB0028C7F80080F3 -S31508002C7004F10800FFF7D0FE043D404438602DB249 -S31508002C800A34002EB1D0002DAFDD00272046FFF70D -S31508002C90C3FE7B1CF0559FB2AF4204F10204F5DB7C -S31508002CA02846BDE8F0814FF0FF30BDE8F08100BF4F -S31508002CB01C5500082DE9F843AC4F3C783CB1012C73 -S31508002CC000F01A81022C00F08E80032C01D0BDE89A -S31508002CD0F883A74EA74D06F50C7228464FF4807167 -S31508002CE002F098F896F84192B9F1000F40F0C581C4 -S31508002CF0002855D005F5807205F5C0712846FFF7FE -S31508002D0029FFB0F1FF3F804600F02181002847DD0A -S31508002D109948FDF7EBFA43469849994AA2FB0303FB -S31508002D20DB0801F10101F9D1444695480B70A0FB77 -S31508002D300423DB0803EB8302A4EB4202303201F8DA -S31508002D40012D1C46002BF2D18C48FDF7CFFA8D4891 -S31508002D50FDF7CCFA894995F88301FFF72BFE8A49D6 -S31508002D6095F88201FFF726FE884995F88101FFF755 -S31508002D7021FE874995F88001FFF71CFE7F48FDF77D -S31508002D80B5FA8448FDF7B2FA4146D5F88001824A79 -S31508002D90FFF78CFB002800F083818048FDF7A6FA30 -S31508002DA0D6F84422D6F83C329A4290D17C48FDF7B0 -S31508002DB09DFAFFF783FB0446002800F08A817748CE -S31508002DC0FDF794FA7748FDF791FA774801F0D4FEB3 -S31508002DD07648FDF78BFA00233B70FDF767FABDE8E6 -S31508002DE0F843FFF7EFB8624E624D06F50C722846B7 -S31508002DF04FF4807102F00EF896F84192B9F1000F7F -S31508002E0040F04981D0B14A4605F5C0712846FFF71A -S31508002E10A1FEB0F1FF3F804600F0678100280DDD76 -S31508002E20634C6368002B00F023812268D5F8801173 -S31508002E301A44914240F0CE8003446360D6F8442297 -S31508002E40D6F83C329A427FF442AF0021564801F048 -S31508002E50A5FE002840F05781554C6368002B44D0E6 -S31508002E604E48FDF743FA5348FDF740FA636843496D -S31508002E701A464348A0FB0252D20801F10101F9D1D2 -S31508002E803F4D0A70A5FB0302D20802EB8200A3EBB2 -S31508002E904003303301F8013D1346002AF2D1374882 -S31508002EA0FDF724FA4448FDF721FA25683349280E28 -S31508002EB0FFF780FD3449C5F30740FFF77BFD33492B -S31508002EC0C5F30720FFF776FD3149E8B2FFF772FD33 -S31508002ED02A48FDF70BFA2F48FDF708FA94E803008D -S31508002EE0FFF7E6FA002800F0E7802C48FDF7FEF920 -S31508002EF003233B70BDE8F883FFF7D6FAFDF7C2F95E -S31508002F002E48FDF7F3F92E48FDF7F0F9FDF7B6F967 -S31508002F1022460146244801F075FB054638B1294882 -S31508002F20FDF7E4F92046BDE8F843FDF7D5B91B4897 -S31508002F30FDF7DCF92448FDF7D9F92448FDF7D6F959 -S31508002F401B4B02221D605D603A70BDE8F88320487D -S31508002F50FDF7CCF92046FDF7BFF906F50C7001F030 -S31508002F600BFE87F80090BDE8F88300BFC80900206B -S31508002F70D40900202C0E0020585600088809002085 -S31508002F80CDCCCCCC685600088A0900208C090020D4 -S31508002F908E090020985600082C0F00208C55000832 -S31508002FA0805600089C560008040C0020B4560008F9 -S31508002FB0CC090020E8550008F455000838550008E3 -S31508002FC05C5500088455000894550008B855000853 -S31508002FD0345600084E48FDF789F94E48FDF786F93C -S31508002FE063684D491A464D48A0FB02E2D20801F132 -S31508002FF00101F9D1DFF824E10A70AEFB0302D20819 -S3150800300002EB8200A3EB4003303301F8013D13467F -S31508003010002AF2D14048FDF769F94148FDF766F9FB -S31508003020D4F800903C494FEA1960FFF7C3FC3D49C4 -S31508003030C9F30740FFF7BEFC3B49C9F30720FFF772 -S31508003040B9FC3A495FFA89F0FFF7B4FC3248FDF754 -S315080030504DF93748FDF74AF994E80300354CFFF770 -S3150800306027FA48B32A48FDF741F93348FDF73EF9F0 -S31508003070D5F8803184E80801E0E63048FDF736F9EE -S315080030800220FDF729F906F50C7001F075FD0023FD -S315080030903B70BDE8F8832A48FDF728F92046F0E793 -S315080030A02748FDF723F90620FDF716F9254801F00C -S315080030B063FD3C70BDE8F8832148FDF717F9052044 -S315080030C0FDF70AF91F4801F057FD00233B70BDE8DC -S315080030D0F8831B48FDF70AF90720FDF7FDF819489C -S315080030E001F04AFD3C70BDE8F8831548FDF7FEF887 -S315080030F00320FDF7F1F806F50C7001F03DFD87F8A1 -S315080031000090BDE8F8830E48FDF7F0F80420D7E7ED -S315080031108C550008E855000888090020CDCCCCCC91 -S31508003120F45500088A0900208C0900208E09002021 -S3150800313098560008CC090020B85500081056000813 -S3150800314084550008040C00200168F1B110B40C780D -S315080031501F2C09D93A2C14D00A4601E03A2B06D07E -S3150800316012F8013F1F2BF9D8002010BC7047013117 -S315080031708A4206D1302C04D10132026010BC0020EC -S3150800318070474FF0FF3010BC70474FF0FF30704764 -S3150800319058B110B5036882B004460BB11A7842B923 -S315080031A000230B60092002B010BD00230B60092024 -S315080031B07047D888A2889042F2D158780191FDF7D5 -S315080031C02DFB10F001000199EAD123680B60EAE7AC -S315080031D001380A4411F8013B914200F8013FF9D140 -S315080031E0704700BFF8B5C46A00F1300705462246A5 -S315080031F0394640780123FDF76DFBB0B92A6AAB69F9 -S31508003200A21A9A42E8700ED2AE78012E01D80AE0C8 -S31508003210AB691C44013E2246012339466878FDF70E -S3150800322059FB012EF4D10020F8BD0120F8BD00BFDE -S3150800323038B5C36A8B4218D0C37804460D467BB9A5 -S315080032402A46012304F130016078FDF7F1FA0028D7 -S3150800325018BF4FF0FF35E5620CBF0020012038BDCE -S31508003260FFF7C0FF0028EBD038BD002038BD00BFEF -S31508003270F8B5C37805465BB92B78032B0DD0002229 -S3150800328068781146FDF78CFB003018BF0120F8BDA1 -S31508003290FFF7A8FF0028EFD0F8BD2B79012BEED158 -S315080032A005F130010B4605F50C70002203F8012BD9 -S315080032B083424FF00004F9D12B69E8681F0A1E0CF7 -S315080032C0EA6985F818321B0E4FEA102E85F819722E -S315080032D085F81A62070C060E85F81B3285F81C025B -S315080032E0AA235520013285F81E7285F81F625227D7 -S315080032F0612685F82E0285F82F324120722385F83B -S31508003300330085F8160285F8143285F8153285F8E3 -S315080033101DE2EA6285F8307085F8317085F832600A -S3150800332085F8176201236878FDF7D4FA2C71A6E7A9 -S3150800333000224FF0FF3310B5C270C3620446FFF790 -S3150800334077FF08B1042010BD4AF6552294F82F12CB -S3150800335094F82E3243EA0123934201D0032010BD8C -S31508003360B4F8681094F8673094F8662043EA0123A5 -S3150800337042EA03230A4923F07F438B42EFD0B4F88D -S31508003380840094F8833094F8822043EA002342EAC2 -S31508003390032323F07F438B4214BF0220002010BD75 -S315080033A046415400F0B5002385B00B600F4614461D -S315080033B0FFF7CAFE061E18DBC34B53F82650BDB1ED -S315080033C03D602B7804F0FE0423B16878FDF726FAF1 -S315080033D0C70710D5F0B2002368702B70FDF7B6F852 -S315080033E0C60711D5032005B0F0BD0B2005B0F0BD0A -S315080033F00C2005B0F0BDCCB300F0040303F0FF00C9 -S31508003400002BF0D00A20EEE70CB14107FAD40021D0 -S315080034102846FFF78DFF022806D0042824D0012865 -S3150800342040F2CE800D20DEE76C46684605F5FC7353 -S3150800343005F50E7613F8062C42B11F8813F8012CF1 -S3150800344013F8021C42EA072241EA02221033B34269 -S3150800345040F8042BEED104AF54F8046B03203EB9B0 -S31508003460A742F9D10428DDD10120BCE72046BAE7F6 -S3150800347031462846FFF75CFF0128F1D895F83C202D -S3150800348095F83B3043EA0223B3F5007FCAD195F895 -S31508003490471095F8463053EA012340F09380B5F873 -S315080034A0561095F8553095F8542043EA012342EA18 -S315080034B0032195F84070A9617B1E012BAF70B1D826 -S315080034C095F83D309AB26A81002AABD05A1E1A4244 -S315080034D0A8D195F8412095F8424042EA04242207EB -S315080034E02C819FD195F8440095F8432052EA002292 -S315080034F009D1B5F852E095F8510095F8502040EA00 -S315080035000E2042EA002295F83FE095F83E0050EA80 -S315080035100E2087D001FB07F700EB141EBE44724548 -S3150800352080D3CEEB0202B2FBF3F3002B3FF47AAF63 -S3150800353040F6F572934240F2A5804FF6F572934233 -S3150800354040F2848095F85B7095F85A20023330442F -S31508003550B64452EA07226B612862C5F828E0EE6194 -S315080035607FF460AF002C7FF45DAFB5F85E4095F848 -S315080035705D0095F85C209B0040EA042003F2FF13E7 -S3150800358042EA0022B1EB532F6A62FFF44BAF95F87B -S31508003590611095F860304FF0FF3243EA0123012BA2 -S315080035A04FF080012A61EA6029710DD00323474A4A -S315080035B02B701388002001339BB21380EB8012E72F -S315080035C000265BE7194674E7711C2846FFF730FEAC -S315080035D00028EBD14AF6552295F82F0295F82E3297 -S315080035E0002143EA002393422971DFD1698E95F8B9 -S315080035F0312095F8303042EA0122354943EA022360 -S315080036008B42D3D1B5F8161295F8152295F81432CF -S3150800361042EA01222F4943EA02238B42C6D1B5F872 -S315080036201A6295F81902B5F81E4295F81D1295F812 -S31508003630182295F81C3240EA062041EA042142EA9B -S31508003640002243EA01232A61EB60AFE702333044E4 -S315080036500EEB06026B612862AA62EE61002C3FF44B -S31508003660E1AE5B0003F2FF133844B1EB532F6862F7 -S31508003670FFF4D8AE4FF0FF3380222B61EB602A713E -S31508003680022394E7023330440EEB06026B6128628C -S31508003690AA62EE61002C3FF4C5AE03F0010202F205 -S315080036A0FF1203EB430302EB53033844B1EB532FEA -S315080036B06862FFF4B7AE4FF0FF3380222B61EB60F0 -S315080036C02A71012373E700BFB4110020B01100204E -S315080036D05252614172724161012919D9F8B542699C -S315080036E0914208D202780646022A0C462BD0032AB3 -S315080036F010D0012A01D00120F8BD016A04EB540557 -S3150800370001EB5521FFF794FD78B34FF0FF30F8BD74 -S3150800371001207047016A01EBD411FFF789FD0028E3 -S31508003720F3D1A10001F4FE7101F130033344588846 -S315080037305A78314491F8303042EA002043EA0020B2 -S3150800374020F07040F8BD016A01EB1421FFF770FD07 -S315080037500028DAD1610001F4FF71731893F831007B -S3150800376093F8303043EA0020F8BD316AC5F3080300 -S315080037706F1C334401EB5721304693F83050FFF75E -S3150800378057FD0028C1D1C7F30803334493F8300026 -S31508003790E30745EA00204CBF0009C0F30B00F8BD5B -S315080037A0B1F5001F01D3022070472DE9F04111F051 -S315080037B01F080C4602D00220BDE8F0818168054644 -S315080037C00461076829B93B78022B1AD97B6AC3B109 -S315080037D019467E897602B4422AD3A41B384608E0E5 -S315080037E00128E8D97B699842E5D2A64221D82868FB -S315080037F0A41BFFF771FF431C0146F1D10120BDE868 -S31508003800F0813B89B3EB541FD5D9D7F82480C5F886 -S3150800381018806961B8F1000FCDD0C4F308033037BA -S3150800382008EB54241F44EF61AC610020BDE8F08129 -S315080038307B69023B8A1E9A4204D2B7F80A80BB6AA1 -S3150800384002FB0838C5F81880E3E700BF2DE9F04702 -S3150800385090F800900446B9F1020F0D46164657D067 -S31508003860B9F1030F2FD0B9F1010F03D0022738465B -S31508003870BDE8F087016A05EB550801EB5821FFF70B -S31508003880D7FC07460028F2D108F1010AEB07C8F36E -S315080038900808A04453D598F83030204603F00F03A3 -S315080038A043EA061388F83030216A84F8039001EB5E -S315080038B05A21FFF7BDFC00284CD1CAF3080AA244D6 -S315080038C0C6F3071652E0016A01EBD511FFF7B0FC03 -S315080038D007460028CBD1AD0005F4FE7505F1300387 -S315080038E023445A8826F07046120402F070421643A2 -S315080038F0300C25444FEA162E310E012285F8306029 -S31508003900987083F801E0D970E2703846BDE8F08710 -S31508003910016A01EB1521FFF78BFC07460028A6D1A3 -S315080039206D0005F4FF756119C6F30722012381F8B6 -S31508003930306081F83120E3703846BDE8F08788F8B2 -S315080039403060216A84F8039001EB5A212046FFF77C -S315080039506FFC08B107468AE7CAF3080AA2449AF830 -S315080039603020C6F3032622F00F02164301238AF8F5 -S315080039703060E3707BE700BF2DE9F04107468846D3 -S31508003980066839BBF5687369EDB901252C4606E06A -S31508003990012815D001302BD0AC4218D073690134F8 -S315080039A09C4202D3012D12D9022421463868FFF71A -S315080039B093FE0028ECD1012C02D973699C421BD3D3 -S315080039C00120BDE8F0819D4228BF0125DEE70020E1 -S315080039D0BDE8F0813046FFF77FFE0128F0D9431C89 -S315080039E006D073699842ECD34546CFE70128E7D15C -S315080039F04FF0FF30BDE8F0814FF0FF3221463046E8 -S31508003A00FFF724FF0028F1D1B8F1000F0CD0B8F168 -S31508003A10010FD5D973699845D2D241462246304618 -S31508003A20FFF714FF0028E1D172693369023A93421D -S31508003A30F46001D2013B33613379204643F0010338 -S31508003A403371BDE8F08100BF83690BB90420704764 -S31508003A502DE9F04F056983B02035B5F5001F03D36E -S31508003A60042003B0BDE8F08FC5F308070E460446E8 -S31508003A70026827BB41690133836131B35389013B2E -S31508003A8013EA55281BD110460192FFF725FE012897 -S31508003A908146019A21D9B0F1FF3F32D05369984245 -S31508003AA01DD2861EC4F814905369023B9E4204D266 -S31508003AB0B2F80A80936A06FB0838C4F818803037CB -S31508003AC01744E76125610020CBE71389B3EB551F3F -S31508003AD0F5D80023A3610420C3E70220C1E7002E1E -S31508003AE0F7D0616920460192FFF746FF019A8146A1 -S31508003AF048B90720B5E710460192FFF773FB019A0C -S31508003B0048B10120ADE70128E7D0B0F1FF3FF8D072 -S31508003B10D378002BEFD102F1300302F50C700021A7 -S31508003B2003F8011B8342FBD15369A9F10206023B44 -S31508003B309E4238BF936A51892CBF002306FB013386 -S31508003B404FF0000AD3624FF0010B0EE082F803B083 -S31508003B5010460192FFF746FB0028D2D1019A0AF1D6 -S31508003B60010AD36A51890133D3628A45EED3D36AEF -S31508003B70CAEB0303D36295E72DE9F041416A04468F -S31508003B804B1C0568066904D0FFF70AFE08B1BDE8B4 -S31508003B90F0814FF0E50801270BE0E36983F8008020 -S31508003BA0EF7023699E42F2D901462046FFF74CFF83 -S31508003BB028B9A1692846FFF73BFB0028EDD0042861 -S31508003BC008BF0220BDE8F0812DE9F04F002185B03D -S31508003BD00746D0F80080FFF7E3FD00284FD14FF0E5 -S31508003BE0FF334FF0FF0A994656467B620AE00F2BD1 -S31508003BF048D0C7F82490FF2600213846FFF724FF4F -S31508003C0000283CD1B9694046FFF712FB002836D197 -S31508003C10FC692578002D00F08880E27AE52D02F00F -S31508003C203F03BB71E5D01207E1D40F2B2AD076B932 -S31508003C30214604F10B0011F8013BF20142EA56064F -S31508003C401E44814206F0FF06F5D1B24571D0396AA5 -S31508003C50CB7ADB07CDD420460A7810F80B3B013423 -S31508003C609B1A0131002BC4D114F8013B11F8012B22 -S31508003C708442A3EB0203F5D1002BBAD1184605B04E -S31508003C80BDE8F08FBB6A002BB6D0680649D53A69FD -S31508003C9094F80DA005F0BF057A62627B524542D1C1 -S31508003CA0E17EA07E50EA012138D12078012100F07A -S31508003CB03F00013800EB400A00EB8A0A0395DFF85B -S31508003CC0A0B02546CDF800801C460192084602970A -S31508003CD013E0BAF1FE0F1DD8304601F00FF9804601 -S31508003CE034F81A0001F00AF9804513D13046BA466D -S31508003CF01A4B5B451FD01BF8011F6E187678695C56 -S31508003D000AF1010741EA06260028E2D14FF6FF73B9 -S31508003D109E42EDD0DDF80080019A029F9246FF266A -S31508003D206AE7AE42B9D0FF2666E7042005B0BDE8CB -S31508003D30F08F0020A3E723462C462178DDF8008083 -S31508003D404906039D019A029F04D518B133F81A3023 -S31508003D50002BE3D1013DEEB292464DE780570008AD -S31508003D60745700082DE9F04FD0F8209089B099F8DB -S31508003D700B3013F0A00303D0062009B0BDE8F08F7E -S31508003D80D0F82880B8F8006036B11E46434633F8A6 -S31508003D90022F0136002AFAD10446236805A80C2208 -S31508003DA049460193FFF714FA9DF81F30DD0772D5CF -S31508003DB0002389F80B300B22A36205A94846012582 -S31508003DC0FFF706FA2B467E270DF1140E072203F09D -S31508003DD00F0000F13001392988BF00F137011B09AE -S31508003DE002F1FF320EF8011DF1D108A9114401F8BC -S31508003DF0147C002A00F0A98099F80010202908D020 -S31508003E00494603E011F8010F202802D001339A42EF -S31508003E10F8D109EB030108A8072A104498BF10F83F -S31508003E20140C03F101038CBF20200132072B01F883 -S31508003E30010BF0D92046FFF7C7FE08BB0135642DF4 -S31508003E4000F0F2800B2205A94846FFF7C1F9052DB7 -S31508003E502B46B9D9A8F1020E3EF8022F002AB3D094 -S31508003E60102102F0010000EB4303D80344BF83F49A -S31508003E70883383F0210301394FEA5202F1D1EBE787 -S31508003E8004287FF47AAF9DF81F3089F80B309DF827 -S31508003E901F30C4F828809B0742D4002120464FF0E3 -S31508003EA0010B2668FFF77CFC002848D1054605E08B -S31508003EB005462046FFF7C8FD002840D1A1693046CF -S31508003EC0FFF7B6F901210D44002838D1E3691B78BC -S31508003ED0E52B01D0002BEBD1AB45EAD1BBF1010BA9 -S31508003EE035D1A1690198FFF7A3F900287FF445AFFA -S31508003EF00346E26902F1200102F8013B8A42FBD13E -S31508003F000B22216AE069FFF763F9236AE169DB7A24 -S31508003F10012203F018030B73019B0020DA702CE7CB -S31508003F20424B0C36A3FB063B00214FEA9B0B20466F -S31508003F300BF1010B2668FFF733FC0028B6D00428DE -S31508003F4008BF072009B0BDE8F08F134661E721696D -S31508003F502046A1EB4B11FFF723FC00287FF40DAF99 -S31508003F6007463B46216A01F10B0011F8012BDD01DA -S31508003F7045EA53031344814203F0FF03F5D14FF694 -S31508003F80FF769A46A1690198FFF752F90746002875 -S31508003F907FF4F3AE5FFA8BF808F1FF32034602EBC3 -S31508003FA0420002EB80024FF00F00E5692049D4F881 -S31508003FB028C001F10C0EE87285F80DA02F73AF76B4 -S31508003FC0EF7601204FF0FF090EE03CF812302F186B -S31508003FD02B54180A002B08BF33468E4502F10102FE -S31508003FE078700AD011F8010FB342EED12F188E451A -S31508003FF005F8009087F80190F4D1B34202D03CF856 -S3150800400012300BB948F04008019A012385F8008060 -S315080040100021D3702046FFF717FD00287FF4ADAEC8 -S31508004020BBF1010BAED15CE70720A6E64FECC44E08 -S3150800403074570008012908D9F8B505680E466B6952 -S315080040400746994203D30220F8BD022070475AB1A9 -S31508004050012AF8D99342F6D9114628464FF0FF327D -S31508004060FFF7F4FBB0B1F8BD284614E0314600224C -S315080040702846FFF7EBFB0028F5D12B695A1C05D01B -S315080040802A79013342F001022B612A716B699C423D -S3150800409011D2264638683146FFF71EFB044650B152 -S315080040A00128D0D0411C08D0012ECCD96B699E427C -S315080040B0DCD30220F8BD0020F8BD0120D3E700BFFD -S315080040C02DE9F04F0746D0F800A083B00B780D46CF -S315080040D02F2B01F10101F9D05C2BF7D00021B96033 -S315080040E028781F2840F2308180B21F28BE6A2FD94F -S315080040F02F282DD05C282BD00121A946A6F102082D -S31508004100012400F0D9FEF8B17F2809D822281BD04F -S315080041109C4A01E0984217D012F8013F002BF9D1CA -S3150800412028F8020F19F8010F631C1F2812D92F2827 -S3150800413010D05C280ED0B3F5807F05D001211C462F -S3150800414000F0BAFE0028DFD1062003B0BDE8F08FE4 -S31508004150002401232B441A781D462F2A03F1010354 -S31508004160F9D05C2AF7D01F288CBF4FF000094FF012 -S3150800417004094CB106EB440232F8023D202B01D06B -S315080041802E2B04D1013CF7D100233380DCE7002332 -S3150800419026F814303B6A06EB440203F10B00202193 -S315080041A003F8011B8342FBD1B31E4FF0000801E060 -S315080041B008F1010833F8020F2028F9D02E28F7D085 -S315080041C0B8F1000F01D049F00309134633F8022D60 -S315080041D02E2A01D0013CF9D100239B462B463546B1 -S315080041E026465C46082208F1010870B320281ED02E -S315080041F02E281AD0944221D2B0456DD07F2875D882 -S315080042002B2800F08480DFF884E101E081427ED02B -S315080042101EF8011F0029F9D1A0F14101192900F260 -S315080042209C804BF0020BC0B274E0B04504D049F054 -S31508004230030935F81800D6E794424DD30B2A70D0F7 -S31508004240B0454BD049F0030948D91D463B6A197851 -S31508004250E5296ED0082A04BF4FEA8B0B5FFA8BFB61 -S315080042600BF00C020C2A59D00BF00301032955D088 -S3150800427019F0020F0AD10BF0030BBBF1010F08BFAF -S3150800428049F01009042A08BF49F0080983F80B9079 -S315080042903846FFF799FC3B6ADB7A002867D15A074C -S315080042A03FF553AFBB79DB064AD53B699AF8001050 -S315080042B0C3F3080330335344D87E9A7E032942EA6F -S315080042C0002202D0BA6028780EE7597D1B7D43EAA2 -S315080042D0012342EA0342F5E70B2A22D04FEA8B0B69 -S315080042E05FFA8BFBB0460B220824A2E70021019255 -S315080042F0009300F0E1FD009B019AF0B1224949F0D4 -S315080043000209084410F8800C00287FF479AF49F0B8 -S3150800431003095F20396A085501348AE749F002091A -S31508004320A6E71D463B6A49F003091A78E52A97D19C -S315080043300B22052119703B6A8CE749F00209E6E76A -S31508004340052003B0BDE8F08F38463B6A8022DA7252 -S3150800435003B0BDE8F04FFFF723BAA0F161011929B0 -S3150800436097BF2038C0B2C0B24BF0010BD2E7042881 -S315080043707FF4EBAE13F0040F08BF052003B0BDE8C9 -S31508004380F08F00BFE0560008F4560008EC56000807 -S315080043902DE9F843436A064601330D461AD0836A67 -S315080043A018889C1C90B103F5007901F115080027BF -S315080043B007E04C450AD008F8010F34F8020B01371C -S315080043C028B1002100F078FD0028F2D100272F44FB -S315080043D00023BB7500210B46AC7D4FF02E0CF0690F -S315080043E05A1CC35C202B1AD0052B08BFE523092AC3 -S315080043F03CD0681843728CB9A3F14107192F0CD821 -S31508004400F769082A3F7B8CBF4FF0100E4FF0080E55 -S3150800441017EA0E0F1CBF2033DBB2837501310B2A56 -S315080044201346DCD168182CB98475F3691B7B002BFD -S3150800443008BF284600234372F369DB7A2B72F269B8 -S31508004440D18B537F127F43EA012342EA03232B6071 -S31508004450F269517E137E43EA0123AB80F269D17D6E -S31508004460937D43EA0123EB80BDE8F88368180CB90D -S3150800447080F816C080F809C00131BAE72DE9F84F6F -S31508004480FF27044606683D46042006E0FF2500216E -S315080044902046FFF7D9FA002857D1A169002958D034 -S315080044A03046FEF7C5FE00284FD1E1690A78002A92 -S315080044B04AD0CB7AE52A03F03F03A371E6D02E2A29 -S315080044C0E4D023F020000828E0D00F2B46D1500670 -S315080044D037D523694F7B02F0BF05636291F80DE07B -S315080044E0BE45D3D1CA7E8B7E53EA022326D10B78EA -S315080044F02A4803F03F03013B012203EB4307944696 -S315080045004FF6FF7AD4F8289003EB870700F10C08DA -S3150800451009E0FE2F12D89C4629F817300137804546 -S315080045202FD010F8012F8B1893F801B08B5C43EA53 -S315080045300B23BCF1000FECD15345F0D07746FF258D -S31508004540A5E7AA42A2D1C9E704200023A361BDE8D2 -S31508004550F88F0028F9D10020BDE8F88F6DB901F170 -S315080045600B0011F8013BEA0142EA55051D44814258 -S3150800457005F0FF05F5D1BD42EDD04FF0FF3363627C -S31508004580E9E70B785B0604D5FE2FD7D8002329F870 -S315080045901730013DEDB2774679E700BF745700083A -S315080045A010B584B004AB43F8041D01901846009179 -S315080045B01446FEF7C9FD031E11DB114951F82320E5 -S315080045C00AB100201070019A62B100201070019A99 -S315080045D041F823208AB1012C08D004B010BD0B2065 -S315080045E004B010BD104641F82320F6E7024601A99B -S315080045F06846FEF7D7FE04B010BD1046EDE700BFCB -S31508004600B4110020F0B593B0019148B3002302F02D -S315080046101F06044615460360324603A901A8FEF79D -S31508004620C1FE08B113B0F0BD0399564A04AB079111 -S3150800463007A8019911920F93FFF742FD98B90F9BAE -S3150800464093F90B30002B54DB15F01C0F1BD09DF88B -S31508004650223013F0110F41D16F0710D50820E1E77A -S31508004660092013B0F0BD15F01C0FDBD00428D9D1F2 -S3150800467007A8FFF777FB0028D4D146F008063507C8 -S3150800468039D4039A0CE09DF82230D80628D4A90715 -S3150800469001D5DA0722D42B07039A01D546F020065E -S315080046A0D16A0E9B216263621078DD7E997E0328AB -S315080046B041EA052116D0A160587FDD8B197F40EAB3 -S315080046C0052341EA03230020E36026742260607410 -S315080046D06061E061D388A38013B0F0BD0720A1E72D -S315080046E004209FE75D7D187D40EA052041EA0041E8 -S315080046F0E1E7062096E70E9B002261204821187400 -S3150800470059749A73DA730E9B2025187659769A751A -S31508004710DA750E9B0399DD720E9B0A78DD7E987E0C -S31508004720032A40EA052525D000229A76DA76087803 -S31508004730032804BF1A755A750E9B002201201A77A2 -S315080047405A779A77DA77C8700DB9039AA6E7039B62 -S3150800475007A82946DF6AFFF76DFC00287FF462AFD9 -S3150800476039460398FEF764FD039A013DD560002893 -S3150800477094D057E7587D1A7D42EA002245EA024559 -S31508004780D2E700BFB00F00202DE9F04F1E4683B0D8 -S3150800479000230F46336001A914460546FEF7F8FCC8 -S315080047A028B9687C18B92B7CD80703D4072003B02E -S315080047B0BDE8F08F6B69EA68C3EB0208A04528BF1D -S315080047C0A046B8F1000F00F08780C3F3080105F191 -S315080047D0280900293DD10199B1F80AA00AF1FF3A42 -S315080047E01AEA532A41D0AB694A69023B023A934214 -S315080047F074D24A898C6A02FB0344002C6ED05FEAA5 -S31508004800582B54443BD00AEB0B03934288BFCAEBA0 -S31508004810020B48785B4622463946FCF709F8002819 -S315080048204AD12B7C5A0603D5E869001B83454BD829 -S315080048304FEA4B246B69B8EB040823446B61336871 -S3150800484027442344336047D06B69C3F30801002922 -S31508004850C1D0C1F50074444528BF444628312944CF -S3150800486022463846FEF7B4FCE4E743BBA8680128AD -S3150800487034D9411C20D003460199A861B4E7EA69F6 -S31508004880944214D02B7C5B060AD548780123494606 -S31508004890FCF720F880B92B7C019923F040032B7490 -S315080048A04878012322464946FBF7C2FF20B96969C1 -S315080048B0EC61C1F30801CCE70120687477E7A969C0 -S315080048C02868FEF709FFD2E707EB40204FF400728D -S315080048D04946FEF77DFCABE7002068E702206874CE -S315080048E065E700BF2DE9F04F1F4683B000238846D1 -S315080048F03B6001A916460446FEF74AFC28B9607CC7 -S3150800490018B9227C910703D4072003B0BDE8F08FBD -S315080049106369F34228BFDE43002E00F0898004F164 -S3150800492028094FE0019AB2F80AA00AF1FF3A1AEAF2 -S31508004930532A0ED1002B74D1A06800287DD00128F7 -S3150800494000F09980421C69D0A368A061019A03B956 -S31508004950A060237C5B0654D4A3695169023B0239E3 -S315080049608B4280F088805089956A00FB0353002BA0 -S3150800497000F081805FEA562B0AEB030536D00AEB76 -S315080049800B03834288BFCAEB000B5B46507841464F -S315080049902A46FBF79FFF002840D1E169491B8B4552 -S315080049A05DD84FEA4B256369E2682B449A4238BFC3 -S315080049B01A466361E2603B68761B2B44A8443B6059 -S315080049C035D06369C3F308000028ABD0C0F500757D -S315080049D0B54228BF3546283020442A464146FEF7C8 -S315080049E0F7FB237C43F040032374DCE7E369606943 -S315080049F09D4202D0E368984227D3E561C0F30800D8 -S31508004A00E4E750780123E2694946FBF763FF28B9D2 -S31508004A10237C019A23F0400323749DE701206074E8 -S31508004A2073E7A1692046FEF7A7FF002887D1227CF5 -S31508004A3042F020022274002067E751462046FEF71E -S31508004A409BFF00287FF47BAFF1E7507801232A46C5 -S31508004A504946FBF7EDFE0028E0D16069CDE708EB93 -S31508004A6041214FF400724846FEF7B2FB237C23F03F -S31508004A704003237495E70220607446E770B50A2957 -S31508004A8082B00E4605461AD06A68002A08DB541C0E -S31508004A90AB183C2C1E7305DCAB686C600133AB604D -S31508004AA002B070BD01AB224605F10C012868FFF77C -S31508004AB019FF019B1C1B18BF4FF0FF34ECE70D21B3 -S31508004AC0FFF7DCFFE0E700BFF0B583B001A90446B5 -S31508004AD0FEF75EFB002846D1227C02F0200303F095 -S31508004AE0FF00002B3FD053060DD5019A01235078BD -S31508004AF004F12801E269FBF7EDFE002835D1237C95 -S31508004B0023F040032374216A0198FEF791FB50BBFA -S31508004B10636ADA7A42F02002DA72A2682168C2F37E -S31508004B200720D8769A760978032920D0E168019873 -S31508004B300D0A002219775D774FEA114E0F0E61268E -S31508004B400121482583F81EE0DF779A75DA759A748D -S31508004B50DA741E765D76C1700198FEF789FB237CB0 -S31508004B6023F02003237403B0F0BD0120FBE7120CE9 -S31508004B70110A1A755975D9E710B582B00446FFF7B8 -S31508004B80A3FF08B102B010BD01A92046FEF700FB3D -S31508004B900028F7D1206002B010BD00BF70B582B002 -S31508004BA00D4601A90446FEF7F3FA002842D1607CB7 -S31508004BB000283FD1E368AB4204D2227C12F0020FF0 -S31508004BC008BF1D46002263696261002D34D0019A30 -S31508004BD0568976023BB1013B6A1EB3FBF6F1B2FB7E -S31508004BE0F6F28A425AD2A168002962D0A16131BB85 -S31508004BF00D466669C6F30803002B64D0E269954240 -S31508004C0061D0237C5B063AD404F12806019B314621 -S31508004C1058782A460123FBF70BFE002838D1666927 -S31508004C20E368E5619E4268D9237CE66043F0200389 -S31508004C302374002002B070BD284602B070BDB5428C -S31508004C4014D843E02046FEF797FE014600283CD0DC -S31508004C504A1C1DD001291ED9019B5B6999421AD2AB -S31508004C606369AE423344A161636130D2237CAD1BD4 -S31508004C709807E7D42068FEF72FFD0146E8E7019B71 -S31508004C8004F12806587831460123FBF723FE58B16C -S31508004C9001206074CEE702206074CBE772421340AD -S31508004CA06361ED1AA169A2E7237C23F0400323740C -S31508004CB0ACE72046FEF760FE01280146EBD0431C10 -S31508004CC0E6D0A06092E7E368ACE735466369EE187C -S31508004CD0C5F30800666170B101988B1E4269023AF5 -S31508004CE09342D8D24289816A03FB02110029D2D0A5 -S31508004CF001EB55257EE705467CE700209AE700BFCD -S31508004D0030B591B001900D46002205A901A8FEF71D -S31508004D1049FB044610B1204611B030BD0F4A02AB1C -S31508004D20019905A80F920D93FFF7CAF904460028C2 -S31508004D30F1D10D9B93F90B30002B0ADB002DEAD03D -S31508004D400B9BA875002BE6D0294605A8FFF720FB84 -S31508004D50E1E70624204611B030BD00BFB00F0020A1 -S31508004D6030B59DB00190022202A901A8FEF71AFBF0 -S31508004D70029B069308B11DB030BD254A03AB06A8B1 -S31508004D80019910920E93FFF79BF90028F3D10E9B19 -S31508004D9093F90B30002B05DB9DF81E20D10703D5B0 -S31508004DA00720E8E70620E6E7029D0D992878CC7EDD -S31508004DB08B7E032843EA04241BD0D30609D406A80D -S31508004DC0FEF7DAFE0028D6D1D4B90298FEF750FAD3 -S31508004DD0D1E711A8002111951394FEF7E1FC0028EC -S31508004DE0C9D111A8FFF74AFB0028D9D00428E6D074 -S31508004DF0C1E7487D0B7D43EA002344EA0344DCE728 -S31508004E000246214606A8FFF715F90028B3D1DCE7C4 -S31508004E10B00F00202DE9F04180461746054682B0BE -S31508004E204E1E0024B4424FF0010212DA01AB694665 -S31508004E303846FFF7A9FC019B6A1C012B09D19DF88E -S31508004E4000300D2BEED00A2B2B7004F10104154609 -S31508004E50E8D1002C4FF0000314BF404618462B70CB -S31508004E6002B0BDE8F08100BF10B5044608462178B7 -S31508004E7094B00023019002930393D1B101A8FFF7E0 -S31508004E80FDFD14F8011F0029F8D1029A002A0CDB4F -S31508004E9001986B4604A9FFF725FD30B9029A009BD5 -S31508004EA09A4202D1039814B010BD4FF0FF3014B0E7 -S31508004EB010BD0A46EDE700BF7F2811D989B910B49D -S31508004EC00D4AC72303E0802914D032F8023F9842DE -S31508004ED08CB201F10101F6D104F1800080B210BC58 -S31508004EE07047FF2804D8044B803833F81000704701 -S31508004EF0002070470020F2E740580008264AB0F51F -S31508004F00805F264B38BF134670B441F67D5138BFD3 -S31508004F106121043381B188420ED333F8022C1E4630 -S31508004F20D4B26518A8424FEA122207DB043372B1DD -S31508004F3033F8041C0029EED170BC7047082AFBD848 -S31508004F40DFE802F00E12181B1E2124270A0006EBC2 -S31508004F50440336F81410DCE7A0F5E35080B2EBE71B -S31508004F60411A33F81100E7E7411A01F00103C01AA4 -S31508004F7080B2E1E7103880B2DEE7203880B2DBE79E -S31508004F80303880B2D8E71A3880B2D5E7083080B210 -S31508004F90D2E7503880B2CFE7405900088457000856 -S31508004FA0054B00221A709A6483F84220A3F844201D -S31508004FB09A705A70704700BFB8110020024B1878D3 -S31508004FC0003018BF01207047B8110020024B00229C -S31508004FD083F84220704700BFB811002070B50578E5 -S31508004FE0FF2D41D0B44C2378012B00D070BDC93DAC -S31508004FF00646352D00F24681DFE815F0000144012A -S31508005000440191004401440199007D00A100AE00CD -S31508005010440144014401440144014401440144015A -S31508005020440144014401440144014401440144014A -S31508005030440144014401440144014401440144013A -S31508005040440144014401440144014401440144012A -S31508005050BD00D500300117014401440144011F0178 -S315080050604401E200EA00F700FDF71AFD924CE8B9A0 -S31508005070FE2110220223E1702271A4F8443094F82C -S3150800508042308D4A012B09D0B2F84410012384F826 -S3150800509042308A48BDE87040FDF764BCFE22102302 -S315080050A00221E2702371A4F84410EFE700231022CE -S315080050B00126637063712271E5702670FDF772FC34 -S315080050C0A071FDF761FCE071FDF75EFC0823D8408E -S315080050D020726672A672A4F84430FDF7E5F994F8D2 -S315080050E04230754A012BD9D0B2F9441000297FF70E -S315080050F07DAF89B2CAE7FDF755FC73780138984247 -S3150800510056DDFF220123E270A4F8443071786A4D17 -S31508005110002940F0C480FDF7D1F90028DFD1FE212F -S3150800512031220223E1702271A4F84430A7E7FCF784 -S3150800513049FFFF220123E270A4F844309FE7416843 -S31508005140A06C5D4DFDF7B4F90028E8D0FF220123D5 -S31508005150EA70A5F8443092E70025FF23E37025712D -S315080051606571FDF71FFC0723A071E571257265724D -S31508005170A4F8443083E7FF23E3704368A26C3BB18D -S31508005180D018002312F8011B0B448242DBB2F9D176 -S31508005190002201200821C4F8073020716271A2712B -S315080051A0A4F844106BE7FDF7FDFB7378984271DCB1 -S315080051B0FE2122220223E1702271A4F844305EE720 -S315080051C0FE2100220223E1702271A4F8443056E73A -S315080051D060780023FF2106226071E1702371A371B4 -S315080051E0E3712372A4F8442049E70023FF21012232 -S315080051F023706370E170A4F8442040E7A56CFDF7BE -S31508005200D1FB721C411E28462B4DFDF74FF900288D -S3150800521085D0FF23EB70FDF7C5FBAB6C0138034463 -S315080052200122AB64A5F8442029E7FF23E37042680E -S315080052300123A264A4F8443021E7214D0023FF206E -S3150800524007210822A564E07023716371A371237294 -S315080052506372A372E171A4F8442010E7FDF7A2FB7C -S3150800526072789042A4DDA16C1648FCF7CBFEFF23AA -S31508005270E3707378A26C1344A36473780133A4F8BB -S3150800528044302CE7FE2120220223E1702271A4F883 -S315080052904430F4E671680B48A1647278E5E7B21CFD -S315080052A0A86CFDF703F900283FF439AF7378AA6CA8 -S315080052B01344AB6413E700BFB8110020BB110020EC -S315080052C0345B0008BC11002008B5074B044613B12F -S315080052D00021AFF30080054B1868836A03B198472D -S315080052E0204600F033F800BF00000000405C0008CC -S315080052F00E4B70B51E460E4C0025E41AA410A542A6 -S3150800530004D056F8253098470135F8E700F020F81C -S31508005310084B094C1E46E41AA4100025A54204D0E1 -S3150800532056F8253098470135F8E770BD5401002036 -S31508005330540100205401002058010020034602446D -S31508005340934202D003F8011BFAE77047FEE7000014 -S31508005350F8B500BFF8BC08BC9E467047F8B500BF54 -S31508005360F8BC08BC9E4670472F64656D6F70726FF7 -S31508005370675F6F6C696D6578696E6F5F73746D339F -S31508005380322E7372656300002F626F6F746C6F67DD -S315080053902E747874000000002E2E5C6D61696E2EE6 -S315080053A0630000001201100100000040501DAC60AF -S315080053B00001010203010000040309042603570043 -S315080053C069006E0055005300420020004200750037 -S315080053D06C006B00200044006500760069006300DD -S315080053E06500000009022000010100C0320904001E -S315080053F00002FF00000407058102400000070501BE -S31508005400024000001A034F00700065006E0042005B -S315080054104C0054002000550073006500720000001F -S315080054202C03570069006E00550053004200200007 -S31508005430420075006C006B00200049006E00740085 -S315080054406500720066006100630065000060000880 -S315080054500020000003000000008000080020000073 -S315080054600400000000A0000800200000050000005D -S3150800547000C00008002000000600000000E0000848 -S3150800548000200000070000000000010800200000BE -S3150800549008000000002001080020000009000000A4 -S315080054A000400108002000000A0000000060010812 -S315080054B0002000000B00000000800108002000000A -S315080054C00C00000000A00108002000000D000000EC -S315080054D000C00108002000000E00000000E00108DE -S315080054E0002000000F0000002E2E5C2E2E5C2E2EB3 -S315080054F05C2E2E5C536F757263655C41524D434D4D -S31508005500335F53544D333246315C7573622E6300F4 -S31508005510000008003F000000303A00002E2E5C2EE6 -S315080055202E5C2E2E5C2E2E5C536F757263655C6640 -S31508005530696C652E630000004669726D7761726555 -S315080055402075706461746520726571756573742061 -S3150800555064657465637465640A0D00004F70656E52 -S31508005560696E67206669726D776172652066696C17 -S315080055706520666F722072656164696E672E2E2ECD -S31508005580000000004552524F520A0D004F4B0A0DBB -S31508005590000000005374617274696E672074686550 -S315080055A02070726F6772616D6D696E6720736571C1 -S315080055B075656E63650A0D0050617273696E6720C2 -S315080055C06669726D776172652066696C6520746FAD -S315080055D02064657465637420657261736520626C06 -S315080055E06F636B732E2E2E0045726173696E67208A -S315080055F0000000002062797465732066726F6D2062 -S315080056006D656D6F72792061742030780000000036 -S3150800561052656164696E67206C696E652066726F93 -S315080056206D2066696C652E2E2E4552524F520A0D14 -S3150800563000000000496E76616C69642063686563E2 -S315080056406B73756D20666F756E642E2E2E455252DD -S315080056504F520A0D0000000050726F6772616D6D3F -S31508005660696E6720000000002062797465732074F3 -S315080056706F206D656D6F7279206174203078000037 -S3150800568057726974696E672070726F6772616D20F0 -S31508005690636865636B73756D2E2E2E00436C6F738E -S315080056A0696E67206669726D776172652066696CD6 -S315080056B0650A0D004669726D7761726520757064BA -S315080056C0617465207375636365737366756C6C794D -S315080056D020636F6D706C657465640A0D00000000C8 -S315080056E0222A3A3C3E3F7C7F000000002B2C3B3DA3 -S315080056F05B5D0000809A45418E418F80454545494E -S3150800570049498E8F9092924F994F555559999A9B20 -S315080057109C9D9E9F41494F55A5A5A6A7A8A9AAAB9A -S31508005720ACADAEAFB0B1B2B3B4B5B6B7B8B9BABB33 -S31508005730BCBDBEBFC0C1C2C3C4C5C6C7C8C9CACB23 -S31508005740CCCDCECFD0D1D2D3D4D5D6D7D8D9DADB13 -S31508005750DCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEB03 -S31508005760ECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBF3 -S31508005770FCFDFEFF01030507090E10121416181C7E -S315080057801E0000007D1D0100632C001E9601A01E50 -S315080057905A01001F0806101F0606201F0806301F9C -S315080057A00806401F0606511F0700591F521F5B1F98 -S315080057B0541F5D1F561F5F1F601F0806701F0E00CF -S315080057C0BA1FBB1FC81FC91FCA1FCB1FDA1FDB1F83 -S315080057D0F81FF91FEA1FEB1FFA1FFB1F801F080699 -S315080057E0901F0806A01F0806B01F0400B81FB91F9F -S315080057F0B21FBC1FCC1F0100C31FD01F0206E01F2B -S315080058000206E51F0100EC1FF21F0100FC1F4E21D6 -S315080058100100322170211002842101008321D02445 -S315080058201A05302C2F04602C0201672C0601752CF2 -S315080058300201802C6401002D260841FF1A0300008E -S31508005840C700FC00E900E200E400E000E500E7002C -S31508005850EA00EB00E800EF00EE00EC00C400C5002B -S31508005860C900E600C600F400F600F200FB00F900E5 -S31508005870FF00D600DC00A200A300A500A720920125 -S31508005880E100ED00F300FA00F100D100AA00BA0029 -S31508005890BF001023AC00BD00BC00A100AB00BB00DC -S315080058A091259225932502252425612562255625CD -S315080058B055256325512557255D255C255B2510252E -S315080058C0142534252C251C2500253C255E255F2519 -S315080058D05A25542569256625602550256C25672592 -S315080058E068256425652559255825522553256B2590 -S315080058F06A2518250C25882584258C25902580253C -S31508005900B103DF009303C003A303C303B500C403B5 -S31508005910A6039803A903B4031E22C603B5032922C6 -S315080059206122B1006522642220232123F700482240 -S31508005930B0001922B7001A227F20B200A025A000C5 -S3150800594061001A03E0001703F8000703FF000100CF -S3150800595078010001300132010601390110014A01BE -S315080059602E017901060180014D0043028101820161 -S3150800597082018401840186018701870189018A01E0 -S315080059808B018B018D018E018F019001910191018F -S3150800599093019401F60196019701980198013D0239 -S315080059A09B019C019D0120029F01A001A001A2016B -S315080059B0A201A401A401A601A701A701A901AA01A0 -S315080059C0AB01AC01AC01AE01AF01AF01B101B2014F -S315080059D0B301B301B501B501B701B801B801BA0100 -S315080059E0BB01BC01BC01BE01F701C001C101C20176 -S315080059F0C301C401C501C401C701C801C701CA0161 -S31508005A00CB01CA01CD011001DD0101008E01DE01C5 -S31508005A101201F3010300F101F401F401F801280170 -S31508005A20220212013A020900652C3B023B023D02A2 -S31508005A30662C3F0240024102410246020A01530215 -S31508005A40400081018601550289018A0158028F01A9 -S31508005A505A0290015C025D025E025F0293016102D6 -S31508005A606202940164026502660267029701960162 -S31508005A706A02622C6C026D026E029C01700271024F -S31508005A809D01730274029F017602770278027902F9 -S31508005A907A027B027C02642C7E027F02A6018102C6 -S31508005AA08202A9018402850286028702AE014402A7 -S31508005AB0B101B20145028D028E028F029002910257 -S31508005AC0B7017B030300FD03FE03FF03AC030400D9 -S31508005AD08603880389038A03B1031103C2030200FC -S31508005AE0A303A303C4030803CC0303008C038E0398 -S31508005AF08F03D8031801F2030A00F903F303F4032A -S31508005B00F503F603F703F703F903FA03FA03300478 -S31508005B10200350041007600422018A043601C104D8 -S31508005B200E01CF040100C004D00444016105260417 -S31508005B30000000004F70656E424C54000020202083 -S31508005B40202020202020282828282820202020201F -S31508005B5020202020202020202020202020881010EF -S31508005B60101010101010101010101010100404044B -S31508005B700404040404040410101010101010414109 -S31508005B8041414141010101010101010101010101F7 -S31508005B90010101010101010110101010101042420B -S31508005BA042424242020202020202020202020202C7 -S31508005BB00202020202020202101010102000000067 -S31508005BC000000000000000000000000000000000C7 -S31508005BD000000000000000000000000000000000B7 -S31508005BE000000000000000000000000000000000A7 -S31508005BF00000000000000000000000000000000097 -S31508005C000000000000000000000000000000000086 +S31508000180002802D00C48AFF3008005F09FF8200045 +S31508000190290000F047F905F085F800BF00000800BF +S315080001A0005000200000000000000000C8020020E7 +S315080001B0B2130020000000000000000006498D462A +S315080001C00649074A074B9A42BEBF51F8040B42F844 +S315080001D0040BF8E70448004700500020945C000828 +S315080001E000000020C8020020490100081F49204AD3 +S315080001F0002301E041F8043B9142FBD300F012F9D9 +S31508000200FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7B8 +S31508000210FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A8 +S31508000220FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE798 +S31508000230FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE788 +S31508000240FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE778 +S31508000250FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE768 +S31508000260FEE7FEE7FEE7FEE7FEE7FEE7C802002038 +S31508000270B213002002F0B4BD02F0F8BD034B1B68B0 +S31508000280052B00D0704702F0ABBD00BF2405002047 +S31508000290034B9B7A13B1034B05221A60704700BFC4 +S315080002A08413002024050020014B04221A6070479D +S315080002B024050020704700BF062801D00220704799 +S315080002C00B4B1B681A7802F07F02012AF6D110B58B +S315080002D05C7954B99A78212A07D1064A5C829A61D0 +S315080002E0204600F097F8204610BD022010BD00BF3A +S315080002F0A4130020150400080220704709B1022043 +S315080003007047002814BF02200020704710B502F07D +S31508000310D3FD054B00241B689C7201F03DFE00F0DE +S3150800032085FF024B1C6010BDA41300202405002085 +S3150800033010B5264B264A1B68D27900245A729C723D +S31508000340DC72204600F096FF20464FF4007100F05C +S3150800035099FF2046102100F0A3FF2046402101F016 +S3150800036083F88021204601F06DF8204601F004F854 +S31508000370184B204693F82C1001F032F8204600F06E +S31508000380D7FF2146012000F07DFF4FF48071012040 +S3150800039001F058F8C021012001F066F8402101203B +S315080003A001F010F84021012001F01AF84FF44051ED +S315080003B0012000F08FFF2021012000F071FF204668 +S315080003C001F000FD044B01221A6010BDA4130020A1 +S315080003D0EC5300082400002024050020014901F000 +S315080003E041BA00BF80000020014901F03BBA00BFB6 +S315080003F01C000020054B1B68DB78052B04D8044934 +S3150800040001EBC30101F02EBA00207047A4130020A7 +S3150800041088000020014901F025BA00BF78000020B5 +S31508000420704700BF00B5534B002285B00192029277 +S315080004301968514A41F0010119605D684FF41F01BE +S315080004402A405A601A6840F2DC5422F0847222F478 +S3150800045080321A601A68184622F480221A605A688E +S3150800046022F4FE025A6099601A6842F480321A60D1 +S3150800047002E0019BA34209D0036803F40033029308 +S31508000480019B01330193029B002BF2D0394B1B6869 +S3150800049099036AD5394A374B1068194640F0100057 +S315080004A01060106820F003001060106840F0020029 +S315080004B010605A685A605A6842F400525A605A687C +S315080004C042F480625A605A6822F47C125A605A686A +S315080004D042F4E8125A601A6842F080721A600A6892 +S315080004E0244B9201FBD519465A6822F003025A603A +S315080004F05A6842F002025A604A681E4B02F00C0221 +S31508000500082AF9D101210D465A6804AC22F4800262 +S315080005105A60DA69042042F40002DA6100F072FDDA +S3150800052024F8045D48232146032615488DF80F3024 +S315080005308DF80E6000F0CAFD2946042000F062FD21 +S315080005402025102321460E488DF80F308DF80E60B1 +S31508000550ADF80C5000F0BAFD2946094800F024FE13 +S3150800056001F040FF01F050FFFCE76F21054802F05B +S3150800057011FB8FE7001002400000FFF80020024040 +S31508000580000801405454000830B5154C83B0237850 +S31508000590054643B1012D4FF4805112481CD000F096 +S315080005A001FE03B030BD0121102000F02BFD02A989 +S315080005B04FF4805321F8043D0322142309488DF88B +S315080005C007308DF8062000F081FD0123012D2370E8 +S315080005D04FF480510348E2D100F0E6FD03B030BD88 +S315080005E0100500200010014008B50121034800F05D +S315080005F0D3FD10B100F0A2F8012008BD00080140A3 +S31508000600642000F06FB800BF00F072B800B5C7B03C +S31508000610002168464FF48C7204F0A6FE6946094824 +S3150800062004F0F0FC50B9009828B19DF8080080F055 +S315080006301000C0F3001047B05DF804FB002047B077 +S315080006405DF804FB5C540008004870475C540008D9 +S3150800065010B5074C002320460A22064984F828329A +S3150800066004F052F910B9012384F8283210BD00BFEE +S31508000670E40200207C54000808B5084890F828329F +S31508000680012B04D0BDE80840054804F0EBBC04F093 +S31508000690F5FBBDE80840024804F0E4BCE40200208B +S315080006A05C540008034890F82832012B00D07047A4 +S315080006B004F0E4BBE402002010B5094C94F8283293 +S315080006C0012B00D010BD214604F050FD0028F9DAB0 +S315080006D0002384F828322046BDE8104004F0CEBB3B +S315080006E0E4020020014B1880704700BF1205002065 +S315080006F010B502F099FE0D4C236898420ED30C4BA8 +S315080007001A7862B1002220210A481A7000F04CFDBE +S3150800071002F08AFE084B1B881844206010BD01228F +S31508000720202104481A7000F03DFDF1E71405002069 +S31508000730110500200008014012050020202101486B +S3150800074000F032BD0008014070B51749174C0B6818 +S31508000750174D9BB2238022882B881A40920517D4FE +S31508000760228802F4004213420ED1228802F48062E3 +S31508000770134200D170BD4FF6FF310B4A0D4B116085 +S315080007805B68BDE87040184701F03EFB2B88ECE734 +S315080007904FF6FF53084A0B6013780133DBB2137028 +S315080007A0FFF76CFD2B88DBE7445C004074130020E0 +S315080007B0A81300202400002018050020014608B5CB +S315080007C0064800F069FC0121044800F079FC00287D +S315080007D0F9D0024800F062FCC0B208BD00380040FB +S315080007E010B502F021FE00F5FA7403E002F01CFED3 +S315080007F0844206D9FF20FFF7E1FFFF28F6D1012042 +S3150800080010BD002010BD00BF10B504210A4800F035 +S31508000810CBFCFF20FFF7D2FFFFF7E2FF10B1012460 +S31508000820204610BD04460421034800F0BBFCFF2007 +S31508000830FFF7C4FF204610BD0014014038B50D4629 +S31508000840010604460BD40421224800F0ABFCFF2025 +S31508000850FFF7B4FFFFF7D8FF58B9FF2038BD0021CE +S315080008603720FFF7EBFF012800D938BD04F07F04D5 +S31508000870E9E744F04000FFF7A1FF280EFFF79EFFC7 +S31508000880C5F30740FFF79AFFC5F30720FFF796FF62 +S31508000890E8B2FFF793FF2CB1082C12D18720FFF797 +S315080008A08DFF02E09520FFF789FF0A24FF20FFF756 +S315080008B085FF020604F1FF33D7D513F0FF04F5D1FF +S315080008C038BD0120FFF77AFF0C2CEED1FF20FFF789 +S315080008D075FFEAE70014014070B504460D4602F0BC +S315080008E0A3FD00F1640603E002F09EFD86421DD9D1 +S315080008F0FF20FFF763FFFF28F6D0FE2816D1023443 +S31508000900FF20FFF75BFF04F8020CFF20FFF756FFF6 +S31508000910023D04F8010C04F10204F1D1FF20FFF7AF +S315080009204DFFFF20FFF74AFF012070BD002070BD74 +S3150800093038B505460C46FFF753FF00B938BD2046C3 +S31508000940FFF73CFFFD2C1ED0AC1C05F2022514F85F +S31508000950020CFFF733FF023414F8030CFFF72EFFDF +S31508000960AC42F4D1FF20FFF729FFFF20FFF726FF4F +S31508000970FF20FFF723FF00F01F00A0F10500B0FAE3 +S3150800098080F0400938BD0120D8E700BF002840F0B4 +S31508000990C2802DE9F043AC4D89B02B7803F00203F1 +S315080009A003F0FF0423B12878C0B209B0BDE8F0838C +S315080009B00121202000F026FB01210820042700F051 +S315080009C021FB01214FF4804000F02AFB03260DEBA2 +S315080009D007014FF010099D48ADF804708DF807908F +S315080009E08DF8066000F072FB3946984800F0DAFB8D +S315080009F04FF4204218230DEB07019548ADF8042063 +S31508000A008DF807308DF8066000F060FB4FF48042E1 +S31508000A1048230DEB07018E48ADF804208DF8073002 +S31508000A200DF10C0800F052FB4FF482724FF400737C +S31508000A304146ADF80E20ADF8163038220723854812 +S31508000A40ADF81820ADF81C30ADF80C40ADF81040E4 +S31508000A50ADF81240ADF81440ADF81A4000F0EEFAC1 +S31508000A6021467C4800F01EFB01217A4800F006FB6F +S31508000A703946764800F096FB4FF4004402A97448BC +S31508000A80ADF808408DF80A608DF80B9000F01EFB53 +S31508000A9021466F4800F086FB0A2402216D4800F0C3 +S31508000AA00FFB0028F9D0FF216A4800F0F5FA01216A +S31508000AB0684800F005FB0028F9D0013CEDD14FF459 +S31508000AC000400322182302A9ADF8080060488DF8F3 +S31508000AD00A208DF80B3000F0F9FA04215B4800F083 +S31508000AE063FB21462046FFF7A9FE0128064614D0D7 +S31508000AF0594B0022042155481A6000F053FBFF2089 +S31508000B00FFF75CFE2B7843F001032B702878C0B200 +S31508000B1009B0BDE8F0830120704702F085FC4FF468 +S31508000B20D57100F57A770820FFF788FE012835D1B8 +S31508000B3002AC2646FF20FFF741FE06F8010BB0453A +S31508000B40F8D19DF80A30012BD2D19DF80B30AA2B8B +S31508000B50CED102E0FFF772FE38B102F065FC87429B +S31508000B604FF080414FF0A900F4D802F05DFC8742AF +S31508000B70BED900213A20FFF761FE0028B8D1FF2030 +S31508000B80FFF71CFE04F8010BA045F8D19DF80830C4 +S31508000B9013F0400F14BF0C2604261EE02146A92098 +S31508000BA0FFF74CFE01289ABF0226A924344603E023 +S31508000BB02046FFF743FE28B102F036FC87424FF085 +S31508000BC00001F5D802F030FC874291D94FF4007144 +S31508000BD01020FFF733FE00288AD11F4B04211B483B +S31508000BE01E6000F0DFFAFF20FFF7E8FD00210C4643 +S31508000BF02B78184803F0FE032B704FF4827700F029 +S31508000C003DFA4FF400760822072341461148ADF80D +S31508000C101820ADF81C30ADF80C40ADF81040ADF812 +S31508000C201240ADF81440ADF81A40ADF80E70ADF8A4 +S31508000C30166000F003FA2146064800F033FA01214F +S31508000C40044800F01BFAAEE6EC0000200014014050 +S31508000C50000C0140003800401C05002018B9034B61 +S31508000C601878C0B270470120704700BFEC0000201A +S31508000C7010B582B018B10424204602B010BD002B6E +S31508000C80F9D00C4620490978C80701D50324F3E7AB +S31508000C901E4901930968090758BF5202012B1146DC +S31508000CA020D01220FFF7CAFD019B58B10124042168 +S31508000CB0174800F077FAFF20FFF780FDDCE7019B75 +S31508000CC0013B16D020464FF400710193FFF704FE4E +S31508000CD004F500740028F2D1012400210C20FFF746 +S31508000CE0ADFDE4E71120FFF7A9FD019B18B11C46ED +S31508000CF0DDE71C46F1E720464FF40071FFF7ECFDEF +S31508000D00B0FA80F46409D2E7EC0000201C05002044 +S31508000D100014014010B582B018B10424204602B070 +S31508000D2010BD002BF9D00C462A490878C00701D512 +S31508000D300324F3E70978490701D50224EEE7264993 +S31508000D400968080758BF5202012B35D011F0060F63 +S31508000D5029D1114619200093FFF770FD009B50B169 +S31508000D60012404211D4800F01DFAFF20FFF726FD87 +S31508000D70D4E7013B09D02046FC210093FFF7D8FDB4 +S31508000D8004F50074009B0028F3D10093FFF728FDB3 +S31508000D90009B0028E4D01C1C4FF0FD0018BF01245E +S31508000DA0FFF70CFDDDE71946972001920093FFF740 +S31508000DB045FD019A009BCCE711461820FFF73EFD3A +S31508000DC00028CDD12046FE21FFF7B2FDB0FA80F407 +S31508000DD06409C6E7EC0000201C0500200014014049 +S31508000DE008B104207047834B1B78D80701D5032028 +S31508000DF0704770B5154684B00E2900F2A380DFE867 +S31508000E0001F05F65A129A1A1A1A1A1A15A4C991838 +S31508000E100800794B1B685B0700F1B980012404219F +S31508000E20764800F0BFF9FF20FFF7C8FC204604B05B +S31508000E3070BD00213A20FFF701FD0028EED16C1E97 +S31508000E400335FF20FFF7BAFC04F8010FAC42F8D1CE +S31508000E500024E4E7684E336813F0040174D00021D7 +S31508000E608D20FFF7EBFC0028D8D1FF20FFF7A6FC62 +S31508000E7010216846FFF730FD0028CFD03024FF2028 +S31508000E80FFF79CFC601E10F0FF04F8D19DF80A20BD +S31508000E901023120993402B60C1E700210920FFF7B0 +S31508000EA0CDFC0028BAD128461021FFF715FDB0FA67 +S31508000EB080F46409B3E7504B00241B681370AEE74F +S31508000EC0FFF7A2FCB0FA80F46409A8E7002109201C +S31508000ED0FFF7B4FC04460028A0D110216846FFF7A6 +S31508000EE0FBFC00289AD09DF800309B09012B60D0A6 +S31508000EF09DF805309DF80A609DF8092003F00F015A +S31508000F009DF807009DF8063001EBD61152009DF8B2 +S31508000F100860023102F0060280009B020A4403F4CC +S31508000F20406300EB9611D2B20B44093A0133934061 +S31508000F302B6074E700210A20FFF780FC00287FF465 +S31508000F406DAFB0E704246AE70920FFF777FC04468B +S31508000F5000287FF463AF10216846FFF7BDFC002820 +S31508000F603FF45CAF336813F0020332D09DF80A30C1 +S31508000F709DF80B105B009DF80D2003F07E0303EB34 +S31508000F80D11392090133013A93402B6047E70021B8 +S31508000F908D20FFF753FC00287FF440AFFF20FFF7B2 +S31508000FA00DFC28464021FFF797FCB0FA80F4640947 +S31508000FB035E79DF807309DF808101B049DF80920B1 +S31508000FC003F47C13013302EB012213449B022B60CA +S31508000FD025E79DF80B409DF80A20E00000F0180070 +S31508000FE0C2F3840100EB54104A1C00FB02221C4683 +S31508000FF02A6014E7EC0000201C05002000140140BC +S31508001000FEE700BF29B9054A936923EA0000906103 +S315080010107047024B9A691043986170470010024066 +S3150800102029B9054AD36923EA0000D0617047024B03 +S31508001030DA691043D8617047001002404A8830B414 +S315080010400C888B882243CC881A430B8922434C8907 +S315080010508D891A4322430388CC892A43224303F401 +S31508001060415313439BB20380838B30BC23F4006344 +S315080010701B041B0C83830B8A03827047038829B9D8 +S3150800108023F040031B041B0C038070479BB243F0FC +S3150800109040030380704700BF81817047808980B212 +S315080010A0704700BF038829B923F400531B041B0C9F +S315080010B0038070479BB243F400530380704700BF18 +S315080010C00389194214BF012000207047CB782DE907 +S315080010D0F04103F00F06DB0648BF8B780C8848BF43 +S315080010E01E4314F0FF0F26D00568002301274FF092 +S315080010F00F0803E00133082B1BD00C8807FA03F20C +S3150800110032EA0404F6D19C0091F803E008FA04FCDC +S3150800111025EA0C0506FA04F4BEF1280F45EA04058B +S3150800112038D0BEF1480F03F1010308BF0261082B4E +S31508001130E3D105600C88FF2C2AD9456800230127CE +S315080011404FF00F0C03E00133082B20D00C8803F175 +S31508001150080207FA02F232EA0404F4D191F803E02D +S315080011609C00BEF1280F04BF426191F803E00CFA17 +S3150800117004F8BEF1480F03F1010325EA080506FA4B +S3150800118004F408BF0261082B45EA0405DED1456070 +S31508001190BDE8F0814261ADE78368194214BF0120BA +S315080011A00020704701617047416170470132521053 +S315080011B00ED010B401F1005101F540514900002349 +S315080011C030F8024B21F8234001339A42F8D110BC7B +S315080011D0704700BF01F10051013201F5405152102C +S315080011E04FEA410105D051F8043B013A20F8023B89 +S315080011F0F9D1704770B4074A07490848084E094CA0 +S31508001200094B022515720860236032601B6870BCA2 +S31508001210184700BF84130020A013002054000020A4 +S31508001220A41300207C1300202400002010B40549D4 +S31508001230054C064A00204FF4064320600B801360D5 +S3150800124010BC7047A8130020445C0040405C004076 +S3150800125070B500F07F0528460E4600F037F90446BB +S31508001260284600F021F9224601463046FFF7B2FF2C +S31508001270204670BD4FF6F873014A03401360704765 +S31508001280505C0040800000F1804000F5B8400368DB +S3150800129023F4EC4323F07003194389B201607047C5 +S315080012A0800000F1804000F5B8400368CA0623F4C0 +S315080012B0E04323F040039BB248BF83F010038A063D +S315080012C048BF83F0200343F4004343F080030360E0 +S315080012D0704700BF800000F1804000F5B840036801 +S315080012E0CA0423F4804323F070039BB248BF83F4F7 +S315080012F080538A0448BF83F4005343F4004343F001 +S3150800130080030360704700BF800000F1804000F54D +S31508001310B840036823F4E04323F040039BB283F00C +S31508001320300343F4004343F080030360704700BF73 +S31508001330800000F1804000F5B840036823F480433C +S3150800134023F070039BB283F4405343F4004343F005 +S3150800135080030360704700BF40F60F62800000F10B +S31508001360804000F5B8400368134043F4004343F057 +S3150800137080030360704700BFFFF7EEBF800000F1EF +S31508001380804000F5B84003685B0408D540F60F7343 +S315080013900268134043F4404343F0800303607047F8 +S315080013A0800000F1804000F5B84003685B0608D568 +S315080013B040F60F730268134043F4004343F0C0033A +S315080013C003607047044A054B126892B202EBC000EC +S315080013D003445B0019607047505C004002300020EF +S315080013E00E4A0F4B12683E2992B202EBC000034424 +S315080013F04FEA43030AD94A09C80604BF02F1FF3275 +S3150800140092B2920242F400421A6070474A08C9072B +S3150800141048BF013292021A60704700BF505C004014 +S3150800142006300020064B49081B6849009BB203EBAF +S31508001430C00000F1005000F54050400001607047C0 +S31508001440505C0040FFF7EEBF054A064B1268490894 +S3150800145092B202EBC000034449005B001960704772 +S31508001460505C004004300020FFF7EEBF054B1B68B8 +S315080014709BB203EBC00000F1005000F5405040005D +S3150800148000887047505C0040FFF7F0BF044A054BE0 +S31508001490126892B202EBC00003445B0018887047DA +S315080014A0505C004004300020FFF7F0BF054A064BA9 +S315080014B0126892B202EBC00003445B001868C0F3DE +S315080014C009007047505C004006300020FFF7EEBF69 +S315080014D0C3B2000A40EA0320704700BF08B538B116 +S315080014E0064B1B681B689847054B18680A3008BDE9 +S315080014F0034B01221B681A8208BD00BFA0130020F7 +S31508001500A413002008B538B1064B1B689B6898479A +S31508001510054B18680C3008BD034B01221B681A825C +S3150800152008BD00BFA0130020A413002008B51F4B58 +S31508001530002832D01E481A6800210180137813F05B +S315080015407F0316D0012B27D0022B24D1527902F023 +S315080015500F039B0003F1804303F5B84312061B688B +S315080015601FD403F44053B3F5805F0ED101230370F3 +S315080015700BE0527A930654BF0378022351064CBFF8 +S3150800158043F0010323F0010303700A4B1B681B6930 +S315080015909847074808BD084608BD1B6802221A82F4 +S315080015A008BD03F03003102BEFD1DFE7A4130020AA +S315080015B0AC130020A01300202DE9F041244F3C680D +S315080015C0258A2DB9267A042E2AD0A38A042603E072 +S315080015D0A38A9D42FAD902269D4228BF1D46A369C1 +S315080015E02846984780460020FFF74EFF2A460146C0 +S315080015F04046FFF7DBFD29460020FFF7E3FE638A36 +S31508001600228A1449521B1D44134B228265823020BC +S315080016104FF440523C6808801A802672BDE8F08173 +S315080016200E4B1A78012A06D00A4B102207261A8072 +S315080016302672BDE8F0810A490A4A0968054889B24E +S315080016400A445200156030223C681D700280E4E7A7 +S31508001650A4130020B0130020AE130020200500209C +S31508001660505C0040023000200B4B0C4A1B68517836 +S31508001670DA78914201D20220704799780029FAD186 +S3150800168010B59C880CB1022010BD05499A720B68EA +S315080016905B689847204610BDA4130020B0000020C0 +S315080016A0A013002038B5104A104C12682368D97860 +S315080016B058799369984723689A7A0AB9022038BDF7 +S315080016C00028FBD11A79002AF8D19D78002DF5D18A +S315080016D0074B1B68DB689847236828465979DA78E8 +S315080016E0D9721A7338BD00BF7C130020A4130020DA +S315080016F0A013002038B5314B1B68187810F07F000E +S3150800170003D0022806D0022038BD5A7A22F02002D9 +S315080017105A7238BD5A88002AF6D11A79002AF3D1A6 +S315080017205A7922F080008400150604F18041244D80 +S3150800173001F5B84109682D784CBF01F0300101F474 +S315080017404051A842DFD20029DDD09B7A002BDAD09F +S3150800175004F1804404F5B8441206236809D503F059 +S315080017603003102B1ED0174B1B685B699847002067 +S3150800177038BD03F44053B3F5805FF4D1D8B9124BA2 +S3150800178093F82C10FFF72CFE236823F4804323F0EC +S3150800179070039BB283F4405343F4004343F0800341 +S315080017A02360E0E7C4B22046FFF7FAFD2046302161 +S315080017B0FFF776FDD7E7FFF7E1FDE5E7A41300207D +S315080017C0B0000020A01300202400002038B5224BCA +S315080017D01868427922F080018C00150604F18043CE +S315080017E01E4D03F5B8431B682D784CBF03F0300334 +S315080017F003F44053A94201D3022038BD4188002989 +S31508001800FAD1002BF8D0837A002BF5D004F1804466 +S3150800181004F5B8441206236811D523F4E04323F0EF +S3150800182040039BB283F0100343F4004343F0800364 +S3150800183023600B4B1B689B699847002038BD23F42F +S31508001840804323F070039BB283F4805343F4004330 +S3150800185043F080032360ECE7A4130020B0000020C7 +S31508001860A0130020054B1B685A8A10B1086810445B +S31508001870704789888A1A1A82704700BFA413002005 +S3150800188010B50C4B002093F82C10FFF7A9FD0A4B56 +S315080018901B68187A082806D10849094B4FF4805462 +S315080018A010220C801A80A0F10900B0FA80F04009D5 +S315080018B010BD00BF24000020A4130020AE13002092 +S315080018C0B013002070B5A24DA24A2B6811681A7A87 +S315080018D082B0092A3ED0A04A89B20A445200148826 +S315080018E0640004F1804404F5C04422781A702B6819 +S315080018F062785A70A0882E68FFF7EAFD7080208902 +S315080019002E68FFF7E5FDB080A2892B680121DA80F1 +S31508001910197222B35878062800F0848000283AD134 +S315080019205988002900F098808C4C23681B699847D1 +S31508001930032800F0EA804FF6FF722C68238A934248 +S3150800194000F08480022836D108232372FFF798FF17 +S3150800195002B070BDDA8801211972002ADAD11A7824 +S315080019605C7812F07F0236D0012A00F0BF80022A86 +S3150800197000F0E180794B20461B685B69984703288D +S3150800198000F0C38000283ED02B6808221A72FFF7A1 +S3150800199077FF02B070BD082870D11A785206C3D1F5 +S315080019A06F4A00209A61588290474FF6FF722C685A +S315080019B0238A93424AD0002BC6D094F90020002AE5 +S315080019C07FDB684A4FF44051032311802372FFF7E7 +S315080019D057FF02B070BD092C00F0E180052C00F01D +S315080019E09B80032C00F0CA80012CC3D1DA78012A27 +S315080019F0C0D19A88002ABDD15B7A9B06BAD5FFF773 +S31508001A0079FE0028B6D1534A574B1268002192B284 +S31508001A1013445B001960554A30212B681180062251 +S31508001A201A72B4E71A7856067FF47EAF9A784B4C4A +S31508001A30012A00F0BA80022A6BD0032A7FF475AF18 +S31508001A402268526A002AACD106206EE7092323725F +S31508001A50FFF716FF02B070BD5A6822F47F42B2F54E +S31508001A60003F7FF461AF187810F07F0040F0A08047 +S31508001A709A88002A7FF458AF3D4A92E70A287FF4ED +S31508001A8053AF1A7802F07F02012A7FF44DAF9A7A93 +S31508001A90002A3FF449AF598800297FF445AF5A68B0 +S31508001AA02E4C22F47F42B2F5803F7FF43EAF226887 +S31508001AB05879936998472B68002840F0B6802D4AD4 +S31508001AC06FE7E288019201998B4217D8934276D242 +S31508001AD0224A126892F82C108AB2934274D2264B84 +S31508001AE000211970A282FFF767FD70E70B2C7FF4BF +S31508001AF041AFFFF7D7FD002885D03BE7174B019A82 +S31508001B001B68228293F82C20ECE72B6809221A72AC +S31508001B103DE72268126A95E793F90320002A07DB56 +S31508001B209A782AB99A881AB99A7A002A3FF46BAF32 +S31508001B3008221A722BE7012C3FF461AF032C7FF4BD +S31508001B4019AFFFF743FE00283FF45DAF12E700BF69 +S31508001B50A4130020505C0040043000207C130020B1 +S31508001B60DD140008AE13002002300020B013002058 +S31508001B702D1500080515000820050020DA78012A29 +S31508001B807FF4F8AE9A88002A7FF4F4AE5A7A284988 +S31508001B9042F0200209685A72CB69984733E7FFF783 +S31508001BA063FD00283FF42FAFE4E62268D26949E7CF +S31508001BB001282FD0022811D008461E4CB5E61D4B29 +S31508001BC01B6893F82C208DE793FBF1F001FB10338B +S31508001BD0002B87D1184B0121197083E7587900F03B +S31508001BE00F018A00040602F18042144C02F5B8423D +S31508001BF0126824784CBF02F0300202F44052A14227 +S31508001C0006D210F0700003D1002A7FF435AF8BE6B8 +S31508001C10002089E6074C58792268936998472B680B +S31508001C2018B99A7A002A7FF427AF58787DE600BF5C +S31508001C30A01300207C13002020050020B0000020FF +S31508001C40F8B5304D2C68237A022B07D0042B05D023 +S31508001C50032B09D0052B07D0072B33D00823237273 +S31508001C60BDE8F840FFF70CBEA369228AB3B1B2B14A +S31508001C70A68A964228BF164630469847228A638A1D +S31508001C80921B33440746228263820020FFF70CFC2E +S31508001C90324601463846FFF79DFA228ACAB9A38A10 +S31508001CA033B319492A68194B062010721A68184B5B +S31508001CB092B213445B0000221A602C683022237A01 +S31508001CC00A80CCE7134B1B68DB6898472C68082307 +S31508001CD0C5E7114B00214FF4405208461A80FFF71A +S31508001CE071FB238AA28A084930209A42088003D8C1 +S31508001CF02C6803232372B2E7002BD3D02C68052364 +S31508001D002372ACE7A4130020B0130020505C0040F7 +S31508001D10023000207C130020AE130020F8B5234CB7 +S31508001D2023681A7A022A17D0042A15D0062A05D05B +S31508001D3008221A72BDE8F840FFF7A2BD5A78052AAC +S31508001D4013D01B4B1B689B689847236808221A7296 +S31508001D50BDE8F840FFF794BDFFF72EFC23681A7A12 +S31508001D601A72BDE8F840FFF78BBD1A7812F07F02A9 +S31508001D70E7D11049DF780E7876B10F4840F60F7133 +S31508001D80056842F40043294043F0800301320B43BF +S31508001D90964240F8043BF1D1084A47F08007084BC1 +S31508001DA017601B681B6A9847CBE700BFA41300207F +S31508001DB07C130020B0000020005C00404C5C004012 +S31508001DC0A013002070B40C4B1E787EB10B4C002279 +S31508001DD040F60F71256842F40043294043F080031A +S31508001DE001320B43964244F8043BF1D1044B40F0D0 +S31508001DF08000186070BC7047B0000020005C00408E +S31508001E004C5C0040704700BF2DE9F04FDFF87CA11D +S31508001E10DFF87C915746C84685B00023DFF874B1D1 +S31508001E20554DADF80E30DBF80030544C99B21B0412 +S31508001E30534E514AAAF8001040F191803B8803F0AE +S31508001E400F03990001F1804101F5B84189F8003086 +S31508001E50002B2FD14BF6BF73216889B229802988B8 +S31508001E6001F030013180298801F440512980216828 +S31508001E700B4083F4005383F0200343F4004343F0FC +S31508001E80800323603B88D90641D523689BB2ADF809 +S31508001E900E30BDF80E301B0564D4BDF80E3018049C +S31508001EA0C1D540F68F73019221680B402360FFF776 +S31508001EB0C7FE34E00B689BB2ADF80E30BDF80E30A5 +S31508001EC0180417D4BDF80E301A06ACD548F60F72AA +S31508001ED099F800302B499B0003F1804303F5B8437A +S31508001EE0186802401A6099F80030013B51F823300F +S31508001EF0984798E740F68F730868234A03400B60B3 +S31508001F0098F80030013B52F823309847DAE748F64C +S31508001F100F73019221680B402360FFF7FFFE4BF613 +S31508001F20BF73019A2068118812880340C90448BF04 +S31508001F3083F480539704328848BF83F40053D50648 +S31508001F40328848BF83F01003940648BF83F0200305 +S31508001F5043F4004343F08003084A9BB2136005B07C +S31508001F60BDE8F08F40F68F73019221680B4023601D +S31508001F70FFF7A8FCD3E700BFAE130020005C0040C3 +S31508001F80B0130020B4000020D000002074130020F5 +S31508001F9080130020445C004038B50120FEF7F4FAAF +S31508001FA0064D074B074C00224FF4E05101201860FC +S31508001FB01A602A6021801960104638BD445C0040CA +S31508001FC0405C0040A8130020054B00221A709A6452 +S31508001FD083F84220A3F844209A705A70704700BFCD +S31508001FE028050020024B1878003018BF01207047DA +S31508001FF028050020024B002283F84220704700BFC4 +S315080020002805002070B50578FF2D41D0B44C2378FB +S31508002010012B00D070BDC93D0646352D00F246811C +S31508002020DFE815F000014401440191004401440130 +S3150800203099007D00A100AE00440144014401440119 +S31508002040440144014401440144014401440144015A +S31508002050440144014401440144014401440144014A +S31508002060440144014401440144014401440144013A +S315080020704401440144014401BD00D5003001170163 +S315080020804401440144011F014401E200EA00F7004B +S3150800209000F036FA924CE8B9FE2110220223E170CC +S315080020A02271A4F8443094F842308D4A012B09D0A5 +S315080020B0B2F84410012384F842308A48BDE87040DB +S315080020C000F038B9FE2210230221E2702371A4F829 +S315080020D04410EFE700231022012663706371227112 +S315080020E0E570267000F046F9A07100F035F9E07148 +S315080020F000F032F90823D84020726672A672A4F856 +S31508002100443000F04BFD94F84230754A012BD9D083 +S31508002110B2F9441000297FF77DAF89B2CAE700F00B +S3150800212029F973780138984256DDFF220123E270B7 +S31508002130A4F8443071786A4D002940F0C48000F054 +S3150800214037FD0028DFD1FE2131220223E1702271FA +S31508002150A4F84430A7E700F0D1FEFF220123E2707D +S31508002160A4F844309FE74168A06C5D4D00F01AFD65 +S315080021700028E8D0FF220123EA70A5F8443092E748 +S315080021800025FF23E3702571657100F0F3F8072336 +S31508002190A071E57125726572A4F8443083E7FF23C0 +S315080021A0E3704368A26C3BB1D018002312F8011BF8 +S315080021B00B448242DBB2F9D1002201200821C4F87F +S315080021C0073020716271A271A4F844106BE700F021 +S315080021D0D1F87378984271DCFE2122220223E1703D +S315080021E02271A4F844305EE7FE2100220223E17042 +S315080021F02271A4F8443056E760780023FF210622AE +S315080022006071E1702371A371E3712372A4F844200D +S3150800221049E70023FF21012223706370E170A4F8C7 +S31508002220442040E7A56C00F0A5F8721C411E28461C +S315080022302B4D00F0B5FC002885D0FF23EB7000F08D +S3150800224099F8AB6C013803440122AB64A5F8442025 +S3150800225029E7FF23E37042680123A264A4F8443007 +S3150800226021E7214D0023FF2007210822A564E070FD +S3150800227023716371A37123726372A372E171A4F867 +S31508002280442010E700F076F872789042A4DDA16C3D +S31508002290164800F053FEFF23E3707378A26C1344CC +S315080022A0A36473780133A4F844302CE7FE21202276 +S315080022B00223E1702271A4F84430F4E671680B48F1 +S315080022C0A1647278E5E7B21CA86C00F069FC0028E6 +S315080022D03FF439AF7378AA6C1344AB6413E700BFB5 +S315080022E0280500202B0500208C5400082C0500200A +S315080022F008B5FFF769FE00F0D1FC024B02221A70FE +S3150800230008BD00BFED00002008B5074800F02CFD09 +S31508002310012800D008BD054B02221A700248BDE804 +S315080023200840FFF76FBE00BF74050020ED000020CF +S3150800233000F0E6BC08B5074B1B78022B03D0BDE8B6 +S315080023400840FFF757BEC9B200F0DEFCBDE80840FA +S31508002350FFF750BEED000020044B1B78032B9ABFF5 +S31508002360034A32F813003F20704700BFED000020F3 +S3150800237094540008FFF7F0BFFFF734BE10B5FFF717 +S31508002380FBFF012806D000F0BBF818B10B4C2378E8 +S31508002390012B00D010BD01F047F8094B1B6803F567 +S315080023A0FA639842F6D30023237000F0B1F80028A8 +S315080023B0F0D1BDE8104000F0A1BD00BFB305002074 +S315080023C0B405002008B5054B01221A7001F02CF857 +S315080023D0034B1860BDE80840FFF7D0BFB3050020DF +S315080023E0B405002008B500F087FD00F01BF800F0E2 +S315080023F0F3FF00F0D3FB00F069F8FFF779FFBDE8BB +S315080024000840FFF7DFBF00BF08B500F00DF800F081 +S31508002410FDFF00F07FF9FFF777FFBDE80840FFF7FB +S31508002420ADBF00BFFEF7ECB8FEF7EEB8092800F01E +S315080024300F0302D903F13700704710B503F13004D2 +S3150800244002F076FF2044437803F00303022B14BFFF +S315080024502046A4F12000C0B210BD00BF38B505461D +S3150800246000090C46FFF7E2FF207005F00F00FFF7A2 +S31508002470DDFF00236070A370204638BDF8B500263E +S31508002480471E451C17F8014F02F052FF20444378B7 +S3150800249003F00303022B08BF203CE3B2A3F130028A +S315080024A0D2B2162AA3F13A010DD806290BD9092A60 +S315080024B084BF373BDAB202EB0613AF4203F0FF06DE +S315080024C0E0D13046F8BD0020F8BD00BF10B50023A6 +S315080024D0074C1A4607490848237002F0E3F900B981 +S315080024E010BD77210548BDE8104000F053BB00BF7A +S315080024F0F80500209C54000804060020A054000893 +S31508002500024B1878B0FA80F040097047F8050020A9 +S3150800251010B5FFF731FF012802D0054C23780BB11F +S31508002520002010BDFEF772F80128F9D1207010BD01 +S31508002530F805002038B50546047802F0F9FE20446F +S31508002540437803F00303022B08BF203C532C01D029 +S31508002550032038BD02F0ECFE6B7818444278520727 +S31508002560F6D5312B05D0322B05D0332BF0D10220EE +S3150800257038BD002038BD012038BD00BF70B50646FD +S315080025800230FFF77BFF0546043684B23046FFF774 +S3150800259075FF013CA4B22844012CC5B206F1020617 +S315080025A0F4D83046ED43FFF769FFEDB2281AB0FAC2 +S315080025B080F0400970BD00BF2DE9F041044616467B +S315080025C00F46002949D0002847D02046FFF7B2FF1A +S315080025D0032805463ED02046FFF7D0FF002800F026 +S315080025E09280012D3FD06BD3022D33D1A01CFFF76B +S315080025F045FF0546201DFFF741FF00063860A01D70 +S31508002600FFF73CFF3B6804F10C0803EB0040386019 +S3150800261004F10800FFF732FF3B6803EB002038603F +S3150800262004F10A00FFF72AFF3B686C1F184424B21E +S31508002630386066B1002C0ADD00254046FFF71EFF0C +S315080026406B1C70559DB2A54208F10208F5DB2046C1 +S31508002650BDE8F0810020BDE8F08140F261212C48F8 +S3150800266000F098FAB1E7A01CFFF708FF0546201D01 +S31508002670FFF704FF00043860A01DFFF7FFFE3B6864 +S3150800268004F10A0803EB0020386004F10800FFF79C +S31508002690F5FE3B682C1F184424B23860002ED6D0AD +S315080026A0002CD4DD00254046FFF7E8FE6B1C70556C +S315080026B09DB2A54208F10208F5DB2046BDE8F08187 +S315080026C0A01CFFF7DBFE0546201DFFF7D7FE00021C +S315080026D03860A01DFFF7D2FE3B68033D18442DB2B3 +S315080026E00834386066B1002D0ADD00272046FFF75A +S315080026F0C5FE7B1CF0559FB2AF4204F10204F5DB20 +S315080027002846BDE8F0814FF0FF30BDE8F08100BFF4 +S31508002710A05400082DE9F843AA4F3C783CB1012C97 +S3150800272000F01781022C00F08E80032C01D0BDE842 +S31508002730F883A54EA54D06F50C7228464FF4807110 +S3150800274002F0EAFC96F84192B9F1000F40F0BB811D +S31508002750002855D005F5807205F5C0712846FFF7A3 +S315080027602BFFB0F1FF3F804600F01E81002847DDB1 +S315080027709748FDF7A1FF43469649974AA2FB0303EC +S31508002780DB0801F10101F9D1444693480B70A0FB1F +S315080027900423DB0803EB8302A4EB4202303201F880 +S315080027A0012D1C46002BF2D18A48FDF785FF8B4880 +S315080027B0FDF782FF874995F88301FFF74FFE8849A1 +S315080027C095F88201FFF74AFE864995F88101FFF7D9 +S315080027D045FE854995F88001FFF740FE7D48FDF7DF +S315080027E06BFF8248FDF768FF4146D5F88001804AAD +S315080027F000F0D6F9002800F079817E48FDF75CFFE5 +S31508002800D6F84422D6F83C329A4290D17A48FDF757 +S3150800281053FF00F0CDF90446002800F08081754882 +S31508002820FDF74AFF7548FDF747FF754802F026FB96 +S315080028307448FDF741FF00233B70FDF71DFFBDE817 +S31508002840F84300F05BBB604E604D06F50C722846F7 +S315080028504FF4807102F060FC96F84192B9F1000FCE +S3150800286040F03F81D0B14A4605F5C0712846FFF7CA +S31508002870A3FEB0F1FF3F804600F05D8100280DDD24 +S31508002880614C6368002B00F019812268D5F8801125 +S315080028901A44914240F0CA8003446360D6F8442241 +S315080028A0D6F83C329A427FF442AF0021544802F0EF +S315080028B0F7FA002840F04D81534C6368002B41D04D +S315080028C04C48FDF7F9FE5148FDF7F6FE63684149A5 +S315080028D01A464148A0FB0252D20801F10101F9D17A +S315080028E03D4D0A70A5FB0302D20802EB8200A3EB5A +S315080028F04003303301F8013D1346002AF2D135482A +S31508002900FDF7DAFE4248FDF7D7FE3249E078FFF7D1 +S31508002910A5FD3349A078FFF7A1FD32496078FFF796 +S315080029209DFD31492078FFF799FD2A48FDF7C4FE39 +S315080029302E48FDF7C1FE94E8030000F033F900289D +S3150800294000F0E0802B48FDF7B7FE03233B70BDE897 +S31508002950F88300F023F9FDF77BFE2E48FDF7ACFE61 +S315080029602D48FDF7A9FEFDF76FFE224601462448CD +S3150800297001F0CAFF054638B12848FDF79DFE2046F6 +S31508002980BDE8F843FDF78EBE1A48FDF795FE2448C4 +S31508002990FDF792FE2348FDF78FFE1B4B02221D60B2 +S315080029A05D603A70BDE8F8831F48FDF785FE20464E +S315080029B0FDF778FE06F50C7002F060FA87F80090CD +S315080029C0BDE8F883F8050020040600205C0A00200C +S315080029D0D8550008B8050020CDCCCCCCE855000861 +S315080029E0BA050020BC050020BE05002018560008C0 +S315080029F05C0B00200C550008005600081C56000801 +S31508002A003408002034560008FC05002068550008E4 +S31508002A1074550008B8540008DC540008045500082A +S31508002A201455000838550008B45500084B48FDF7FA +S31508002A3043FE4B48FDF740FE63684A491A464A4832 +S31508002A40A0FB02E2D20801F10101F9D1DFF818E191 +S31508002A500A70AEFB0302D20802EB8200A3EB400326 +S31508002A60303301F8013D1346002AF2D13D48FDF7FF +S31508002A7023FE3E48FDF720FE3A49E078FFF7EEFCD4 +S31508002A803B49A078FFF7EAFC3A496078FFF7E6FC8D +S31508002A9039492078FFF7E2FC3248FDF70DFE374842 +S31508002AA0FDF70AFE94E80300354C00F07BF848B3BE +S31508002AB02A48FDF701FE3348FDF7FEFDD5F88031BB +S31508002AC084E80801EAE63048FDF7F6FD0220FDF73E +S31508002AD0E9FD06F50C7002F0D1F900233B70BDE85C +S31508002AE0F8832A48FDF7E8FD2046F0E72748FDF772 +S31508002AF0E3FD0620FDF7D6FD254802F0BFF93C7038 +S31508002B00BDE8F8832148FDF7D7FD0520FDF7CAFD86 +S31508002B101F4802F0B3F900233B70BDE8F8831B4851 +S31508002B20FDF7CAFD0720FDF7BDFD194802F0A6F915 +S31508002B303C70BDE8F8831548FDF7BEFD0320FDF798 +S31508002B40B1FD06F50C7002F099F987F80090BDE81A +S31508002B50F8830E48FDF7B0FD0420D7E70C550008AA +S31508002B6068550008B8050020CDCCCCCC74550008B3 +S31508002B70BA050020BC050020BE050020185600082E +S31508002B80FC05002038550008905500080455000833 +S31508002B903408002008B5FFF747FCFCE700F0DCBA6C +S31508002BA000F0DCBA00F004BB00F0D0BB00F010BCAB +S31508002BB008B500F0A7FB00B908BDBDE8084000F05D +S31508002BC0EDBB00BFB2B1002370B41E46541EE4B27A +S31508002BD001346400020F092A02F1300586BF373234 +S31508002BE0CA54CD54CA180233A3424FEA001056708D +S31508002BF0F0D170BC704700BF012838B504460D46B1 +S31508002C0004D94FF4FC710F48FFF7C4FF04EB4404E2 +S31508002C100D48E4000319597C1A7C914210D0DA68F1 +S31508002C201570DA68597C5D6801320131AA42597417 +S31508002C30DA6003D902590120DA6038BD012038BDAF +S31508002C40002038BD60560008680C0020012870B5C1 +S31508002C5004460E4604D940F21A210E48FFF79AFF99 +S31508002C6004EB44040C4DE4002B19587C80B19A6897 +S31508002C70127832709A68597C586801320139824252 +S31508002C8059749A6003D92A5901209A6070BD0120A7 +S31508002C9070BD00BF60560008680C0020F0B4144BE5 +S31508002CA0144C1549651C04F14000144F03F1180231 +S31508002CB001F140065A6158600022481CDE619D6099 +S31508002CC00126DD601D6040259A74DA625A7483F81D +S31508002CD029203A601862586298610E7083F82A6053 +S31508002CE01D7483F828502270F0BCFEF783BA00BF23 +S31508002CF0680C00201C0D0020980C0020640C002095 +S31508002D000020FDF741BC00BF3F2970B50D460446BB +S31508002D1021D8134E29463078FFF76EFF012803D0D5 +S31508002D209D211048FFF736FFADB29DB1013DADB20A +S31508002D302544013CFFF778FB14F8011F3078FFF7AC +S31508002D405BFF01284FF0A601064801D0FFF722FFD6 +S31508002D50AC42EFD170BD99210248FFF71BFFD8E7B7 +S31508002D601C0D002060560008F8B5194D0646FDF7FB +S31508002D70EBFC2C7854B9174B174E18783146FFF7E9 +S31508002D8065FF01281CD000242046F8BD134C114BC2 +S31508002D902178114F013139441878FFF757FF012878 +S31508002DA0F1D123783A780133DBB29A422370EAD11B +S31508002DB00446791C304600F0C1F800232B70E3E77F +S31508002DC03378002BDFD0054B28701C70DCE700BF7A +S31508002DD0200C0020980C0020E00B00205D0D002040 +S31508002DE0F0B51D4F83B03C78012C04D940F23A2146 +S31508002DF01A48FFF7CFFE1A4B04EB440403EBC4044E +S31508002E00667C3EB3402E174D28BF402600240DF1A0 +S31508002E1007013878FFF71AFF012804F101040F4863 +S31508002E2003D040F24911FFF7B5FE9DF80720E3B23B +S31508002E309E4205F8012FEAD8B6B232464FF48071A1 +S31508002E400948FEF7B3F901203146FEF7BBFA01201F +S31508002E50FEF75AFA03B0F0BD1C0D002060560008B4 +S31508002E60680C0020230C0020240C002070B50F4CA1 +S31508002E7001202146FEF7ECF980B290B1451EADB2AD +S31508002E800B4E2544013C14F8011F3078FFF7B4FEB9 +S31508002E9001284FF4B771074801D0FFF77BFEAC4213 +S31508002EA0F1D10120BDE87040FEF742BADC0C0020E3 +S31508002EB0980C00206056000810B50A4B0A490B4AC0 +S31508002EC01B680C681068181800D110BD082208493C +S31508002ED0FFF778FE2046BDE8104004220549FFF7B3 +S31508002EE071BE00BFE8F7FF1FECF7FF1FF0F7FF1FE3 +S31508002EF0020000201200002000F0A4BA10B5FFF767 +S31508002F0053FE00B910BDFDF76FFB0028FAD0FFF796 +S31508002F100FFA00F075FAFFF749FE074B20F06040FC +S31508002F2020F07F001860FFF741FE446800F08CFA35 +S31508002F302346BDE81040184708ED00E072B170B5A9 +S31508002F400D46561EB6B20644441E15F8013B04F853 +S31508002F50013FFFF769FAB442F7D170BD704700BF69 +S31508002F602DE9F041DFF83C80074646460C4D002423 +S31508002F7001E056F80C5FFFF757FABD4203D87368AD +S31508002F801D44AF4205D301340D2CF2D1FF20BDE814 +S31508002F90F08104EB440408EB8404207ABDE8F08150 +S31508002FA000600008885600082DE9F04107460068C9 +S31508002FB0FFF7D6FFFF2845D0244A2548254934235C +S31508002FC050605160D360D36813F0010327D11446CB +S31508002FD0116941F00101116103F1040857F808600D +S31508002FE03D68B2B25A53E2681D44D00704D5FFF7CC +S31508002FF01BFAE368DA07FAD4330C6B80E368D9075F +S3150800300004D5FFF711FAE368DB07FAD42B689E426A +S315080030100CD1B8F5007F4346DED1012007E01369DD +S31508003020002043F080031361BDE8F0810020074BC0 +S315080030301A6922F001021A611A6942F080021A61BD +S31508003040BDE8F0810020BDE8F08100BF0020024005 +S3150800305023016745AB89EFCD38B5104B0D4698422D +S3150800306019D00F4A914208D00446FFF79DFF10B1C8 +S31508003070C5F3080313B1002038BD1C462368AB42CC +S3150800308007D02046294640F8045B4FF40072FFF744 +S3150800309055FF204638BD034CEAE700BF600D002007 +S315080030A000600008640F00202DE9F8430C4601680B +S315080030B024F4FF781D464B1C0746164628F00108DF +S315080030C032D0884506D038464146FFF7C5FF074641 +S315080030D038B30168641A3C44043408F5007807F1EB +S315080030E0040905E016F8013B013D04F8013B15D03B +S315080030F0FFF79AF9C9EB0403B3F5007FF2D3384614 +S315080031004146FFF7A9FF074600F1040948B14C46B6 +S3150800311016F8013B013D04F8013BE9D10120BDE861 +S31508003120F8830020BDE8F883814649F8048B4146B8 +S3150800313048464FF40072FFF701FF3968C1E700BF40 +S315080031400349044A4FF0FF330B601360704700BF12 +S31508003150640F0020600D0020FFF7F2BF70B50D4622 +S3150800316016460446FFF7FCFEFF2814D0681E2044C6 +S31508003170FFF7F6FEFF280ED00A4A24F4FF7323F061 +S315080031800103934221462B46324606D0BDE87040DD +S315080031900548FFF789BF002070BD0448BDE87040A8 +S315080031A0FFF782BF00600008640F0020600D002052 +S315080031B02DE9F0470C460646FFF7D2FE0546601E87 +S315080031C03044FFF7CDFE85426BD8EB1EDBB2FB2BF6 +S315080031D067D80F28044664D8464A474847493423DF +S315080031E050605160D360D36813F0010668D1136943 +S315080031F0434F43F00203B846B94613614FF0030A3A +S3150800320001E099F808A0FFF70FF9554509F10C09EF +S315080032105DD001360D2EF4D14FF0FF36DFF8E09081 +S3150800322000254FF0030A01E099F808A0FFF7FCF81B +S31508003230544509F10C0957D001350D2DF4D14FF03D +S31508003240FF3900254FF0030A01E097F808A0FFF7B9 +S31508003250EBF8544507F10C073FD001350D2DF4D195 +S315080032600023C6EB09094B44C3F38F23E3B15F1E62 +S31508003270BFB206F580651F4C05EB87276661236993 +S3150800328043F040032361E368DA0704D5FFF7CCF877 +S31508003290E368DB07FAD4AF422E4605D005F580650C +S315080032A0ECE70020BDE8F087124B01201A6922F0EE +S315080032B002021A611A6942F080021A61BDE8F087B3 +S315080032C01369002043F080031361BDE8F087F6B266 +S315080032D006EB460658F82660A0E7EDB205EB45056D +S315080032E008EB85056B68BCE7EDB205EB450558F8B4 +S315080032F02590A6E70020024023016745AB89EFCD5C +S31508003300885600080F4B1A68013218D030B59968EC +S315080033105C68DD6818690C442C445969044498694A +S315080033200C44D969231883B00B4402AA5B4242F8BD +S31508003330043D04210448FFF711FF03B030BD012006 +S31508003340704700BF600D0020EC60000810B40E49FD +S315080033500E4B0F4A08681B680E4C12680C31034462 +S3150800336009680D48134422680B4401681344A2688F +S315080033700B44D0F8D8101344CB4200F1D80010BC47 +S315080033800CBF012000207047006000080460000898 +S3150800339008600008106000081460000808B50A48AC +S315080033A00368013302D0FFF7FFFD58B107480368E9 +S315080033B0013305D0FFF7F8FD003018BF012008BD1E +S315080033C0012008BD08BD00BF600D0020640F002065 +S315080033D0004870470060000810B4064B064C0749C1 +S315080033E0002205201A605C609A6018600A6010BCAA +S315080033F0704700BF10E000E03F1901006811002087 +S31508003400014B00221A60704710E000E0044B1B686D +S31508003410DB0303D5034A136801331360704700BF03 +S3150800342010E000E068110020044B1B6813F4803F8D +S31508003430034B18681CBF01301860704710E000E0A5 +S315080034406811002072B6704762B670470168F1B11C +S3150800345010B40C781F2C09D93A2C14D00A4601E06E +S315080034603A2B06D012F8013F1F2BF9D8002010BCC2 +S31508003470704701318A4206D1302C04D101320260EC +S3150800348010BC002070474FF0FF3010BC70474FF05B +S31508003490FF30704758B110B5036882B004460BB1C7 +S315080034A01A7842B900230B60092002B010BD002328 +S315080034B00B6009207047D888A2889042F2D15878C4 +S315080034C00191FDF7CBFB10F001000199EAD12368C1 +S315080034D00B60EAE701380A4411F8013B914200F80B +S315080034E0013FF9D1704700BFF8B5C46A00F130074B +S315080034F005462246394640780123FDF70BFCB0B94C +S315080035002A6AAB69A21A9A42E8700ED2AE78012EE0 +S3150800351001D80AE0AB691C44013E2246012339461C +S315080035206878FDF7F7FB012EF4D10020F8BD0120DD +S31508003530F8BD00BF38B5C36A8B4218D0C3780446B5 +S315080035400D467BB92A46012304F130016078FDF760 +S315080035508FFB002818BF4FF0FF35E5620CBF00202F +S31508003560012038BDFFF7C0FF0028EBD038BD00208A +S3150800357038BD00BFF8B5C37805465BB92B78032B71 +S315080035800DD0002268781146FDF72AFC003018BFD6 +S315080035900120F8BDFFF7A8FF0028EFD0F8BD2B796A +S315080035A0012BEED105F130010B4605F50C70002212 +S315080035B003F8012B83424FF00004F9D12B69E86820 +S315080035C01F0A1E0CEA6985F818321B0E4FEA102EE0 +S315080035D085F8197285F81A62070C060E85F81B32EB +S315080035E085F81C02AA235520013285F81E7285F833 +S315080035F01F625227612685F82E0285F82F32412050 +S31508003600722385F8330085F8160285F8143285F892 +S31508003610153285F81DE2EA6285F8307085F8317052 +S3150800362085F8326085F8176201236878FDF772FB22 +S315080036302C71A6E700224FF0FF3310B5C270C362A3 +S315080036400446FFF777FF08B1042010BD4AF6552255 +S3150800365094F82F1294F82E3243EA0123934201D0AC +S31508003660032010BDB4F8681094F8673094F8662003 +S3150800367043EA012342EA03230A4923F07F438B42A4 +S31508003680EFD0B4F8840094F8833094F8822043EAA3 +S31508003690002342EA032323F07F438B4214BF022010 +S315080036A0002010BD46415400F0B5002385B00B60DC +S315080036B00F461446FFF7CAFE061E18DBC34B53F81F +S315080036C02650BDB13D602B7804F0FE0423B168781E +S315080036D0FDF7C4FAC70710D5F0B2002368702B703F +S315080036E0FDF754F9C60711D5032005B0F0BD0B2028 +S315080036F005B0F0BD0C2005B0F0BDCCB300F0040356 +S3150800370003F0FF00002BF0D00A20EEE70CB14107CA +S31508003710FAD400212846FFF78DFF022806D0042890 +S3150800372024D0012840F2CE800D20DEE76C4668469C +S3150800373005F5FC7305F50E7613F8062C42B11F88BD +S3150800374013F8012C13F8021C42EA072241EA022266 +S315080037501033B34240F8042BEED104AF54F8046B8F +S3150800376003203EB9A742F9D10428DDD10120BCE7E0 +S315080037702046BAE731462846FFF75CFF0128F1D80C +S3150800378095F83C2095F83B3043EA0223B3F5007FD1 +S31508003790CAD195F8471095F8463053EA012340F008 +S315080037A09380B5F8561095F8553095F8542043EAA5 +S315080037B0012342EA032195F84070A9617B1E012B7B +S315080037C0AF70B1D895F83D309AB26A81002AABD06D +S315080037D05A1E1A42A8D195F8412095F8424042EA65 +S315080037E0042422072C819FD195F8440095F843209C +S315080037F052EA002209D1B5F852E095F8510095F839 +S31508003800502040EA0E2042EA002295F83FE095F85B +S315080038103E0050EA0E2087D001FB07F700EB141E86 +S31508003820BE44724580D3CEEB0202B2FBF3F3002B03 +S315080038303FF47AAF40F6F572934240F2A5804FF610 +S31508003840F572934240F2848095F85B7095F85A2099 +S3150800385002333044B64452EA07226B612862C5F83F +S3150800386028E0EE617FF460AF002C7FF45DAFB5F819 +S315080038705E4095F85D0095F85C209B0040EA0420C0 +S3150800388003F2FF1342EA0022B1EB532F6A62FFF4F8 +S315080038904BAF95F8611095F860304FF0FF3243EA68 +S315080038A00123012B4FF080012A61EA6029710DD0AE +S315080038B00323474A2B701388002001339BB21380D9 +S315080038C0EB8012E700265BE7194674E7711C284669 +S315080038D0FFF730FE0028EBD14AF6552295F82F025D +S315080038E095F82E32002143EA002393422971DFD14D +S315080038F0698E95F8312095F8303042EA012235492B +S3150800390043EA02238B42D3D1B5F8161295F815224D +S3150800391095F8143242EA01222F4943EA02238B42E0 +S31508003920C6D1B5F81A6295F81902B5F81E4295F887 +S315080039301D1295F8182295F81C3240EA062041EA2D +S31508003940042142EA002243EA01232A61EB60AFE739 +S31508003950023330440EEB06026B612862AA62EE61FE +S31508003960002C3FF4E1AE5B0003F2FF133844B1EBE1 +S31508003970532F6862FFF4D8AE4FF0FF3380222B61D5 +S31508003980EB602A71022394E7023330440EEB0602F9 +S315080039906B612862AA62EE61002C3FF4C5AE03F0A3 +S315080039A0010202F2FF1203EB430302EB530338440E +S315080039B0B1EB532F6862FFF4B7AE4FF0FF338022A6 +S315080039C02B61EB602A71012373E700BF7013002097 +S315080039D06C1300205252614172724161012919D952 +S315080039E0F8B54269914208D202780646022A0C4680 +S315080039F02BD0032A10D0012A01D00120F8BD016A74 +S31508003A0004EB540501EB5521FFF794FD78B34FF00D +S31508003A10FF30F8BD01207047016A01EBD411FFF7AA +S31508003A2089FD0028F3D1A10001F4FE7101F13003EC +S31508003A30334458885A78314491F8303042EA0020A5 +S31508003A4043EA002020F07040F8BD016A01EB14211A +S31508003A50FFF770FD0028DAD1610001F4FF717318D1 +S31508003A6093F8310093F8303043EA0020F8BD316A04 +S31508003A70C5F308036F1C334401EB5721304693F80E +S31508003A803050FFF757FD0028C1D1C7F30803334468 +S31508003A9093F83000E30745EA00204CBF0009C0F35D +S31508003AA00B00F8BDB1F5001F01D3022070472DE9C0 +S31508003AB0F04111F01F080C4602D00220BDE8F08143 +S31508003AC0816805460461076829B93B78022B1AD92B +S31508003AD07B6AC3B119467E897602B4422AD3A41BEF +S31508003AE0384608E00128E8D97B699842E5D2A6421B +S31508003AF021D82868A41BFFF771FF431C0146F1D1A2 +S31508003B000120BDE8F0813B89B3EB541FD5D9D7F81E +S31508003B102480C5F818806961B8F1000FCDD0C4F3C8 +S31508003B200803303708EB54241F44EF61AC610020CA +S31508003B30BDE8F0817B69023B8A1E9A4204D2B7F837 +S31508003B400A80BB6A02FB0838C5F81880E3E700BF9D +S31508003B502DE9F04790F800900446B9F1020F0D469A +S31508003B60164657D0B9F1030F2FD0B9F1010F03D07C +S31508003B7002273846BDE8F087016A05EB550801EBD0 +S31508003B805821FFF7D7FC07460028F2D108F1010AA9 +S31508003B90EB07C8F30808A04453D598F830302046F8 +S31508003BA003F00F0343EA061388F83030216A84F8D5 +S31508003BB0039001EB5A21FFF7BDFC00284CD1CAF34C +S31508003BC0080AA244C6F3071652E0016A01EBD511AA +S31508003BD0FFF7B0FC07460028CBD1AD0005F4FE750B +S31508003BE005F1300323445A8826F07046120402F081 +S31508003BF070421643300C25444FEA162E310E012228 +S31508003C0085F83060987083F801E0D970E27038461C +S31508003C10BDE8F087016A01EB1521FFF78BFC074623 +S31508003C200028A6D16D0005F4FF756119C6F30722B1 +S31508003C30012381F8306081F83120E3703846BDE809 +S31508003C40F08788F83060216A84F8039001EB5A21DE +S31508003C502046FFF76FFC08B107468AE7CAF3080A49 +S31508003C60A2449AF83020C6F3032622F00F02164320 +S31508003C7001238AF83060E3707BE700BF2DE9F04145 +S31508003C8007468846066839BBF5687369EDB90125A4 +S31508003C902C4606E0012815D001302BD0AC4218D0AE +S31508003CA0736901349C4202D3012D12D9022421469C +S31508003CB03868FFF793FE0028ECD1012C02D9736906 +S31508003CC09C421BD30120BDE8F0819D4228BF0125F7 +S31508003CD0DEE70020BDE8F0813046FFF77FFE0128C9 +S31508003CE0F0D9431C06D073699842ECD34546CFE712 +S31508003CF00128E7D14FF0FF30BDE8F0814FF0FF32E1 +S31508003D0021463046FFF724FF0028F1D1B8F1000F0D +S31508003D100CD0B8F1010FD5D973699845D2D241466E +S31508003D2022463046FFF714FF0028E1D1726933694D +S31508003D30023A9342F46001D2013B3361337920465B +S31508003D4043F001033371BDE8F08100BF83690BB905 +S31508003D50042070472DE9F04F056983B02035B5F585 +S31508003D60001F03D3042003B0BDE8F08FC5F308078E +S31508003D700E460446026827BB41690133836131B3A5 +S31508003D805389013B13EA55281BD110460192FFF7C8 +S31508003D9025FE01288146019A21D9B0F1FF3F32D08C +S31508003DA0536998421DD2861EC4F814905369023B83 +S31508003DB09E4204D2B2F80A80936A06FB0838C4F811 +S31508003DC0188030371744E76125610020CBE713894F +S31508003DD0B3EB551FF5D80023A3610420C3E70220DF +S31508003DE0C1E7002EF7D0616920460192FFF746FF2A +S31508003DF0019A814648B90720B5E710460192FFF7B0 +S31508003E0073FB019A48B10120ADE70128E7D0B0F16C +S31508003E10FF3FF8D0D378002BEFD102F1300302F53B +S31508003E200C70002103F8011B8342FBD15369A9F1E9 +S31508003E300206023B9E4238BF936A51892CBF002373 +S31508003E4006FB01334FF0000AD3624FF0010B0EE078 +S31508003E5082F803B010460192FFF746FB0028D2D13C +S31508003E60019A0AF1010AD36A51890133D3628A4554 +S31508003E70EED3D36ACAEB0303D36295E72DE9F04183 +S31508003E80416A04464B1C0568066904D0FFF70AFE1A +S31508003E9008B1BDE8F0814FF0E50801270BE0E369BA +S31508003EA083F80080EF7023699E42F2D901462046C6 +S31508003EB0FFF74CFF28B9A1692846FFF73BFB002806 +S31508003EC0EDD0042808BF0220BDE8F0812DE9F04FA7 +S31508003ED0002185B00746D0F80080FFF7E3FD0028EB +S31508003EE04FD14FF0FF334FF0FF0A994656467B6293 +S31508003EF00AE00F2B48D0C7F82490FF260021384641 +S31508003F00FFF724FF00283CD1B9694046FFF712FBAA +S31508003F10002836D1FC692578002D00F08880E27AE1 +S31508003F20E52D02F03F03BB71E5D01207E1D40F2B54 +S31508003F302AD076B9214604F10B0011F8013BF201AB +S31508003F4042EA56061E44814206F0FF06F5D1B245FE +S31508003F5071D0396ACB7ADB07CDD420460A7810F8B7 +S31508003F600B3B01349B1A0131002BC4D114F8013BD9 +S31508003F7011F8012B8442A3EB0203F5D1002BBAD129 +S31508003F80184605B0BDE8F08FBB6A002BB6D06806A8 +S31508003F9049D53A6994F80DA005F0BF057A62627BA7 +S31508003FA0524542D1E17EA07E50EA012138D12078DF +S31508003FB0012100F03F00013800EB400A00EB8A0AB5 +S31508003FC00395DFF8A0B02546CDF800801C4601927F +S31508003FD00846029713E0BAF1FE0F1DD8304601F0E5 +S31508003FE00FF9804634F81A0001F00AF9804513D112 +S31508003FF03046BA461A4B5B451FD01BF8011F6E1890 +S315080040007678695C0AF1010741EA06260028E2D1BA +S315080040104FF6FF739E42EDD0DDF80080019A029FAD +S315080040209246FF266AE7AE42B9D0FF2666E7042025 +S3150800403005B0BDE8F08F0020A3E723462C4621787B +S31508004040DDF800804906039D019A029F04D518B140 +S3150800405033F81A30002BE3D1013DEEB292464DE714 +S31508004060C4570008B85700082DE9F04FD0F820903B +S3150800407089B099F80B3013F0A00303D0062009B0D5 +S31508004080BDE8F08FD0F82880B8F8006036B11E4633 +S31508004090434633F8022F0136002AFAD1044623682C +S315080040A005A80C2249460193FFF714FA9DF81F301C +S315080040B0DD0772D5002389F80B300B22A36205A908 +S315080040C048460125FFF706FA2B467E270DF1140E02 +S315080040D0072203F00F0000F13001392988BF00F1EB +S315080040E037011B0902F1FF320EF8011DF1D108A9AB +S315080040F0114401F8147C002A00F0A98099F80010F0 +S31508004100202908D0494603E011F8010F202802D0DB +S3150800411001339A42F8D109EB030108A8072A10448B +S3150800412098BF10F8140C03F101038CBF202001324C +S31508004130072B01F8010BF0D92046FFF7C7FE08BB8D +S315080041400135642D00F0F2800B2205A94846FFF7D9 +S31508004150C1F9052D2B46B9D9A8F1020E3EF8022F52 +S31508004160002AB3D0102102F0010000EB4303D80364 +S3150800417044BF83F4883383F0210301394FEA52029E +S31508004180F1D1EBE704287FF47AAF9DF81F3089F860 +S315080041900B309DF81F30C4F828809B0742D40021B5 +S315080041A020464FF0010B2668FFF77CFC002848D113 +S315080041B0054605E005462046FFF7C8FD002840D11C +S315080041C0A1693046FFF7B6F901210D44002838D118 +S315080041D0E3691B78E52B01D0002BEBD1AB45EAD17F +S315080041E0BBF1010B35D1A1690198FFF7A3F90028A6 +S315080041F07FF445AF0346E26902F1200102F8013B6C +S315080042008A42FBD10B22216AE069FFF763F9236A28 +S31508004210E169DB7A012203F018030B73019B002086 +S31508004220DA702CE7424B0C36A3FB063B00214FEA1B +S315080042309B0B20460BF1010B2668FFF733FC002881 +S31508004240B6D0042808BF072009B0BDE8F08F13468A +S3150800425061E721692046A1EB4B11FFF723FC0028F3 +S315080042607FF40DAF07463B46216A01F10B0011F8B2 +S31508004270012BDD0145EA53031344814203F0FF0392 +S31508004280F5D14FF6FF769A46A1690198FFF752F9DC +S31508004290074600287FF4F3AE5FFA8BF808F1FF3281 +S315080042A0034602EB420002EB80024FF00F00E5697D +S315080042B02049D4F828C001F10C0EE87285F80DA043 +S315080042C02F73AF76EF7601204FF0FF090EE03CF82A +S315080042D012302F182B54180A002B08BF33468E4568 +S315080042E002F1010278700AD011F8010FB342EED13B +S315080042F02F188E4505F8009087F80190F4D1B3423F +S3150800430002D03CF812300BB948F04008019A012354 +S3150800431085F800800021D3702046FFF717FD002896 +S315080043207FF4ADAEBBF1010BAED15CE70720A6E684 +S315080043304FECC44EB8570008012908D9F8B50568E6 +S315080043400E466B690746994203D30220F8BD022040 +S3150800435070475AB1012AF8D99342F6D91146284628 +S315080043604FF0FF32FFF7F4FBB0B1F8BD284614E072 +S31508004370314600222846FFF7EBFB0028F5D12B69CA +S315080043805A1C05D02A79013342F001022B612A71A1 +S315080043906B699C4211D2264638683146FFF71EFBE8 +S315080043A0044650B10128D0D0411C08D0012ECCD9E2 +S315080043B06B699E42DCD30220F8BD0020F8BD0120BF +S315080043C0D3E700BF2DE9F04F0746D0F800A083B029 +S315080043D00B780D462F2B01F10101F9D05C2BF7D094 +S315080043E00021B96028781F2840F2308180B21F2842 +S315080043F0BE6A2FD92F282DD05C282BD00121A9469B +S31508004400A6F10208012400F0D9FEF8B17F2809D8E0 +S3150800441022281BD09C4A01E0984217D012F8013F87 +S31508004420002BF9D128F8020F19F8010F631C1F2871 +S3150800443012D92F2810D05C280ED0B3F5807F05D06E +S3150800444001211C4600F0BAFE0028DFD1062003B081 +S31508004450BDE8F08F002401232B441A781D462F2A25 +S3150800446003F10103F9D05C2AF7D01F288CBF4FF05F +S3150800447000094FF004094CB106EB440232F8023D3C +S31508004480202B01D02E2B04D1013CF7D100233380F9 +S31508004490DCE7002326F814303B6A06EB440203F1F6 +S315080044A00B00202103F8011B8342FBD1B31E4FF0FA +S315080044B0000801E008F1010833F8020F2028F9D0B6 +S315080044C02E28F7D0B8F1000F01D049F0030913469A +S315080044D033F8022D2E2A01D0013CF9D100239B4640 +S315080044E02B46354626465C46082208F1010870B375 +S315080044F020281ED02E281AD0944221D2B0456DD03D +S315080045007F2875D82B2800F08480DFF884E101E045 +S3150800451081427ED01EF8011F0029F9D1A0F1410180 +S31508004520192900F29C804BF0020BC0B274E0B0452A +S3150800453004D049F0030935F81800D6E794424DD35C +S315080045400B2A70D0B0454BD049F0030948D91D460F +S315080045503B6A1978E5296ED0082A04BF4FEA8B0B07 +S315080045605FFA8BFB0BF00C020C2A59D00BF00301F7 +S31508004570032955D019F0020F0AD10BF0030BBBF132 +S31508004580010F08BF49F01009042A08BF49F00809B5 +S3150800459083F80B903846FFF799FC3B6ADB7A0028CC +S315080045A067D15A073FF553AFBB79DB064AD53B6956 +S315080045B09AF80010C3F3080330335344D87E9A7E22 +S315080045C0032942EA002202D0BA6028780EE7597D0C +S315080045D01B7D43EA012342EA0342F5E70B2A22D070 +S315080045E04FEA8B0B5FFA8BFBB0460B220824A2E737 +S315080045F000210192009300F0E1FD009B019AF0B1C1 +S31508004600224949F00209084410F8800C00287FF472 +S3150800461079AF49F003095F20396A085501348AE7FA +S3150800462049F00209A6E71D463B6A49F003091A78CC +S31508004630E52A97D10B22052119703B6A8CE749F0C8 +S315080046400209E6E7052003B0BDE8F08F38463B6A65 +S315080046508022DA7203B0BDE8F04FFFF723BAA0F163 +S315080046606101192997BF2038C0B2C0B24BF0010BBF +S31508004670D2E704287FF4EBAE13F0040F08BF052039 +S3150800468003B0BDE8F08F00BF24570008385700086C +S31508004690305700082DE9F843436A064601330D46AC +S315080046A01AD0836A18889C1C90B103F5007901F129 +S315080046B01508002707E04C450AD008F8010F34F81A +S315080046C0020B013728B1002100F078FD0028F2D14D +S315080046D000272F440023BB7500210B46AC7D4FF005 +S315080046E02E0CF0695A1CC35C202B1AD0052B08BF68 +S315080046F0E523092A3CD0681843728CB9A3F141070F +S31508004700192F0CD8F769082A3F7B8CBF4FF0100E7B +S315080047104FF0080E17EA0E0F1CBF2033DBB2837565 +S3150800472001310B2A1346DCD168182CB98475F36954 +S315080047301B7B002B08BF284600234372F369DB7AEC +S315080047402B72F269D18B537F127F43EA012342EA27 +S3150800475003232B60F269517E137E43EA0123AB8063 +S31508004760F269D17D937D43EA0123EB80BDE8F883A6 +S3150800477068180CB980F816C080F809C00131BAE784 +S315080047802DE9F84FFF27044606683D46042006E053 +S31508004790FF2500212046FFF7D9FA002857D1A1693D +S315080047A0002958D03046FEF7C5FE00284FD1E169EA +S315080047B00A78002A4AD0CB7AE52A03F03F03A37188 +S315080047C0E6D02E2AE4D023F020000828E0D00F2BCC +S315080047D046D1500637D523694F7B02F0BF05636281 +S315080047E091F80DE0BE45D3D1CA7E8B7E53EA0223EB +S315080047F026D10B782A4803F03F03013B012203EB3D +S31508004800430794464FF6FF7AD4F8289003EB8707B8 +S3150800481000F10C0809E0FE2F12D89C4629F817303B +S31508004820013780452FD010F8012F8B1893F801B067 +S315080048308B5C43EA0B23BCF1000FECD15345F0D057 +S315080048407746FF25A5E7AA42A2D1C9E70420002397 +S31508004850A361BDE8F88F0028F9D10020BDE8F88FDC +S315080048606DB901F10B0011F8013BEA0142EA550561 +S315080048701D44814205F0FF05F5D1BD42EDD04FF04C +S31508004880FF336362E9E70B785B0604D5FE2FD7D8BA +S31508004890002329F81730013DEDB2774679E700BFC6 +S315080048A0B857000810B584B004AB43F8041D01904E +S315080048B0184600911446FEF7C9FD031E11DB11497F +S315080048C051F823200AB100201070019A62B1002025 +S315080048D01070019A41F823208AB1012C08D004B03F +S315080048E010BD0B2004B010BD104641F82320F6E792 +S315080048F0024601A96846FEF7D7FE04B010BD104669 +S31508004900EDE700BF70130020F0B593B0019148B3EE +S31508004910002302F01F06044615460360324603A923 +S3150800492001A8FEF7C1FE08B113B0F0BD0399564AB7 +S3150800493004AB079107A8019911920F93FFF742FD5F +S3150800494098B90F9B93F90B30002B54DB15F01C0F0D +S315080049501BD09DF8223013F0110F41D16F0710D5E7 +S315080049600820E1E7092013B0F0BD15F01C0FDBD0D5 +S315080049700428D9D107A8FFF777FB0028D4D146F039 +S315080049800806350739D4039A0CE09DF82230D80674 +S3150800499028D4A90701D5DA0722D42B07039A01D50B +S315080049A046F02006D16A0E9B216263621078DD7E8E +S315080049B0997E032841EA052116D0A160587FDD8B30 +S315080049C0197F40EA052341EA03230020E3602674A1 +S315080049D0226060746061E061D388A38013B0F0BD83 +S315080049E00720A1E704209FE75D7D187D40EA0520A2 +S315080049F041EA0041E1E7062096E70E9B0022612086 +S31508004A004821187459749A73DA730E9B2025187600 +S31508004A1059769A75DA750E9B0399DD720E9B0A789C +S31508004A20DD7E987E032A40EA052525D000229A765F +S31508004A30DA760878032804BF1A755A750E9B002281 +S31508004A4001201A775A779A77DA77C8700DB9039AD8 +S31508004A50A6E7039B07A82946DF6AFFF76DFC00282F +S31508004A607FF462AF39460398FEF764FD039A013D69 +S31508004A70D560002894D057E7587D1A7D42EA00226F +S31508004A8045EA0245D2E700BF6C1100202DE9F04F38 +S31508004A901E4683B000230F46336001A91446054617 +S31508004AA0FEF7F8FC28B9687C18B92B7CD80703D41C +S31508004AB0072003B0BDE8F08F6B69EA68C3EB02080C +S31508004AC0A04528BFA046B8F1000F00F08780C3F3C1 +S31508004AD0080105F1280900293DD10199B1F80AA074 +S31508004AE00AF1FF3A1AEA532A41D0AB694A69023BEE +S31508004AF0023A934274D24A898C6A02FB0344002C18 +S31508004B006ED05FEA582B54443BD00AEB0B03934212 +S31508004B1088BFCAEB020B48785B4622463946FCF743 +S31508004B20A7F800284AD12B7C5A0603D5E869001B4A +S31508004B3083454BD84FEA4B246B69B8EB04082344EA +S31508004B406B61336827442344336047D06B69C3F3EA +S31508004B5008010029C1D0C1F50074444528BF444660 +S31508004B602831294422463846FEF7B4FCE4E743BB1D +S31508004B70A868012834D9411C20D003460199A861A8 +S31508004B80B4E7EA69944214D02B7C5B060AD54878C8 +S31508004B9001234946FCF7BEF880B92B7C019923F01E +S31508004BA040032B744878012322464946FCF760F8EF +S31508004BB020B96969EC61C1F30801CCE70120687482 +S31508004BC077E7A9692868FEF709FFD2E707EB4020CF +S31508004BD04FF400724946FEF77DFCABE7002068E714 +S31508004BE00220687465E700BF2DE9F04F1F4683B0C1 +S31508004BF0002388463B6001A916460446FEF74AFC90 +S31508004C0028B9607C18B9227C910703D4072003B021 +S31508004C10BDE8F08F6369F34228BFDE43002E00F03B +S31508004C20898004F128094FE0019AB2F80AA00AF12E +S31508004C30FF3A1AEA532A0ED1002B74D1A06800282D +S31508004C407DD0012800F09980421C69D0A368A06134 +S31508004C50019A03B9A060237C5B0654D4A369516901 +S31508004C60023B02398B4280F088805089956A00FBA6 +S31508004C700353002B00F081805FEA562B0AEB0305ED +S31508004C8036D00AEB0B03834288BFCAEB000B5B46A0 +S31508004C90507841462A46FCF73DF8002840D1E1699C +S31508004CA0491B8B455DD84FEA4B256369E2682B445F +S31508004CB09A4238BF1A466361E2603B68761B2B440A +S31508004CC0A8443B6035D06369C3F308000028ABD01D +S31508004CD0C0F50075B54228BF3546283020442A4617 +S31508004CE04146FEF7F7FB237C43F040032374DCE7D9 +S31508004CF0E36960699D4202D0E368984227D3E5617B +S31508004D00C0F30800E4E750780123E2694946FCF756 +S31508004D1001F828B9237C019A23F0400323749DE700 +S31508004D200120607473E7A1692046FEF7A7FF0028F3 +S31508004D3087D1227C42F020022274002067E7514680 +S31508004D402046FEF79BFF00287FF47BAFF1E75078FB +S31508004D5001232A464946FBF78BFF0028E0D1606904 +S31508004D60CDE708EB41214FF400724846FEF7B2FB47 +S31508004D70237C23F04003237495E70220607446E7FA +S31508004D8070B50A2982B00E4605461AD06A68002A06 +S31508004D9008DB541CAB183C2C1E7305DCAB686C6036 +S31508004DA00133AB6002B070BD01AB224605F10C01C0 +S31508004DB02868FFF719FF019B1C1B18BF4FF0FF342B +S31508004DC0ECE70D21FFF7DCFFE0E700BFF0B583B0A5 +S31508004DD001A90446FEF75EFB002846D1227C02F0B4 +S31508004DE0200303F0FF00002B3FD053060DD5019A90 +S31508004DF00123507804F12801E269FBF78BFF0028AC +S31508004E0035D1237C23F040032374216A0198FEF7E9 +S31508004E1091FB50BB636ADA7A42F02002DA72A26822 +S31508004E202168C2F30720D8769A760978032920D014 +S31508004E30E16801980D0A002219775D774FEA114E4D +S31508004E400F0E61260121482583F81EE0DF779A7543 +S31508004E50DA759A74DA741E765D76C1700198FEF773 +S31508004E6089FB237C23F02003237403B0F0BD0120C3 +S31508004E70FBE7120C110A1A755975D9E710B582B0F5 +S31508004E800446FFF7A3FF08B102B010BD01A92046EA +S31508004E90FEF700FB0028F7D1206002B010BD00BF66 +S31508004EA070B582B00D4601A90446FEF7F3FA00284C +S31508004EB042D1607C00283FD1E368AB4204D2227C11 +S31508004EC012F0020F08BF1D46002263696261002DB9 +S31508004ED034D0019A568976023BB1013B6A1EB3FB70 +S31508004EE0F6F1B2FBF6F28A425AD2A168002962D0DC +S31508004EF0A16131BB0D466669C6F30803002B64D071 +S31508004F00E269954261D0237C5B063AD404F128060F +S31508004F10019B314658782A460123FBF7A9FE00284B +S31508004F2038D16669E368E5619E4268D9237CE66004 +S31508004F3043F020032374002002B070BD284602B057 +S31508004F4070BDB54214D843E02046FEF797FE0146E9 +S31508004F5000283CD04A1C1DD001291ED9019B5B693B +S31508004F6099421AD26369AE423344A161636130D271 +S31508004F70237CAD1B9807E7D42068FEF72FFD014672 +S31508004F80E8E7019B04F12806587831460123FBF728 +S31508004F90C1FE58B101206074CEE702206074CBE7E9 +S31508004FA0724213406361ED1AA169A2E7237C23F0DC +S31508004FB040032374ACE72046FEF760FE012801464D +S31508004FC0EBD0431CE6D0A06092E7E368ACE7354631 +S31508004FD06369EE18C5F30800666170B101988B1E07 +S31508004FE04269023A9342D8D24289816A03FB021186 +S31508004FF00029D2D001EB55257EE705467CE700203F +S315080050009AE700BF30B591B001900D46002205A978 +S3150800501001A8FEF749FB044610B1204611B030BD81 +S315080050200F4A02AB019905A80F920D93FFF7CAF92B +S3150800503004460028F1D10D9B93F90B30002B0ADBAF +S31508005040002DEAD00B9BA875002BE6D0294605A8AB +S31508005050FFF720FBE1E70624204611B030BD00BF6C +S315080050606C11002030B59DB00190022202A901A85A +S31508005070FEF71AFB029B069308B11DB030BD254A00 +S3150800508003AB06A8019910920E93FFF79BF9002827 +S31508005090F3D10E9B93F90B30002B05DB9DF81E20F0 +S315080050A0D10703D50720E8E70620E6E7029D0D9914 +S315080050B02878CC7E8B7E032843EA04241BD0D306AB +S315080050C009D406A8FEF7DAFE0028D6D1D4B9029884 +S315080050D0FEF750FAD1E711A8002111951394FEF7AF +S315080050E0E1FC0028C9D111A8FFF74AFB0028D9D04E +S315080050F00428E6D0C1E7487D0B7D43EA002344EA4D +S315080051000344DCE70246214606A8FFF715F90028FE +S31508005110B3D1DCE76C1100202DE9F0418046174633 +S31508005120054682B04E1E0024B4424FF0010212DA40 +S3150800513001AB69463846FFF7A9FC019B6A1C012B9F +S3150800514009D19DF800300D2BEED00A2B2B7004F1F7 +S3150800515001041546E8D1002C4FF0000314BF404661 +S3150800516018462B7002B0BDE8F08100BF10B50446A2 +S315080051700846217894B00023019002930393D1B195 +S3150800518001A8FFF7FDFD14F8011F0029F8D1029ABE +S31508005190002A0CDB01986B4604A9FFF725FD30B9F8 +S315080051A0029A009B9A4202D1039814B010BD4FF0A0 +S315080051B0FF3014B010BD0A46EDE700BF7F2811D9AD +S315080051C089B910B40D4AC72303E0802914D032F8F0 +S315080051D0023F98428CB201F10101F6D104F1800038 +S315080051E080B210BC7047FF2804D8044B803833F8C7 +S315080051F010007047002070470020F2E78458000826 +S31508005200264AB0F5805F264B38BF134670B441F680 +S315080052107D5138BF6121043381B188420ED333F8FA +S31508005220022C1E46D4B26518A8424FEA122207DBA2 +S31508005230043372B133F8041C0029EED170BC7047F0 +S31508005240082AFBD8DFE802F00E12181B1E212427B5 +S315080052500A0006EB440336F81410DCE7A0F5E35021 +S3150800526080B2EBE7411A33F81100E7E7411A01F07B +S315080052700103C01A80B2E1E7103880B2DEE72038B1 +S3150800528080B2DBE7303880B2D8E71A3880B2D5E783 +S31508005290083080B2D2E7503880B2CFE78459000888 +S315080052A0C857000808B5074B044613B10021AFF3E9 +S315080052B00080054B1868836A03B198472046FBF7B8 +S315080052C09FFE00BF00000000785B00080E4B70B51B +S315080052D01E460E4C0025E41AA410A54204D056F822 +S315080052E0253098470135F8E700F054F8084B094C83 +S315080052F01E46E41AA4100025A54204D056F8253007 +S3150800530098470135F8E770BDC0020020C0020020AA +S31508005310C0020020C4020020034B1B68186A034B16 +S31508005320002808BF18467047500100205401002085 +S3150800533008B5034B1868FFF7EFFFD0F8EC0008BD77 +S315080053405001002082B001B901A93AB143B11378DE +S315080053500B601278101C18BF012003E0104601E00C +S315080053606FF0010002B0704703460244934202D030 +S3150800537003F8011BFAE7704749B1FF2A85BF8A235C +S3150800538003600A704FF0FF3098BF01207047084647 +S3150800539070470000F8B500BFF8BC08BC9E467047C9 +S315080053A0F8B500BFF8BC08BC9E467047120110014C +S315080053B000000040501DAC6000010102030100001E +S315080053C0040309042603570069006E0055005300BC +S315080053D042002000420075006C006B00200044006B +S315080053E06500760069006300650000000902200078 +S315080053F0010100C0320904000002FF00000407058D +S315080054008102400000070501024000001A034F0010 +S31508005410700065006E0042004C00540020005500E4 +S3150800542073006500720000002C03570069006E00C7 +S315080054305500530042002000420075006C006B00C6 +S31508005440200049006E007400650072006600610065 +S31508005450630065006D61696E2E6300002F64656DDB +S315080054606F70726F675F6F6C696D6578696E6F5F75 +S3150800547073746D33322E7372656300002F626F6F1B +S31508005480746C6F672E747874000000004F70656E38 +S31508005490424C5400000008003F000000303A00006B +S315080054A02E2E2F2E2E2F2E2E2F536F757263652FAD +S315080054B066696C652E6300004669726D7761726570 +S315080054C020757064617465207265717565737420E2 +S315080054D064657465637465640A0D00004F70656ED3 +S315080054E0696E67206669726D776172652066696C98 +S315080054F06520666F722072656164696E672E2E2E4E +S31508005500000000004552524F520A0D004F4B0A0D3B +S31508005510000000005374617274696E6720746865D0 +S315080055202070726F6772616D6D696E672073657141 +S3150800553075656E63650A0D0050617273696E672042 +S315080055406669726D776172652066696C6520746F2D +S315080055502064657465637420657261736520626C86 +S315080055606F636B732E2E2E0045726173696E67200A +S31508005570000000002062797465732066726F6D20E2 +S315080055806D656D6F727920617420307800000000B7 +S3150800559052656164696E67206C696E652066726F14 +S315080055A06D2066696C652E2E2E4552524F520A0D95 +S315080055B000000000496E76616C6964206368656363 +S315080055C06B73756D20666F756E642E2E2E4552525E +S315080055D04F520A0D0000000050726F6772616D6DC0 +S315080055E0696E672000000000206279746573207474 +S315080055F06F206D656D6F72792061742030780000B8 +S3150800560057726974696E672070726F6772616D2070 +S31508005610636865636B73756D2E2E2E00436C6F730E +S31508005620696E67206669726D776172652066696C56 +S31508005630650A0D004669726D77617265207570643A +S31508005640617465207375636365737366756C6C79CD +S3150800565020636F6D706C657465640A0D0000000048 +S315080056602E2E2F2E2E2F2E2E2F536F757263652FEB +S3150800567041524D434D335F53544D333246312F75A6 +S3150800568073622E630000000000600008002000001E +S31508005690030000000080000800200000040000004D +S315080056A000A00008002000000500000000C0000857 +S315080056B0002000000600000000E0000800200000AE +S315080056C00700000000000108002000000800000094 +S315080056D00020010800200000090000000040010821 +S315080056E0002000000A0000000060010800200000F9 +S315080056F00B00000000800108002000000C000000DC +S3150800570000A00108002000000D00000000C00108EC +S31508005710002000000E00000000E001080020000044 +S315080057200F000000222A3A3C3E3F7C7F0000000022 +S315080057302B2C3B3D5B5D0000809A45418E418F8056 +S315080057404545454949498E8F9092924F994F5555EF +S3150800575059999A9B9C9D9E9F41494F55A5A5A6A7D9 +S31508005760A8A9AAABACADAEAFB0B1B2B3B4B5B6B733 +S31508005770B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C723 +S31508005780C8C9CACBCCCDCECFD0D1D2D3D4D5D6D713 +S31508005790D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E703 +S315080057A0E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F3 +S315080057B0F8F9FAFBFCFDFEFF01030507090E1012B6 +S315080057C01416181C1E0000007D1D0100632C001E07 +S315080057D09601A01E5A01001F0806101F0606201F64 +S315080057E00806301F0806401F0606511F0700591FE6 +S315080057F0521F5B1F541F5D1F561F5F1F601F080641 +S31508005800701F0E00BA1FBB1FC81FC91FCA1FCB1F98 +S31508005810DA1FDB1FF81FF91FEA1FEB1FFA1FFB1F12 +S31508005820801F0806901F0806A01F0806B01F040060 +S31508005830B81FB91FB21FBC1FCC1F0100C31FD01F42 +S315080058400206E01F0206E51F0100EC1FF21F010019 +S31508005850FC1F4E2101003221702110028421010013 +S315080058608321D0241A05302C2F04602C0201672CC2 +S315080058700601752C0201802C6401002D260841FFC3 +S315080058801A030000C700FC00E900E200E400E0009B +S31508005890E500E700EA00EB00E800EF00EE00EC00A8 +S315080058A0C400C500C900E600C600F400F600F20010 +S315080058B0FB00F900FF00D600DC00A200A300A5004B +S315080058C0A7209201E100ED00F300FA00F100D100F3 +S315080058D0AA00BA00BF001023AC00BD00BC00A1009E +S315080058E0AB00BB0091259225932502252425612529 +S315080058F06225562555256325512557255D255C25A1 +S315080059005B251025142534252C251C2500253C252A +S315080059105E255F255A255425692566256025502567 +S315080059206C2567256825642565255925582552253A +S3150800593053256B256A2518250C25882584258C254D +S3150800594090258025B103DF009303C003A303C30397 +S31508005950B500C403A6039803A903B4031E22C6030D +S31508005960B50329226122B10065226422202321235E +S31508005970F7004822B0001922B7001A227F20B20089 +S31508005980A025A00061001A03E0001703F80007032A +S31508005990FF000100780100013001320106013901DA +S315080059A010014A012E017901060180014D004302CA +S315080059B081018201820184018401860187018701B0 +S315080059C089018A018B018B018D018E018F0190015E +S315080059D09101910193019401F601960197019801AD +S315080059E098013D029B019C019D0120029F01A00197 +S315080059F0A001A201A201A401A401A601A701A70171 +S31508005A00A901AA01AB01AC01AC01AE01AF01AF011E +S31508005A10B101B201B301B301B501B501B701B801CE +S31508005A20B801BA01BB01BC01BC01BE01F701C00146 +S31508005A30C101C201C301C401C501C401C701C8012E +S31508005A40C701CA01CB01CA01CD011001DD01010060 +S31508005A508E01DE011201F3010300F101F401F401E4 +S31508005A60F8012801220212013A020900652C3B02BC +S31508005A703B023D02662C3F024002410241024602B9 +S31508005A800A015302400081018601550289018A01F3 +S31508005A9058028F015A0290015C025D025E025F02A3 +S31508005AA0930161026202940164026502660267025A +S31508005AB0970196016A02622C6C026D026E029C01C5 +S31508005AC0700271029D01730274029F0176027702C9 +S31508005AD0780279027A027B027C02642C7E027F02BB +S31508005AE0A60181028202A901840285028602870232 +S31508005AF0AE014402B101B20145028D028E028F0247 +S31508005B0090029102B7017B030300FD03FE03FF0326 +S31508005B10AC0304008603880389038A03B1031103CF +S31508005B20C2030200A303A303C4030803CC030300B0 +S31508005B308C038E038F03D8031801F2030A00F903B6 +S31508005B40F303F403F503F603F703F703F903FA037C +S31508005B50FA033004200350041007600422018A0463 +S31508005B603601C1040E01CF040100C004D00444016B +S31508005B706105260400000000F00000204300504F95 +S31508005B80534958002E0000202020202020202020C5 +S31508005B9028282828282020202020202020202020CF +S31508005BA020202020202020881010101010101010FF +S31508005BB01010101010101004040404040404040443 +S31508005BC004101010101010104141414141410101CB +S31508005BD001010101010101010101010101010101A7 +S31508005BE001011010101010104242424242420202B5 +S31508005BF00202020202020202020202020202020277 +S31508005C000202101010102000000000000000000022 S31508005C100000000000000000000000000000000076 S31508005C200000000000000000000000000000000066 -S31508005C300000000000000000000000000043000013 -S30D08005C40F4000020000000003A -S30D08005C4800A5FF7F0100000022 -S31508005C50010000001C0353004500520031003200C9 -S31508005C60330034003500360037003800390030007C -S31508005C706D1D000891160008911600089116000877 -S31508005C80911600089116000891160008711D000863 -S31508005C90911600089116000891160008911600083A -S31508005CA09116000891160008E45300082000000029 -S31508005CB0791E00089D1E00088D1F0008211E000879 -S31508005CC0251E0008651E0008691E0008491F0008F1 -S31508005CD0551F0008611F0008000000004000000072 -S31508005CE091160008FD1D0008911600089116000877 -S31508005CF091160008911600089116000891160008DA -S31508005D00151E0008F653000809000000A4530008F1 -S31508005D1012000000B85300080400000004540008EC -S31508005D201A000000BC5300082600000004000020EA -S31508005D301C000000205400082C0000000301040089 -S31508005D403C5B0008000000000000000000000000A6 -S31508005D500000000000000000000000000000000035 -S31508005D60000000003D5C0008000000000000000084 -S31508005D700000000000000000000000000000000015 -S31508005D800000000000000000000000000000000005 -S31508005D9000000000000000000000000000000000F5 -S31108005DA00000000011010008ED000008DA +S31508005C300000000000000000000000000000000056 +S31508005C400000000000000000000000000000000046 +S31508005C500000000000000000000000000000000036 +S31508005C600000000000000000000000000000000026 +S31508005C700000000000000000000000000000000016 +S31108005C800000000000000000000000000A +S30D08005C8CBCA4FF7F0100000023 +S31508005C941C0353004500520031003200330034001F +S31508005CA4350036003700380039003000EC53000858 +S31508005CB4200000000D030008310300082104000831 +S31508005CC4B5020008B9020008F9020008FD02000836 +S31508005CD4DD030008E9030008F503000800000000D6 +S31508005CE440000000051E000891020008051E000871 +S31508005CF4051E0008051E0008051E0008051E0008E6 +S31508005D04051E0008A9020008FE5300080900000041 +S31508005D14AC53000812000000C05300080400000039 +S31508005D240C5400081A000000C4530008260000009A +S31508005D34000000201C000000285400082C00000065 +S31508005D440301000075020008051E0008051E000868 +S31508005D54051E0008051E0008051E0008051E000885 +S31508005D6479020008051E0008051E0008051E00081D +S31508005D74051E0008051E0008051E0008010400008B +S31508005D840000000000000000000000000000000001 +S31508005D9400000000000000000000000000000000F1 +S31508005DA400000000000000000000000000000000E1 +S31508005DB400000000000000000000000000000000D1 +S31508005DC400000000000000000000000000000000C1 +S31508005DD400000000000000000000000000000000B1 +S31508005DE4F00000204300000000000000000000004E +S31508005DF40000000000000000000000000000000091 +S31508005E04000000004300000000000000000000003D +S31508005E140000000000000000000000000000000070 +S31508005E24000000004300000000000000000000001D +S31508005E340000000000000000000000000000000050 +S31508005E4400000000430000000000000000000000FD +S31508005E540000000000000000000000000000000030 +S31508005E6400000000430000000000000000000000DD +S31508005E740000000000000000000000000000000010 +S31508005E8400000000430000000000000000000000BD +S31508005E9400000000000000000000000000000000F0 +S31508005EA4000000004300000000000000000000009D +S31508005EB400000000000000000000000000000000D0 +S31508005EC4000000007953000845530008000000004C +S31508005ED4865B0008845B0008855B0008855B000810 +S31508005EE4855B0008855B0008855B0008855B000800 +S31508005EF4855B0008855B0008855B0008FFFFFFFFDC +S31508005F04FFFFFFFFFFFFFFFFFFFF000001004153F4 +S31508005F14434949000000000000000000000000009A +S31508005F2400000000000000000000000000004153CB +S31508005F34434949000000000000000000000000007A +S31508005F44000000000000000000000000000000003F +S30D08005F5411010008ED00000828 S70508000000F2 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/cfg/STM32F103xx.svd b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/cfg/STM32F103xx.svd deleted file mode 100644 index 1348869b..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/cfg/STM32F103xx.svd +++ /dev/null @@ -1,24923 +0,0 @@ - - - STM32F103xx - 1.3 - STM32F103xx - - - 8 - - 32 - - 0x20 - 0x0 - 0xFFFFFFFF - - - FSMC - Flexible static memory controller - FSMC - 0xA0000000 - - 0x0 - 0x1000 - registers - - - FSMC - FSMC global interrupt - 48 - - - - BCR1 - BCR1 - SRAM/NOR-Flash chip-select control register - 1 - 0x0 - 0x20 - read-write - 0x000030D0 - - - CBURSTRW - CBURSTRW - 19 - 1 - - - ASYNCWAIT - ASYNCWAIT - 15 - 1 - - - EXTMOD - EXTMOD - 14 - 1 - - - WAITEN - WAITEN - 13 - 1 - - - WREN - WREN - 12 - 1 - - - WAITCFG - WAITCFG - 11 - 1 - - - WAITPOL - WAITPOL - 9 - 1 - - - BURSTEN - BURSTEN - 8 - 1 - - - FACCEN - FACCEN - 6 - 1 - - - MWID - MWID - 4 - 2 - - - MTYP - MTYP - 2 - 2 - - - MUXEN - MUXEN - 1 - 1 - - - MBKEN - MBKEN - 0 - 1 - - - - - BTR1 - BTR1 - SRAM/NOR-Flash chip-select timing register - 1 - 0x4 - 0x20 - read-write - 0xFFFFFFFF - - - ACCMOD - ACCMOD - 28 - 2 - - - DATLAT - DATLAT - 24 - 4 - - - CLKDIV - CLKDIV - 20 - 4 - - - BUSTURN - BUSTURN - 16 - 4 - - - DATAST - DATAST - 8 - 8 - - - ADDHLD - ADDHLD - 4 - 4 - - - ADDSET - ADDSET - 0 - 4 - - - - - BCR2 - BCR2 - SRAM/NOR-Flash chip-select control register - 2 - 0x8 - 0x20 - read-write - 0x000030D0 - - - CBURSTRW - CBURSTRW - 19 - 1 - - - ASYNCWAIT - ASYNCWAIT - 15 - 1 - - - EXTMOD - EXTMOD - 14 - 1 - - - WAITEN - WAITEN - 13 - 1 - - - WREN - WREN - 12 - 1 - - - WAITCFG - WAITCFG - 11 - 1 - - - WRAPMOD - WRAPMOD - 10 - 1 - - - WAITPOL - WAITPOL - 9 - 1 - - - BURSTEN - BURSTEN - 8 - 1 - - - FACCEN - FACCEN - 6 - 1 - - - MWID - MWID - 4 - 2 - - - MTYP - MTYP - 2 - 2 - - - MUXEN - MUXEN - 1 - 1 - - - MBKEN - MBKEN - 0 - 1 - - - - - BTR2 - BTR2 - SRAM/NOR-Flash chip-select timing register - 2 - 0xC - 0x20 - read-write - 0xFFFFFFFF - - - ACCMOD - ACCMOD - 28 - 2 - - - DATLAT - DATLAT - 24 - 4 - - - CLKDIV - CLKDIV - 20 - 4 - - - BUSTURN - BUSTURN - 16 - 4 - - - DATAST - DATAST - 8 - 8 - - - ADDHLD - ADDHLD - 4 - 4 - - - ADDSET - ADDSET - 0 - 4 - - - - - BCR3 - BCR3 - SRAM/NOR-Flash chip-select control register - 3 - 0x10 - 0x20 - read-write - 0x000030D0 - - - CBURSTRW - CBURSTRW - 19 - 1 - - - ASYNCWAIT - ASYNCWAIT - 15 - 1 - - - EXTMOD - EXTMOD - 14 - 1 - - - WAITEN - WAITEN - 13 - 1 - - - WREN - WREN - 12 - 1 - - - WAITCFG - WAITCFG - 11 - 1 - - - WRAPMOD - WRAPMOD - 10 - 1 - - - WAITPOL - WAITPOL - 9 - 1 - - - BURSTEN - BURSTEN - 8 - 1 - - - FACCEN - FACCEN - 6 - 1 - - - MWID - MWID - 4 - 2 - - - MTYP - MTYP - 2 - 2 - - - MUXEN - MUXEN - 1 - 1 - - - MBKEN - MBKEN - 0 - 1 - - - - - BTR3 - BTR3 - SRAM/NOR-Flash chip-select timing register - 3 - 0x14 - 0x20 - read-write - 0xFFFFFFFF - - - ACCMOD - ACCMOD - 28 - 2 - - - DATLAT - DATLAT - 24 - 4 - - - CLKDIV - CLKDIV - 20 - 4 - - - BUSTURN - BUSTURN - 16 - 4 - - - DATAST - DATAST - 8 - 8 - - - ADDHLD - ADDHLD - 4 - 4 - - - ADDSET - ADDSET - 0 - 4 - - - - - BCR4 - BCR4 - SRAM/NOR-Flash chip-select control register - 4 - 0x18 - 0x20 - read-write - 0x000030D0 - - - CBURSTRW - CBURSTRW - 19 - 1 - - - ASYNCWAIT - ASYNCWAIT - 15 - 1 - - - EXTMOD - EXTMOD - 14 - 1 - - - WAITEN - WAITEN - 13 - 1 - - - WREN - WREN - 12 - 1 - - - WAITCFG - WAITCFG - 11 - 1 - - - WRAPMOD - WRAPMOD - 10 - 1 - - - WAITPOL - WAITPOL - 9 - 1 - - - BURSTEN - BURSTEN - 8 - 1 - - - FACCEN - FACCEN - 6 - 1 - - - MWID - MWID - 4 - 2 - - - MTYP - MTYP - 2 - 2 - - - MUXEN - MUXEN - 1 - 1 - - - MBKEN - MBKEN - 0 - 1 - - - - - BTR4 - BTR4 - SRAM/NOR-Flash chip-select timing register - 4 - 0x1C - 0x20 - read-write - 0xFFFFFFFF - - - ACCMOD - ACCMOD - 28 - 2 - - - DATLAT - DATLAT - 24 - 4 - - - CLKDIV - CLKDIV - 20 - 4 - - - BUSTURN - BUSTURN - 16 - 4 - - - DATAST - DATAST - 8 - 8 - - - ADDHLD - ADDHLD - 4 - 4 - - - ADDSET - ADDSET - 0 - 4 - - - - - PCR2 - PCR2 - PC Card/NAND Flash control register - 2 - 0x60 - 0x20 - read-write - 0x00000018 - - - ECCPS - ECCPS - 17 - 3 - - - TAR - TAR - 13 - 4 - - - TCLR - TCLR - 9 - 4 - - - ECCEN - ECCEN - 6 - 1 - - - PWID - PWID - 4 - 2 - - - PTYP - PTYP - 3 - 1 - - - PBKEN - PBKEN - 2 - 1 - - - PWAITEN - PWAITEN - 1 - 1 - - - - - SR2 - SR2 - FIFO status and interrupt register - 2 - 0x64 - 0x20 - 0x00000040 - - - FEMPT - FEMPT - 6 - 1 - read-only - - - IFEN - IFEN - 5 - 1 - read-write - - - ILEN - ILEN - 4 - 1 - read-write - - - IREN - IREN - 3 - 1 - read-write - - - IFS - IFS - 2 - 1 - read-write - - - ILS - ILS - 1 - 1 - read-write - - - IRS - IRS - 0 - 1 - read-write - - - - - PMEM2 - PMEM2 - Common memory space timing register - 2 - 0x68 - 0x20 - read-write - 0xFCFCFCFC - - - MEMHIZx - MEMHIZx - 24 - 8 - - - MEMHOLDx - MEMHOLDx - 16 - 8 - - - MEMWAITx - MEMWAITx - 8 - 8 - - - MEMSETx - MEMSETx - 0 - 8 - - - - - PATT2 - PATT2 - Attribute memory space timing register - 2 - 0x6C - 0x20 - read-write - 0xFCFCFCFC - - - ATTHIZx - Attribute memory x databus HiZ - time - 24 - 8 - - - ATTHOLDx - Attribute memory x hold - time - 16 - 8 - - - ATTWAITx - Attribute memory x wait - time - 8 - 8 - - - ATTSETx - Attribute memory x setup - time - 0 - 8 - - - - - ECCR2 - ECCR2 - ECC result register 2 - 0x74 - 0x20 - read-only - 0x00000000 - - - ECCx - ECC result - 0 - 32 - - - - - PCR3 - PCR3 - PC Card/NAND Flash control register - 3 - 0x80 - 0x20 - read-write - 0x00000018 - - - ECCPS - ECCPS - 17 - 3 - - - TAR - TAR - 13 - 4 - - - TCLR - TCLR - 9 - 4 - - - ECCEN - ECCEN - 6 - 1 - - - PWID - PWID - 4 - 2 - - - PTYP - PTYP - 3 - 1 - - - PBKEN - PBKEN - 2 - 1 - - - PWAITEN - PWAITEN - 1 - 1 - - - - - SR3 - SR3 - FIFO status and interrupt register - 3 - 0x84 - 0x20 - 0x00000040 - - - FEMPT - FEMPT - 6 - 1 - read-only - - - IFEN - IFEN - 5 - 1 - read-write - - - ILEN - ILEN - 4 - 1 - read-write - - - IREN - IREN - 3 - 1 - read-write - - - IFS - IFS - 2 - 1 - read-write - - - ILS - ILS - 1 - 1 - read-write - - - IRS - IRS - 0 - 1 - read-write - - - - - PMEM3 - PMEM3 - Common memory space timing register - 3 - 0x88 - 0x20 - read-write - 0xFCFCFCFC - - - MEMHIZx - MEMHIZx - 24 - 8 - - - MEMHOLDx - MEMHOLDx - 16 - 8 - - - MEMWAITx - MEMWAITx - 8 - 8 - - - MEMSETx - MEMSETx - 0 - 8 - - - - - PATT3 - PATT3 - Attribute memory space timing register - 3 - 0x8C - 0x20 - read-write - 0xFCFCFCFC - - - ATTHIZx - ATTHIZx - 24 - 8 - - - ATTHOLDx - ATTHOLDx - 16 - 8 - - - ATTWAITx - ATTWAITx - 8 - 8 - - - ATTSETx - ATTSETx - 0 - 8 - - - - - ECCR3 - ECCR3 - ECC result register 3 - 0x94 - 0x20 - read-only - 0x00000000 - - - ECCx - ECCx - 0 - 32 - - - - - PCR4 - PCR4 - PC Card/NAND Flash control register - 4 - 0xA0 - 0x20 - read-write - 0x00000018 - - - ECCPS - ECCPS - 17 - 3 - - - TAR - TAR - 13 - 4 - - - TCLR - TCLR - 9 - 4 - - - ECCEN - ECCEN - 6 - 1 - - - PWID - PWID - 4 - 2 - - - PTYP - PTYP - 3 - 1 - - - PBKEN - PBKEN - 2 - 1 - - - PWAITEN - PWAITEN - 1 - 1 - - - - - SR4 - SR4 - FIFO status and interrupt register - 4 - 0xA4 - 0x20 - 0x00000040 - - - FEMPT - FEMPT - 6 - 1 - read-only - - - IFEN - IFEN - 5 - 1 - read-write - - - ILEN - ILEN - 4 - 1 - read-write - - - IREN - IREN - 3 - 1 - read-write - - - IFS - IFS - 2 - 1 - read-write - - - ILS - ILS - 1 - 1 - read-write - - - IRS - IRS - 0 - 1 - read-write - - - - - PMEM4 - PMEM4 - Common memory space timing register - 4 - 0xA8 - 0x20 - read-write - 0xFCFCFCFC - - - MEMHIZx - MEMHIZx - 24 - 8 - - - MEMHOLDx - MEMHOLDx - 16 - 8 - - - MEMWAITx - MEMWAITx - 8 - 8 - - - MEMSETx - MEMSETx - 0 - 8 - - - - - PATT4 - PATT4 - Attribute memory space timing register - 4 - 0xAC - 0x20 - read-write - 0xFCFCFCFC - - - ATTHIZx - ATTHIZx - 24 - 8 - - - ATTHOLDx - ATTHOLDx - 16 - 8 - - - ATTWAITx - ATTWAITx - 8 - 8 - - - ATTSETx - ATTSETx - 0 - 8 - - - - - PIO4 - PIO4 - I/O space timing register 4 - 0xB0 - 0x20 - read-write - 0xFCFCFCFC - - - IOHIZx - IOHIZx - 24 - 8 - - - IOHOLDx - IOHOLDx - 16 - 8 - - - IOWAITx - IOWAITx - 8 - 8 - - - IOSETx - IOSETx - 0 - 8 - - - - - BWTR1 - BWTR1 - SRAM/NOR-Flash write timing registers - 1 - 0x104 - 0x20 - read-write - 0x0FFFFFFF - - - ACCMOD - ACCMOD - 28 - 2 - - - DATLAT - DATLAT - 24 - 4 - - - CLKDIV - CLKDIV - 20 - 4 - - - DATAST - DATAST - 8 - 8 - - - ADDHLD - ADDHLD - 4 - 4 - - - ADDSET - ADDSET - 0 - 4 - - - - - BWTR2 - BWTR2 - SRAM/NOR-Flash write timing registers - 2 - 0x10C - 0x20 - read-write - 0x0FFFFFFF - - - ACCMOD - ACCMOD - 28 - 2 - - - DATLAT - DATLAT - 24 - 4 - - - CLKDIV - CLKDIV - 20 - 4 - - - DATAST - DATAST - 8 - 8 - - - ADDHLD - ADDHLD - 4 - 4 - - - ADDSET - ADDSET - 0 - 4 - - - - - BWTR3 - BWTR3 - SRAM/NOR-Flash write timing registers - 3 - 0x114 - 0x20 - read-write - 0x0FFFFFFF - - - ACCMOD - ACCMOD - 28 - 2 - - - DATLAT - DATLAT - 24 - 4 - - - CLKDIV - CLKDIV - 20 - 4 - - - DATAST - DATAST - 8 - 8 - - - ADDHLD - ADDHLD - 4 - 4 - - - ADDSET - ADDSET - 0 - 4 - - - - - BWTR4 - BWTR4 - SRAM/NOR-Flash write timing registers - 4 - 0x11C - 0x20 - read-write - 0x0FFFFFFF - - - ACCMOD - ACCMOD - 28 - 2 - - - DATLAT - DATLAT - 24 - 4 - - - CLKDIV - CLKDIV - 20 - 4 - - - DATAST - DATAST - 8 - 8 - - - ADDHLD - ADDHLD - 4 - 4 - - - ADDSET - ADDSET - 0 - 4 - - - - - - - PWR - Power control - PWR - 0x40007000 - - 0x0 - 0x400 - registers - - - PVD - PVD through EXTI line detection - interrupt - 1 - - - - CR - CR - Power control register - (PWR_CR) - 0x0 - 0x20 - read-write - 0x00000000 - - - LPDS - Low Power Deep Sleep - 0 - 1 - - - PDDS - Power Down Deep Sleep - 1 - 1 - - - CWUF - Clear Wake-up Flag - 2 - 1 - - - CSBF - Clear STANDBY Flag - 3 - 1 - - - PVDE - Power Voltage Detector - Enable - 4 - 1 - - - PLS - PVD Level Selection - 5 - 3 - - - DBP - Disable Backup Domain write - protection - 8 - 1 - - - - - CSR - CSR - Power control register - (PWR_CR) - 0x4 - 0x20 - 0x00000000 - - - WUF - Wake-Up Flag - 0 - 1 - read-only - - - SBF - STANDBY Flag - 1 - 1 - read-only - - - PVDO - PVD Output - 2 - 1 - read-only - - - EWUP - Enable WKUP pin - 8 - 1 - read-write - - - - - - - RCC - Reset and clock control - RCC - 0x40021000 - - 0x0 - 0x400 - registers - - - RCC - RCC global interrupt - 5 - - - - CR - CR - Clock control register - 0x0 - 0x20 - 0x00000083 - - - HSION - Internal High Speed clock - enable - 0 - 1 - read-write - - - HSIRDY - Internal High Speed clock ready - flag - 1 - 1 - read-only - - - HSITRIM - Internal High Speed clock - trimming - 3 - 5 - read-write - - - HSICAL - Internal High Speed clock - Calibration - 8 - 8 - read-only - - - HSEON - External High Speed clock - enable - 16 - 1 - read-write - - - HSERDY - External High Speed clock ready - flag - 17 - 1 - read-only - - - HSEBYP - External High Speed clock - Bypass - 18 - 1 - read-write - - - CSSON - Clock Security System - enable - 19 - 1 - read-write - - - PLLON - PLL enable - 24 - 1 - read-write - - - PLLRDY - PLL clock ready flag - 25 - 1 - read-only - - - - - CFGR - CFGR - Clock configuration register - (RCC_CFGR) - 0x4 - 0x20 - 0x00000000 - - - SW - System clock Switch - 0 - 2 - read-write - - - SWS - System Clock Switch Status - 2 - 2 - read-only - - - HPRE - AHB prescaler - 4 - 4 - read-write - - - PPRE1 - APB Low speed prescaler - (APB1) - 8 - 3 - read-write - - - PPRE2 - APB High speed prescaler - (APB2) - 11 - 3 - read-write - - - ADCPRE - ADC prescaler - 14 - 2 - read-write - - - PLLSRC - PLL entry clock source - 16 - 1 - read-write - - - PLLXTPRE - HSE divider for PLL entry - 17 - 1 - read-write - - - PLLMUL - PLL Multiplication Factor - 18 - 4 - read-write - - - OTGFSPRE - USB OTG FS prescaler - 22 - 1 - read-write - - - MCO - Microcontroller clock - output - 24 - 3 - read-write - - - - - CIR - CIR - Clock interrupt register - (RCC_CIR) - 0x8 - 0x20 - 0x00000000 - - - LSIRDYF - LSI Ready Interrupt flag - 0 - 1 - read-only - - - LSERDYF - LSE Ready Interrupt flag - 1 - 1 - read-only - - - HSIRDYF - HSI Ready Interrupt flag - 2 - 1 - read-only - - - HSERDYF - HSE Ready Interrupt flag - 3 - 1 - read-only - - - PLLRDYF - PLL Ready Interrupt flag - 4 - 1 - read-only - - - CSSF - Clock Security System Interrupt - flag - 7 - 1 - read-only - - - LSIRDYIE - LSI Ready Interrupt Enable - 8 - 1 - read-write - - - LSERDYIE - LSE Ready Interrupt Enable - 9 - 1 - read-write - - - HSIRDYIE - HSI Ready Interrupt Enable - 10 - 1 - read-write - - - HSERDYIE - HSE Ready Interrupt Enable - 11 - 1 - read-write - - - PLLRDYIE - PLL Ready Interrupt Enable - 12 - 1 - read-write - - - LSIRDYC - LSI Ready Interrupt Clear - 16 - 1 - write-only - - - LSERDYC - LSE Ready Interrupt Clear - 17 - 1 - write-only - - - HSIRDYC - HSI Ready Interrupt Clear - 18 - 1 - write-only - - - HSERDYC - HSE Ready Interrupt Clear - 19 - 1 - write-only - - - PLLRDYC - PLL Ready Interrupt Clear - 20 - 1 - write-only - - - CSSC - Clock security system interrupt - clear - 23 - 1 - write-only - - - - - APB2RSTR - APB2RSTR - APB2 peripheral reset register - (RCC_APB2RSTR) - 0xC - 0x20 - read-write - 0x000000000 - - - AFIORST - Alternate function I/O - reset - 0 - 1 - - - IOPARST - IO port A reset - 2 - 1 - - - IOPBRST - IO port B reset - 3 - 1 - - - IOPCRST - IO port C reset - 4 - 1 - - - IOPDRST - IO port D reset - 5 - 1 - - - IOPERST - IO port E reset - 6 - 1 - - - IOPFRST - IO port F reset - 7 - 1 - - - IOPGRST - IO port G reset - 8 - 1 - - - ADC1RST - ADC 1 interface reset - 9 - 1 - - - ADC2RST - ADC 2 interface reset - 10 - 1 - - - TIM1RST - TIM1 timer reset - 11 - 1 - - - SPI1RST - SPI 1 reset - 12 - 1 - - - TIM8RST - TIM8 timer reset - 13 - 1 - - - USART1RST - USART1 reset - 14 - 1 - - - ADC3RST - ADC 3 interface reset - 15 - 1 - - - TIM9RST - TIM9 timer reset - 19 - 1 - - - TIM10RST - TIM10 timer reset - 20 - 1 - - - TIM11RST - TIM11 timer reset - 21 - 1 - - - - - APB1RSTR - APB1RSTR - APB1 peripheral reset register - (RCC_APB1RSTR) - 0x10 - 0x20 - read-write - 0x00000000 - - - TIM2RST - Timer 2 reset - 0 - 1 - - - TIM3RST - Timer 3 reset - 1 - 1 - - - TIM4RST - Timer 4 reset - 2 - 1 - - - TIM5RST - Timer 5 reset - 3 - 1 - - - TIM6RST - Timer 6 reset - 4 - 1 - - - TIM7RST - Timer 7 reset - 5 - 1 - - - TIM12RST - Timer 12 reset - 6 - 1 - - - TIM13RST - Timer 13 reset - 7 - 1 - - - TIM14RST - Timer 14 reset - 8 - 1 - - - WWDGRST - Window watchdog reset - 11 - 1 - - - SPI2RST - SPI2 reset - 14 - 1 - - - SPI3RST - SPI3 reset - 15 - 1 - - - USART2RST - USART 2 reset - 17 - 1 - - - USART3RST - USART 3 reset - 18 - 1 - - - UART4RST - UART 4 reset - 19 - 1 - - - UART5RST - UART 5 reset - 20 - 1 - - - I2C1RST - I2C1 reset - 21 - 1 - - - I2C2RST - I2C2 reset - 22 - 1 - - - USBRST - USB reset - 23 - 1 - - - CANRST - CAN reset - 25 - 1 - - - BKPRST - Backup interface reset - 27 - 1 - - - PWRRST - Power interface reset - 28 - 1 - - - DACRST - DAC interface reset - 29 - 1 - - - - - AHBENR - AHBENR - AHB Peripheral Clock enable register - (RCC_AHBENR) - 0x14 - 0x20 - read-write - 0x00000014 - - - DMA1EN - DMA1 clock enable - 0 - 1 - - - DMA2EN - DMA2 clock enable - 1 - 1 - - - SRAMEN - SRAM interface clock - enable - 2 - 1 - - - FLITFEN - FLITF clock enable - 4 - 1 - - - CRCEN - CRC clock enable - 6 - 1 - - - FSMCEN - FSMC clock enable - 8 - 1 - - - SDIOEN - SDIO clock enable - 10 - 1 - - - - - APB2ENR - APB2ENR - APB2 peripheral clock enable register - (RCC_APB2ENR) - 0x18 - 0x20 - read-write - 0x00000000 - - - AFIOEN - Alternate function I/O clock - enable - 0 - 1 - - - IOPAEN - I/O port A clock enable - 2 - 1 - - - IOPBEN - I/O port B clock enable - 3 - 1 - - - IOPCEN - I/O port C clock enable - 4 - 1 - - - IOPDEN - I/O port D clock enable - 5 - 1 - - - IOPEEN - I/O port E clock enable - 6 - 1 - - - IOPFEN - I/O port F clock enable - 7 - 1 - - - IOPGEN - I/O port G clock enable - 8 - 1 - - - ADC1EN - ADC 1 interface clock - enable - 9 - 1 - - - ADC2EN - ADC 2 interface clock - enable - 10 - 1 - - - TIM1EN - TIM1 Timer clock enable - 11 - 1 - - - SPI1EN - SPI 1 clock enable - 12 - 1 - - - TIM8EN - TIM8 Timer clock enable - 13 - 1 - - - USART1EN - USART1 clock enable - 14 - 1 - - - ADC3EN - ADC3 interface clock - enable - 15 - 1 - - - TIM9EN - TIM9 Timer clock enable - 19 - 1 - - - TIM10EN - TIM10 Timer clock enable - 20 - 1 - - - TIM11EN - TIM11 Timer clock enable - 21 - 1 - - - - - APB1ENR - APB1ENR - APB1 peripheral clock enable register - (RCC_APB1ENR) - 0x1C - 0x20 - read-write - 0x00000000 - - - TIM2EN - Timer 2 clock enable - 0 - 1 - - - TIM3EN - Timer 3 clock enable - 1 - 1 - - - TIM4EN - Timer 4 clock enable - 2 - 1 - - - TIM5EN - Timer 5 clock enable - 3 - 1 - - - TIM6EN - Timer 6 clock enable - 4 - 1 - - - TIM7EN - Timer 7 clock enable - 5 - 1 - - - TIM12EN - Timer 12 clock enable - 6 - 1 - - - TIM13EN - Timer 13 clock enable - 7 - 1 - - - TIM14EN - Timer 14 clock enable - 8 - 1 - - - WWDGEN - Window watchdog clock - enable - 11 - 1 - - - SPI2EN - SPI 2 clock enable - 14 - 1 - - - SPI3EN - SPI 3 clock enable - 15 - 1 - - - USART2EN - USART 2 clock enable - 17 - 1 - - - USART3EN - USART 3 clock enable - 18 - 1 - - - UART4EN - UART 4 clock enable - 19 - 1 - - - UART5EN - UART 5 clock enable - 20 - 1 - - - I2C1EN - I2C 1 clock enable - 21 - 1 - - - I2C2EN - I2C 2 clock enable - 22 - 1 - - - USBEN - USB clock enable - 23 - 1 - - - CANEN - CAN clock enable - 25 - 1 - - - BKPEN - Backup interface clock - enable - 27 - 1 - - - PWREN - Power interface clock - enable - 28 - 1 - - - DACEN - DAC interface clock enable - 29 - 1 - - - - - BDCR - BDCR - Backup domain control register - (RCC_BDCR) - 0x20 - 0x20 - 0x00000000 - - - LSEON - External Low Speed oscillator - enable - 0 - 1 - read-write - - - LSERDY - External Low Speed oscillator - ready - 1 - 1 - read-only - - - LSEBYP - External Low Speed oscillator - bypass - 2 - 1 - read-write - - - RTCSEL - RTC clock source selection - 8 - 2 - read-write - - - RTCEN - RTC clock enable - 15 - 1 - read-write - - - BDRST - Backup domain software - reset - 16 - 1 - read-write - - - - - CSR - CSR - Control/status register - (RCC_CSR) - 0x24 - 0x20 - 0x0C000000 - - - LSION - Internal low speed oscillator - enable - 0 - 1 - read-write - - - LSIRDY - Internal low speed oscillator - ready - 1 - 1 - read-only - - - RMVF - Remove reset flag - 24 - 1 - read-write - - - PINRSTF - PIN reset flag - 26 - 1 - read-write - - - PORRSTF - POR/PDR reset flag - 27 - 1 - read-write - - - SFTRSTF - Software reset flag - 28 - 1 - read-write - - - IWDGRSTF - Independent watchdog reset - flag - 29 - 1 - read-write - - - WWDGRSTF - Window watchdog reset flag - 30 - 1 - read-write - - - LPWRRSTF - Low-power reset flag - 31 - 1 - read-write - - - - - - - GPIOA - General purpose I/O - GPIO - 0x40010800 - - 0x0 - 0x400 - registers - - - - CRL - CRL - Port configuration register low - (GPIOn_CRL) - 0x0 - 0x20 - read-write - 0x44444444 - - - MODE0 - Port n.0 mode bits - 0 - 2 - - - CNF0 - Port n.0 configuration - bits - 2 - 2 - - - MODE1 - Port n.1 mode bits - 4 - 2 - - - CNF1 - Port n.1 configuration - bits - 6 - 2 - - - MODE2 - Port n.2 mode bits - 8 - 2 - - - CNF2 - Port n.2 configuration - bits - 10 - 2 - - - MODE3 - Port n.3 mode bits - 12 - 2 - - - CNF3 - Port n.3 configuration - bits - 14 - 2 - - - MODE4 - Port n.4 mode bits - 16 - 2 - - - CNF4 - Port n.4 configuration - bits - 18 - 2 - - - MODE5 - Port n.5 mode bits - 20 - 2 - - - CNF5 - Port n.5 configuration - bits - 22 - 2 - - - MODE6 - Port n.6 mode bits - 24 - 2 - - - CNF6 - Port n.6 configuration - bits - 26 - 2 - - - MODE7 - Port n.7 mode bits - 28 - 2 - - - CNF7 - Port n.7 configuration - bits - 30 - 2 - - - - - CRH - CRH - Port configuration register high - (GPIOn_CRL) - 0x4 - 0x20 - read-write - 0x44444444 - - - MODE8 - Port n.8 mode bits - 0 - 2 - - - CNF8 - Port n.8 configuration - bits - 2 - 2 - - - MODE9 - Port n.9 mode bits - 4 - 2 - - - CNF9 - Port n.9 configuration - bits - 6 - 2 - - - MODE10 - Port n.10 mode bits - 8 - 2 - - - CNF10 - Port n.10 configuration - bits - 10 - 2 - - - MODE11 - Port n.11 mode bits - 12 - 2 - - - CNF11 - Port n.11 configuration - bits - 14 - 2 - - - MODE12 - Port n.12 mode bits - 16 - 2 - - - CNF12 - Port n.12 configuration - bits - 18 - 2 - - - MODE13 - Port n.13 mode bits - 20 - 2 - - - CNF13 - Port n.13 configuration - bits - 22 - 2 - - - MODE14 - Port n.14 mode bits - 24 - 2 - - - CNF14 - Port n.14 configuration - bits - 26 - 2 - - - MODE15 - Port n.15 mode bits - 28 - 2 - - - CNF15 - Port n.15 configuration - bits - 30 - 2 - - - - - IDR - IDR - Port input data register - (GPIOn_IDR) - 0x8 - 0x20 - read-only - 0x00000000 - - - IDR0 - Port input data - 0 - 1 - - - IDR1 - Port input data - 1 - 1 - - - IDR2 - Port input data - 2 - 1 - - - IDR3 - Port input data - 3 - 1 - - - IDR4 - Port input data - 4 - 1 - - - IDR5 - Port input data - 5 - 1 - - - IDR6 - Port input data - 6 - 1 - - - IDR7 - Port input data - 7 - 1 - - - IDR8 - Port input data - 8 - 1 - - - IDR9 - Port input data - 9 - 1 - - - IDR10 - Port input data - 10 - 1 - - - IDR11 - Port input data - 11 - 1 - - - IDR12 - Port input data - 12 - 1 - - - IDR13 - Port input data - 13 - 1 - - - IDR14 - Port input data - 14 - 1 - - - IDR15 - Port input data - 15 - 1 - - - - - ODR - ODR - Port output data register - (GPIOn_ODR) - 0xC - 0x20 - read-write - 0x00000000 - - - ODR0 - Port output data - 0 - 1 - - - ODR1 - Port output data - 1 - 1 - - - ODR2 - Port output data - 2 - 1 - - - ODR3 - Port output data - 3 - 1 - - - ODR4 - Port output data - 4 - 1 - - - ODR5 - Port output data - 5 - 1 - - - ODR6 - Port output data - 6 - 1 - - - ODR7 - Port output data - 7 - 1 - - - ODR8 - Port output data - 8 - 1 - - - ODR9 - Port output data - 9 - 1 - - - ODR10 - Port output data - 10 - 1 - - - ODR11 - Port output data - 11 - 1 - - - ODR12 - Port output data - 12 - 1 - - - ODR13 - Port output data - 13 - 1 - - - ODR14 - Port output data - 14 - 1 - - - ODR15 - Port output data - 15 - 1 - - - - - BSRR - BSRR - Port bit set/reset register - (GPIOn_BSRR) - 0x10 - 0x20 - write-only - 0x00000000 - - - BS0 - Set bit 0 - 0 - 1 - - - BS1 - Set bit 1 - 1 - 1 - - - BS2 - Set bit 1 - 2 - 1 - - - BS3 - Set bit 3 - 3 - 1 - - - BS4 - Set bit 4 - 4 - 1 - - - BS5 - Set bit 5 - 5 - 1 - - - BS6 - Set bit 6 - 6 - 1 - - - BS7 - Set bit 7 - 7 - 1 - - - BS8 - Set bit 8 - 8 - 1 - - - BS9 - Set bit 9 - 9 - 1 - - - BS10 - Set bit 10 - 10 - 1 - - - BS11 - Set bit 11 - 11 - 1 - - - BS12 - Set bit 12 - 12 - 1 - - - BS13 - Set bit 13 - 13 - 1 - - - BS14 - Set bit 14 - 14 - 1 - - - BS15 - Set bit 15 - 15 - 1 - - - BR0 - Reset bit 0 - 16 - 1 - - - BR1 - Reset bit 1 - 17 - 1 - - - BR2 - Reset bit 2 - 18 - 1 - - - BR3 - Reset bit 3 - 19 - 1 - - - BR4 - Reset bit 4 - 20 - 1 - - - BR5 - Reset bit 5 - 21 - 1 - - - BR6 - Reset bit 6 - 22 - 1 - - - BR7 - Reset bit 7 - 23 - 1 - - - BR8 - Reset bit 8 - 24 - 1 - - - BR9 - Reset bit 9 - 25 - 1 - - - BR10 - Reset bit 10 - 26 - 1 - - - BR11 - Reset bit 11 - 27 - 1 - - - BR12 - Reset bit 12 - 28 - 1 - - - BR13 - Reset bit 13 - 29 - 1 - - - BR14 - Reset bit 14 - 30 - 1 - - - BR15 - Reset bit 15 - 31 - 1 - - - - - BRR - BRR - Port bit reset register - (GPIOn_BRR) - 0x14 - 0x20 - write-only - 0x00000000 - - - BR0 - Reset bit 0 - 0 - 1 - - - BR1 - Reset bit 1 - 1 - 1 - - - BR2 - Reset bit 1 - 2 - 1 - - - BR3 - Reset bit 3 - 3 - 1 - - - BR4 - Reset bit 4 - 4 - 1 - - - BR5 - Reset bit 5 - 5 - 1 - - - BR6 - Reset bit 6 - 6 - 1 - - - BR7 - Reset bit 7 - 7 - 1 - - - BR8 - Reset bit 8 - 8 - 1 - - - BR9 - Reset bit 9 - 9 - 1 - - - BR10 - Reset bit 10 - 10 - 1 - - - BR11 - Reset bit 11 - 11 - 1 - - - BR12 - Reset bit 12 - 12 - 1 - - - BR13 - Reset bit 13 - 13 - 1 - - - BR14 - Reset bit 14 - 14 - 1 - - - BR15 - Reset bit 15 - 15 - 1 - - - - - LCKR - LCKR - Port configuration lock - register - 0x18 - 0x20 - read-write - 0x00000000 - - - LCK0 - Port A Lock bit 0 - 0 - 1 - - - LCK1 - Port A Lock bit 1 - 1 - 1 - - - LCK2 - Port A Lock bit 2 - 2 - 1 - - - LCK3 - Port A Lock bit 3 - 3 - 1 - - - LCK4 - Port A Lock bit 4 - 4 - 1 - - - LCK5 - Port A Lock bit 5 - 5 - 1 - - - LCK6 - Port A Lock bit 6 - 6 - 1 - - - LCK7 - Port A Lock bit 7 - 7 - 1 - - - LCK8 - Port A Lock bit 8 - 8 - 1 - - - LCK9 - Port A Lock bit 9 - 9 - 1 - - - LCK10 - Port A Lock bit 10 - 10 - 1 - - - LCK11 - Port A Lock bit 11 - 11 - 1 - - - LCK12 - Port A Lock bit 12 - 12 - 1 - - - LCK13 - Port A Lock bit 13 - 13 - 1 - - - LCK14 - Port A Lock bit 14 - 14 - 1 - - - LCK15 - Port A Lock bit 15 - 15 - 1 - - - LCKK - Lock key - 16 - 1 - - - - - - - GPIOB - 0x40010C00 - - - GPIOC - 0x40011000 - - - GPIOD - 0x40011400 - - - GPIOE - 0x40011800 - - - GPIOF - 0x40011C00 - - - GPIOG - 0x40012000 - - - AFIO - Alternate function I/O - AFIO - 0x40010000 - - 0x0 - 0x400 - registers - - - - EVCR - EVCR - Event Control Register - (AFIO_EVCR) - 0x0 - 0x20 - read-write - 0x00000000 - - - PIN - Pin selection - 0 - 4 - - - PORT - Port selection - 4 - 3 - - - EVOE - Event Output Enable - 7 - 1 - - - - - MAPR - MAPR - AF remap and debug I/O configuration - register (AFIO_MAPR) - 0x4 - 0x20 - 0x00000000 - - - SPI1_REMAP - SPI1 remapping - 0 - 1 - read-write - - - I2C1_REMAP - I2C1 remapping - 1 - 1 - read-write - - - USART1_REMAP - USART1 remapping - 2 - 1 - read-write - - - USART2_REMAP - USART2 remapping - 3 - 1 - read-write - - - USART3_REMAP - USART3 remapping - 4 - 2 - read-write - - - TIM1_REMAP - TIM1 remapping - 6 - 2 - read-write - - - TIM2_REMAP - TIM2 remapping - 8 - 2 - read-write - - - TIM3_REMAP - TIM3 remapping - 10 - 2 - read-write - - - TIM4_REMAP - TIM4 remapping - 12 - 1 - read-write - - - CAN_REMAP - CAN1 remapping - 13 - 2 - read-write - - - PD01_REMAP - Port D0/Port D1 mapping on - OSCIN/OSCOUT - 15 - 1 - read-write - - - TIM5CH4_IREMAP - Set and cleared by - software - 16 - 1 - read-write - - - ADC1_ETRGINJ_REMAP - ADC 1 External trigger injected - conversion remapping - 17 - 1 - read-write - - - ADC1_ETRGREG_REMAP - ADC 1 external trigger regular - conversion remapping - 18 - 1 - read-write - - - ADC2_ETRGINJ_REMAP - ADC 2 external trigger injected - conversion remapping - 19 - 1 - read-write - - - ADC2_ETRGREG_REMAP - ADC 2 external trigger regular - conversion remapping - 20 - 1 - read-write - - - SWJ_CFG - Serial wire JTAG - configuration - 24 - 3 - write-only - - - - - EXTICR1 - EXTICR1 - External interrupt configuration register 1 - (AFIO_EXTICR1) - 0x8 - 0x20 - read-write - 0x00000000 - - - EXTI0 - EXTI0 configuration - 0 - 4 - - - EXTI1 - EXTI1 configuration - 4 - 4 - - - EXTI2 - EXTI2 configuration - 8 - 4 - - - EXTI3 - EXTI3 configuration - 12 - 4 - - - - - EXTICR2 - EXTICR2 - External interrupt configuration register 2 - (AFIO_EXTICR2) - 0xC - 0x20 - read-write - 0x00000000 - - - EXTI4 - EXTI4 configuration - 0 - 4 - - - EXTI5 - EXTI5 configuration - 4 - 4 - - - EXTI6 - EXTI6 configuration - 8 - 4 - - - EXTI7 - EXTI7 configuration - 12 - 4 - - - - - EXTICR3 - EXTICR3 - External interrupt configuration register 3 - (AFIO_EXTICR3) - 0x10 - 0x20 - read-write - 0x00000000 - - - EXTI8 - EXTI8 configuration - 0 - 4 - - - EXTI9 - EXTI9 configuration - 4 - 4 - - - EXTI10 - EXTI10 configuration - 8 - 4 - - - EXTI11 - EXTI11 configuration - 12 - 4 - - - - - EXTICR4 - EXTICR4 - External interrupt configuration register 4 - (AFIO_EXTICR4) - 0x14 - 0x20 - read-write - 0x00000000 - - - EXTI12 - EXTI12 configuration - 0 - 4 - - - EXTI13 - EXTI13 configuration - 4 - 4 - - - EXTI14 - EXTI14 configuration - 8 - 4 - - - EXTI15 - EXTI15 configuration - 12 - 4 - - - - - MAPR2 - MAPR2 - AF remap and debug I/O configuration - register - 0x1C - 0x20 - read-write - 0x00000000 - - - TIM9_REMAP - TIM9 remapping - 5 - 1 - - - TIM10_REMAP - TIM10 remapping - 6 - 1 - - - TIM11_REMAP - TIM11 remapping - 7 - 1 - - - TIM13_REMAP - TIM13 remapping - 8 - 1 - - - TIM14_REMAP - TIM14 remapping - 9 - 1 - - - FSMC_NADV - NADV connect/disconnect - 10 - 1 - - - - - - - EXTI - EXTI - EXTI - 0x40010400 - - 0x0 - 0x400 - registers - - - TAMPER - Tamper interrupt - 2 - - - EXTI0 - EXTI Line0 interrupt - 6 - - - EXTI1 - EXTI Line1 interrupt - 7 - - - EXTI2 - EXTI Line2 interrupt - 8 - - - EXTI3 - EXTI Line3 interrupt - 9 - - - EXTI4 - EXTI Line4 interrupt - 10 - - - EXTI9_5 - EXTI Line[9:5] interrupts - 23 - - - EXTI15_10 - EXTI Line[15:10] interrupts - 40 - - - - IMR - IMR - Interrupt mask register - (EXTI_IMR) - 0x0 - 0x20 - read-write - 0x00000000 - - - MR0 - Interrupt Mask on line 0 - 0 - 1 - - - MR1 - Interrupt Mask on line 1 - 1 - 1 - - - MR2 - Interrupt Mask on line 2 - 2 - 1 - - - MR3 - Interrupt Mask on line 3 - 3 - 1 - - - MR4 - Interrupt Mask on line 4 - 4 - 1 - - - MR5 - Interrupt Mask on line 5 - 5 - 1 - - - MR6 - Interrupt Mask on line 6 - 6 - 1 - - - MR7 - Interrupt Mask on line 7 - 7 - 1 - - - MR8 - Interrupt Mask on line 8 - 8 - 1 - - - MR9 - Interrupt Mask on line 9 - 9 - 1 - - - MR10 - Interrupt Mask on line 10 - 10 - 1 - - - MR11 - Interrupt Mask on line 11 - 11 - 1 - - - MR12 - Interrupt Mask on line 12 - 12 - 1 - - - MR13 - Interrupt Mask on line 13 - 13 - 1 - - - MR14 - Interrupt Mask on line 14 - 14 - 1 - - - MR15 - Interrupt Mask on line 15 - 15 - 1 - - - MR16 - Interrupt Mask on line 16 - 16 - 1 - - - MR17 - Interrupt Mask on line 17 - 17 - 1 - - - MR18 - Interrupt Mask on line 18 - 18 - 1 - - - - - EMR - EMR - Event mask register (EXTI_EMR) - 0x4 - 0x20 - read-write - 0x00000000 - - - MR0 - Event Mask on line 0 - 0 - 1 - - - MR1 - Event Mask on line 1 - 1 - 1 - - - MR2 - Event Mask on line 2 - 2 - 1 - - - MR3 - Event Mask on line 3 - 3 - 1 - - - MR4 - Event Mask on line 4 - 4 - 1 - - - MR5 - Event Mask on line 5 - 5 - 1 - - - MR6 - Event Mask on line 6 - 6 - 1 - - - MR7 - Event Mask on line 7 - 7 - 1 - - - MR8 - Event Mask on line 8 - 8 - 1 - - - MR9 - Event Mask on line 9 - 9 - 1 - - - MR10 - Event Mask on line 10 - 10 - 1 - - - MR11 - Event Mask on line 11 - 11 - 1 - - - MR12 - Event Mask on line 12 - 12 - 1 - - - MR13 - Event Mask on line 13 - 13 - 1 - - - MR14 - Event Mask on line 14 - 14 - 1 - - - MR15 - Event Mask on line 15 - 15 - 1 - - - MR16 - Event Mask on line 16 - 16 - 1 - - - MR17 - Event Mask on line 17 - 17 - 1 - - - MR18 - Event Mask on line 18 - 18 - 1 - - - - - RTSR - RTSR - Rising Trigger selection register - (EXTI_RTSR) - 0x8 - 0x20 - read-write - 0x00000000 - - - TR0 - Rising trigger event configuration of - line 0 - 0 - 1 - - - TR1 - Rising trigger event configuration of - line 1 - 1 - 1 - - - TR2 - Rising trigger event configuration of - line 2 - 2 - 1 - - - TR3 - Rising trigger event configuration of - line 3 - 3 - 1 - - - TR4 - Rising trigger event configuration of - line 4 - 4 - 1 - - - TR5 - Rising trigger event configuration of - line 5 - 5 - 1 - - - TR6 - Rising trigger event configuration of - line 6 - 6 - 1 - - - TR7 - Rising trigger event configuration of - line 7 - 7 - 1 - - - TR8 - Rising trigger event configuration of - line 8 - 8 - 1 - - - TR9 - Rising trigger event configuration of - line 9 - 9 - 1 - - - TR10 - Rising trigger event configuration of - line 10 - 10 - 1 - - - TR11 - Rising trigger event configuration of - line 11 - 11 - 1 - - - TR12 - Rising trigger event configuration of - line 12 - 12 - 1 - - - TR13 - Rising trigger event configuration of - line 13 - 13 - 1 - - - TR14 - Rising trigger event configuration of - line 14 - 14 - 1 - - - TR15 - Rising trigger event configuration of - line 15 - 15 - 1 - - - TR16 - Rising trigger event configuration of - line 16 - 16 - 1 - - - TR17 - Rising trigger event configuration of - line 17 - 17 - 1 - - - TR18 - Rising trigger event configuration of - line 18 - 18 - 1 - - - - - FTSR - FTSR - Falling Trigger selection register - (EXTI_FTSR) - 0xC - 0x20 - read-write - 0x00000000 - - - TR0 - Falling trigger event configuration of - line 0 - 0 - 1 - - - TR1 - Falling trigger event configuration of - line 1 - 1 - 1 - - - TR2 - Falling trigger event configuration of - line 2 - 2 - 1 - - - TR3 - Falling trigger event configuration of - line 3 - 3 - 1 - - - TR4 - Falling trigger event configuration of - line 4 - 4 - 1 - - - TR5 - Falling trigger event configuration of - line 5 - 5 - 1 - - - TR6 - Falling trigger event configuration of - line 6 - 6 - 1 - - - TR7 - Falling trigger event configuration of - line 7 - 7 - 1 - - - TR8 - Falling trigger event configuration of - line 8 - 8 - 1 - - - TR9 - Falling trigger event configuration of - line 9 - 9 - 1 - - - TR10 - Falling trigger event configuration of - line 10 - 10 - 1 - - - TR11 - Falling trigger event configuration of - line 11 - 11 - 1 - - - TR12 - Falling trigger event configuration of - line 12 - 12 - 1 - - - TR13 - Falling trigger event configuration of - line 13 - 13 - 1 - - - TR14 - Falling trigger event configuration of - line 14 - 14 - 1 - - - TR15 - Falling trigger event configuration of - line 15 - 15 - 1 - - - TR16 - Falling trigger event configuration of - line 16 - 16 - 1 - - - TR17 - Falling trigger event configuration of - line 17 - 17 - 1 - - - TR18 - Falling trigger event configuration of - line 18 - 18 - 1 - - - - - SWIER - SWIER - Software interrupt event register - (EXTI_SWIER) - 0x10 - 0x20 - read-write - 0x00000000 - - - SWIER0 - Software Interrupt on line - 0 - 0 - 1 - - - SWIER1 - Software Interrupt on line - 1 - 1 - 1 - - - SWIER2 - Software Interrupt on line - 2 - 2 - 1 - - - SWIER3 - Software Interrupt on line - 3 - 3 - 1 - - - SWIER4 - Software Interrupt on line - 4 - 4 - 1 - - - SWIER5 - Software Interrupt on line - 5 - 5 - 1 - - - SWIER6 - Software Interrupt on line - 6 - 6 - 1 - - - SWIER7 - Software Interrupt on line - 7 - 7 - 1 - - - SWIER8 - Software Interrupt on line - 8 - 8 - 1 - - - SWIER9 - Software Interrupt on line - 9 - 9 - 1 - - - SWIER10 - Software Interrupt on line - 10 - 10 - 1 - - - SWIER11 - Software Interrupt on line - 11 - 11 - 1 - - - SWIER12 - Software Interrupt on line - 12 - 12 - 1 - - - SWIER13 - Software Interrupt on line - 13 - 13 - 1 - - - SWIER14 - Software Interrupt on line - 14 - 14 - 1 - - - SWIER15 - Software Interrupt on line - 15 - 15 - 1 - - - SWIER16 - Software Interrupt on line - 16 - 16 - 1 - - - SWIER17 - Software Interrupt on line - 17 - 17 - 1 - - - SWIER18 - Software Interrupt on line - 18 - 18 - 1 - - - - - PR - PR - Pending register (EXTI_PR) - 0x14 - 0x20 - read-write - 0x00000000 - - - PR0 - Pending bit 0 - 0 - 1 - - - PR1 - Pending bit 1 - 1 - 1 - - - PR2 - Pending bit 2 - 2 - 1 - - - PR3 - Pending bit 3 - 3 - 1 - - - PR4 - Pending bit 4 - 4 - 1 - - - PR5 - Pending bit 5 - 5 - 1 - - - PR6 - Pending bit 6 - 6 - 1 - - - PR7 - Pending bit 7 - 7 - 1 - - - PR8 - Pending bit 8 - 8 - 1 - - - PR9 - Pending bit 9 - 9 - 1 - - - PR10 - Pending bit 10 - 10 - 1 - - - PR11 - Pending bit 11 - 11 - 1 - - - PR12 - Pending bit 12 - 12 - 1 - - - PR13 - Pending bit 13 - 13 - 1 - - - PR14 - Pending bit 14 - 14 - 1 - - - PR15 - Pending bit 15 - 15 - 1 - - - PR16 - Pending bit 16 - 16 - 1 - - - PR17 - Pending bit 17 - 17 - 1 - - - PR18 - Pending bit 18 - 18 - 1 - - - - - - - DMA1 - DMA controller - DMA - 0x40020000 - - 0x0 - 0x400 - registers - - - DMA1_Channel1 - DMA1 Channel1 global interrupt - 11 - - - DMA1_Channel2 - DMA1 Channel2 global interrupt - 12 - - - DMA1_Channel3 - DMA1 Channel3 global interrupt - 13 - - - DMA1_Channel4 - DMA1 Channel4 global interrupt - 14 - - - DMA1_Channel5 - DMA1 Channel5 global interrupt - 15 - - - DMA1_Channel6 - DMA1 Channel6 global interrupt - 16 - - - DMA1_Channel7 - DMA1 Channel7 global interrupt - 17 - - - - ISR - ISR - DMA interrupt status register - (DMA_ISR) - 0x0 - 0x20 - read-only - 0x00000000 - - - GIF1 - Channel 1 Global interrupt - flag - 0 - 1 - - - TCIF1 - Channel 1 Transfer Complete - flag - 1 - 1 - - - HTIF1 - Channel 1 Half Transfer Complete - flag - 2 - 1 - - - TEIF1 - Channel 1 Transfer Error - flag - 3 - 1 - - - GIF2 - Channel 2 Global interrupt - flag - 4 - 1 - - - TCIF2 - Channel 2 Transfer Complete - flag - 5 - 1 - - - HTIF2 - Channel 2 Half Transfer Complete - flag - 6 - 1 - - - TEIF2 - Channel 2 Transfer Error - flag - 7 - 1 - - - GIF3 - Channel 3 Global interrupt - flag - 8 - 1 - - - TCIF3 - Channel 3 Transfer Complete - flag - 9 - 1 - - - HTIF3 - Channel 3 Half Transfer Complete - flag - 10 - 1 - - - TEIF3 - Channel 3 Transfer Error - flag - 11 - 1 - - - GIF4 - Channel 4 Global interrupt - flag - 12 - 1 - - - TCIF4 - Channel 4 Transfer Complete - flag - 13 - 1 - - - HTIF4 - Channel 4 Half Transfer Complete - flag - 14 - 1 - - - TEIF4 - Channel 4 Transfer Error - flag - 15 - 1 - - - GIF5 - Channel 5 Global interrupt - flag - 16 - 1 - - - TCIF5 - Channel 5 Transfer Complete - flag - 17 - 1 - - - HTIF5 - Channel 5 Half Transfer Complete - flag - 18 - 1 - - - TEIF5 - Channel 5 Transfer Error - flag - 19 - 1 - - - GIF6 - Channel 6 Global interrupt - flag - 20 - 1 - - - TCIF6 - Channel 6 Transfer Complete - flag - 21 - 1 - - - HTIF6 - Channel 6 Half Transfer Complete - flag - 22 - 1 - - - TEIF6 - Channel 6 Transfer Error - flag - 23 - 1 - - - GIF7 - Channel 7 Global interrupt - flag - 24 - 1 - - - TCIF7 - Channel 7 Transfer Complete - flag - 25 - 1 - - - HTIF7 - Channel 7 Half Transfer Complete - flag - 26 - 1 - - - TEIF7 - Channel 7 Transfer Error - flag - 27 - 1 - - - - - IFCR - IFCR - DMA interrupt flag clear register - (DMA_IFCR) - 0x4 - 0x20 - write-only - 0x00000000 - - - CGIF1 - Channel 1 Global interrupt - clear - 0 - 1 - - - CGIF2 - Channel 2 Global interrupt - clear - 4 - 1 - - - CGIF3 - Channel 3 Global interrupt - clear - 8 - 1 - - - CGIF4 - Channel 4 Global interrupt - clear - 12 - 1 - - - CGIF5 - Channel 5 Global interrupt - clear - 16 - 1 - - - CGIF6 - Channel 6 Global interrupt - clear - 20 - 1 - - - CGIF7 - Channel 7 Global interrupt - clear - 24 - 1 - - - CTCIF1 - Channel 1 Transfer Complete - clear - 1 - 1 - - - CTCIF2 - Channel 2 Transfer Complete - clear - 5 - 1 - - - CTCIF3 - Channel 3 Transfer Complete - clear - 9 - 1 - - - CTCIF4 - Channel 4 Transfer Complete - clear - 13 - 1 - - - CTCIF5 - Channel 5 Transfer Complete - clear - 17 - 1 - - - CTCIF6 - Channel 6 Transfer Complete - clear - 21 - 1 - - - CTCIF7 - Channel 7 Transfer Complete - clear - 25 - 1 - - - CHTIF1 - Channel 1 Half Transfer - clear - 2 - 1 - - - CHTIF2 - Channel 2 Half Transfer - clear - 6 - 1 - - - CHTIF3 - Channel 3 Half Transfer - clear - 10 - 1 - - - CHTIF4 - Channel 4 Half Transfer - clear - 14 - 1 - - - CHTIF5 - Channel 5 Half Transfer - clear - 18 - 1 - - - CHTIF6 - Channel 6 Half Transfer - clear - 22 - 1 - - - CHTIF7 - Channel 7 Half Transfer - clear - 26 - 1 - - - CTEIF1 - Channel 1 Transfer Error - clear - 3 - 1 - - - CTEIF2 - Channel 2 Transfer Error - clear - 7 - 1 - - - CTEIF3 - Channel 3 Transfer Error - clear - 11 - 1 - - - CTEIF4 - Channel 4 Transfer Error - clear - 15 - 1 - - - CTEIF5 - Channel 5 Transfer Error - clear - 19 - 1 - - - CTEIF6 - Channel 6 Transfer Error - clear - 23 - 1 - - - CTEIF7 - Channel 7 Transfer Error - clear - 27 - 1 - - - - - CCR1 - CCR1 - DMA channel configuration register - (DMA_CCR) - 0x8 - 0x20 - read-write - 0x00000000 - - - EN - Channel enable - 0 - 1 - - - TCIE - Transfer complete interrupt - enable - 1 - 1 - - - HTIE - Half Transfer interrupt - enable - 2 - 1 - - - TEIE - Transfer error interrupt - enable - 3 - 1 - - - DIR - Data transfer direction - 4 - 1 - - - CIRC - Circular mode - 5 - 1 - - - PINC - Peripheral increment mode - 6 - 1 - - - MINC - Memory increment mode - 7 - 1 - - - PSIZE - Peripheral size - 8 - 2 - - - MSIZE - Memory size - 10 - 2 - - - PL - Channel Priority level - 12 - 2 - - - MEM2MEM - Memory to memory mode - 14 - 1 - - - - - CNDTR1 - CNDTR1 - DMA channel 1 number of data - register - 0xC - 0x20 - read-write - 0x00000000 - - - NDT - Number of data to transfer - 0 - 16 - - - - - CPAR1 - CPAR1 - DMA channel 1 peripheral address - register - 0x10 - 0x20 - read-write - 0x00000000 - - - PA - Peripheral address - 0 - 32 - - - - - CMAR1 - CMAR1 - DMA channel 1 memory address - register - 0x14 - 0x20 - read-write - 0x00000000 - - - MA - Memory address - 0 - 32 - - - - - CCR2 - CCR2 - DMA channel configuration register - (DMA_CCR) - 0x1C - 0x20 - read-write - 0x00000000 - - - EN - Channel enable - 0 - 1 - - - TCIE - Transfer complete interrupt - enable - 1 - 1 - - - HTIE - Half Transfer interrupt - enable - 2 - 1 - - - TEIE - Transfer error interrupt - enable - 3 - 1 - - - DIR - Data transfer direction - 4 - 1 - - - CIRC - Circular mode - 5 - 1 - - - PINC - Peripheral increment mode - 6 - 1 - - - MINC - Memory increment mode - 7 - 1 - - - PSIZE - Peripheral size - 8 - 2 - - - MSIZE - Memory size - 10 - 2 - - - PL - Channel Priority level - 12 - 2 - - - MEM2MEM - Memory to memory mode - 14 - 1 - - - - - CNDTR2 - CNDTR2 - DMA channel 2 number of data - register - 0x20 - 0x20 - read-write - 0x00000000 - - - NDT - Number of data to transfer - 0 - 16 - - - - - CPAR2 - CPAR2 - DMA channel 2 peripheral address - register - 0x24 - 0x20 - read-write - 0x00000000 - - - PA - Peripheral address - 0 - 32 - - - - - CMAR2 - CMAR2 - DMA channel 2 memory address - register - 0x28 - 0x20 - read-write - 0x00000000 - - - MA - Memory address - 0 - 32 - - - - - CCR3 - CCR3 - DMA channel configuration register - (DMA_CCR) - 0x30 - 0x20 - read-write - 0x00000000 - - - EN - Channel enable - 0 - 1 - - - TCIE - Transfer complete interrupt - enable - 1 - 1 - - - HTIE - Half Transfer interrupt - enable - 2 - 1 - - - TEIE - Transfer error interrupt - enable - 3 - 1 - - - DIR - Data transfer direction - 4 - 1 - - - CIRC - Circular mode - 5 - 1 - - - PINC - Peripheral increment mode - 6 - 1 - - - MINC - Memory increment mode - 7 - 1 - - - PSIZE - Peripheral size - 8 - 2 - - - MSIZE - Memory size - 10 - 2 - - - PL - Channel Priority level - 12 - 2 - - - MEM2MEM - Memory to memory mode - 14 - 1 - - - - - CNDTR3 - CNDTR3 - DMA channel 3 number of data - register - 0x34 - 0x20 - read-write - 0x00000000 - - - NDT - Number of data to transfer - 0 - 16 - - - - - CPAR3 - CPAR3 - DMA channel 3 peripheral address - register - 0x38 - 0x20 - read-write - 0x00000000 - - - PA - Peripheral address - 0 - 32 - - - - - CMAR3 - CMAR3 - DMA channel 3 memory address - register - 0x3C - 0x20 - read-write - 0x00000000 - - - MA - Memory address - 0 - 32 - - - - - CCR4 - CCR4 - DMA channel configuration register - (DMA_CCR) - 0x44 - 0x20 - read-write - 0x00000000 - - - EN - Channel enable - 0 - 1 - - - TCIE - Transfer complete interrupt - enable - 1 - 1 - - - HTIE - Half Transfer interrupt - enable - 2 - 1 - - - TEIE - Transfer error interrupt - enable - 3 - 1 - - - DIR - Data transfer direction - 4 - 1 - - - CIRC - Circular mode - 5 - 1 - - - PINC - Peripheral increment mode - 6 - 1 - - - MINC - Memory increment mode - 7 - 1 - - - PSIZE - Peripheral size - 8 - 2 - - - MSIZE - Memory size - 10 - 2 - - - PL - Channel Priority level - 12 - 2 - - - MEM2MEM - Memory to memory mode - 14 - 1 - - - - - CNDTR4 - CNDTR4 - DMA channel 4 number of data - register - 0x48 - 0x20 - read-write - 0x00000000 - - - NDT - Number of data to transfer - 0 - 16 - - - - - CPAR4 - CPAR4 - DMA channel 4 peripheral address - register - 0x4C - 0x20 - read-write - 0x00000000 - - - PA - Peripheral address - 0 - 32 - - - - - CMAR4 - CMAR4 - DMA channel 4 memory address - register - 0x50 - 0x20 - read-write - 0x00000000 - - - MA - Memory address - 0 - 32 - - - - - CCR5 - CCR5 - DMA channel configuration register - (DMA_CCR) - 0x58 - 0x20 - read-write - 0x00000000 - - - EN - Channel enable - 0 - 1 - - - TCIE - Transfer complete interrupt - enable - 1 - 1 - - - HTIE - Half Transfer interrupt - enable - 2 - 1 - - - TEIE - Transfer error interrupt - enable - 3 - 1 - - - DIR - Data transfer direction - 4 - 1 - - - CIRC - Circular mode - 5 - 1 - - - PINC - Peripheral increment mode - 6 - 1 - - - MINC - Memory increment mode - 7 - 1 - - - PSIZE - Peripheral size - 8 - 2 - - - MSIZE - Memory size - 10 - 2 - - - PL - Channel Priority level - 12 - 2 - - - MEM2MEM - Memory to memory mode - 14 - 1 - - - - - CNDTR5 - CNDTR5 - DMA channel 5 number of data - register - 0x5C - 0x20 - read-write - 0x00000000 - - - NDT - Number of data to transfer - 0 - 16 - - - - - CPAR5 - CPAR5 - DMA channel 5 peripheral address - register - 0x60 - 0x20 - read-write - 0x00000000 - - - PA - Peripheral address - 0 - 32 - - - - - CMAR5 - CMAR5 - DMA channel 5 memory address - register - 0x64 - 0x20 - read-write - 0x00000000 - - - MA - Memory address - 0 - 32 - - - - - CCR6 - CCR6 - DMA channel configuration register - (DMA_CCR) - 0x6C - 0x20 - read-write - 0x00000000 - - - EN - Channel enable - 0 - 1 - - - TCIE - Transfer complete interrupt - enable - 1 - 1 - - - HTIE - Half Transfer interrupt - enable - 2 - 1 - - - TEIE - Transfer error interrupt - enable - 3 - 1 - - - DIR - Data transfer direction - 4 - 1 - - - CIRC - Circular mode - 5 - 1 - - - PINC - Peripheral increment mode - 6 - 1 - - - MINC - Memory increment mode - 7 - 1 - - - PSIZE - Peripheral size - 8 - 2 - - - MSIZE - Memory size - 10 - 2 - - - PL - Channel Priority level - 12 - 2 - - - MEM2MEM - Memory to memory mode - 14 - 1 - - - - - CNDTR6 - CNDTR6 - DMA channel 6 number of data - register - 0x70 - 0x20 - read-write - 0x00000000 - - - NDT - Number of data to transfer - 0 - 16 - - - - - CPAR6 - CPAR6 - DMA channel 6 peripheral address - register - 0x74 - 0x20 - read-write - 0x00000000 - - - PA - Peripheral address - 0 - 32 - - - - - CMAR6 - CMAR6 - DMA channel 6 memory address - register - 0x78 - 0x20 - read-write - 0x00000000 - - - MA - Memory address - 0 - 32 - - - - - CCR7 - CCR7 - DMA channel configuration register - (DMA_CCR) - 0x80 - 0x20 - read-write - 0x00000000 - - - EN - Channel enable - 0 - 1 - - - TCIE - Transfer complete interrupt - enable - 1 - 1 - - - HTIE - Half Transfer interrupt - enable - 2 - 1 - - - TEIE - Transfer error interrupt - enable - 3 - 1 - - - DIR - Data transfer direction - 4 - 1 - - - CIRC - Circular mode - 5 - 1 - - - PINC - Peripheral increment mode - 6 - 1 - - - MINC - Memory increment mode - 7 - 1 - - - PSIZE - Peripheral size - 8 - 2 - - - MSIZE - Memory size - 10 - 2 - - - PL - Channel Priority level - 12 - 2 - - - MEM2MEM - Memory to memory mode - 14 - 1 - - - - - CNDTR7 - CNDTR7 - DMA channel 7 number of data - register - 0x84 - 0x20 - read-write - 0x00000000 - - - NDT - Number of data to transfer - 0 - 16 - - - - - CPAR7 - CPAR7 - DMA channel 7 peripheral address - register - 0x88 - 0x20 - read-write - 0x00000000 - - - PA - Peripheral address - 0 - 32 - - - - - CMAR7 - CMAR7 - DMA channel 7 memory address - register - 0x8C - 0x20 - read-write - 0x00000000 - - - MA - Memory address - 0 - 32 - - - - - - - DMA2 - 0x40020400 - - DMA2_Channel1 - DMA2 Channel1 global interrupt - 56 - - - DMA2_Channel2 - DMA2 Channel2 global interrupt - 57 - - - DMA2_Channel3 - DMA2 Channel3 global interrupt - 58 - - - DMA2_Channel4_5 - DMA2 Channel4 and DMA2 Channel5 global - interrupt - 59 - - - - SDIO - Secure digital input/output - interface - SDIO - 0x40018000 - - 0x0 - 0x400 - registers - - - SDIO - SDIO global interrupt - 49 - - - - POWER - POWER - Bits 1:0 = PWRCTRL: Power supply control - bits - 0x0 - 0x20 - read-write - 0x00000000 - - - PWRCTRL - PWRCTRL - 0 - 2 - - - - - CLKCR - CLKCR - SDI clock control register - (SDIO_CLKCR) - 0x4 - 0x20 - read-write - 0x00000000 - - - CLKDIV - Clock divide factor - 0 - 8 - - - CLKEN - Clock enable bit - 8 - 1 - - - PWRSAV - Power saving configuration - bit - 9 - 1 - - - BYPASS - Clock divider bypass enable - bit - 10 - 1 - - - WIDBUS - Wide bus mode enable bit - 11 - 2 - - - NEGEDGE - SDIO_CK dephasing selection - bit - 13 - 1 - - - HWFC_EN - HW Flow Control enable - 14 - 1 - - - - - ARG - ARG - Bits 31:0 = : Command argument - 0x8 - 0x20 - read-write - 0x00000000 - - - CMDARG - Command argument - 0 - 32 - - - - - CMD - CMD - SDIO command register - (SDIO_CMD) - 0xC - 0x20 - read-write - 0x00000000 - - - CMDINDEX - CMDINDEX - 0 - 6 - - - WAITRESP - WAITRESP - 6 - 2 - - - WAITINT - WAITINT - 8 - 1 - - - WAITPEND - WAITPEND - 9 - 1 - - - CPSMEN - CPSMEN - 10 - 1 - - - SDIOSuspend - SDIOSuspend - 11 - 1 - - - ENCMDcompl - ENCMDcompl - 12 - 1 - - - nIEN - nIEN - 13 - 1 - - - CE_ATACMD - CE_ATACMD - 14 - 1 - - - - - RESPCMD - RESPCMD - SDIO command register - 0x10 - 0x20 - read-only - 0x00000000 - - - RESPCMD - RESPCMD - 0 - 6 - - - - - RESPI1 - RESPI1 - Bits 31:0 = CARDSTATUS1 - 0x14 - 0x20 - read-only - 0x00000000 - - - CARDSTATUS1 - CARDSTATUS1 - 0 - 32 - - - - - RESP2 - RESP2 - Bits 31:0 = CARDSTATUS2 - 0x18 - 0x20 - read-only - 0x00000000 - - - CARDSTATUS2 - CARDSTATUS2 - 0 - 32 - - - - - RESP3 - RESP3 - Bits 31:0 = CARDSTATUS3 - 0x1C - 0x20 - read-only - 0x00000000 - - - CARDSTATUS3 - CARDSTATUS3 - 0 - 32 - - - - - RESP4 - RESP4 - Bits 31:0 = CARDSTATUS4 - 0x20 - 0x20 - read-only - 0x00000000 - - - CARDSTATUS4 - CARDSTATUS4 - 0 - 32 - - - - - DTIMER - DTIMER - Bits 31:0 = DATATIME: Data timeout - period - 0x24 - 0x20 - read-write - 0x00000000 - - - DATATIME - Data timeout period - 0 - 32 - - - - - DLEN - DLEN - Bits 24:0 = DATALENGTH: Data length - value - 0x28 - 0x20 - read-write - 0x00000000 - - - DATALENGTH - Data length value - 0 - 25 - - - - - DCTRL - DCTRL - SDIO data control register - (SDIO_DCTRL) - 0x2C - 0x20 - read-write - 0x00000000 - - - DTEN - DTEN - 0 - 1 - - - DTDIR - DTDIR - 1 - 1 - - - DTMODE - DTMODE - 2 - 1 - - - DMAEN - DMAEN - 3 - 1 - - - DBLOCKSIZE - DBLOCKSIZE - 4 - 4 - - - PWSTART - PWSTART - 8 - 1 - - - PWSTOP - PWSTOP - 9 - 1 - - - RWMOD - RWMOD - 10 - 1 - - - SDIOEN - SDIOEN - 11 - 1 - - - - - DCOUNT - DCOUNT - Bits 24:0 = DATACOUNT: Data count - value - 0x30 - 0x20 - read-only - 0x00000000 - - - DATACOUNT - Data count value - 0 - 25 - - - - - STA - STA - SDIO status register - (SDIO_STA) - 0x34 - 0x20 - read-only - 0x00000000 - - - CCRCFAIL - CCRCFAIL - 0 - 1 - - - DCRCFAIL - DCRCFAIL - 1 - 1 - - - CTIMEOUT - CTIMEOUT - 2 - 1 - - - DTIMEOUT - DTIMEOUT - 3 - 1 - - - TXUNDERR - TXUNDERR - 4 - 1 - - - RXOVERR - RXOVERR - 5 - 1 - - - CMDREND - CMDREND - 6 - 1 - - - CMDSENT - CMDSENT - 7 - 1 - - - DATAEND - DATAEND - 8 - 1 - - - STBITERR - STBITERR - 9 - 1 - - - DBCKEND - DBCKEND - 10 - 1 - - - CMDACT - CMDACT - 11 - 1 - - - TXACT - TXACT - 12 - 1 - - - RXACT - RXACT - 13 - 1 - - - TXFIFOHE - TXFIFOHE - 14 - 1 - - - RXFIFOHF - RXFIFOHF - 15 - 1 - - - TXFIFOF - TXFIFOF - 16 - 1 - - - RXFIFOF - RXFIFOF - 17 - 1 - - - TXFIFOE - TXFIFOE - 18 - 1 - - - RXFIFOE - RXFIFOE - 19 - 1 - - - TXDAVL - TXDAVL - 20 - 1 - - - RXDAVL - RXDAVL - 21 - 1 - - - SDIOIT - SDIOIT - 22 - 1 - - - CEATAEND - CEATAEND - 23 - 1 - - - - - ICR - ICR - SDIO interrupt clear register - (SDIO_ICR) - 0x38 - 0x20 - read-write - 0x00000000 - - - CCRCFAILC - CCRCFAILC - 0 - 1 - - - DCRCFAILC - DCRCFAILC - 1 - 1 - - - CTIMEOUTC - CTIMEOUTC - 2 - 1 - - - DTIMEOUTC - DTIMEOUTC - 3 - 1 - - - TXUNDERRC - TXUNDERRC - 4 - 1 - - - RXOVERRC - RXOVERRC - 5 - 1 - - - CMDRENDC - CMDRENDC - 6 - 1 - - - CMDSENTC - CMDSENTC - 7 - 1 - - - DATAENDC - DATAENDC - 8 - 1 - - - STBITERRC - STBITERRC - 9 - 1 - - - DBCKENDC - DBCKENDC - 10 - 1 - - - SDIOITC - SDIOITC - 22 - 1 - - - CEATAENDC - CEATAENDC - 23 - 1 - - - - - MASK - MASK - SDIO mask register (SDIO_MASK) - 0x3C - 0x20 - read-write - 0x00000000 - - - CCRCFAILIE - CCRCFAILIE - 0 - 1 - - - DCRCFAILIE - DCRCFAILIE - 1 - 1 - - - CTIMEOUTIE - CTIMEOUTIE - 2 - 1 - - - DTIMEOUTIE - DTIMEOUTIE - 3 - 1 - - - TXUNDERRIE - TXUNDERRIE - 4 - 1 - - - RXOVERRIE - RXOVERRIE - 5 - 1 - - - CMDRENDIE - CMDRENDIE - 6 - 1 - - - CMDSENTIE - CMDSENTIE - 7 - 1 - - - DATAENDIE - DATAENDIE - 8 - 1 - - - STBITERRIE - STBITERRIE - 9 - 1 - - - DBACKENDIE - DBACKENDIE - 10 - 1 - - - CMDACTIE - CMDACTIE - 11 - 1 - - - TXACTIE - TXACTIE - 12 - 1 - - - RXACTIE - RXACTIE - 13 - 1 - - - TXFIFOHEIE - TXFIFOHEIE - 14 - 1 - - - RXFIFOHFIE - RXFIFOHFIE - 15 - 1 - - - TXFIFOFIE - TXFIFOFIE - 16 - 1 - - - RXFIFOFIE - RXFIFOFIE - 17 - 1 - - - TXFIFOEIE - TXFIFOEIE - 18 - 1 - - - RXFIFOEIE - RXFIFOEIE - 19 - 1 - - - TXDAVLIE - TXDAVLIE - 20 - 1 - - - RXDAVLIE - RXDAVLIE - 21 - 1 - - - SDIOITIE - SDIOITIE - 22 - 1 - - - CEATENDIE - CEATENDIE - 23 - 1 - - - - - FIFOCNT - FIFOCNT - Bits 23:0 = FIFOCOUNT: Remaining number of - words to be written to or read from the - FIFO - 0x48 - 0x20 - read-only - 0x00000000 - - - FIF0COUNT - FIF0COUNT - 0 - 24 - - - - - FIFO - FIFO - bits 31:0 = FIFOData: Receive and transmit - FIFO data - 0x80 - 0x20 - read-write - 0x00000000 - - - FIFOData - FIFOData - 0 - 32 - - - - - - - RTC - Real time clock - RTC - 0x40002800 - - 0x0 - 0x400 - registers - - - RTC - RTC global interrupt - 3 - - - RTCAlarm - RTC Alarms through EXTI line - interrupt - 41 - - - - CRH - CRH - RTC Control Register High - 0x0 - 0x20 - read-write - 0x00000000 - - - SECIE - Second interrupt Enable - 0 - 1 - - - ALRIE - Alarm interrupt Enable - 1 - 1 - - - OWIE - Overflow interrupt Enable - 2 - 1 - - - - - CRL - CRL - RTC Control Register Low - 0x4 - 0x20 - 0x00000020 - - - SECF - Second Flag - 0 - 1 - read-write - - - ALRF - Alarm Flag - 1 - 1 - read-write - - - OWF - Overflow Flag - 2 - 1 - read-write - - - RSF - Registers Synchronized - Flag - 3 - 1 - read-write - - - CNF - Configuration Flag - 4 - 1 - read-write - - - RTOFF - RTC operation OFF - 5 - 1 - read-only - - - - - PRLH - PRLH - RTC Prescaler Load Register - High - 0x8 - 0x20 - write-only - 0x00000000 - - - PRLH - RTC Prescaler Load Register - High - 0 - 4 - - - - - PRLL - PRLL - RTC Prescaler Load Register - Low - 0xC - 0x20 - write-only - 0x8000 - - - PRLL - RTC Prescaler Divider Register - Low - 0 - 16 - - - - - DIVH - DIVH - RTC Prescaler Divider Register - High - 0x10 - 0x20 - read-only - 0x00000000 - - - DIVH - RTC prescaler divider register - high - 0 - 4 - - - - - DIVL - DIVL - RTC Prescaler Divider Register - Low - 0x14 - 0x20 - read-only - 0x8000 - - - DIVL - RTC prescaler divider register - Low - 0 - 16 - - - - - CNTH - CNTH - RTC Counter Register High - 0x18 - 0x20 - read-write - 0x00000000 - - - CNTH - RTC counter register high - 0 - 16 - - - - - CNTL - CNTL - RTC Counter Register Low - 0x1C - 0x20 - read-write - 0x00000000 - - - CNTL - RTC counter register Low - 0 - 16 - - - - - ALRH - ALRH - RTC Alarm Register High - 0x20 - 0x20 - write-only - 0xFFFF - - - ALRH - RTC alarm register high - 0 - 16 - - - - - ALRL - ALRL - RTC Alarm Register Low - 0x24 - 0x20 - write-only - 0xFFFF - - - ALRL - RTC alarm register low - 0 - 16 - - - - - - - BKP - Backup registers - BKP - 0x40006C04 - - 0x0 - 0x400 - registers - - - - DR1 - DR1 - Backup data register (BKP_DR) - 0x0 - 0x20 - read-write - 0x00000000 - - - D1 - Backup data - 0 - 16 - - - - - DR2 - DR2 - Backup data register (BKP_DR) - 0x4 - 0x20 - read-write - 0x00000000 - - - D2 - Backup data - 0 - 16 - - - - - DR3 - DR3 - Backup data register (BKP_DR) - 0x8 - 0x20 - read-write - 0x00000000 - - - D3 - Backup data - 0 - 16 - - - - - DR4 - DR4 - Backup data register (BKP_DR) - 0xC - 0x20 - read-write - 0x00000000 - - - D4 - Backup data - 0 - 16 - - - - - DR5 - DR5 - Backup data register (BKP_DR) - 0x10 - 0x20 - read-write - 0x00000000 - - - D5 - Backup data - 0 - 16 - - - - - DR6 - DR6 - Backup data register (BKP_DR) - 0x14 - 0x20 - read-write - 0x00000000 - - - D6 - Backup data - 0 - 16 - - - - - DR7 - DR7 - Backup data register (BKP_DR) - 0x18 - 0x20 - read-write - 0x00000000 - - - D7 - Backup data - 0 - 16 - - - - - DR8 - DR8 - Backup data register (BKP_DR) - 0x1C - 0x20 - read-write - 0x00000000 - - - D8 - Backup data - 0 - 16 - - - - - DR9 - DR9 - Backup data register (BKP_DR) - 0x20 - 0x20 - read-write - 0x00000000 - - - D9 - Backup data - 0 - 16 - - - - - DR10 - DR10 - Backup data register (BKP_DR) - 0x24 - 0x20 - read-write - 0x00000000 - - - D10 - Backup data - 0 - 16 - - - - - DR11 - DR11 - Backup data register (BKP_DR) - 0x3C - 0x20 - read-write - 0x00000000 - - - DR11 - Backup data - 0 - 16 - - - - - DR12 - DR12 - Backup data register (BKP_DR) - 0x40 - 0x20 - read-write - 0x00000000 - - - DR12 - Backup data - 0 - 16 - - - - - DR13 - DR13 - Backup data register (BKP_DR) - 0x44 - 0x20 - read-write - 0x00000000 - - - DR13 - Backup data - 0 - 16 - - - - - DR14 - DR14 - Backup data register (BKP_DR) - 0x48 - 0x20 - read-write - 0x00000000 - - - D14 - Backup data - 0 - 16 - - - - - DR15 - DR15 - Backup data register (BKP_DR) - 0x4C - 0x20 - read-write - 0x00000000 - - - D15 - Backup data - 0 - 16 - - - - - DR16 - DR16 - Backup data register (BKP_DR) - 0x50 - 0x20 - read-write - 0x00000000 - - - D16 - Backup data - 0 - 16 - - - - - DR17 - DR17 - Backup data register (BKP_DR) - 0x54 - 0x20 - read-write - 0x00000000 - - - D17 - Backup data - 0 - 16 - - - - - DR18 - DR18 - Backup data register (BKP_DR) - 0x58 - 0x20 - read-write - 0x00000000 - - - D18 - Backup data - 0 - 16 - - - - - DR19 - DR19 - Backup data register (BKP_DR) - 0x5C - 0x20 - read-write - 0x00000000 - - - D19 - Backup data - 0 - 16 - - - - - DR20 - DR20 - Backup data register (BKP_DR) - 0x60 - 0x20 - read-write - 0x00000000 - - - D20 - Backup data - 0 - 16 - - - - - DR21 - DR21 - Backup data register (BKP_DR) - 0x64 - 0x20 - read-write - 0x00000000 - - - D21 - Backup data - 0 - 16 - - - - - DR22 - DR22 - Backup data register (BKP_DR) - 0x68 - 0x20 - read-write - 0x00000000 - - - D22 - Backup data - 0 - 16 - - - - - DR23 - DR23 - Backup data register (BKP_DR) - 0x6C - 0x20 - read-write - 0x00000000 - - - D23 - Backup data - 0 - 16 - - - - - DR24 - DR24 - Backup data register (BKP_DR) - 0x70 - 0x20 - read-write - 0x00000000 - - - D24 - Backup data - 0 - 16 - - - - - DR25 - DR25 - Backup data register (BKP_DR) - 0x74 - 0x20 - read-write - 0x00000000 - - - D25 - Backup data - 0 - 16 - - - - - DR26 - DR26 - Backup data register (BKP_DR) - 0x78 - 0x20 - read-write - 0x00000000 - - - D26 - Backup data - 0 - 16 - - - - - DR27 - DR27 - Backup data register (BKP_DR) - 0x7C - 0x20 - read-write - 0x00000000 - - - D27 - Backup data - 0 - 16 - - - - - DR28 - DR28 - Backup data register (BKP_DR) - 0x80 - 0x20 - read-write - 0x00000000 - - - D28 - Backup data - 0 - 16 - - - - - DR29 - DR29 - Backup data register (BKP_DR) - 0x84 - 0x20 - read-write - 0x00000000 - - - D29 - Backup data - 0 - 16 - - - - - DR30 - DR30 - Backup data register (BKP_DR) - 0x88 - 0x20 - read-write - 0x00000000 - - - D30 - Backup data - 0 - 16 - - - - - DR31 - DR31 - Backup data register (BKP_DR) - 0x8C - 0x20 - read-write - 0x00000000 - - - D31 - Backup data - 0 - 16 - - - - - DR32 - DR32 - Backup data register (BKP_DR) - 0x90 - 0x20 - read-write - 0x00000000 - - - D32 - Backup data - 0 - 16 - - - - - DR33 - DR33 - Backup data register (BKP_DR) - 0x94 - 0x20 - read-write - 0x00000000 - - - D33 - Backup data - 0 - 16 - - - - - DR34 - DR34 - Backup data register (BKP_DR) - 0x98 - 0x20 - read-write - 0x00000000 - - - D34 - Backup data - 0 - 16 - - - - - DR35 - DR35 - Backup data register (BKP_DR) - 0x9C - 0x20 - read-write - 0x00000000 - - - D35 - Backup data - 0 - 16 - - - - - DR36 - DR36 - Backup data register (BKP_DR) - 0xA0 - 0x20 - read-write - 0x00000000 - - - D36 - Backup data - 0 - 16 - - - - - DR37 - DR37 - Backup data register (BKP_DR) - 0xA4 - 0x20 - read-write - 0x00000000 - - - D37 - Backup data - 0 - 16 - - - - - DR38 - DR38 - Backup data register (BKP_DR) - 0xA8 - 0x20 - read-write - 0x00000000 - - - D38 - Backup data - 0 - 16 - - - - - DR39 - DR39 - Backup data register (BKP_DR) - 0xAC - 0x20 - read-write - 0x00000000 - - - D39 - Backup data - 0 - 16 - - - - - DR40 - DR40 - Backup data register (BKP_DR) - 0xB0 - 0x20 - read-write - 0x00000000 - - - D40 - Backup data - 0 - 16 - - - - - DR41 - DR41 - Backup data register (BKP_DR) - 0xB4 - 0x20 - read-write - 0x00000000 - - - D41 - Backup data - 0 - 16 - - - - - DR42 - DR42 - Backup data register (BKP_DR) - 0xB8 - 0x20 - read-write - 0x00000000 - - - D42 - Backup data - 0 - 16 - - - - - RTCCR - RTCCR - RTC clock calibration register - (BKP_RTCCR) - 0x28 - 0x20 - read-write - 0x00000000 - - - CAL - Calibration value - 0 - 7 - - - CCO - Calibration Clock Output - 7 - 1 - - - ASOE - Alarm or second output - enable - 8 - 1 - - - ASOS - Alarm or second output - selection - 9 - 1 - - - - - CR - CR - Backup control register - (BKP_CR) - 0x2C - 0x20 - read-write - 0x00000000 - - - TPE - Tamper pin enable - 0 - 1 - - - TPAL - Tamper pin active level - 1 - 1 - - - - - CSR - CSR - BKP_CSR control/status register - (BKP_CSR) - 0x30 - 0x20 - 0x00000000 - - - CTE - Clear Tamper event - 0 - 1 - write-only - - - CTI - Clear Tamper Interrupt - 1 - 1 - write-only - - - TPIE - Tamper Pin interrupt - enable - 2 - 1 - read-write - - - TEF - Tamper Event Flag - 8 - 1 - read-only - - - TIF - Tamper Interrupt Flag - 9 - 1 - read-only - - - - - - - IWDG - Independent watchdog - IWDG - 0x40003000 - - 0x0 - 0x400 - registers - - - - KR - KR - Key register (IWDG_KR) - 0x0 - 0x20 - write-only - 0x00000000 - - - KEY - Key value - 0 - 16 - - - - - PR - PR - Prescaler register (IWDG_PR) - 0x4 - 0x20 - read-write - 0x00000000 - - - PR - Prescaler divider - 0 - 3 - - - - - RLR - RLR - Reload register (IWDG_RLR) - 0x8 - 0x20 - read-write - 0x00000FFF - - - RL - Watchdog counter reload - value - 0 - 12 - - - - - SR - SR - Status register (IWDG_SR) - 0xC - 0x20 - read-only - 0x00000000 - - - PVU - Watchdog prescaler value - update - 0 - 1 - - - RVU - Watchdog counter reload value - update - 1 - 1 - - - - - - - WWDG - Window watchdog - WWDG - 0x40002C00 - - 0x0 - 0x400 - registers - - - WWDG - Window Watchdog interrupt - 0 - - - - CR - CR - Control register (WWDG_CR) - 0x0 - 0x20 - read-write - 0x0000007F - - - T - 7-bit counter (MSB to LSB) - 0 - 7 - - - WDGA - Activation bit - 7 - 1 - - - - - CFR - CFR - Configuration register - (WWDG_CFR) - 0x4 - 0x20 - read-write - 0x0000007F - - - W - 7-bit window value - 0 - 7 - - - WDGTB - Timer Base - 7 - 2 - - - EWI - Early Wakeup Interrupt - 9 - 1 - - - - - SR - SR - Status register (WWDG_SR) - 0x8 - 0x20 - read-write - 0x00000000 - - - EWI - Early Wakeup Interrupt - 0 - 1 - - - - - - - TIM1 - Advanced timer - TIM - 0x40012C00 - - 0x0 - 0x400 - registers - - - TIM1_BRK_TIM9 - TIM1 Break interrupt and TIM9 global - interrupt - 24 - - - TIM1_UP_TIM10 - TIM1 Update interrupt and TIM10 global - interrupt - 25 - - - TIM1_TRG_COM_TIM11 - TIM1 Trigger and Commutation interrupts and - TIM11 global interrupt - 26 - - - TIM1_CC - TIM1 Capture Compare interrupt - 27 - - - - CR1 - CR1 - control register 1 - 0x0 - 0x20 - read-write - 0x0000 - - - CKD - Clock division - 8 - 2 - - - ARPE - Auto-reload preload enable - 7 - 1 - - - CMS - Center-aligned mode - selection - 5 - 2 - - - DIR - Direction - 4 - 1 - - - OPM - One-pulse mode - 3 - 1 - - - URS - Update request source - 2 - 1 - - - UDIS - Update disable - 1 - 1 - - - CEN - Counter enable - 0 - 1 - - - - - CR2 - CR2 - control register 2 - 0x4 - 0x20 - read-write - 0x0000 - - - OIS4 - Output Idle state 4 - 14 - 1 - - - OIS3N - Output Idle state 3 - 13 - 1 - - - OIS3 - Output Idle state 3 - 12 - 1 - - - OIS2N - Output Idle state 2 - 11 - 1 - - - OIS2 - Output Idle state 2 - 10 - 1 - - - OIS1N - Output Idle state 1 - 9 - 1 - - - OIS1 - Output Idle state 1 - 8 - 1 - - - TI1S - TI1 selection - 7 - 1 - - - MMS - Master mode selection - 4 - 3 - - - CCDS - Capture/compare DMA - selection - 3 - 1 - - - CCUS - Capture/compare control update - selection - 2 - 1 - - - CCPC - Capture/compare preloaded - control - 0 - 1 - - - - - SMCR - SMCR - slave mode control register - 0x8 - 0x20 - read-write - 0x0000 - - - ETP - External trigger polarity - 15 - 1 - - - ECE - External clock enable - 14 - 1 - - - ETPS - External trigger prescaler - 12 - 2 - - - ETF - External trigger filter - 8 - 4 - - - MSM - Master/Slave mode - 7 - 1 - - - TS - Trigger selection - 4 - 3 - - - SMS - Slave mode selection - 0 - 3 - - - - - DIER - DIER - DMA/Interrupt enable register - 0xC - 0x20 - read-write - 0x0000 - - - TDE - Trigger DMA request enable - 14 - 1 - - - COMDE - COM DMA request enable - 13 - 1 - - - CC4DE - Capture/Compare 4 DMA request - enable - 12 - 1 - - - CC3DE - Capture/Compare 3 DMA request - enable - 11 - 1 - - - CC2DE - Capture/Compare 2 DMA request - enable - 10 - 1 - - - CC1DE - Capture/Compare 1 DMA request - enable - 9 - 1 - - - UDE - Update DMA request enable - 8 - 1 - - - TIE - Trigger interrupt enable - 6 - 1 - - - CC4IE - Capture/Compare 4 interrupt - enable - 4 - 1 - - - CC3IE - Capture/Compare 3 interrupt - enable - 3 - 1 - - - CC2IE - Capture/Compare 2 interrupt - enable - 2 - 1 - - - CC1IE - Capture/Compare 1 interrupt - enable - 1 - 1 - - - UIE - Update interrupt enable - 0 - 1 - - - BIE - Break interrupt enable - 7 - 1 - - - COMIE - COM interrupt enable - 5 - 1 - - - - - SR - SR - status register - 0x10 - 0x20 - read-write - 0x0000 - - - CC4OF - Capture/Compare 4 overcapture - flag - 12 - 1 - - - CC3OF - Capture/Compare 3 overcapture - flag - 11 - 1 - - - CC2OF - Capture/compare 2 overcapture - flag - 10 - 1 - - - CC1OF - Capture/Compare 1 overcapture - flag - 9 - 1 - - - BIF - Break interrupt flag - 7 - 1 - - - TIF - Trigger interrupt flag - 6 - 1 - - - COMIF - COM interrupt flag - 5 - 1 - - - CC4IF - Capture/Compare 4 interrupt - flag - 4 - 1 - - - CC3IF - Capture/Compare 3 interrupt - flag - 3 - 1 - - - CC2IF - Capture/Compare 2 interrupt - flag - 2 - 1 - - - CC1IF - Capture/compare 1 interrupt - flag - 1 - 1 - - - UIF - Update interrupt flag - 0 - 1 - - - - - EGR - EGR - event generation register - 0x14 - 0x20 - write-only - 0x0000 - - - BG - Break generation - 7 - 1 - - - TG - Trigger generation - 6 - 1 - - - COMG - Capture/Compare control update - generation - 5 - 1 - - - CC4G - Capture/compare 4 - generation - 4 - 1 - - - CC3G - Capture/compare 3 - generation - 3 - 1 - - - CC2G - Capture/compare 2 - generation - 2 - 1 - - - CC1G - Capture/compare 1 - generation - 1 - 1 - - - UG - Update generation - 0 - 1 - - - - - CCMR1_Output - CCMR1_Output - capture/compare mode register (output - mode) - 0x18 - 0x20 - read-write - 0x00000000 - - - OC2CE - Output Compare 2 clear - enable - 15 - 1 - - - OC2M - Output Compare 2 mode - 12 - 3 - - - OC2PE - Output Compare 2 preload - enable - 11 - 1 - - - OC2FE - Output Compare 2 fast - enable - 10 - 1 - - - CC2S - Capture/Compare 2 - selection - 8 - 2 - - - OC1CE - Output Compare 1 clear - enable - 7 - 1 - - - OC1M - Output Compare 1 mode - 4 - 3 - - - OC1PE - Output Compare 1 preload - enable - 3 - 1 - - - OC1FE - Output Compare 1 fast - enable - 2 - 1 - - - CC1S - Capture/Compare 1 - selection - 0 - 2 - - - - - CCMR1_Input - CCMR1_Input - capture/compare mode register 1 (input - mode) - CCMR1_Output - 0x18 - 0x20 - read-write - 0x00000000 - - - IC2F - Input capture 2 filter - 12 - 4 - - - IC2PCS - Input capture 2 prescaler - 10 - 2 - - - CC2S - Capture/Compare 2 - selection - 8 - 2 - - - IC1F - Input capture 1 filter - 4 - 4 - - - ICPCS - Input capture 1 prescaler - 2 - 2 - - - CC1S - Capture/Compare 1 - selection - 0 - 2 - - - - - CCMR2_Output - CCMR2_Output - capture/compare mode register (output - mode) - 0x1C - 0x20 - read-write - 0x00000000 - - - OC4CE - Output compare 4 clear - enable - 15 - 1 - - - OC4M - Output compare 4 mode - 12 - 3 - - - OC4PE - Output compare 4 preload - enable - 11 - 1 - - - OC4FE - Output compare 4 fast - enable - 10 - 1 - - - CC4S - Capture/Compare 4 - selection - 8 - 2 - - - OC3CE - Output compare 3 clear - enable - 7 - 1 - - - OC3M - Output compare 3 mode - 4 - 3 - - - OC3PE - Output compare 3 preload - enable - 3 - 1 - - - OC3FE - Output compare 3 fast - enable - 2 - 1 - - - CC3S - Capture/Compare 3 - selection - 0 - 2 - - - - - CCMR2_Input - CCMR2_Input - capture/compare mode register 2 (input - mode) - CCMR2_Output - 0x1C - 0x20 - read-write - 0x00000000 - - - IC4F - Input capture 4 filter - 12 - 4 - - - IC4PSC - Input capture 4 prescaler - 10 - 2 - - - CC4S - Capture/Compare 4 - selection - 8 - 2 - - - IC3F - Input capture 3 filter - 4 - 4 - - - IC3PSC - Input capture 3 prescaler - 2 - 2 - - - CC3S - Capture/compare 3 - selection - 0 - 2 - - - - - CCER - CCER - capture/compare enable - register - 0x20 - 0x20 - read-write - 0x0000 - - - CC4P - Capture/Compare 3 output - Polarity - 13 - 1 - - - CC4E - Capture/Compare 4 output - enable - 12 - 1 - - - CC3NP - Capture/Compare 3 output - Polarity - 11 - 1 - - - CC3NE - Capture/Compare 3 complementary output - enable - 10 - 1 - - - CC3P - Capture/Compare 3 output - Polarity - 9 - 1 - - - CC3E - Capture/Compare 3 output - enable - 8 - 1 - - - CC2NP - Capture/Compare 2 output - Polarity - 7 - 1 - - - CC2NE - Capture/Compare 2 complementary output - enable - 6 - 1 - - - CC2P - Capture/Compare 2 output - Polarity - 5 - 1 - - - CC2E - Capture/Compare 2 output - enable - 4 - 1 - - - CC1NP - Capture/Compare 1 output - Polarity - 3 - 1 - - - CC1NE - Capture/Compare 1 complementary output - enable - 2 - 1 - - - CC1P - Capture/Compare 1 output - Polarity - 1 - 1 - - - CC1E - Capture/Compare 1 output - enable - 0 - 1 - - - - - CNT - CNT - counter - 0x24 - 0x20 - read-write - 0x00000000 - - - CNT - counter value - 0 - 16 - - - - - PSC - PSC - prescaler - 0x28 - 0x20 - read-write - 0x0000 - - - PSC - Prescaler value - 0 - 16 - - - - - ARR - ARR - auto-reload register - 0x2C - 0x20 - read-write - 0x00000000 - - - ARR - Auto-reload value - 0 - 16 - - - - - CCR1 - CCR1 - capture/compare register 1 - 0x34 - 0x20 - read-write - 0x00000000 - - - CCR1 - Capture/Compare 1 value - 0 - 16 - - - - - CCR2 - CCR2 - capture/compare register 2 - 0x38 - 0x20 - read-write - 0x00000000 - - - CCR2 - Capture/Compare 2 value - 0 - 16 - - - - - CCR3 - CCR3 - capture/compare register 3 - 0x3C - 0x20 - read-write - 0x00000000 - - - CCR3 - Capture/Compare value - 0 - 16 - - - - - CCR4 - CCR4 - capture/compare register 4 - 0x40 - 0x20 - read-write - 0x00000000 - - - CCR4 - Capture/Compare value - 0 - 16 - - - - - DCR - DCR - DMA control register - 0x48 - 0x20 - read-write - 0x0000 - - - DBL - DMA burst length - 8 - 5 - - - DBA - DMA base address - 0 - 5 - - - - - DMAR - DMAR - DMA address for full transfer - 0x4C - 0x20 - read-write - 0x0000 - - - DMAB - DMA register for burst - accesses - 0 - 16 - - - - - RCR - RCR - repetition counter register - 0x30 - 0x20 - read-write - 0x0000 - - - REP - Repetition counter value - 0 - 8 - - - - - BDTR - BDTR - break and dead-time register - 0x44 - 0x20 - read-write - 0x0000 - - - MOE - Main output enable - 15 - 1 - - - AOE - Automatic output enable - 14 - 1 - - - BKP - Break polarity - 13 - 1 - - - BKE - Break enable - 12 - 1 - - - OSSR - Off-state selection for Run - mode - 11 - 1 - - - OSSI - Off-state selection for Idle - mode - 10 - 1 - - - LOCK - Lock configuration - 8 - 2 - - - DTG - Dead-time generator setup - 0 - 8 - - - - - - - TIM8 - 0x40013400 - - TIM8_BRK_TIM12 - TIM8 Break interrupt and TIM12 global - interrupt - 43 - - - TIM8_UP_TIM13 - TIM8 Update interrupt and TIM13 global - interrupt - 44 - - - TIM8_TRG_COM_TIM14 - TIM8 Trigger and Commutation interrupts and - TIM14 global interrupt - 45 - - - TIM8_CC - TIM8 Capture Compare interrupt - 46 - - - - TIM2 - General purpose timer - TIM - 0x40000000 - - 0x0 - 0x400 - registers - - - TIM2 - TIM2 global interrupt - 28 - - - - CR1 - CR1 - control register 1 - 0x0 - 0x20 - read-write - 0x0000 - - - CKD - Clock division - 8 - 2 - - - ARPE - Auto-reload preload enable - 7 - 1 - - - CMS - Center-aligned mode - selection - 5 - 2 - - - DIR - Direction - 4 - 1 - - - OPM - One-pulse mode - 3 - 1 - - - URS - Update request source - 2 - 1 - - - UDIS - Update disable - 1 - 1 - - - CEN - Counter enable - 0 - 1 - - - - - CR2 - CR2 - control register 2 - 0x4 - 0x20 - read-write - 0x0000 - - - TI1S - TI1 selection - 7 - 1 - - - MMS - Master mode selection - 4 - 3 - - - CCDS - Capture/compare DMA - selection - 3 - 1 - - - - - SMCR - SMCR - slave mode control register - 0x8 - 0x20 - read-write - 0x0000 - - - ETP - External trigger polarity - 15 - 1 - - - ECE - External clock enable - 14 - 1 - - - ETPS - External trigger prescaler - 12 - 2 - - - ETF - External trigger filter - 8 - 4 - - - MSM - Master/Slave mode - 7 - 1 - - - TS - Trigger selection - 4 - 3 - - - SMS - Slave mode selection - 0 - 3 - - - - - DIER - DIER - DMA/Interrupt enable register - 0xC - 0x20 - read-write - 0x0000 - - - TDE - Trigger DMA request enable - 14 - 1 - - - CC4DE - Capture/Compare 4 DMA request - enable - 12 - 1 - - - CC3DE - Capture/Compare 3 DMA request - enable - 11 - 1 - - - CC2DE - Capture/Compare 2 DMA request - enable - 10 - 1 - - - CC1DE - Capture/Compare 1 DMA request - enable - 9 - 1 - - - UDE - Update DMA request enable - 8 - 1 - - - TIE - Trigger interrupt enable - 6 - 1 - - - CC4IE - Capture/Compare 4 interrupt - enable - 4 - 1 - - - CC3IE - Capture/Compare 3 interrupt - enable - 3 - 1 - - - CC2IE - Capture/Compare 2 interrupt - enable - 2 - 1 - - - CC1IE - Capture/Compare 1 interrupt - enable - 1 - 1 - - - UIE - Update interrupt enable - 0 - 1 - - - - - SR - SR - status register - 0x10 - 0x20 - read-write - 0x0000 - - - CC4OF - Capture/Compare 4 overcapture - flag - 12 - 1 - - - CC3OF - Capture/Compare 3 overcapture - flag - 11 - 1 - - - CC2OF - Capture/compare 2 overcapture - flag - 10 - 1 - - - CC1OF - Capture/Compare 1 overcapture - flag - 9 - 1 - - - TIF - Trigger interrupt flag - 6 - 1 - - - CC4IF - Capture/Compare 4 interrupt - flag - 4 - 1 - - - CC3IF - Capture/Compare 3 interrupt - flag - 3 - 1 - - - CC2IF - Capture/Compare 2 interrupt - flag - 2 - 1 - - - CC1IF - Capture/compare 1 interrupt - flag - 1 - 1 - - - UIF - Update interrupt flag - 0 - 1 - - - - - EGR - EGR - event generation register - 0x14 - 0x20 - write-only - 0x0000 - - - TG - Trigger generation - 6 - 1 - - - CC4G - Capture/compare 4 - generation - 4 - 1 - - - CC3G - Capture/compare 3 - generation - 3 - 1 - - - CC2G - Capture/compare 2 - generation - 2 - 1 - - - CC1G - Capture/compare 1 - generation - 1 - 1 - - - UG - Update generation - 0 - 1 - - - - - CCMR1_Output - CCMR1_Output - capture/compare mode register 1 (output - mode) - 0x18 - 0x20 - read-write - 0x00000000 - - - OC2CE - Output compare 2 clear - enable - 15 - 1 - - - OC2M - Output compare 2 mode - 12 - 3 - - - OC2PE - Output compare 2 preload - enable - 11 - 1 - - - OC2FE - Output compare 2 fast - enable - 10 - 1 - - - CC2S - Capture/Compare 2 - selection - 8 - 2 - - - OC1CE - Output compare 1 clear - enable - 7 - 1 - - - OC1M - Output compare 1 mode - 4 - 3 - - - OC1PE - Output compare 1 preload - enable - 3 - 1 - - - OC1FE - Output compare 1 fast - enable - 2 - 1 - - - CC1S - Capture/Compare 1 - selection - 0 - 2 - - - - - CCMR1_Input - CCMR1_Input - capture/compare mode register 1 (input - mode) - CCMR1_Output - 0x18 - 0x20 - read-write - 0x00000000 - - - IC2F - Input capture 2 filter - 12 - 4 - - - IC2PSC - Input capture 2 prescaler - 10 - 2 - - - CC2S - Capture/compare 2 - selection - 8 - 2 - - - IC1F - Input capture 1 filter - 4 - 4 - - - IC1PSC - Input capture 1 prescaler - 2 - 2 - - - CC1S - Capture/Compare 1 - selection - 0 - 2 - - - - - CCMR2_Output - CCMR2_Output - capture/compare mode register 2 (output - mode) - 0x1C - 0x20 - read-write - 0x00000000 - - - O24CE - Output compare 4 clear - enable - 15 - 1 - - - OC4M - Output compare 4 mode - 12 - 3 - - - OC4PE - Output compare 4 preload - enable - 11 - 1 - - - OC4FE - Output compare 4 fast - enable - 10 - 1 - - - CC4S - Capture/Compare 4 - selection - 8 - 2 - - - OC3CE - Output compare 3 clear - enable - 7 - 1 - - - OC3M - Output compare 3 mode - 4 - 3 - - - OC3PE - Output compare 3 preload - enable - 3 - 1 - - - OC3FE - Output compare 3 fast - enable - 2 - 1 - - - CC3S - Capture/Compare 3 - selection - 0 - 2 - - - - - CCMR2_Input - CCMR2_Input - capture/compare mode register 2 (input - mode) - CCMR2_Output - 0x1C - 0x20 - read-write - 0x00000000 - - - IC4F - Input capture 4 filter - 12 - 4 - - - IC4PSC - Input capture 4 prescaler - 10 - 2 - - - CC4S - Capture/Compare 4 - selection - 8 - 2 - - - IC3F - Input capture 3 filter - 4 - 4 - - - IC3PSC - Input capture 3 prescaler - 2 - 2 - - - CC3S - Capture/Compare 3 - selection - 0 - 2 - - - - - CCER - CCER - capture/compare enable - register - 0x20 - 0x20 - read-write - 0x0000 - - - CC4P - Capture/Compare 3 output - Polarity - 13 - 1 - - - CC4E - Capture/Compare 4 output - enable - 12 - 1 - - - CC3P - Capture/Compare 3 output - Polarity - 9 - 1 - - - CC3E - Capture/Compare 3 output - enable - 8 - 1 - - - CC2P - Capture/Compare 2 output - Polarity - 5 - 1 - - - CC2E - Capture/Compare 2 output - enable - 4 - 1 - - - CC1P - Capture/Compare 1 output - Polarity - 1 - 1 - - - CC1E - Capture/Compare 1 output - enable - 0 - 1 - - - - - CNT - CNT - counter - 0x24 - 0x20 - read-write - 0x00000000 - - - CNT - counter value - 0 - 16 - - - - - PSC - PSC - prescaler - 0x28 - 0x20 - read-write - 0x0000 - - - PSC - Prescaler value - 0 - 16 - - - - - ARR - ARR - auto-reload register - 0x2C - 0x20 - read-write - 0x00000000 - - - ARR - Auto-reload value - 0 - 16 - - - - - CCR1 - CCR1 - capture/compare register 1 - 0x34 - 0x20 - read-write - 0x00000000 - - - CCR1 - Capture/Compare 1 value - 0 - 16 - - - - - CCR2 - CCR2 - capture/compare register 2 - 0x38 - 0x20 - read-write - 0x00000000 - - - CCR2 - Capture/Compare 2 value - 0 - 16 - - - - - CCR3 - CCR3 - capture/compare register 3 - 0x3C - 0x20 - read-write - 0x00000000 - - - CCR3 - Capture/Compare value - 0 - 16 - - - - - CCR4 - CCR4 - capture/compare register 4 - 0x40 - 0x20 - read-write - 0x00000000 - - - CCR4 - Capture/Compare value - 0 - 16 - - - - - DCR - DCR - DMA control register - 0x48 - 0x20 - read-write - 0x0000 - - - DBL - DMA burst length - 8 - 5 - - - DBA - DMA base address - 0 - 5 - - - - - DMAR - DMAR - DMA address for full transfer - 0x4C - 0x20 - read-write - 0x0000 - - - DMAB - DMA register for burst - accesses - 0 - 16 - - - - - - - TIM3 - 0x40000400 - - TIM3 - TIM3 global interrupt - 29 - - - - TIM4 - 0x40000800 - - TIM4 - TIM4 global interrupt - 30 - - - - TIM5 - 0x40000C00 - - TIM5 - TIM5 global interrupt - 50 - - - - TIM9 - General purpose timer - TIM - 0x40014C00 - - 0x0 - 0x400 - registers - - - TIM1_BRK_TIM9 - TIM1 Break interrupt and TIM9 global - interrupt - 24 - - - - CR1 - CR1 - control register 1 - 0x0 - 0x20 - read-write - 0x0000 - - - CKD - Clock division - 8 - 2 - - - ARPE - Auto-reload preload enable - 7 - 1 - - - OPM - One-pulse mode - 3 - 1 - - - URS - Update request source - 2 - 1 - - - UDIS - Update disable - 1 - 1 - - - CEN - Counter enable - 0 - 1 - - - - - CR2 - CR2 - control register 2 - 0x4 - 0x20 - read-write - 0x0000 - - - MMS - Master mode selection - 4 - 3 - - - - - SMCR - SMCR - slave mode control register - 0x8 - 0x20 - read-write - 0x0000 - - - MSM - Master/Slave mode - 7 - 1 - - - TS - Trigger selection - 4 - 3 - - - SMS - Slave mode selection - 0 - 3 - - - - - DIER - DIER - DMA/Interrupt enable register - 0xC - 0x20 - read-write - 0x0000 - - - TIE - Trigger interrupt enable - 6 - 1 - - - CC2IE - Capture/Compare 2 interrupt - enable - 2 - 1 - - - CC1IE - Capture/Compare 1 interrupt - enable - 1 - 1 - - - UIE - Update interrupt enable - 0 - 1 - - - - - SR - SR - status register - 0x10 - 0x20 - read-write - 0x0000 - - - CC2OF - Capture/compare 2 overcapture - flag - 10 - 1 - - - CC1OF - Capture/Compare 1 overcapture - flag - 9 - 1 - - - TIF - Trigger interrupt flag - 6 - 1 - - - CC2IF - Capture/Compare 2 interrupt - flag - 2 - 1 - - - CC1IF - Capture/compare 1 interrupt - flag - 1 - 1 - - - UIF - Update interrupt flag - 0 - 1 - - - - - EGR - EGR - event generation register - 0x14 - 0x20 - write-only - 0x0000 - - - TG - Trigger generation - 6 - 1 - - - CC2G - Capture/compare 2 - generation - 2 - 1 - - - CC1G - Capture/compare 1 - generation - 1 - 1 - - - UG - Update generation - 0 - 1 - - - - - CCMR1_Output - CCMR1_Output - capture/compare mode register 1 (output - mode) - 0x18 - 0x20 - read-write - 0x00000000 - - - OC2M - Output Compare 2 mode - 12 - 3 - - - OC2PE - Output Compare 2 preload - enable - 11 - 1 - - - OC2FE - Output Compare 2 fast - enable - 10 - 1 - - - CC2S - Capture/Compare 2 - selection - 8 - 2 - - - OC1M - Output Compare 1 mode - 4 - 3 - - - OC1PE - Output Compare 1 preload - enable - 3 - 1 - - - OC1FE - Output Compare 1 fast - enable - 2 - 1 - - - CC1S - Capture/Compare 1 - selection - 0 - 2 - - - - - CCMR1_Input - CCMR1_Input - capture/compare mode register 1 (input - mode) - CCMR1_Output - 0x18 - 0x20 - read-write - 0x00000000 - - - IC2F - Input capture 2 filter - 12 - 4 - - - IC2PSC - Input capture 2 prescaler - 10 - 2 - - - CC2S - Capture/Compare 2 - selection - 8 - 2 - - - IC1F - Input capture 1 filter - 4 - 4 - - - IC1PSC - Input capture 1 prescaler - 2 - 2 - - - CC1S - Capture/Compare 1 - selection - 0 - 2 - - - - - CCER - CCER - capture/compare enable - register - 0x20 - 0x20 - read-write - 0x0000 - - - CC2NP - Capture/Compare 2 output - Polarity - 7 - 1 - - - CC2P - Capture/Compare 2 output - Polarity - 5 - 1 - - - CC2E - Capture/Compare 2 output - enable - 4 - 1 - - - CC1NP - Capture/Compare 1 output - Polarity - 3 - 1 - - - CC1P - Capture/Compare 1 output - Polarity - 1 - 1 - - - CC1E - Capture/Compare 1 output - enable - 0 - 1 - - - - - CNT - CNT - counter - 0x24 - 0x20 - read-write - 0x00000000 - - - CNT - counter value - 0 - 16 - - - - - PSC - PSC - prescaler - 0x28 - 0x20 - read-write - 0x0000 - - - PSC - Prescaler value - 0 - 16 - - - - - ARR - ARR - auto-reload register - 0x2C - 0x20 - read-write - 0x00000000 - - - ARR - Auto-reload value - 0 - 16 - - - - - CCR1 - CCR1 - capture/compare register 1 - 0x34 - 0x20 - read-write - 0x00000000 - - - CCR1 - Capture/Compare 1 value - 0 - 16 - - - - - CCR2 - CCR2 - capture/compare register 2 - 0x38 - 0x20 - read-write - 0x00000000 - - - CCR2 - Capture/Compare 2 value - 0 - 16 - - - - - - - TIM12 - 0x40001800 - - TIM8_BRK_TIM12 - TIM8 Break interrupt and TIM12 global - interrupt - 43 - - - - TIM10 - General purpose timer - TIM - 0x40015000 - - 0x0 - 0x400 - registers - - - TIM1_UP_TIM10 - TIM1 Update interrupt and TIM10 global - interrupt - 25 - - - - CR1 - CR1 - control register 1 - 0x0 - 0x20 - read-write - 0x0000 - - - CKD - Clock division - 8 - 2 - - - ARPE - Auto-reload preload enable - 7 - 1 - - - URS - Update request source - 2 - 1 - - - UDIS - Update disable - 1 - 1 - - - CEN - Counter enable - 0 - 1 - - - - - CR2 - CR2 - control register 2 - 0x4 - 0x20 - read-write - 0x0000 - - - MMS - Master mode selection - 4 - 3 - - - - - DIER - DIER - DMA/Interrupt enable register - 0xC - 0x20 - read-write - 0x0000 - - - CC1IE - Capture/Compare 1 interrupt - enable - 1 - 1 - - - UIE - Update interrupt enable - 0 - 1 - - - - - SR - SR - status register - 0x10 - 0x20 - read-write - 0x0000 - - - CC1OF - Capture/Compare 1 overcapture - flag - 9 - 1 - - - CC1IF - Capture/compare 1 interrupt - flag - 1 - 1 - - - UIF - Update interrupt flag - 0 - 1 - - - - - EGR - EGR - event generation register - 0x14 - 0x20 - write-only - 0x0000 - - - CC1G - Capture/compare 1 - generation - 1 - 1 - - - UG - Update generation - 0 - 1 - - - - - CCMR1_Output - CCMR1_Output - capture/compare mode register (output - mode) - 0x18 - 0x20 - read-write - 0x00000000 - - - OC1M - Output Compare 1 mode - 4 - 3 - - - OC1PE - Output Compare 1 preload - enable - 3 - 1 - - - CC1S - Capture/Compare 1 - selection - 0 - 2 - - - - - CCMR1_Input - CCMR1_Input - capture/compare mode register (input - mode) - CCMR1_Output - 0x18 - 0x20 - read-write - 0x00000000 - - - IC1F - Input capture 1 filter - 4 - 4 - - - IC1PSC - Input capture 1 prescaler - 2 - 2 - - - CC1S - Capture/Compare 1 - selection - 0 - 2 - - - - - CCER - CCER - capture/compare enable - register - 0x20 - 0x20 - read-write - 0x0000 - - - CC1NP - Capture/Compare 1 output - Polarity - 3 - 1 - - - CC1P - Capture/Compare 1 output - Polarity - 1 - 1 - - - CC1E - Capture/Compare 1 output - enable - 0 - 1 - - - - - CNT - CNT - counter - 0x24 - 0x20 - read-write - 0x00000000 - - - CNT - counter value - 0 - 16 - - - - - PSC - PSC - prescaler - 0x28 - 0x20 - read-write - 0x0000 - - - PSC - Prescaler value - 0 - 16 - - - - - ARR - ARR - auto-reload register - 0x2C - 0x20 - read-write - 0x00000000 - - - ARR - Auto-reload value - 0 - 16 - - - - - CCR1 - CCR1 - capture/compare register 1 - 0x34 - 0x20 - read-write - 0x00000000 - - - CCR1 - Capture/Compare 1 value - 0 - 16 - - - - - - - TIM11 - 0x40015400 - - TIM1_TRG_COM_TIM11 - TIM1 Trigger and Commutation interrupts and - TIM11 global interrupt - 26 - - - - TIM13 - 0x40001C00 - - TIM8_UP_TIM13 - TIM8 Update interrupt and TIM13 global - interrupt - 44 - - - - TIM14 - 0x40002000 - - TIM8_TRG_COM_TIM14 - TIM8 Trigger and Commutation interrupts and - TIM14 global interrupt - 45 - - - - TIM6 - Basic timer - TIM - 0x40001000 - - 0x0 - 0x400 - registers - - - TIM6 - TIM6 global interrupt - 54 - - - - CR1 - CR1 - control register 1 - 0x0 - 0x20 - read-write - 0x0000 - - - ARPE - Auto-reload preload enable - 7 - 1 - - - OPM - One-pulse mode - 3 - 1 - - - URS - Update request source - 2 - 1 - - - UDIS - Update disable - 1 - 1 - - - CEN - Counter enable - 0 - 1 - - - - - CR2 - CR2 - control register 2 - 0x4 - 0x20 - read-write - 0x0000 - - - MMS - Master mode selection - 4 - 3 - - - - - DIER - DIER - DMA/Interrupt enable register - 0xC - 0x20 - read-write - 0x0000 - - - UDE - Update DMA request enable - 8 - 1 - - - UIE - Update interrupt enable - 0 - 1 - - - - - SR - SR - status register - 0x10 - 0x20 - read-write - 0x0000 - - - UIF - Update interrupt flag - 0 - 1 - - - - - EGR - EGR - event generation register - 0x14 - 0x20 - write-only - 0x0000 - - - UG - Update generation - 0 - 1 - - - - - CNT - CNT - counter - 0x24 - 0x20 - read-write - 0x00000000 - - - CNT - Low counter value - 0 - 16 - - - - - PSC - PSC - prescaler - 0x28 - 0x20 - read-write - 0x0000 - - - PSC - Prescaler value - 0 - 16 - - - - - ARR - ARR - auto-reload register - 0x2C - 0x20 - read-write - 0x00000000 - - - ARR - Low Auto-reload value - 0 - 16 - - - - - - - TIM7 - 0x40001400 - - TIM7 - TIM7 global interrupt - 55 - - - - I2C1 - Inter integrated circuit - I2C - 0x40005400 - - 0x0 - 0x400 - registers - - - I2C1_EV - I2C1 event interrupt - 31 - - - I2C1_ER - I2C1 error interrupt - 32 - - - - CR1 - CR1 - Control register 1 - 0x0 - 0x20 - read-write - 0x0000 - - - SWRST - Software reset - 15 - 1 - - - ALERT - SMBus alert - 13 - 1 - - - PEC - Packet error checking - 12 - 1 - - - POS - Acknowledge/PEC Position (for data - reception) - 11 - 1 - - - ACK - Acknowledge enable - 10 - 1 - - - STOP - Stop generation - 9 - 1 - - - START - Start generation - 8 - 1 - - - NOSTRETCH - Clock stretching disable (Slave - mode) - 7 - 1 - - - ENGC - General call enable - 6 - 1 - - - ENPEC - PEC enable - 5 - 1 - - - ENARP - ARP enable - 4 - 1 - - - SMBTYPE - SMBus type - 3 - 1 - - - SMBUS - SMBus mode - 1 - 1 - - - PE - Peripheral enable - 0 - 1 - - - - - CR2 - CR2 - Control register 2 - 0x4 - 0x20 - read-write - 0x0000 - - - LAST - DMA last transfer - 12 - 1 - - - DMAEN - DMA requests enable - 11 - 1 - - - ITBUFEN - Buffer interrupt enable - 10 - 1 - - - ITEVTEN - Event interrupt enable - 9 - 1 - - - ITERREN - Error interrupt enable - 8 - 1 - - - FREQ - Peripheral clock frequency - 0 - 6 - - - - - OAR1 - OAR1 - Own address register 1 - 0x8 - 0x20 - read-write - 0x0000 - - - ADDMODE - Addressing mode (slave - mode) - 15 - 1 - - - ADD10 - Interface address - 8 - 2 - - - ADD7 - Interface address - 1 - 7 - - - ADD0 - Interface address - 0 - 1 - - - - - OAR2 - OAR2 - Own address register 2 - 0xC - 0x20 - read-write - 0x0000 - - - ADD2 - Interface address - 1 - 7 - - - ENDUAL - Dual addressing mode - enable - 0 - 1 - - - - - DR - DR - Data register - 0x10 - 0x20 - read-write - 0x0000 - - - DR - 8-bit data register - 0 - 8 - - - - - SR1 - SR1 - Status register 1 - 0x14 - 0x20 - 0x0000 - - - SMBALERT - SMBus alert - 15 - 1 - read-write - - - TIMEOUT - Timeout or Tlow error - 14 - 1 - read-write - - - PECERR - PEC Error in reception - 12 - 1 - read-write - - - OVR - Overrun/Underrun - 11 - 1 - read-write - - - AF - Acknowledge failure - 10 - 1 - read-write - - - ARLO - Arbitration lost (master - mode) - 9 - 1 - read-write - - - BERR - Bus error - 8 - 1 - read-write - - - TxE - Data register empty - (transmitters) - 7 - 1 - read-only - - - RxNE - Data register not empty - (receivers) - 6 - 1 - read-only - - - STOPF - Stop detection (slave - mode) - 4 - 1 - read-only - - - ADD10 - 10-bit header sent (Master - mode) - 3 - 1 - read-only - - - BTF - Byte transfer finished - 2 - 1 - read-only - - - ADDR - Address sent (master mode)/matched - (slave mode) - 1 - 1 - read-only - - - SB - Start bit (Master mode) - 0 - 1 - read-only - - - - - SR2 - SR2 - Status register 2 - 0x18 - 0x20 - read-only - 0x0000 - - - PEC - acket error checking - register - 8 - 8 - - - DUALF - Dual flag (Slave mode) - 7 - 1 - - - SMBHOST - SMBus host header (Slave - mode) - 6 - 1 - - - SMBDEFAULT - SMBus device default address (Slave - mode) - 5 - 1 - - - GENCALL - General call address (Slave - mode) - 4 - 1 - - - TRA - Transmitter/receiver - 2 - 1 - - - BUSY - Bus busy - 1 - 1 - - - MSL - Master/slave - 0 - 1 - - - - - CCR - CCR - Clock control register - 0x1C - 0x20 - read-write - 0x0000 - - - F_S - I2C master mode selection - 15 - 1 - - - DUTY - Fast mode duty cycle - 14 - 1 - - - CCR - Clock control register in Fast/Standard - mode (Master mode) - 0 - 12 - - - - - TRISE - TRISE - TRISE register - 0x20 - 0x20 - read-write - 0x0002 - - - TRISE - Maximum rise time in Fast/Standard mode - (Master mode) - 0 - 6 - - - - - - - I2C2 - 0x40005800 - - I2C2_EV - I2C2 event interrupt - 33 - - - I2C2_ER - I2C2 error interrupt - 34 - - - - SPI1 - Serial peripheral interface - SPI - 0x40013000 - - 0x0 - 0x400 - registers - - - SPI1 - SPI1 global interrupt - 35 - - - - CR1 - CR1 - control register 1 - 0x0 - 0x20 - read-write - 0x0000 - - - BIDIMODE - Bidirectional data mode - enable - 15 - 1 - - - BIDIOE - Output enable in bidirectional - mode - 14 - 1 - - - CRCEN - Hardware CRC calculation - enable - 13 - 1 - - - CRCNEXT - CRC transfer next - 12 - 1 - - - DFF - Data frame format - 11 - 1 - - - RXONLY - Receive only - 10 - 1 - - - SSM - Software slave management - 9 - 1 - - - SSI - Internal slave select - 8 - 1 - - - LSBFIRST - Frame format - 7 - 1 - - - SPE - SPI enable - 6 - 1 - - - BR - Baud rate control - 3 - 3 - - - MSTR - Master selection - 2 - 1 - - - CPOL - Clock polarity - 1 - 1 - - - CPHA - Clock phase - 0 - 1 - - - - - CR2 - CR2 - control register 2 - 0x4 - 0x20 - read-write - 0x0000 - - - TXEIE - Tx buffer empty interrupt - enable - 7 - 1 - - - RXNEIE - RX buffer not empty interrupt - enable - 6 - 1 - - - ERRIE - Error interrupt enable - 5 - 1 - - - SSOE - SS output enable - 2 - 1 - - - TXDMAEN - Tx buffer DMA enable - 1 - 1 - - - RXDMAEN - Rx buffer DMA enable - 0 - 1 - - - - - SR - SR - status register - 0x8 - 0x20 - 0x0002 - - - BSY - Busy flag - 7 - 1 - read-only - - - OVR - Overrun flag - 6 - 1 - read-only - - - MODF - Mode fault - 5 - 1 - read-only - - - CRCERR - CRC error flag - 4 - 1 - read-write - - - UDR - Underrun flag - 3 - 1 - read-only - - - CHSIDE - Channel side - 2 - 1 - read-only - - - TXE - Transmit buffer empty - 1 - 1 - read-only - - - RXNE - Receive buffer not empty - 0 - 1 - read-only - - - - - DR - DR - data register - 0xC - 0x20 - read-write - 0x0000 - - - DR - Data register - 0 - 16 - - - - - CRCPR - CRCPR - CRC polynomial register - 0x10 - 0x20 - read-write - 0x0007 - - - CRCPOLY - CRC polynomial register - 0 - 16 - - - - - RXCRCR - RXCRCR - RX CRC register - 0x14 - 0x20 - read-only - 0x0000 - - - RxCRC - Rx CRC register - 0 - 16 - - - - - TXCRCR - TXCRCR - TX CRC register - 0x18 - 0x20 - read-only - 0x0000 - - - TxCRC - Tx CRC register - 0 - 16 - - - - - I2SCFGR - I2SCFGR - I2S configuration register - 0x1C - 0x20 - read-write - 0x0000 - - - I2SMOD - I2S mode selection - 11 - 1 - - - I2SE - I2S Enable - 10 - 1 - - - I2SCFG - I2S configuration mode - 8 - 2 - - - PCMSYNC - PCM frame synchronization - 7 - 1 - - - I2SSTD - I2S standard selection - 4 - 2 - - - CKPOL - Steady state clock - polarity - 3 - 1 - - - DATLEN - Data length to be - transferred - 1 - 2 - - - CHLEN - Channel length (number of bits per audio - channel) - 0 - 1 - - - - - I2SPR - I2SPR - I2S prescaler register - 0x20 - 0x20 - read-write - 00000010 - - - MCKOE - Master clock output enable - 9 - 1 - - - ODD - Odd factor for the - prescaler - 8 - 1 - - - I2SDIV - I2S Linear prescaler - 0 - 8 - - - - - - - SPI2 - 0x40003800 - - SPI2 - SPI2 global interrupt - 36 - - - - SPI3 - 0x40003C00 - - SPI3 - SPI3 global interrupt - 51 - - - - USART1 - Universal synchronous asynchronous receiver - transmitter - USART - 0x40013800 - - 0x0 - 0x400 - registers - - - USART1 - USART1 global interrupt - 37 - - - - SR - SR - Status register - 0x0 - 0x20 - 0x00C0 - - - CTS - CTS flag - 9 - 1 - read-write - - - LBD - LIN break detection flag - 8 - 1 - read-write - - - TXE - Transmit data register - empty - 7 - 1 - read-only - - - TC - Transmission complete - 6 - 1 - read-write - - - RXNE - Read data register not - empty - 5 - 1 - read-write - - - IDLE - IDLE line detected - 4 - 1 - read-only - - - ORE - Overrun error - 3 - 1 - read-only - - - NE - Noise error flag - 2 - 1 - read-only - - - FE - Framing error - 1 - 1 - read-only - - - PE - Parity error - 0 - 1 - read-only - - - - - DR - DR - Data register - 0x4 - 0x20 - read-write - 0x00000000 - - - DR - Data value - 0 - 9 - - - - - BRR - BRR - Baud rate register - 0x8 - 0x20 - read-write - 0x0000 - - - DIV_Mantissa - mantissa of USARTDIV - 4 - 12 - - - DIV_Fraction - fraction of USARTDIV - 0 - 4 - - - - - CR1 - CR1 - Control register 1 - 0xC - 0x20 - read-write - 0x0000 - - - UE - USART enable - 13 - 1 - - - M - Word length - 12 - 1 - - - WAKE - Wakeup method - 11 - 1 - - - PCE - Parity control enable - 10 - 1 - - - PS - Parity selection - 9 - 1 - - - PEIE - PE interrupt enable - 8 - 1 - - - TXEIE - TXE interrupt enable - 7 - 1 - - - TCIE - Transmission complete interrupt - enable - 6 - 1 - - - RXNEIE - RXNE interrupt enable - 5 - 1 - - - IDLEIE - IDLE interrupt enable - 4 - 1 - - - TE - Transmitter enable - 3 - 1 - - - RE - Receiver enable - 2 - 1 - - - RWU - Receiver wakeup - 1 - 1 - - - SBK - Send break - 0 - 1 - - - - - CR2 - CR2 - Control register 2 - 0x10 - 0x20 - read-write - 0x0000 - - - LINEN - LIN mode enable - 14 - 1 - - - STOP - STOP bits - 12 - 2 - - - CLKEN - Clock enable - 11 - 1 - - - CPOL - Clock polarity - 10 - 1 - - - CPHA - Clock phase - 9 - 1 - - - LBCL - Last bit clock pulse - 8 - 1 - - - LBDIE - LIN break detection interrupt - enable - 6 - 1 - - - LBDL - lin break detection length - 5 - 1 - - - ADD - Address of the USART node - 0 - 4 - - - - - CR3 - CR3 - Control register 3 - 0x14 - 0x20 - read-write - 0x0000 - - - CTSIE - CTS interrupt enable - 10 - 1 - - - CTSE - CTS enable - 9 - 1 - - - RTSE - RTS enable - 8 - 1 - - - DMAT - DMA enable transmitter - 7 - 1 - - - DMAR - DMA enable receiver - 6 - 1 - - - SCEN - Smartcard mode enable - 5 - 1 - - - NACK - Smartcard NACK enable - 4 - 1 - - - HDSEL - Half-duplex selection - 3 - 1 - - - IRLP - IrDA low-power - 2 - 1 - - - IREN - IrDA mode enable - 1 - 1 - - - EIE - Error interrupt enable - 0 - 1 - - - - - GTPR - GTPR - Guard time and prescaler - register - 0x18 - 0x20 - read-write - 0x0000 - - - GT - Guard time value - 8 - 8 - - - PSC - Prescaler value - 0 - 8 - - - - - - - USART2 - 0x40004400 - - USART2 - USART2 global interrupt - 38 - - - - USART3 - 0x40004800 - - USART3 - USART3 global interrupt - 39 - - - - ADC1 - Analog to digital converter - ADC - 0x40012400 - - 0x0 - 0x400 - registers - - - ADC - ADC1 global interrupt - 18 - - - - SR - SR - status register - 0x0 - 0x20 - read-write - 0x00000000 - - - STRT - Regular channel start flag - 4 - 1 - - - JSTRT - Injected channel start - flag - 3 - 1 - - - JEOC - Injected channel end of - conversion - 2 - 1 - - - EOC - Regular channel end of - conversion - 1 - 1 - - - AWD - Analog watchdog flag - 0 - 1 - - - - - CR1 - CR1 - control register 1 - 0x4 - 0x20 - read-write - 0x00000000 - - - AWDEN - Analog watchdog enable on regular - channels - 23 - 1 - - - JAWDEN - Analog watchdog enable on injected - channels - 22 - 1 - - - DUALMOD - Dual mode selection - 16 - 4 - - - DISCNUM - Discontinuous mode channel - count - 13 - 3 - - - JDISCEN - Discontinuous mode on injected - channels - 12 - 1 - - - DISCEN - Discontinuous mode on regular - channels - 11 - 1 - - - JAUTO - Automatic injected group - conversion - 10 - 1 - - - AWDSGL - Enable the watchdog on a single channel - in scan mode - 9 - 1 - - - SCAN - Scan mode - 8 - 1 - - - JEOCIE - Interrupt enable for injected - channels - 7 - 1 - - - AWDIE - Analog watchdog interrupt - enable - 6 - 1 - - - EOCIE - Interrupt enable for EOC - 5 - 1 - - - AWDCH - Analog watchdog channel select - bits - 0 - 5 - - - - - CR2 - CR2 - control register 2 - 0x8 - 0x20 - read-write - 0x00000000 - - - TSVREFE - Temperature sensor and VREFINT - enable - 23 - 1 - - - SWSTART - Start conversion of regular - channels - 22 - 1 - - - JSWSTART - Start conversion of injected - channels - 21 - 1 - - - EXTTRIG - External trigger conversion mode for - regular channels - 20 - 1 - - - EXTSEL - External event select for regular - group - 17 - 3 - - - JEXTTRIG - External trigger conversion mode for - injected channels - 15 - 1 - - - JEXTSEL - External event select for injected - group - 12 - 3 - - - ALIGN - Data alignment - 11 - 1 - - - DMA - Direct memory access mode - 8 - 1 - - - RSTCAL - Reset calibration - 3 - 1 - - - CAL - A/D calibration - 2 - 1 - - - CONT - Continuous conversion - 1 - 1 - - - ADON - A/D converter ON / OFF - 0 - 1 - - - - - SMPR1 - SMPR1 - sample time register 1 - 0xC - 0x20 - read-write - 0x00000000 - - - SMP10 - Channel 10 sample time - selection - 0 - 3 - - - SMP11 - Channel 11 sample time - selection - 3 - 3 - - - SMP12 - Channel 12 sample time - selection - 6 - 3 - - - SMP13 - Channel 13 sample time - selection - 9 - 3 - - - SMP14 - Channel 14 sample time - selection - 12 - 3 - - - SMP15 - Channel 15 sample time - selection - 15 - 3 - - - SMP16 - Channel 16 sample time - selection - 18 - 3 - - - SMP17 - Channel 17 sample time - selection - 21 - 3 - - - - - SMPR2 - SMPR2 - sample time register 2 - 0x10 - 0x20 - read-write - 0x00000000 - - - SMP0 - Channel 0 sample time - selection - 0 - 3 - - - SMP1 - Channel 1 sample time - selection - 3 - 3 - - - SMP2 - Channel 2 sample time - selection - 6 - 3 - - - SMP3 - Channel 3 sample time - selection - 9 - 3 - - - SMP4 - Channel 4 sample time - selection - 12 - 3 - - - SMP5 - Channel 5 sample time - selection - 15 - 3 - - - SMP6 - Channel 6 sample time - selection - 18 - 3 - - - SMP7 - Channel 7 sample time - selection - 21 - 3 - - - SMP8 - Channel 8 sample time - selection - 24 - 3 - - - SMP9 - Channel 9 sample time - selection - 27 - 3 - - - - - JOFR1 - JOFR1 - injected channel data offset register - x - 0x14 - 0x20 - read-write - 0x00000000 - - - JOFFSET1 - Data offset for injected channel - x - 0 - 12 - - - - - JOFR2 - JOFR2 - injected channel data offset register - x - 0x18 - 0x20 - read-write - 0x00000000 - - - JOFFSET2 - Data offset for injected channel - x - 0 - 12 - - - - - JOFR3 - JOFR3 - injected channel data offset register - x - 0x1C - 0x20 - read-write - 0x00000000 - - - JOFFSET3 - Data offset for injected channel - x - 0 - 12 - - - - - JOFR4 - JOFR4 - injected channel data offset register - x - 0x20 - 0x20 - read-write - 0x00000000 - - - JOFFSET4 - Data offset for injected channel - x - 0 - 12 - - - - - HTR - HTR - watchdog higher threshold - register - 0x24 - 0x20 - read-write - 0x00000FFF - - - HT - Analog watchdog higher - threshold - 0 - 12 - - - - - LTR - LTR - watchdog lower threshold - register - 0x28 - 0x20 - read-write - 0x00000000 - - - LT - Analog watchdog lower - threshold - 0 - 12 - - - - - SQR1 - SQR1 - regular sequence register 1 - 0x2C - 0x20 - read-write - 0x00000000 - - - L - Regular channel sequence - length - 20 - 4 - - - SQ16 - 16th conversion in regular - sequence - 15 - 5 - - - SQ15 - 15th conversion in regular - sequence - 10 - 5 - - - SQ14 - 14th conversion in regular - sequence - 5 - 5 - - - SQ13 - 13th conversion in regular - sequence - 0 - 5 - - - - - SQR2 - SQR2 - regular sequence register 2 - 0x30 - 0x20 - read-write - 0x00000000 - - - SQ12 - 12th conversion in regular - sequence - 25 - 5 - - - SQ11 - 11th conversion in regular - sequence - 20 - 5 - - - SQ10 - 10th conversion in regular - sequence - 15 - 5 - - - SQ9 - 9th conversion in regular - sequence - 10 - 5 - - - SQ8 - 8th conversion in regular - sequence - 5 - 5 - - - SQ7 - 7th conversion in regular - sequence - 0 - 5 - - - - - SQR3 - SQR3 - regular sequence register 3 - 0x34 - 0x20 - read-write - 0x00000000 - - - SQ6 - 6th conversion in regular - sequence - 25 - 5 - - - SQ5 - 5th conversion in regular - sequence - 20 - 5 - - - SQ4 - 4th conversion in regular - sequence - 15 - 5 - - - SQ3 - 3rd conversion in regular - sequence - 10 - 5 - - - SQ2 - 2nd conversion in regular - sequence - 5 - 5 - - - SQ1 - 1st conversion in regular - sequence - 0 - 5 - - - - - JSQR - JSQR - injected sequence register - 0x38 - 0x20 - read-write - 0x00000000 - - - JL - Injected sequence length - 20 - 2 - - - JSQ4 - 4th conversion in injected - sequence - 15 - 5 - - - JSQ3 - 3rd conversion in injected - sequence - 10 - 5 - - - JSQ2 - 2nd conversion in injected - sequence - 5 - 5 - - - JSQ1 - 1st conversion in injected - sequence - 0 - 5 - - - - - JDR1 - JDR1 - injected data register x - 0x3C - 0x20 - read-only - 0x00000000 - - - JDATA - Injected data - 0 - 16 - - - - - JDR2 - JDR2 - injected data register x - 0x40 - 0x20 - read-only - 0x00000000 - - - JDATA - Injected data - 0 - 16 - - - - - JDR3 - JDR3 - injected data register x - 0x44 - 0x20 - read-only - 0x00000000 - - - JDATA - Injected data - 0 - 16 - - - - - JDR4 - JDR4 - injected data register x - 0x48 - 0x20 - read-only - 0x00000000 - - - JDATA - Injected data - 0 - 16 - - - - - DR - DR - regular data register - 0x4C - 0x20 - read-only - 0x00000000 - - - DATA - Regular data - 0 - 16 - - - ADC2DATA - ADC2 data - 16 - 16 - - - - - - - ADC2 - Analog to digital converter - ADC - 0x40012800 - - 0x0 - 0x400 - registers - - - ADC - ADC2 global interrupt - 18 - - - - SR - SR - status register - 0x0 - 0x20 - read-write - 0x00000000 - - - STRT - Regular channel start flag - 4 - 1 - - - JSTRT - Injected channel start - flag - 3 - 1 - - - JEOC - Injected channel end of - conversion - 2 - 1 - - - EOC - Regular channel end of - conversion - 1 - 1 - - - AWD - Analog watchdog flag - 0 - 1 - - - - - CR1 - CR1 - control register 1 - 0x4 - 0x20 - read-write - 0x00000000 - - - AWDEN - Analog watchdog enable on regular - channels - 23 - 1 - - - JAWDEN - Analog watchdog enable on injected - channels - 22 - 1 - - - DISCNUM - Discontinuous mode channel - count - 13 - 3 - - - JDISCEN - Discontinuous mode on injected - channels - 12 - 1 - - - DISCEN - Discontinuous mode on regular - channels - 11 - 1 - - - JAUTO - Automatic injected group - conversion - 10 - 1 - - - AWDSGL - Enable the watchdog on a single channel - in scan mode - 9 - 1 - - - SCAN - Scan mode - 8 - 1 - - - JEOCIE - Interrupt enable for injected - channels - 7 - 1 - - - AWDIE - Analog watchdog interrupt - enable - 6 - 1 - - - EOCIE - Interrupt enable for EOC - 5 - 1 - - - AWDCH - Analog watchdog channel select - bits - 0 - 5 - - - - - CR2 - CR2 - control register 2 - 0x8 - 0x20 - read-write - 0x00000000 - - - TSVREFE - Temperature sensor and VREFINT - enable - 23 - 1 - - - SWSTART - Start conversion of regular - channels - 22 - 1 - - - JSWSTART - Start conversion of injected - channels - 21 - 1 - - - EXTTRIG - External trigger conversion mode for - regular channels - 20 - 1 - - - EXTSEL - External event select for regular - group - 17 - 3 - - - JEXTTRIG - External trigger conversion mode for - injected channels - 15 - 1 - - - JEXTSEL - External event select for injected - group - 12 - 3 - - - ALIGN - Data alignment - 11 - 1 - - - DMA - Direct memory access mode - 8 - 1 - - - RSTCAL - Reset calibration - 3 - 1 - - - CAL - A/D calibration - 2 - 1 - - - CONT - Continuous conversion - 1 - 1 - - - ADON - A/D converter ON / OFF - 0 - 1 - - - - - SMPR1 - SMPR1 - sample time register 1 - 0xC - 0x20 - read-write - 0x00000000 - - - SMP10 - Channel 10 sample time - selection - 0 - 3 - - - SMP11 - Channel 11 sample time - selection - 3 - 3 - - - SMP12 - Channel 12 sample time - selection - 6 - 3 - - - SMP13 - Channel 13 sample time - selection - 9 - 3 - - - SMP14 - Channel 14 sample time - selection - 12 - 3 - - - SMP15 - Channel 15 sample time - selection - 15 - 3 - - - SMP16 - Channel 16 sample time - selection - 18 - 3 - - - SMP17 - Channel 17 sample time - selection - 21 - 3 - - - - - SMPR2 - SMPR2 - sample time register 2 - 0x10 - 0x20 - read-write - 0x00000000 - - - SMP0 - Channel 0 sample time - selection - 0 - 3 - - - SMP1 - Channel 1 sample time - selection - 3 - 3 - - - SMP2 - Channel 2 sample time - selection - 6 - 3 - - - SMP3 - Channel 3 sample time - selection - 9 - 3 - - - SMP4 - Channel 4 sample time - selection - 12 - 3 - - - SMP5 - Channel 5 sample time - selection - 15 - 3 - - - SMP6 - Channel 6 sample time - selection - 18 - 3 - - - SMP7 - Channel 7 sample time - selection - 21 - 3 - - - SMP8 - Channel 8 sample time - selection - 24 - 3 - - - SMP9 - Channel 9 sample time - selection - 27 - 3 - - - - - JOFR1 - JOFR1 - injected channel data offset register - x - 0x14 - 0x20 - read-write - 0x00000000 - - - JOFFSET1 - Data offset for injected channel - x - 0 - 12 - - - - - JOFR2 - JOFR2 - injected channel data offset register - x - 0x18 - 0x20 - read-write - 0x00000000 - - - JOFFSET2 - Data offset for injected channel - x - 0 - 12 - - - - - JOFR3 - JOFR3 - injected channel data offset register - x - 0x1C - 0x20 - read-write - 0x00000000 - - - JOFFSET3 - Data offset for injected channel - x - 0 - 12 - - - - - JOFR4 - JOFR4 - injected channel data offset register - x - 0x20 - 0x20 - read-write - 0x00000000 - - - JOFFSET4 - Data offset for injected channel - x - 0 - 12 - - - - - HTR - HTR - watchdog higher threshold - register - 0x24 - 0x20 - read-write - 0x00000FFF - - - HT - Analog watchdog higher - threshold - 0 - 12 - - - - - LTR - LTR - watchdog lower threshold - register - 0x28 - 0x20 - read-write - 0x00000000 - - - LT - Analog watchdog lower - threshold - 0 - 12 - - - - - SQR1 - SQR1 - regular sequence register 1 - 0x2C - 0x20 - read-write - 0x00000000 - - - L - Regular channel sequence - length - 20 - 4 - - - SQ16 - 16th conversion in regular - sequence - 15 - 5 - - - SQ15 - 15th conversion in regular - sequence - 10 - 5 - - - SQ14 - 14th conversion in regular - sequence - 5 - 5 - - - SQ13 - 13th conversion in regular - sequence - 0 - 5 - - - - - SQR2 - SQR2 - regular sequence register 2 - 0x30 - 0x20 - read-write - 0x00000000 - - - SQ12 - 12th conversion in regular - sequence - 25 - 5 - - - SQ11 - 11th conversion in regular - sequence - 20 - 5 - - - SQ10 - 10th conversion in regular - sequence - 15 - 5 - - - SQ9 - 9th conversion in regular - sequence - 10 - 5 - - - SQ8 - 8th conversion in regular - sequence - 5 - 5 - - - SQ7 - 7th conversion in regular - sequence - 0 - 5 - - - - - SQR3 - SQR3 - regular sequence register 3 - 0x34 - 0x20 - read-write - 0x00000000 - - - SQ6 - 6th conversion in regular - sequence - 25 - 5 - - - SQ5 - 5th conversion in regular - sequence - 20 - 5 - - - SQ4 - 4th conversion in regular - sequence - 15 - 5 - - - SQ3 - 3rd conversion in regular - sequence - 10 - 5 - - - SQ2 - 2nd conversion in regular - sequence - 5 - 5 - - - SQ1 - 1st conversion in regular - sequence - 0 - 5 - - - - - JSQR - JSQR - injected sequence register - 0x38 - 0x20 - read-write - 0x00000000 - - - JL - Injected sequence length - 20 - 2 - - - JSQ4 - 4th conversion in injected - sequence - 15 - 5 - - - JSQ3 - 3rd conversion in injected - sequence - 10 - 5 - - - JSQ2 - 2nd conversion in injected - sequence - 5 - 5 - - - JSQ1 - 1st conversion in injected - sequence - 0 - 5 - - - - - JDR1 - JDR1 - injected data register x - 0x3C - 0x20 - read-only - 0x00000000 - - - JDATA - Injected data - 0 - 16 - - - - - JDR2 - JDR2 - injected data register x - 0x40 - 0x20 - read-only - 0x00000000 - - - JDATA - Injected data - 0 - 16 - - - - - JDR3 - JDR3 - injected data register x - 0x44 - 0x20 - read-only - 0x00000000 - - - JDATA - Injected data - 0 - 16 - - - - - JDR4 - JDR4 - injected data register x - 0x48 - 0x20 - read-only - 0x00000000 - - - JDATA - Injected data - 0 - 16 - - - - - DR - DR - regular data register - 0x4C - 0x20 - read-only - 0x00000000 - - - DATA - Regular data - 0 - 16 - - - - - - - ADC3 - 0x40013C00 - - ADC3 - ADC3 global interrupt - 47 - - - - CAN - Controller area network - CAN - 0x40006400 - - 0x0 - 0x400 - registers - - - CAN1_TX - CAN1 TX interrupts - 19 - - - CAN1_RX0 - CAN1 RX0 interrupts - 20 - - - CAN1_RX1 - CAN1 RX1 interrupt - 21 - - - CAN1_SCE - CAN1 SCE interrupt - 22 - - - - CAN_MCR - CAN_MCR - CAN_MCR - 0x0 - 0x20 - read-write - 0x00000000 - - - DBF - DBF - 16 - 1 - - - RESET - RESET - 15 - 1 - - - TTCM - TTCM - 7 - 1 - - - ABOM - ABOM - 6 - 1 - - - AWUM - AWUM - 5 - 1 - - - NART - NART - 4 - 1 - - - RFLM - RFLM - 3 - 1 - - - TXFP - TXFP - 2 - 1 - - - SLEEP - SLEEP - 1 - 1 - - - INRQ - INRQ - 0 - 1 - - - - - CAN_MSR - CAN_MSR - CAN_MSR - 0x4 - 0x20 - 0x00000000 - - - RX - RX - 11 - 1 - read-only - - - SAMP - SAMP - 10 - 1 - read-only - - - RXM - RXM - 9 - 1 - read-only - - - TXM - TXM - 8 - 1 - read-only - - - SLAKI - SLAKI - 4 - 1 - read-write - - - WKUI - WKUI - 3 - 1 - read-write - - - ERRI - ERRI - 2 - 1 - read-write - - - SLAK - SLAK - 1 - 1 - read-only - - - INAK - INAK - 0 - 1 - read-only - - - - - CAN_TSR - CAN_TSR - CAN_TSR - 0x8 - 0x20 - 0x00000000 - - - LOW2 - Lowest priority flag for mailbox - 2 - 31 - 1 - read-only - - - LOW1 - Lowest priority flag for mailbox - 1 - 30 - 1 - read-only - - - LOW0 - Lowest priority flag for mailbox - 0 - 29 - 1 - read-only - - - TME2 - Lowest priority flag for mailbox - 2 - 28 - 1 - read-only - - - TME1 - Lowest priority flag for mailbox - 1 - 27 - 1 - read-only - - - TME0 - Lowest priority flag for mailbox - 0 - 26 - 1 - read-only - - - CODE - CODE - 24 - 2 - read-only - - - ABRQ2 - ABRQ2 - 23 - 1 - read-write - - - TERR2 - TERR2 - 19 - 1 - read-write - - - ALST2 - ALST2 - 18 - 1 - read-write - - - TXOK2 - TXOK2 - 17 - 1 - read-write - - - RQCP2 - RQCP2 - 16 - 1 - read-write - - - ABRQ1 - ABRQ1 - 15 - 1 - read-write - - - TERR1 - TERR1 - 11 - 1 - read-write - - - ALST1 - ALST1 - 10 - 1 - read-write - - - TXOK1 - TXOK1 - 9 - 1 - read-write - - - RQCP1 - RQCP1 - 8 - 1 - read-write - - - ABRQ0 - ABRQ0 - 7 - 1 - read-write - - - TERR0 - TERR0 - 3 - 1 - read-write - - - ALST0 - ALST0 - 2 - 1 - read-write - - - TXOK0 - TXOK0 - 1 - 1 - read-write - - - RQCP0 - RQCP0 - 0 - 1 - read-write - - - - - CAN_RF0R - CAN_RF0R - CAN_RF0R - 0xC - 0x20 - 0x00000000 - - - RFOM0 - RFOM0 - 5 - 1 - read-write - - - FOVR0 - FOVR0 - 4 - 1 - read-write - - - FULL0 - FULL0 - 3 - 1 - read-write - - - FMP0 - FMP0 - 0 - 2 - read-only - - - - - CAN_RF1R - CAN_RF1R - CAN_RF1R - 0x10 - 0x20 - 0x00000000 - - - RFOM1 - RFOM1 - 5 - 1 - read-write - - - FOVR1 - FOVR1 - 4 - 1 - read-write - - - FULL1 - FULL1 - 3 - 1 - read-write - - - FMP1 - FMP1 - 0 - 2 - read-only - - - - - CAN_IER - CAN_IER - CAN_IER - 0x14 - 0x20 - read-write - 0x00000000 - - - SLKIE - SLKIE - 17 - 1 - - - WKUIE - WKUIE - 16 - 1 - - - ERRIE - ERRIE - 15 - 1 - - - LECIE - LECIE - 11 - 1 - - - BOFIE - BOFIE - 10 - 1 - - - EPVIE - EPVIE - 9 - 1 - - - EWGIE - EWGIE - 8 - 1 - - - FOVIE1 - FOVIE1 - 6 - 1 - - - FFIE1 - FFIE1 - 5 - 1 - - - FMPIE1 - FMPIE1 - 4 - 1 - - - FOVIE0 - FOVIE0 - 3 - 1 - - - FFIE0 - FFIE0 - 2 - 1 - - - FMPIE0 - FMPIE0 - 1 - 1 - - - TMEIE - TMEIE - 0 - 1 - - - - - CAN_ESR - CAN_ESR - CAN_ESR - 0x18 - 0x20 - 0x00000000 - - - REC - REC - 24 - 8 - read-only - - - TEC - TEC - 16 - 8 - read-only - - - LEC - LEC - 4 - 3 - read-write - - - BOFF - BOFF - 2 - 1 - read-only - - - EPVF - EPVF - 1 - 1 - read-only - - - EWGF - EWGF - 0 - 1 - read-only - - - - - CAN_BTR - CAN_BTR - CAN_BTR - 0x1C - 0x20 - read-write - 0x00000000 - - - SILM - SILM - 31 - 1 - - - LBKM - LBKM - 30 - 1 - - - SJW - SJW - 24 - 2 - - - TS2 - TS2 - 20 - 3 - - - TS1 - TS1 - 16 - 4 - - - BRP - BRP - 0 - 10 - - - - - CAN_TI0R - CAN_TI0R - CAN_TI0R - 0x180 - 0x20 - read-write - 0x00000000 - - - STID - STID - 21 - 11 - - - EXID - EXID - 3 - 18 - - - IDE - IDE - 2 - 1 - - - RTR - RTR - 1 - 1 - - - TXRQ - TXRQ - 0 - 1 - - - - - CAN_TDT0R - CAN_TDT0R - CAN_TDT0R - 0x184 - 0x20 - read-write - 0x00000000 - - - TIME - TIME - 16 - 16 - - - TGT - TGT - 8 - 1 - - - DLC - DLC - 0 - 4 - - - - - CAN_TDL0R - CAN_TDL0R - CAN_TDL0R - 0x188 - 0x20 - read-write - 0x00000000 - - - DATA3 - DATA3 - 24 - 8 - - - DATA2 - DATA2 - 16 - 8 - - - DATA1 - DATA1 - 8 - 8 - - - DATA0 - DATA0 - 0 - 8 - - - - - CAN_TDH0R - CAN_TDH0R - CAN_TDH0R - 0x18C - 0x20 - read-write - 0x00000000 - - - DATA7 - DATA7 - 24 - 8 - - - DATA6 - DATA6 - 16 - 8 - - - DATA5 - DATA5 - 8 - 8 - - - DATA4 - DATA4 - 0 - 8 - - - - - CAN_TI1R - CAN_TI1R - CAN_TI1R - 0x190 - 0x20 - read-write - 0x00000000 - - - STID - STID - 21 - 11 - - - EXID - EXID - 3 - 18 - - - IDE - IDE - 2 - 1 - - - RTR - RTR - 1 - 1 - - - TXRQ - TXRQ - 0 - 1 - - - - - CAN_TDT1R - CAN_TDT1R - CAN_TDT1R - 0x194 - 0x20 - read-write - 0x00000000 - - - TIME - TIME - 16 - 16 - - - TGT - TGT - 8 - 1 - - - DLC - DLC - 0 - 4 - - - - - CAN_TDL1R - CAN_TDL1R - CAN_TDL1R - 0x198 - 0x20 - read-write - 0x00000000 - - - DATA3 - DATA3 - 24 - 8 - - - DATA2 - DATA2 - 16 - 8 - - - DATA1 - DATA1 - 8 - 8 - - - DATA0 - DATA0 - 0 - 8 - - - - - CAN_TDH1R - CAN_TDH1R - CAN_TDH1R - 0x19C - 0x20 - read-write - 0x00000000 - - - DATA7 - DATA7 - 24 - 8 - - - DATA6 - DATA6 - 16 - 8 - - - DATA5 - DATA5 - 8 - 8 - - - DATA4 - DATA4 - 0 - 8 - - - - - CAN_TI2R - CAN_TI2R - CAN_TI2R - 0x1A0 - 0x20 - read-write - 0x00000000 - - - STID - STID - 21 - 11 - - - EXID - EXID - 3 - 18 - - - IDE - IDE - 2 - 1 - - - RTR - RTR - 1 - 1 - - - TXRQ - TXRQ - 0 - 1 - - - - - CAN_TDT2R - CAN_TDT2R - CAN_TDT2R - 0x1A4 - 0x20 - read-write - 0x00000000 - - - TIME - TIME - 16 - 16 - - - TGT - TGT - 8 - 1 - - - DLC - DLC - 0 - 4 - - - - - CAN_TDL2R - CAN_TDL2R - CAN_TDL2R - 0x1A8 - 0x20 - read-write - 0x00000000 - - - DATA3 - DATA3 - 24 - 8 - - - DATA2 - DATA2 - 16 - 8 - - - DATA1 - DATA1 - 8 - 8 - - - DATA0 - DATA0 - 0 - 8 - - - - - CAN_TDH2R - CAN_TDH2R - CAN_TDH2R - 0x1AC - 0x20 - read-write - 0x00000000 - - - DATA7 - DATA7 - 24 - 8 - - - DATA6 - DATA6 - 16 - 8 - - - DATA5 - DATA5 - 8 - 8 - - - DATA4 - DATA4 - 0 - 8 - - - - - CAN_RI0R - CAN_RI0R - CAN_RI0R - 0x1B0 - 0x20 - read-only - 0x00000000 - - - STID - STID - 21 - 11 - - - EXID - EXID - 3 - 18 - - - IDE - IDE - 2 - 1 - - - RTR - RTR - 1 - 1 - - - - - CAN_RDT0R - CAN_RDT0R - CAN_RDT0R - 0x1B4 - 0x20 - read-only - 0x00000000 - - - TIME - TIME - 16 - 16 - - - FMI - FMI - 8 - 8 - - - DLC - DLC - 0 - 4 - - - - - CAN_RDL0R - CAN_RDL0R - CAN_RDL0R - 0x1B8 - 0x20 - read-only - 0x00000000 - - - DATA3 - DATA3 - 24 - 8 - - - DATA2 - DATA2 - 16 - 8 - - - DATA1 - DATA1 - 8 - 8 - - - DATA0 - DATA0 - 0 - 8 - - - - - CAN_RDH0R - CAN_RDH0R - CAN_RDH0R - 0x1BC - 0x20 - read-only - 0x00000000 - - - DATA7 - DATA7 - 24 - 8 - - - DATA6 - DATA6 - 16 - 8 - - - DATA5 - DATA5 - 8 - 8 - - - DATA4 - DATA4 - 0 - 8 - - - - - CAN_RI1R - CAN_RI1R - CAN_RI1R - 0x1C0 - 0x20 - read-only - 0x00000000 - - - STID - STID - 21 - 11 - - - EXID - EXID - 3 - 18 - - - IDE - IDE - 2 - 1 - - - RTR - RTR - 1 - 1 - - - - - CAN_RDT1R - CAN_RDT1R - CAN_RDT1R - 0x1C4 - 0x20 - read-only - 0x00000000 - - - TIME - TIME - 16 - 16 - - - FMI - FMI - 8 - 8 - - - DLC - DLC - 0 - 4 - - - - - CAN_RDL1R - CAN_RDL1R - CAN_RDL1R - 0x1C8 - 0x20 - read-only - 0x00000000 - - - DATA3 - DATA3 - 24 - 8 - - - DATA2 - DATA2 - 16 - 8 - - - DATA1 - DATA1 - 8 - 8 - - - DATA0 - DATA0 - 0 - 8 - - - - - CAN_RDH1R - CAN_RDH1R - CAN_RDH1R - 0x1CC - 0x20 - read-only - 0x00000000 - - - DATA7 - DATA7 - 24 - 8 - - - DATA6 - DATA6 - 16 - 8 - - - DATA5 - DATA5 - 8 - 8 - - - DATA4 - DATA4 - 0 - 8 - - - - - CAN_FMR - CAN_FMR - CAN_FMR - 0x200 - 0x20 - read-write - 0x00000000 - - - FINIT - FINIT - 0 - 1 - - - - - CAN_FM1R - CAN_FM1R - CAN_FM1R - 0x204 - 0x20 - read-write - 0x00000000 - - - FBM0 - Filter mode - 0 - 1 - - - FBM1 - Filter mode - 1 - 1 - - - FBM2 - Filter mode - 2 - 1 - - - FBM3 - Filter mode - 3 - 1 - - - FBM4 - Filter mode - 4 - 1 - - - FBM5 - Filter mode - 5 - 1 - - - FBM6 - Filter mode - 6 - 1 - - - FBM7 - Filter mode - 7 - 1 - - - FBM8 - Filter mode - 8 - 1 - - - FBM9 - Filter mode - 9 - 1 - - - FBM10 - Filter mode - 10 - 1 - - - FBM11 - Filter mode - 11 - 1 - - - FBM12 - Filter mode - 12 - 1 - - - FBM13 - Filter mode - 13 - 1 - - - - - CAN_FS1R - CAN_FS1R - CAN_FS1R - 0x20C - 0x20 - read-write - 0x00000000 - - - FSC0 - Filter scale configuration - 0 - 1 - - - FSC1 - Filter scale configuration - 1 - 1 - - - FSC2 - Filter scale configuration - 2 - 1 - - - FSC3 - Filter scale configuration - 3 - 1 - - - FSC4 - Filter scale configuration - 4 - 1 - - - FSC5 - Filter scale configuration - 5 - 1 - - - FSC6 - Filter scale configuration - 6 - 1 - - - FSC7 - Filter scale configuration - 7 - 1 - - - FSC8 - Filter scale configuration - 8 - 1 - - - FSC9 - Filter scale configuration - 9 - 1 - - - FSC10 - Filter scale configuration - 10 - 1 - - - FSC11 - Filter scale configuration - 11 - 1 - - - FSC12 - Filter scale configuration - 12 - 1 - - - FSC13 - Filter scale configuration - 13 - 1 - - - - - CAN_FFA1R - CAN_FFA1R - CAN_FFA1R - 0x214 - 0x20 - read-write - 0x00000000 - - - FFA0 - Filter FIFO assignment for filter - 0 - 0 - 1 - - - FFA1 - Filter FIFO assignment for filter - 1 - 1 - 1 - - - FFA2 - Filter FIFO assignment for filter - 2 - 2 - 1 - - - FFA3 - Filter FIFO assignment for filter - 3 - 3 - 1 - - - FFA4 - Filter FIFO assignment for filter - 4 - 4 - 1 - - - FFA5 - Filter FIFO assignment for filter - 5 - 5 - 1 - - - FFA6 - Filter FIFO assignment for filter - 6 - 6 - 1 - - - FFA7 - Filter FIFO assignment for filter - 7 - 7 - 1 - - - FFA8 - Filter FIFO assignment for filter - 8 - 8 - 1 - - - FFA9 - Filter FIFO assignment for filter - 9 - 9 - 1 - - - FFA10 - Filter FIFO assignment for filter - 10 - 10 - 1 - - - FFA11 - Filter FIFO assignment for filter - 11 - 11 - 1 - - - FFA12 - Filter FIFO assignment for filter - 12 - 12 - 1 - - - FFA13 - Filter FIFO assignment for filter - 13 - 13 - 1 - - - - - CAN_FA1R - CAN_FA1R - CAN_FA1R - 0x21C - 0x20 - read-write - 0x00000000 - - - FACT0 - Filter active - 0 - 1 - - - FACT1 - Filter active - 1 - 1 - - - FACT2 - Filter active - 2 - 1 - - - FACT3 - Filter active - 3 - 1 - - - FACT4 - Filter active - 4 - 1 - - - FACT5 - Filter active - 5 - 1 - - - FACT6 - Filter active - 6 - 1 - - - FACT7 - Filter active - 7 - 1 - - - FACT8 - Filter active - 8 - 1 - - - FACT9 - Filter active - 9 - 1 - - - FACT10 - Filter active - 10 - 1 - - - FACT11 - Filter active - 11 - 1 - - - FACT12 - Filter active - 12 - 1 - - - FACT13 - Filter active - 13 - 1 - - - - - F0R1 - F0R1 - Filter bank 0 register 1 - 0x240 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F0R2 - F0R2 - Filter bank 0 register 2 - 0x244 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F1R1 - F1R1 - Filter bank 1 register 1 - 0x248 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F1R2 - F1R2 - Filter bank 1 register 2 - 0x24C - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F2R1 - F2R1 - Filter bank 2 register 1 - 0x250 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F2R2 - F2R2 - Filter bank 2 register 2 - 0x254 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F3R1 - F3R1 - Filter bank 3 register 1 - 0x258 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F3R2 - F3R2 - Filter bank 3 register 2 - 0x25C - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F4R1 - F4R1 - Filter bank 4 register 1 - 0x260 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F4R2 - F4R2 - Filter bank 4 register 2 - 0x264 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F5R1 - F5R1 - Filter bank 5 register 1 - 0x268 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F5R2 - F5R2 - Filter bank 5 register 2 - 0x26C - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F6R1 - F6R1 - Filter bank 6 register 1 - 0x270 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F6R2 - F6R2 - Filter bank 6 register 2 - 0x274 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - - F7R1 - F7R1 - Filter bank 7 register 1 - 0x278 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F7R2 - F7R2 - Filter bank 7 register 2 - 0x27C - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F8R1 - F8R1 - Filter bank 8 register 1 - 0x280 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F8R2 - F8R2 - Filter bank 8 register 2 - 0x284 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F9R1 - F9R1 - Filter bank 9 register 1 - 0x288 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F9R2 - F9R2 - Filter bank 9 register 2 - 0x28C - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F10R1 - F10R1 - Filter bank 10 register 1 - 0x290 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F10R2 - F10R2 - Filter bank 10 register 2 - 0x294 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F11R1 - F11R1 - Filter bank 11 register 1 - 0x298 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F11R2 - F11R2 - Filter bank 11 register 2 - 0x29C - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F12R1 - F12R1 - Filter bank 4 register 1 - 0x2A0 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F12R2 - F12R2 - Filter bank 12 register 2 - 0x2A4 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F13R1 - F13R1 - Filter bank 13 register 1 - 0x2A8 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F13R2 - F13R2 - Filter bank 13 register 2 - 0x2AC - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - - - DAC - Digital to analog converter - DAC - 0x40007400 - - 0x0 - 0x400 - registers - - - - CR - CR - Control register (DAC_CR) - 0x0 - 0x20 - read-write - 0x00000000 - - - EN1 - DAC channel1 enable - 0 - 1 - - - BOFF1 - DAC channel1 output buffer - disable - 1 - 1 - - - TEN1 - DAC channel1 trigger - enable - 2 - 1 - - - TSEL1 - DAC channel1 trigger - selection - 3 - 3 - - - WAVE1 - DAC channel1 noise/triangle wave - generation enable - 6 - 2 - - - MAMP1 - DAC channel1 mask/amplitude - selector - 8 - 4 - - - DMAEN1 - DAC channel1 DMA enable - 12 - 1 - - - EN2 - DAC channel2 enable - 16 - 1 - - - BOFF2 - DAC channel2 output buffer - disable - 17 - 1 - - - TEN2 - DAC channel2 trigger - enable - 18 - 1 - - - TSEL2 - DAC channel2 trigger - selection - 19 - 3 - - - WAVE2 - DAC channel2 noise/triangle wave - generation enable - 22 - 2 - - - MAMP2 - DAC channel2 mask/amplitude - selector - 24 - 4 - - - DMAEN2 - DAC channel2 DMA enable - 28 - 1 - - - - - SWTRIGR - SWTRIGR - DAC software trigger register - (DAC_SWTRIGR) - 0x4 - 0x20 - write-only - 0x00000000 - - - SWTRIG1 - DAC channel1 software - trigger - 0 - 1 - - - SWTRIG2 - DAC channel2 software - trigger - 1 - 1 - - - - - DHR12R1 - DHR12R1 - DAC channel1 12-bit right-aligned data - holding register(DAC_DHR12R1) - 0x8 - 0x20 - read-write - 0x00000000 - - - DACC1DHR - DAC channel1 12-bit right-aligned - data - 0 - 12 - - - - - DHR12L1 - DHR12L1 - DAC channel1 12-bit left aligned data - holding register (DAC_DHR12L1) - 0xC - 0x20 - read-write - 0x00000000 - - - DACC1DHR - DAC channel1 12-bit left-aligned - data - 4 - 12 - - - - - DHR8R1 - DHR8R1 - DAC channel1 8-bit right aligned data - holding register (DAC_DHR8R1) - 0x10 - 0x20 - read-write - 0x00000000 - - - DACC1DHR - DAC channel1 8-bit right-aligned - data - 0 - 8 - - - - - DHR12R2 - DHR12R2 - DAC channel2 12-bit right aligned data - holding register (DAC_DHR12R2) - 0x14 - 0x20 - read-write - 0x00000000 - - - DACC2DHR - DAC channel2 12-bit right-aligned - data - 0 - 12 - - - - - DHR12L2 - DHR12L2 - DAC channel2 12-bit left aligned data - holding register (DAC_DHR12L2) - 0x18 - 0x20 - read-write - 0x00000000 - - - DACC2DHR - DAC channel2 12-bit left-aligned - data - 4 - 12 - - - - - DHR8R2 - DHR8R2 - DAC channel2 8-bit right-aligned data - holding register (DAC_DHR8R2) - 0x1C - 0x20 - read-write - 0x00000000 - - - DACC2DHR - DAC channel2 8-bit right-aligned - data - 0 - 8 - - - - - DHR12RD - DHR12RD - Dual DAC 12-bit right-aligned data holding - register (DAC_DHR12RD), Bits 31:28 Reserved, Bits 15:12 - Reserved - 0x20 - 0x20 - read-write - 0x00000000 - - - DACC1DHR - DAC channel1 12-bit right-aligned - data - 0 - 12 - - - DACC2DHR - DAC channel2 12-bit right-aligned - data - 16 - 12 - - - - - DHR12LD - DHR12LD - DUAL DAC 12-bit left aligned data holding - register (DAC_DHR12LD), Bits 19:16 Reserved, Bits 3:0 - Reserved - 0x24 - 0x20 - read-write - 0x00000000 - - - DACC1DHR - DAC channel1 12-bit left-aligned - data - 4 - 12 - - - DACC2DHR - DAC channel2 12-bit right-aligned - data - 20 - 12 - - - - - DHR8RD - DHR8RD - DUAL DAC 8-bit right aligned data holding - register (DAC_DHR8RD), Bits 31:16 Reserved - 0x28 - 0x20 - read-write - 0x00000000 - - - DACC1DHR - DAC channel1 8-bit right-aligned - data - 0 - 8 - - - DACC2DHR - DAC channel2 8-bit right-aligned - data - 8 - 8 - - - - - DOR1 - DOR1 - DAC channel1 data output register - (DAC_DOR1) - 0x2C - 0x20 - read-only - 0x00000000 - - - DACC1DOR - DAC channel1 data output - 0 - 12 - - - - - DOR2 - DOR2 - DAC channel2 data output register - (DAC_DOR2) - 0x30 - 0x20 - read-only - 0x00000000 - - - DACC2DOR - DAC channel2 data output - 0 - 12 - - - - - - - DBG - Debug support - DBG - 0xE0042000 - - 0x0 - 0x400 - registers - - - - IDCODE - IDCODE - DBGMCU_IDCODE - 0x0 - 0x20 - read-only - 0x0 - - - DEV_ID - DEV_ID - 0 - 12 - - - REV_ID - REV_ID - 16 - 16 - - - - - CR - CR - DBGMCU_CR - 0x4 - 0x20 - read-write - 0x0 - - - DBG_SLEEP - DBG_SLEEP - 0 - 1 - - - DBG_STOP - DBG_STOP - 1 - 1 - - - DBG_STANDBY - DBG_STANDBY - 2 - 1 - - - TRACE_IOEN - TRACE_IOEN - 5 - 1 - - - TRACE_MODE - TRACE_MODE - 6 - 2 - - - DBG_IWDG_STOP - DBG_IWDG_STOP - 8 - 1 - - - DBG_WWDG_STOP - DBG_WWDG_STOP - 9 - 1 - - - DBG_TIM1_STOP - DBG_TIM1_STOP - 10 - 1 - - - DBG_TIM2_STOP - DBG_TIM2_STOP - 11 - 1 - - - DBG_TIM3_STOP - DBG_TIM3_STOP - 12 - 1 - - - DBG_TIM4_STOP - DBG_TIM4_STOP - 13 - 1 - - - DBG_CAN1_STOP - DBG_CAN1_STOP - 14 - 1 - - - DBG_I2C1_SMBUS_TIMEOUT - DBG_I2C1_SMBUS_TIMEOUT - 15 - 1 - - - DBG_I2C2_SMBUS_TIMEOUT - DBG_I2C2_SMBUS_TIMEOUT - 16 - 1 - - - DBG_TIM8_STOP - DBG_TIM8_STOP - 17 - 1 - - - DBG_TIM5_STOP - DBG_TIM5_STOP - 18 - 1 - - - DBG_TIM6_STOP - DBG_TIM6_STOP - 19 - 1 - - - DBG_TIM7_STOP - DBG_TIM7_STOP - 20 - 1 - - - DBG_CAN2_STOP - DBG_CAN2_STOP - 21 - 1 - - - - - - - UART4 - Universal asynchronous receiver - transmitter - USART - 0x40004C00 - - 0x0 - 0x400 - registers - - - UART4 - UART4 global interrupt - 52 - - - - SR - SR - UART4_SR - 0x0 - 0x20 - 0x0 - - - PE - Parity error - 0 - 1 - read-only - - - FE - Framing error - 1 - 1 - read-only - - - NE - Noise error flag - 2 - 1 - read-only - - - ORE - Overrun error - 3 - 1 - read-only - - - IDLE - IDLE line detected - 4 - 1 - read-only - - - RXNE - Read data register not - empty - 5 - 1 - read-write - - - TC - Transmission complete - 6 - 1 - read-write - - - TXE - Transmit data register - empty - 7 - 1 - read-only - - - LBD - LIN break detection flag - 8 - 1 - read-write - - - - - DR - DR - UART4_DR - 0x4 - 0x20 - read-write - 0x0 - - - DR - DR - 0 - 9 - - - - - BRR - BRR - UART4_BRR - 0x8 - 0x20 - read-write - 0x0 - - - DIV_Fraction - DIV_Fraction - 0 - 4 - - - DIV_Mantissa - DIV_Mantissa - 4 - 12 - - - - - CR1 - CR1 - UART4_CR1 - 0xC - 0x20 - read-write - 0x0 - - - SBK - Send break - 0 - 1 - - - RWU - Receiver wakeup - 1 - 1 - - - RE - Receiver enable - 2 - 1 - - - TE - Transmitter enable - 3 - 1 - - - IDLEIE - IDLE interrupt enable - 4 - 1 - - - RXNEIE - RXNE interrupt enable - 5 - 1 - - - TCIE - Transmission complete interrupt - enable - 6 - 1 - - - TXEIE - TXE interrupt enable - 7 - 1 - - - PEIE - PE interrupt enable - 8 - 1 - - - PS - Parity selection - 9 - 1 - - - PCE - Parity control enable - 10 - 1 - - - WAKE - Wakeup method - 11 - 1 - - - M - Word length - 12 - 1 - - - UE - USART enable - 13 - 1 - - - - - CR2 - CR2 - UART4_CR2 - 0x10 - 0x20 - read-write - 0x0 - - - ADD - Address of the USART node - 0 - 4 - - - LBDL - lin break detection length - 5 - 1 - - - LBDIE - LIN break detection interrupt - enable - 6 - 1 - - - STOP - STOP bits - 12 - 2 - - - LINEN - LIN mode enable - 14 - 1 - - - - - CR3 - CR3 - UART4_CR3 - 0x14 - 0x20 - read-write - 0x0 - - - EIE - Error interrupt enable - 0 - 1 - - - IREN - IrDA mode enable - 1 - 1 - - - IRLP - IrDA low-power - 2 - 1 - - - HDSEL - Half-duplex selection - 3 - 1 - - - DMAR - DMA enable receiver - 6 - 1 - - - DMAT - DMA enable transmitter - 7 - 1 - - - - - - - UART5 - Universal asynchronous receiver - transmitter - USART - 0x40005000 - - 0x0 - 0x400 - registers - - - UART5 - UART5 global interrupt - 53 - - - - SR - SR - UART4_SR - 0x0 - 0x20 - 0x0 - - - PE - PE - 0 - 1 - read-only - - - FE - FE - 1 - 1 - read-only - - - NE - NE - 2 - 1 - read-only - - - ORE - ORE - 3 - 1 - read-only - - - IDLE - IDLE - 4 - 1 - read-only - - - RXNE - RXNE - 5 - 1 - read-write - - - TC - TC - 6 - 1 - read-write - - - TXE - TXE - 7 - 1 - read-only - - - LBD - LBD - 8 - 1 - read-write - - - - - DR - DR - UART4_DR - 0x4 - 0x20 - read-write - 0x0 - - - DR - DR - 0 - 9 - - - - - BRR - BRR - UART4_BRR - 0x8 - 0x20 - read-write - 0x0 - - - DIV_Fraction - DIV_Fraction - 0 - 4 - - - DIV_Mantissa - DIV_Mantissa - 4 - 12 - - - - - CR1 - CR1 - UART4_CR1 - 0xC - 0x20 - read-write - 0x0 - - - SBK - SBK - 0 - 1 - - - RWU - RWU - 1 - 1 - - - RE - RE - 2 - 1 - - - TE - TE - 3 - 1 - - - IDLEIE - IDLEIE - 4 - 1 - - - RXNEIE - RXNEIE - 5 - 1 - - - TCIE - TCIE - 6 - 1 - - - TXEIE - TXEIE - 7 - 1 - - - PEIE - PEIE - 8 - 1 - - - PS - PS - 9 - 1 - - - PCE - PCE - 10 - 1 - - - WAKE - WAKE - 11 - 1 - - - M - M - 12 - 1 - - - UE - UE - 13 - 1 - - - - - CR2 - CR2 - UART4_CR2 - 0x10 - 0x20 - read-write - 0x0 - - - ADD - ADD - 0 - 4 - - - LBDL - LBDL - 5 - 1 - - - LBDIE - LBDIE - 6 - 1 - - - STOP - STOP - 12 - 2 - - - LINEN - LINEN - 14 - 1 - - - - - CR3 - CR3 - UART4_CR3 - 0x14 - 0x20 - read-write - 0x0 - - - EIE - Error interrupt enable - 0 - 1 - - - IREN - IrDA mode enable - 1 - 1 - - - IRLP - IrDA low-power - 2 - 1 - - - HDSEL - Half-duplex selection - 3 - 1 - - - DMAT - DMA enable transmitter - 7 - 1 - - - - - - - CRC - CRC calculation unit - CRC - 0x40023000 - - 0x0 - 0x400 - registers - - - - DR - DR - Data register - 0x0 - 0x20 - read-write - 0xFFFFFFFF - - - DR - Data Register - 0 - 32 - - - - - IDR - IDR - Independent Data register - 0x4 - 0x20 - read-write - 0x00000000 - - - IDR - Independent Data register - 0 - 8 - - - - - CR - CR - Control register - 0x8 - 0x20 - write-only - 0x00000000 - - - RESET - Reset bit - 0 - 1 - - - - - - - FLASH - FLASH - FLASH - 0x40022000 - - 0x0 - 0x400 - registers - - - FLASH - Flash global interrupt - 4 - - - - ACR - ACR - Flash access control register - 0x0 - 0x20 - 0x00000030 - - - LATENCY - Latency - 0 - 3 - read-write - - - HLFCYA - Flash half cycle access - enable - 3 - 1 - read-write - - - PRFTBE - Prefetch buffer enable - 4 - 1 - read-write - - - PRFTBS - Prefetch buffer status - 5 - 1 - read-only - - - - - KEYR - KEYR - Flash key register - 0x4 - 0x20 - write-only - 0x00000000 - - - KEY - FPEC key - 0 - 32 - - - - - OPTKEYR - OPTKEYR - Flash option key register - 0x8 - 0x20 - write-only - 0x00000000 - - - OPTKEY - Option byte key - 0 - 32 - - - - - SR - SR - Status register - 0xC - 0x20 - 0x00000000 - - - EOP - End of operation - 5 - 1 - read-write - - - WRPRTERR - Write protection error - 4 - 1 - read-write - - - PGERR - Programming error - 2 - 1 - read-write - - - BSY - Busy - 0 - 1 - read-only - - - - - CR - CR - Control register - 0x10 - 0x20 - read-write - 0x00000080 - - - PG - Programming - 0 - 1 - - - PER - Page Erase - 1 - 1 - - - MER - Mass Erase - 2 - 1 - - - OPTPG - Option byte programming - 4 - 1 - - - OPTER - Option byte erase - 5 - 1 - - - STRT - Start - 6 - 1 - - - LOCK - Lock - 7 - 1 - - - OPTWRE - Option bytes write enable - 9 - 1 - - - ERRIE - Error interrupt enable - 10 - 1 - - - EOPIE - End of operation interrupt - enable - 12 - 1 - - - - - AR - AR - Flash address register - 0x14 - 0x20 - write-only - 0x00000000 - - - FAR - Flash Address - 0 - 32 - - - - - OBR - OBR - Option byte register - 0x1C - 0x20 - read-only - 0x03FFFFFC - - - OPTERR - Option byte error - 0 - 1 - - - RDPRT - Read protection - 1 - 1 - - - WDG_SW - WDG_SW - 2 - 1 - - - nRST_STOP - nRST_STOP - 3 - 1 - - - nRST_STDBY - nRST_STDBY - 4 - 1 - - - Data0 - Data0 - 10 - 8 - - - Data1 - Data1 - 18 - 8 - - - - - WRPR - WRPR - Write protection register - 0x20 - 0x20 - read-only - 0xFFFFFFFF - - - WRP - Write protect - 0 - 32 - - - - - - - NVIC - Nested Vectored Interrupt - Controller - NVIC - 0xE000E000 - - 0x0 - 0x1001 - registers - - - - ICTR - ICTR - Interrupt Controller Type - Register - 0x4 - 0x20 - read-only - 0x00000000 - - - INTLINESNUM - Total number of interrupt lines in - groups - 0 - 4 - - - - - STIR - STIR - Software Triggered Interrupt - Register - 0xF00 - 0x20 - write-only - 0x00000000 - - - INTID - interrupt to be triggered - 0 - 9 - - - - - ISER0 - ISER0 - Interrupt Set-Enable Register - 0x100 - 0x20 - read-write - 0x00000000 - - - SETENA - SETENA - 0 - 32 - - - - - ISER1 - ISER1 - Interrupt Set-Enable Register - 0x104 - 0x20 - read-write - 0x00000000 - - - SETENA - SETENA - 0 - 32 - - - - - ICER0 - ICER0 - Interrupt Clear-Enable - Register - 0x180 - 0x20 - read-write - 0x00000000 - - - CLRENA - CLRENA - 0 - 32 - - - - - ICER1 - ICER1 - Interrupt Clear-Enable - Register - 0x184 - 0x20 - read-write - 0x00000000 - - - CLRENA - CLRENA - 0 - 32 - - - - - ISPR0 - ISPR0 - Interrupt Set-Pending Register - 0x200 - 0x20 - read-write - 0x00000000 - - - SETPEND - SETPEND - 0 - 32 - - - - - ISPR1 - ISPR1 - Interrupt Set-Pending Register - 0x204 - 0x20 - read-write - 0x00000000 - - - SETPEND - SETPEND - 0 - 32 - - - - - ICPR0 - ICPR0 - Interrupt Clear-Pending - Register - 0x280 - 0x20 - read-write - 0x00000000 - - - CLRPEND - CLRPEND - 0 - 32 - - - - - ICPR1 - ICPR1 - Interrupt Clear-Pending - Register - 0x284 - 0x20 - read-write - 0x00000000 - - - CLRPEND - CLRPEND - 0 - 32 - - - - - IABR0 - IABR0 - Interrupt Active Bit Register - 0x300 - 0x20 - read-only - 0x00000000 - - - ACTIVE - ACTIVE - 0 - 32 - - - - - IABR1 - IABR1 - Interrupt Active Bit Register - 0x304 - 0x20 - read-only - 0x00000000 - - - ACTIVE - ACTIVE - 0 - 32 - - - - - IPR0 - IPR0 - Interrupt Priority Register - 0x400 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR1 - IPR1 - Interrupt Priority Register - 0x404 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR2 - IPR2 - Interrupt Priority Register - 0x408 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR3 - IPR3 - Interrupt Priority Register - 0x40C - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR4 - IPR4 - Interrupt Priority Register - 0x410 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR5 - IPR5 - Interrupt Priority Register - 0x414 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR6 - IPR6 - Interrupt Priority Register - 0x418 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR7 - IPR7 - Interrupt Priority Register - 0x41C - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR8 - IPR8 - Interrupt Priority Register - 0x420 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR9 - IPR9 - Interrupt Priority Register - 0x424 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR10 - IPR10 - Interrupt Priority Register - 0x428 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR11 - IPR11 - Interrupt Priority Register - 0x42C - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR12 - IPR12 - Interrupt Priority Register - 0x430 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR13 - IPR13 - Interrupt Priority Register - 0x434 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR14 - IPR14 - Interrupt Priority Register - 0x438 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - - - USB - Universal serial bus full-speed device - interface - USB - 0x40005C00 - - 0x0 - 0x400 - registers - - - USB_FS_WKUP - USB Device FS Wakeup through EXTI line - interrupt - 42 - - - - EP0R - EP0R - endpoint 0 register - 0x0 - 0x20 - read-write - 0x00000000 - - - EA - Endpoint address - 0 - 4 - - - STAT_TX - Status bits, for transmission - transfers - 4 - 2 - - - DTOG_TX - Data Toggle, for transmission - transfers - 6 - 1 - - - CTR_TX - Correct Transfer for - transmission - 7 - 1 - - - EP_KIND - Endpoint kind - 8 - 1 - - - EP_TYPE - Endpoint type - 9 - 2 - - - SETUP - Setup transaction - completed - 11 - 1 - - - STAT_RX - Status bits, for reception - transfers - 12 - 2 - - - DTOG_RX - Data Toggle, for reception - transfers - 14 - 1 - - - CTR_RX - Correct transfer for - reception - 15 - 1 - - - - - EP1R - EP1R - endpoint 1 register - 0x4 - 0x20 - read-write - 0x00000000 - - - EA - Endpoint address - 0 - 4 - - - STAT_TX - Status bits, for transmission - transfers - 4 - 2 - - - DTOG_TX - Data Toggle, for transmission - transfers - 6 - 1 - - - CTR_TX - Correct Transfer for - transmission - 7 - 1 - - - EP_KIND - Endpoint kind - 8 - 1 - - - EP_TYPE - Endpoint type - 9 - 2 - - - SETUP - Setup transaction - completed - 11 - 1 - - - STAT_RX - Status bits, for reception - transfers - 12 - 2 - - - DTOG_RX - Data Toggle, for reception - transfers - 14 - 1 - - - CTR_RX - Correct transfer for - reception - 15 - 1 - - - - - EP2R - EP2R - endpoint 2 register - 0x8 - 0x20 - read-write - 0x00000000 - - - EA - Endpoint address - 0 - 4 - - - STAT_TX - Status bits, for transmission - transfers - 4 - 2 - - - DTOG_TX - Data Toggle, for transmission - transfers - 6 - 1 - - - CTR_TX - Correct Transfer for - transmission - 7 - 1 - - - EP_KIND - Endpoint kind - 8 - 1 - - - EP_TYPE - Endpoint type - 9 - 2 - - - SETUP - Setup transaction - completed - 11 - 1 - - - STAT_RX - Status bits, for reception - transfers - 12 - 2 - - - DTOG_RX - Data Toggle, for reception - transfers - 14 - 1 - - - CTR_RX - Correct transfer for - reception - 15 - 1 - - - - - EP3R - EP3R - endpoint 3 register - 0xC - 0x20 - read-write - 0x00000000 - - - EA - Endpoint address - 0 - 4 - - - STAT_TX - Status bits, for transmission - transfers - 4 - 2 - - - DTOG_TX - Data Toggle, for transmission - transfers - 6 - 1 - - - CTR_TX - Correct Transfer for - transmission - 7 - 1 - - - EP_KIND - Endpoint kind - 8 - 1 - - - EP_TYPE - Endpoint type - 9 - 2 - - - SETUP - Setup transaction - completed - 11 - 1 - - - STAT_RX - Status bits, for reception - transfers - 12 - 2 - - - DTOG_RX - Data Toggle, for reception - transfers - 14 - 1 - - - CTR_RX - Correct transfer for - reception - 15 - 1 - - - - - EP4R - EP4R - endpoint 4 register - 0x10 - 0x20 - read-write - 0x00000000 - - - EA - Endpoint address - 0 - 4 - - - STAT_TX - Status bits, for transmission - transfers - 4 - 2 - - - DTOG_TX - Data Toggle, for transmission - transfers - 6 - 1 - - - CTR_TX - Correct Transfer for - transmission - 7 - 1 - - - EP_KIND - Endpoint kind - 8 - 1 - - - EP_TYPE - Endpoint type - 9 - 2 - - - SETUP - Setup transaction - completed - 11 - 1 - - - STAT_RX - Status bits, for reception - transfers - 12 - 2 - - - DTOG_RX - Data Toggle, for reception - transfers - 14 - 1 - - - CTR_RX - Correct transfer for - reception - 15 - 1 - - - - - EP5R - EP5R - endpoint 5 register - 0x14 - 0x20 - read-write - 0x00000000 - - - EA - Endpoint address - 0 - 4 - - - STAT_TX - Status bits, for transmission - transfers - 4 - 2 - - - DTOG_TX - Data Toggle, for transmission - transfers - 6 - 1 - - - CTR_TX - Correct Transfer for - transmission - 7 - 1 - - - EP_KIND - Endpoint kind - 8 - 1 - - - EP_TYPE - Endpoint type - 9 - 2 - - - SETUP - Setup transaction - completed - 11 - 1 - - - STAT_RX - Status bits, for reception - transfers - 12 - 2 - - - DTOG_RX - Data Toggle, for reception - transfers - 14 - 1 - - - CTR_RX - Correct transfer for - reception - 15 - 1 - - - - - EP6R - EP6R - endpoint 6 register - 0x18 - 0x20 - read-write - 0x00000000 - - - EA - Endpoint address - 0 - 4 - - - STAT_TX - Status bits, for transmission - transfers - 4 - 2 - - - DTOG_TX - Data Toggle, for transmission - transfers - 6 - 1 - - - CTR_TX - Correct Transfer for - transmission - 7 - 1 - - - EP_KIND - Endpoint kind - 8 - 1 - - - EP_TYPE - Endpoint type - 9 - 2 - - - SETUP - Setup transaction - completed - 11 - 1 - - - STAT_RX - Status bits, for reception - transfers - 12 - 2 - - - DTOG_RX - Data Toggle, for reception - transfers - 14 - 1 - - - CTR_RX - Correct transfer for - reception - 15 - 1 - - - - - EP7R - EP7R - endpoint 7 register - 0x1C - 0x20 - read-write - 0x00000000 - - - EA - Endpoint address - 0 - 4 - - - STAT_TX - Status bits, for transmission - transfers - 4 - 2 - - - DTOG_TX - Data Toggle, for transmission - transfers - 6 - 1 - - - CTR_TX - Correct Transfer for - transmission - 7 - 1 - - - EP_KIND - Endpoint kind - 8 - 1 - - - EP_TYPE - Endpoint type - 9 - 2 - - - SETUP - Setup transaction - completed - 11 - 1 - - - STAT_RX - Status bits, for reception - transfers - 12 - 2 - - - DTOG_RX - Data Toggle, for reception - transfers - 14 - 1 - - - CTR_RX - Correct transfer for - reception - 15 - 1 - - - - - CNTR - USB_CNTR - control register - 0x40 - 0x20 - read-write - 0x00000003 - - - FRES - Force USB Reset - 0 - 1 - - - PDWN - Power down - 1 - 1 - - - LPMODE - Low-power mode - 2 - 1 - - - FSUSP - Force suspend - 3 - 1 - - - RESUME - Resume request - 4 - 1 - - - ESOFM - Expected start of frame interrupt - mask - 8 - 1 - - - SOFM - Start of frame interrupt - mask - 9 - 1 - - - RESETM - USB reset interrupt mask - 10 - 1 - - - SUSPM - Suspend mode interrupt - mask - 11 - 1 - - - WKUPM - Wakeup interrupt mask - 12 - 1 - - - ERRM - Error interrupt mask - 13 - 1 - - - PMAOVRM - Packet memory area over / underrun - interrupt mask - 14 - 1 - - - CTRM - Correct transfer interrupt - mask - 15 - 1 - - - - - ISTR - ISTR - interrupt status register - 0x44 - 0x20 - read-write - 0x00000000 - - - EP_ID - Endpoint Identifier - 0 - 4 - - - DIR - Direction of transaction - 4 - 1 - - - ESOF - Expected start frame - 8 - 1 - - - SOF - start of frame - 9 - 1 - - - RESET - reset request - 10 - 1 - - - SUSP - Suspend mode request - 11 - 1 - - - WKUP - Wakeup - 12 - 1 - - - ERR - Error - 13 - 1 - - - PMAOVR - Packet memory area over / - underrun - 14 - 1 - - - CTR - Correct transfer - 15 - 1 - - - - - FNR - FNR - frame number register - 0x48 - 0x20 - read-only - 0x0000 - - - FN - Frame number - 0 - 11 - - - LSOF - Lost SOF - 11 - 2 - - - LCK - Locked - 13 - 1 - - - RXDM - Receive data - line status - 14 - 1 - - - RXDP - Receive data + line status - 15 - 1 - - - - - DADDR - DADDR - device address - 0x4C - 0x20 - read-write - 0x0000 - - - ADD - Device address - 0 - 7 - - - EF - Enable function - 7 - 1 - - - - - BTABLE - BTABLE - Buffer table address - 0x50 - 0x20 - read-write - 0x0000 - - - BTABLE - Buffer table - 3 - 13 - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/ide/olimexino.depend b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/ide/olimexino.depend deleted file mode 100644 index a04504f7..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/ide/olimexino.depend +++ /dev/null @@ -1,474 +0,0 @@ -# depslib dependency file v1.0 -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\led.c - "boot.h" - "led.h" - "stm32f10x.h" - -1499159026 c:\work\software\openblt\target\source\boot.h - "types.h" - "assert.h" - "blt_conf.h" - "plausibility.h" - "cpu.h" - "cop.h" - "nvm.h" - "timer.h" - "backdoor.h" - "file.h" - "com.h" - -1495810634 c:\work\software\openblt\target\source\armcm3_stm32f1\types.h - -1495810634 c:\work\software\openblt\target\source\assert.h - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\blt_conf.h - -1495810634 c:\work\software\openblt\target\source\plausibility.h - -1495810632 c:\work\software\openblt\target\source\cpu.h - -1495810633 c:\work\software\openblt\target\source\cop.h - -1495810632 c:\work\software\openblt\target\source\nvm.h - -1495810633 c:\work\software\openblt\target\source\timer.h - -1495810633 c:\work\software\openblt\target\source\backdoor.h - -1495810634 c:\work\software\openblt\target\source\file.h - "ff.h" - -1495810633 c:\work\software\openblt\target\source\com.h - "xcp.h" - -1495810633 c:\work\software\openblt\target\source\xcp.h - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\led.h - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\stm32f10x.h - "core_cm3.h" - "system_stm32f10x.h" - - "stm32f10x_conf.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\cmsis\core_cm3.h - - - - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\cmsis\core_cminstr.h - - - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\cmsis\core_cmfunc.h - - - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\system_stm32f10x.h - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\stm32f10x_conf.h - "stm32f10x_adc.h" - "stm32f10x_bkp.h" - "stm32f10x_can.h" - "stm32f10x_cec.h" - "stm32f10x_crc.h" - "stm32f10x_dac.h" - "stm32f10x_dbgmcu.h" - "stm32f10x_dma.h" - "stm32f10x_exti.h" - "stm32f10x_flash.h" - "stm32f10x_fsmc.h" - "stm32f10x_gpio.h" - "stm32f10x_i2c.h" - "stm32f10x_iwdg.h" - "stm32f10x_pwr.h" - "stm32f10x_rcc.h" - "stm32f10x_rtc.h" - "stm32f10x_sdio.h" - "stm32f10x_spi.h" - "stm32f10x_tim.h" - "stm32f10x_usart.h" - "stm32f10x_wwdg.h" - "misc.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_adc.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_bkp.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_can.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_cec.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_crc.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_dac.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_dbgmcu.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_dma.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_exti.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_flash.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_fsmc.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_gpio.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_i2c.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_iwdg.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_pwr.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_rcc.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_rtc.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_sdio.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_spi.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_tim.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_usart.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_wwdg.h - "stm32f10x.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\misc.h - "stm32f10x.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\misc.c - "misc.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_adc.c - "stm32f10x_adc.h" - "stm32f10x_rcc.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_bkp.c - "stm32f10x_bkp.h" - "stm32f10x_rcc.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_can.c - "stm32f10x_can.h" - "stm32f10x_rcc.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_cec.c - "stm32f10x_cec.h" - "stm32f10x_rcc.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_crc.c - "stm32f10x_crc.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_dac.c - "stm32f10x_dac.h" - "stm32f10x_rcc.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_dbgmcu.c - "stm32f10x_dbgmcu.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_dma.c - "stm32f10x_dma.h" - "stm32f10x_rcc.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_exti.c - "stm32f10x_exti.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_flash.c - "stm32f10x_flash.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_fsmc.c - "stm32f10x_fsmc.h" - "stm32f10x_rcc.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_gpio.c - "stm32f10x_gpio.h" - "stm32f10x_rcc.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\hooks.c - "boot.h" - "stm32f10x.h" - "led.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_i2c.c - "stm32f10x_i2c.h" - "stm32f10x_rcc.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_iwdg.c - "stm32f10x_iwdg.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_pwr.c - "stm32f10x_pwr.h" - "stm32f10x_rcc.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_rcc.c - "stm32f10x_rcc.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_rtc.c - "stm32f10x_rtc.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_sdio.c - "stm32f10x_sdio.h" - "stm32f10x_rcc.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_spi.c - "stm32f10x_spi.h" - "stm32f10x_rcc.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_tim.c - "stm32f10x_tim.h" - "stm32f10x_rcc.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_usart.c - "stm32f10x_usart.h" - "stm32f10x_rcc.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_wwdg.c - "stm32f10x_wwdg.h" - "stm32f10x_rcc.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\system_stm32f10x.c - "stm32f10x.h" - -1502957013 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\startup_stm32f10x_md.s - -1495810634 source:c:\work\software\openblt\target\source\armcm3_stm32f1\can.c - "boot.h" - -1495810634 source:c:\work\software\openblt\target\source\armcm3_stm32f1\cpu.c - "boot.h" - -1495810634 source:c:\work\software\openblt\target\source\armcm3_stm32f1\flash.c - "boot.h" - "flash_layout.c" - -1477586072 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\flash_layout.c - -1495810634 source:c:\work\software\openblt\target\source\armcm3_stm32f1\gcc\cpu_comp.c - "boot.h" - -1495810634 source:c:\work\software\openblt\target\source\armcm3_stm32f1\nvm.c - "boot.h" - "flash.h" - -1495810634 c:\work\software\openblt\target\source\armcm3_stm32f1\flash.h - -1495810634 source:c:\work\software\openblt\target\source\armcm3_stm32f1\timer.c - "boot.h" - -1495810634 source:c:\work\software\openblt\target\source\armcm3_stm32f1\uart.c - "boot.h" - -1495810634 source:c:\work\software\openblt\target\source\armcm3_stm32f1\usb.c - "boot.h" - "usb_lib.h" - "usb_desc.h" - "usb_pwr.h" - "usb_istr.h" - -1495810634 source:c:\work\software\openblt\target\source\assert.c - "boot.h" - -1495810633 source:c:\work\software\openblt\target\source\backdoor.c - "boot.h" - -1495810634 source:c:\work\software\openblt\target\source\boot.c - "boot.h" - -1495810633 source:c:\work\software\openblt\target\source\com.c - "boot.h" - "can.h" - "uart.h" - "usb.h" - "net.h" - -1495810632 c:\work\software\openblt\target\source\can.h - -1495810634 c:\work\software\openblt\target\source\uart.h - -1495810633 c:\work\software\openblt\target\source\usb.h - -1495810633 c:\work\software\openblt\target\source\net.h - -1495810633 source:c:\work\software\openblt\target\source\cop.c - "boot.h" - -1495810634 source:c:\work\software\openblt\target\source\file.c - "boot.h" - - - -1495810633 source:c:\work\software\openblt\target\source\net.c - "boot.h" - "netdev.h" - "uip.h" - "uip_arp.h" - -1495810633 source:c:\work\software\openblt\target\source\xcp.c - "boot.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\main.c - "boot.h" - "stm32f10x.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\src\usb_core.c - "usb_lib.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\inc\usb_lib.h - "stm32l1xx.h" - "stm32f10x.h" - "usb_type.h" - "usb_regs.h" - "usb_def.h" - "usb_core.h" - "usb_init.h" - "usb_mem.h" - "usb_int.h" - "usb_sil.h" - "otgd_fs_cal.h" - "otgd_fs_pcd.h" - "otgd_fs_dev.h" - "otgd_fs_int.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\inc\usb_type.h - "usb_conf.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_conf.h - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\inc\usb_regs.h - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\inc\usb_def.h - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\inc\usb_core.h - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\inc\usb_init.h - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\inc\usb_mem.h - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\inc\usb_int.h - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\inc\usb_sil.h - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\src\usb_init.c - "usb_lib.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\src\usb_int.c - "usb_lib.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\src\usb_mem.c - "usb_lib.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\src\usb_regs.c - "usb_lib.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\usb_fs_device\src\usb_sil.c - "usb_lib.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_desc.c - "usb_lib.h" - "usb_desc.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_desc.h - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_endp.c - "usb_lib.h" - "usb_desc.h" - "usb_mem.h" - "usb_istr.h" - "usb_pwr.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_istr.h - "usb_conf.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_pwr.h - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_istr.c - "usb_lib.h" - "usb_prop.h" - "usb_pwr.h" - "usb_istr.h" - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_prop.h - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_prop.c - "usb_lib.h" - "usb_conf.h" - "usb_prop.h" - "usb_desc.h" - "usb_pwr.h" - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\usb_pwr.c - "stm32f10x.h" - "usb_lib.h" - "usb_conf.h" - "usb_pwr.h" - "types.h" - -1495810633 c:\work\software\openblt\target\source\third_party\fatfs\src\ff.h - "integer.h" - "ffconf.h" - -1495810633 c:\work\software\openblt\target\source\third_party\fatfs\src\integer.h - - - -1495810637 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\fatfs\ffconf.h - -1495810637 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\fatfs\mmc.c - "diskio.h" - "stm32f10x.h" - "boot.h" - -1495810633 c:\work\software\openblt\target\source\third_party\fatfs\src\diskio.h - "integer.h" - -1495810633 source:c:\work\software\openblt\target\source\third_party\fatfs\src\ff.c - "ff.h" - "diskio.h" - - -1495810633 source:c:\work\software\openblt\target\source\third_party\fatfs\src\option\unicode.c - "../ff.h" - "cc932.c" - "cc936.c" - "cc949.c" - "cc950.c" - "ccsbcs.c" - -1495810633 c:\work\software\openblt\target\source\third_party\fatfs\src\option\cc932.c - "../ff.h" - -1495810633 c:\work\software\openblt\target\source\third_party\fatfs\src\option\cc936.c - "../ff.h" - -1495810633 c:\work\software\openblt\target\source\third_party\fatfs\src\option\cc949.c - "../ff.h" - -1495810633 c:\work\software\openblt\target\source\third_party\fatfs\src\option\cc950.c - "../ff.h" - -1495810633 c:\work\software\openblt\target\source\third_party\fatfs\src\option\ccsbcs.c - "../ff.h" - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/ide/olimexino.ebp b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/ide/olimexino.ebp deleted file mode 100644 index 163f97ae..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/ide/olimexino.ebp +++ /dev/null @@ -1,515 +0,0 @@ - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/ide/olimexino.elay b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/ide/olimexino.elay deleted file mode 100644 index e216e53b..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/ide/olimexino.elay +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/lib/newlib/_exit.c b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/lib/newlib/_exit.c new file mode 100644 index 00000000..4ae9532c --- /dev/null +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/lib/newlib/_exit.c @@ -0,0 +1,38 @@ +// ---------------------------------------------------------------------------- + +#include + +// ---------------------------------------------------------------------------- + +// Forward declaration + +void +_exit(int code); + +// ---------------------------------------------------------------------------- + +// We just enter an infinite loop, to be used as landmark when halting +// the debugger. +// +// It can be redefined in the application, if more functionality +// is required. + +void +__attribute__((weak)) +_exit(int code __attribute__((unused))) +{ + // TODO: write on trace + while (1) + ; +} + +// ---------------------------------------------------------------------------- + +void +__attribute__((weak,noreturn)) +abort(void) +{ + _exit(1); +} + +// ---------------------------------------------------------------------------- diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/makefile b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/makefile new file mode 100644 index 00000000..41acd9fb --- /dev/null +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/makefile @@ -0,0 +1,178 @@ +#**************************************************************************************** +#| Description: Makefile for GNU ARM Embedded toolchain. +#| File Name: makefile +#| +#|--------------------------------------------------------------------------------------- +#| C O P Y R I G H T +#|--------------------------------------------------------------------------------------- +#| Copyright (c) 2017 by Feaser http://www.feaser.com All rights reserved +#| +#|--------------------------------------------------------------------------------------- +#| L I C E N S E +#|--------------------------------------------------------------------------------------- +#| This file is part of OpenBLT. OpenBLT is free software: you can redistribute it and/or +#| modify it under the terms of the GNU General Public License as published by the Free +#| Software Foundation, either version 3 of the License, or (at your option) any later +#| version. +#| +#| OpenBLT is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +#| without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +#| PURPOSE. See the GNU General Public License for more details. +#| +#| You have received a copy of the GNU General Public License along with OpenBLT. It +#| should be located in ".\Doc\license.html". If not, contact Feaser to obtain a copy. +#| +#**************************************************************************************** +SHELL = sh + +#|--------------------------------------------------------------------------------------| +#| Configure project name | +#|--------------------------------------------------------------------------------------| +PROJ_NAME=openblt_olimexino_stm32 + + +#|--------------------------------------------------------------------------------------| +#| Configure tool path | +#|--------------------------------------------------------------------------------------| +TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/ + + +#|--------------------------------------------------------------------------------------| +#| Collect project files | +#|--------------------------------------------------------------------------------------| +# Recursive wildcard function implementation. Example usages: +# $(call rwildcard, , *.c *.h) +# --> Returns all *.c and *.h files in the current directory and below +# $(call rwildcard, /lib/, *.c) +# --> Returns all *.c files in the /lib directory and below +rwildcard = $(strip $(foreach d,$(wildcard $1*),$(call rwildcard,$d/,$2) $(filter $(subst *,%,$2),$d))) + +# Collect all application files in the current directory and its subdirectories, but +# exclude flash-layout.c as this one is directly included in a source file, when used. +PROJ_FILES = $(filter-out flash_layout.c, $(call rwildcard, , *.c *.h *.S)) +# Collect bootloader core files +PROJ_FILES += $(wildcard ../../../Source/*.c) +PROJ_FILES += $(wildcard ../../../Source/*.h) +# Collect bootloader port files +PROJ_FILES += $(wildcard ../../../Source/ARMCM3_STM32F1/*.c) +PROJ_FILES += $(wildcard ../../../Source/ARMCM3_STM32F1/*.h) +# Collect bootloader port compiler specific files +PROJ_FILES += $(wildcard ../../../Source/ARMCM3_STM32F1/GCC/*.c) +PROJ_FILES += $(wildcard ../../../Source/ARMCM3_STM32F1/GCC/*.h) +# Collect FatFS third party library files +PROJ_FILES += $(wildcard ../../../Source/third_party/fatfs/src/*.c) +PROJ_FILES += $(wildcard ../../../Source/third_party/fatfs/src/*.h) +PROJ_FILES += ../../../Source/third_party/fatfs/src/option/unicode.c + + +#|--------------------------------------------------------------------------------------| +#| Toolchain binaries | +#|--------------------------------------------------------------------------------------| +RM = rm +CC = $(TOOL_PATH)arm-none-eabi-gcc +LN = $(TOOL_PATH)arm-none-eabi-gcc +OC = $(TOOL_PATH)arm-none-eabi-objcopy +OD = $(TOOL_PATH)arm-none-eabi-objdump +AS = $(TOOL_PATH)arm-none-eabi-gcc +SZ = $(TOOL_PATH)arm-none-eabi-size + + +#|--------------------------------------------------------------------------------------| +#| Filter project files +#|--------------------------------------------------------------------------------------| +PROJ_ASRCS = $(filter %.S,$(foreach file,$(PROJ_FILES),$(notdir $(file)))) +PROJ_CSRCS = $(filter %.c,$(foreach file,$(PROJ_FILES),$(notdir $(file)))) +PROJ_CHDRS = $(filter %.h,$(foreach file,$(PROJ_FILES),$(notdir $(file)))) + + +#|--------------------------------------------------------------------------------------| +#| Set important path variables | +#|--------------------------------------------------------------------------------------| +VPATH = $(foreach path,$(sort $(foreach file,$(PROJ_FILES),$(dir $(file)))) $(subst \,/,$(OBJ_PATH)),$(path) :) +OBJ_PATH = obj +BIN_PATH = bin +INC_PATH = $(patsubst %/,%,$(patsubst %,-I%,$(sort $(foreach file,$(filter %.h,$(PROJ_FILES)),$(dir $(file)))))) +LIB_PATH = + + +#|--------------------------------------------------------------------------------------| +#| Options for toolchain binaries | +#|--------------------------------------------------------------------------------------| +HEAP_SIZE = 0x0800 +STACK_SIZE = 0x0800 +STDFLAGS = -mcpu=cortex-m3 -mthumb -fno-strict-aliasing -Wno-maybe-uninitialized +STDFLAGS += -fdata-sections -ffunction-sections -Wall -g3 +OPTFLAGS = -O2 +CFLAGS = $(STDFLAGS) $(OPTFLAGS) +CFLAGS += -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -DVECT_TAB_FLASH -DGCC_ARMCM3 +CFLAGS += -D__HEAP_SIZE=$(HEAP_SIZE) -D__STACK_SIZE=$(STACK_SIZE) +CFLAGS += $(INC_PATH) +AFLAGS = $(CFLAGS) +LFLAGS = $(STDFLAGS) $(OPTFLAGS) +LFLAGS += -Wl,--defsym=__HEAP_SIZE=$(HEAP_SIZE) -Wl,--defsym=__STACK_SIZE=$(STACK_SIZE) +LFLAGS += -Wl,-script="stm32f103rb_flash.ld" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map +LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH) +OFLAGS = -O srec +ODFLAGS = -x +SZFLAGS = -B -d +RMFLAGS = -f + + +#|--------------------------------------------------------------------------------------| +#| Specify library files | +#|--------------------------------------------------------------------------------------| +LIBS = + + +#|--------------------------------------------------------------------------------------| +#| Define targets | +#|--------------------------------------------------------------------------------------| +AOBJS = $(patsubst %.S,%.o,$(PROJ_ASRCS)) +COBJS = $(patsubst %.c,%.o,$(PROJ_CSRCS)) + + +#|--------------------------------------------------------------------------------------| +#| Make ALL | +#|--------------------------------------------------------------------------------------| +.PHONY: all +all: $(BIN_PATH)/$(PROJ_NAME).srec + + +$(BIN_PATH)/$(PROJ_NAME).srec : $(BIN_PATH)/$(PROJ_NAME).elf + @$(OC) $< $(OFLAGS) $@ + @$(OD) $(ODFLAGS) $< > $(BIN_PATH)/$(PROJ_NAME).map + @echo +++ Summary of memory consumption: + @$(SZ) $(SZFLAGS) $< + @echo +++ Build complete [$(notdir $@)] + +$(BIN_PATH)/$(PROJ_NAME).elf : $(AOBJS) $(COBJS) + @echo +++ Linking [$(notdir $@)] + @$(LN) $(LFLAGS) -o $@ $(patsubst %.o,$(OBJ_PATH)/%.o,$(^F)) $(LIBS) + + +#|--------------------------------------------------------------------------------------| +#| Compile and assemble | +#|--------------------------------------------------------------------------------------| +$(AOBJS): %.o: %.S $(PROJ_CHDRS) + @echo +++ Assembling [$(notdir $<)] + @$(AS) $(AFLAGS) -c $< -o $(OBJ_PATH)/$(@F) + +$(COBJS): %.o: %.c $(PROJ_CHDRS) + @echo +++ Compiling [$(notdir $<)] + @$(CC) $(CFLAGS) -c $< -o $(OBJ_PATH)/$(@F) + + +#|--------------------------------------------------------------------------------------| +#| Make CLEAN | +#|--------------------------------------------------------------------------------------| +.PHONY: clean +clean: + @echo +++ Cleaning build environment + @$(RM) $(RMFLAGS) $(foreach file,$(AOBJS),$(OBJ_PATH)/$(file)) + @$(RM) $(RMFLAGS) $(foreach file,$(COBJS),$(OBJ_PATH)/$(file)) + @$(RM) $(RMFLAGS) $(patsubst %.o,%.lst,$(foreach file,$(COBJS),$(OBJ_PATH)/$(file))) + @$(RM) $(RMFLAGS) $(BIN_PATH)/$(PROJ_NAME).elf $(BIN_PATH)/$(PROJ_NAME).map + @$(RM) $(RMFLAGS) $(BIN_PATH)/$(PROJ_NAME).srec + @echo +++ Clean complete + + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/cfg/stm32f103rb_flash.ld b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/stm32f103rb_flash.ld similarity index 100% rename from Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/cfg/stm32f103rb_flash.ld rename to Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/stm32f103rb_flash.ld diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.elf b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.elf index 9a4cd47020379f1835c02e81d1a2fd8901b1521e..37095b9398ac88c5e3be871335aeb2650cde2931 100644 GIT binary patch delta 88859 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 At^fc4 delta 75207 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 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.map b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.map index 544d42c0..5d3df5fa 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.map +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.map @@ -1,3758 +1,217 @@ -Archive member included to satisfy reference by file (symbol) - -c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-exit.o) - c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o (exit) -c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-impure.o) - c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-exit.o) (_global_impure_ptr) -c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-init.o) - c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o (__libc_init_array) -c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-memset.o) - c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o (memset) -c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libnosys_s.a(_exit.o) - c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-exit.o) (_exit) - -Discarded input sections - - .text 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o - .data 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o - .bss 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o - .data 0x00000000 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtbegin.o - .data 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o - .bss 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o - .ARM.extab 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\boot.o - .text 0x00000000 0x0 ..\obj\boot.o - .data 0x00000000 0x0 ..\obj\boot.o - .bss 0x00000000 0x0 ..\obj\boot.o - .text.BootActivate - 0x00000000 0x20 ..\obj\boot.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\led.o - .text 0x00000000 0x0 ..\obj\led.o - .data 0x00000000 0x0 ..\obj\led.o - .bss 0x00000000 0x0 ..\obj\led.o - .debug_macro 0x00000000 0x886 ..\obj\led.o - .debug_macro 0x00000000 0xb8 ..\obj\led.o - .debug_macro 0x00000000 0x5d ..\obj\led.o - .debug_macro 0x00000000 0x3a ..\obj\led.o - .debug_macro 0x00000000 0x22 ..\obj\led.o - .debug_macro 0x00000000 0x87 ..\obj\led.o - .debug_macro 0x00000000 0x44 ..\obj\led.o - .debug_macro 0x00000000 0xfd ..\obj\led.o - .debug_macro 0x00000000 0x5e ..\obj\led.o - .debug_macro 0x00000000 0x1df ..\obj\led.o - .debug_macro 0x00000000 0x18 ..\obj\led.o - .debug_macro 0x00000000 0xa36 ..\obj\led.o - .debug_macro 0x00000000 0x7eb3 ..\obj\led.o - .debug_macro 0x00000000 0x2df ..\obj\led.o - .debug_macro 0x00000000 0x144 ..\obj\led.o - .debug_macro 0x00000000 0x3cf ..\obj\led.o - .debug_macro 0x00000000 0xc8 ..\obj\led.o - .debug_macro 0x00000000 0x17a ..\obj\led.o - .debug_macro 0x00000000 0xac ..\obj\led.o - .debug_macro 0x00000000 0x3ad ..\obj\led.o - .debug_macro 0x00000000 0x9a ..\obj\led.o - .debug_macro 0x00000000 0x2cf ..\obj\led.o - .debug_macro 0x00000000 0x279 ..\obj\led.o - .debug_macro 0x00000000 0x2ac ..\obj\led.o - .debug_macro 0x00000000 0x2b1 ..\obj\led.o - .debug_macro 0x00000000 0x64 ..\obj\led.o - .debug_macro 0x00000000 0x82 ..\obj\led.o - .debug_macro 0x00000000 0x3e2 ..\obj\led.o - .debug_macro 0x00000000 0x58 ..\obj\led.o - .debug_macro 0x00000000 0x341 ..\obj\led.o - .debug_macro 0x00000000 0x2c4 ..\obj\led.o - .debug_macro 0x00000000 0x711 ..\obj\led.o - .debug_macro 0x00000000 0x220 ..\obj\led.o - .debug_macro 0x00000000 0x34 ..\obj\led.o - .debug_macro 0x00000000 0x8b ..\obj\led.o - .debug_macro 0x00000000 0x35 ..\obj\led.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\misc.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\misc.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\misc.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\misc.o - .text.NVIC_PriorityGroupConfig - 0x00000000 0x14 ..\obj\lib\spl\src\misc.o - .text.NVIC_Init - 0x00000000 0x64 ..\obj\lib\spl\src\misc.o - .text.NVIC_SetVectorTable - 0x00000000 0x14 ..\obj\lib\spl\src\misc.o - .text.NVIC_SystemLPConfig - 0x00000000 0x1c ..\obj\lib\spl\src\misc.o - .text.SysTick_CLKSourceConfig - 0x00000000 0x20 ..\obj\lib\spl\src\misc.o - .debug_info 0x00000000 0x564 ..\obj\lib\spl\src\misc.o - .debug_abbrev 0x00000000 0x15b ..\obj\lib\spl\src\misc.o - .debug_loc 0x00000000 0x160 ..\obj\lib\spl\src\misc.o - .debug_aranges - 0x00000000 0x40 ..\obj\lib\spl\src\misc.o - .debug_ranges 0x00000000 0x30 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x19e ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\misc.o - .debug_macro 0x00000000 0x85 ..\obj\lib\spl\src\misc.o - .debug_line 0x00000000 0x489 ..\obj\lib\spl\src\misc.o - .debug_str 0x00000000 0x4e8c7 ..\obj\lib\spl\src\misc.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\misc.o - .debug_frame 0x00000000 0x60 ..\obj\lib\spl\src\misc.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\misc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_adc.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_adc.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_DeInit - 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_Init - 0x00000000 0x48 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_StructInit - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_Cmd 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_DMACmd - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_ITConfig - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_ResetCalibration - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_GetResetCalibrationStatus - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_StartCalibration - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_GetCalibrationStatus - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_SoftwareStartConvCmd - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_GetSoftwareStartConvStatus - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_DiscModeChannelCountConfig - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_DiscModeCmd - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_RegularChannelConfig - 0x00000000 0x8c ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_ExternalTrigConvCmd - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_GetConversionValue - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_GetDualModeConversionValue - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_AutoInjectedConvCmd - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_InjectedDiscModeCmd - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_ExternalTrigInjectedConvConfig - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_ExternalTrigInjectedConvCmd - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_SoftwareStartInjectedConvCmd - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_GetSoftwareStartInjectedConvCmdStatus - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_InjectedChannelConfig - 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_InjectedSequencerLengthConfig - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_SetInjectedOffset - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_GetInjectedConversionValue - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_AnalogWatchdogCmd - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_AnalogWatchdogThresholdsConfig - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_AnalogWatchdogSingleChannelConfig - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_TempSensorVrefintCmd - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_GetFlagStatus - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_ClearFlag - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_GetITStatus - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_adc.o - .text.ADC_ClearITPendingBit - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_info 0x00000000 0xc31 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_abbrev 0x00000000 0x1e7 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_loc 0x00000000 0xa70 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_aranges - 0x00000000 0x138 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_ranges 0x00000000 0x128 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x294 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x13e ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_line 0x00000000 0x734 ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_str 0x00000000 0x4f22c ..\obj\lib\spl\src\stm32f10x_adc.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_adc.o - .debug_frame 0x00000000 0x294 ..\obj\lib\spl\src\stm32f10x_adc.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_adc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_bkp.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_bkp.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_bkp.o - .text.BKP_DeInit - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_bkp.o - .text.BKP_TamperPinLevelConfig - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_bkp.o - .text.BKP_TamperPinCmd - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_bkp.o - .text.BKP_ITConfig - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_bkp.o - .text.BKP_RTCOutputConfig - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_bkp.o - .text.BKP_SetRTCCalibrationValue - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_bkp.o - .text.BKP_WriteBackupRegister - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_bkp.o - .text.BKP_ReadBackupRegister - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_bkp.o - .text.BKP_GetFlagStatus - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_bkp.o - .text.BKP_ClearFlag - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_bkp.o - .text.BKP_GetITStatus - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_bkp.o - .text.BKP_ClearITPendingBit - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_info 0x00000000 0x7e2 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_abbrev 0x00000000 0x196 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_loc 0x00000000 0xd8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_aranges - 0x00000000 0x78 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_ranges 0x00000000 0x68 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x1f2 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_macro 0x00000000 0x13e ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_line 0x00000000 0x509 ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_str 0x00000000 0x4ed07 ..\obj\lib\spl\src\stm32f10x_bkp.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_bkp.o - .debug_frame 0x00000000 0xe8 ..\obj\lib\spl\src\stm32f10x_bkp.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_bkp.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_can.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_can.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CheckITStatus - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_DeInit - 0x00000000 0x38 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_Init - 0x00000000 0x110 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_FilterInit - 0x00000000 0xf4 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_StructInit - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_SlaveStartBank - 0x00000000 0x3c ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_DBGFreeze - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_TTComModeCmd - 0x00000000 0x60 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_Transmit - 0x00000000 0xd0 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_TransmitStatus - 0x00000000 0x74 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_CancelTransmit - 0x00000000 0x2c ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_Receive - 0x00000000 0xa4 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_FIFORelease - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_MessagePending - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_OperatingModeRequest - 0x00000000 0xa4 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_Sleep - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_WakeUp - 0x00000000 0x2c ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_GetLastErrorCode - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_GetReceiveErrorCounter - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_GetLSBTransmitErrorCounter - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_ITConfig - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_GetFlagStatus - 0x00000000 0x74 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_ClearFlag - 0x00000000 0x38 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_GetITStatus - 0x00000000 0xf4 ..\obj\lib\spl\src\stm32f10x_can.o - .text.CAN_ClearITPendingBit - 0x00000000 0xa0 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_info 0x00000000 0xd34 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_abbrev 0x00000000 0x231 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_loc 0x00000000 0xd15 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_aranges - 0x00000000 0xe0 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_ranges 0x00000000 0xd0 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x1ec ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_macro 0x00000000 0x3c9 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_line 0x00000000 0x799 ..\obj\lib\spl\src\stm32f10x_can.o - .debug_str 0x00000000 0x4ee10 ..\obj\lib\spl\src\stm32f10x_can.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_can.o - .debug_frame 0x00000000 0x1e0 ..\obj\lib\spl\src\stm32f10x_can.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_can.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_cec.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_cec.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_cec.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_cec.o - .text.CEC_DeInit - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_cec.o - .text.CEC_Init - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_cec.o - .text.CEC_Cmd 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_cec.o - .text.CEC_ITConfig - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_cec.o - .text.CEC_OwnAddressConfig - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_cec.o - .text.CEC_SetPrescaler - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_cec.o - .text.CEC_SendDataByte - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_cec.o - .text.CEC_ReceiveDataByte - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_cec.o - .text.CEC_StartOfMessage - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_cec.o - .text.CEC_EndOfMessageCmd - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_cec.o - .text.CEC_GetFlagStatus - 0x00000000 0x28 ..\obj\lib\spl\src\stm32f10x_cec.o - .text.CEC_ClearFlag - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_cec.o - .text.CEC_GetITStatus - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_cec.o - .text.CEC_ClearITPendingBit - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_info 0x00000000 0x472 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_abbrev 0x00000000 0x1e1 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_loc 0x00000000 0x21a ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_aranges - 0x00000000 0x88 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_ranges 0x00000000 0x78 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x1e6 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_macro 0x00000000 0xc2 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_line 0x00000000 0x541 ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_str 0x00000000 0x4ea78 ..\obj\lib\spl\src\stm32f10x_cec.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_cec.o - .debug_frame 0x00000000 0x104 ..\obj\lib\spl\src\stm32f10x_cec.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_cec.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_crc.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_crc.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_crc.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_crc.o - .text.CRC_ResetDR - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_crc.o - .text.CRC_CalcCRC - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_crc.o - .text.CRC_CalcBlockCRC - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_crc.o - .text.CRC_GetCRC - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_crc.o - .text.CRC_SetIDRegister - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_crc.o - .text.CRC_GetIDRegister - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_info 0x00000000 0x211 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_abbrev 0x00000000 0x128 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_loc 0x00000000 0x5f ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_aranges - 0x00000000 0x48 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_ranges 0x00000000 0x38 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x192 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_line 0x00000000 0x4a9 ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_str 0x00000000 0x4e71a ..\obj\lib\spl\src\stm32f10x_crc.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_crc.o - .debug_frame 0x00000000 0x7c ..\obj\lib\spl\src\stm32f10x_crc.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_crc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dac.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_dac.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_dac.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_dac.o - .text.DAC_DeInit - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_dac.o - .text.DAC_Init - 0x00000000 0x30 ..\obj\lib\spl\src\stm32f10x_dac.o - .text.DAC_StructInit - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_dac.o - .text.DAC_Cmd 0x00000000 0x28 ..\obj\lib\spl\src\stm32f10x_dac.o - .text.DAC_DMACmd - 0x00000000 0x2c ..\obj\lib\spl\src\stm32f10x_dac.o - .text.DAC_SoftwareTriggerCmd - 0x00000000 0x2c ..\obj\lib\spl\src\stm32f10x_dac.o - .text.DAC_DualSoftwareTriggerCmd - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_dac.o - .text.DAC_WaveGenerationCmd - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_dac.o - .text.DAC_SetChannel1Data - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_dac.o - .text.DAC_SetChannel2Data - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_dac.o - .text.DAC_SetDualChannelData - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_dac.o - .text.DAC_GetDataOutputValue - 0x00000000 0x24 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_info 0x00000000 0x506 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_abbrev 0x00000000 0x1c4 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_loc 0x00000000 0x34c ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_aranges - 0x00000000 0x78 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_ranges 0x00000000 0x68 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x1c2 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_macro 0x00000000 0x174 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_line 0x00000000 0x523 ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_str 0x00000000 0x4e9ae ..\obj\lib\spl\src\stm32f10x_dac.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_dac.o - .debug_frame 0x00000000 0xfc ..\obj\lib\spl\src\stm32f10x_dac.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_dac.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .text.DBGMCU_GetREVID - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .text.DBGMCU_GetDEVID - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .text.DBGMCU_Config - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_info 0x00000000 0x16a ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_abbrev 0x00000000 0xf4 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_loc 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_aranges - 0x00000000 0x30 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_ranges 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x19e ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_macro 0x00000000 0xa6 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_line 0x00000000 0x466 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_str 0x00000000 0x4e6fa ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .debug_frame 0x00000000 0x40 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_dbgmcu.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_dma.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_dma.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_dma.o - .text.DMA_DeInit - 0x00000000 0x128 ..\obj\lib\spl\src\stm32f10x_dma.o - .text.DMA_Init - 0x00000000 0x40 ..\obj\lib\spl\src\stm32f10x_dma.o - .text.DMA_StructInit - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_dma.o - .text.DMA_Cmd 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_dma.o - .text.DMA_ITConfig - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_dma.o - .text.DMA_SetCurrDataCounter - 0x00000000 0x4 ..\obj\lib\spl\src\stm32f10x_dma.o - .text.DMA_GetCurrDataCounter - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_dma.o - .text.DMA_GetFlagStatus - 0x00000000 0x24 ..\obj\lib\spl\src\stm32f10x_dma.o - .text.DMA_ClearFlag - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_dma.o - .text.DMA_GetITStatus - 0x00000000 0x24 ..\obj\lib\spl\src\stm32f10x_dma.o - .text.DMA_ClearITPendingBit - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_info 0x00000000 0x480 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_abbrev 0x00000000 0x16b ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_loc 0x00000000 0x1ba ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_aranges - 0x00000000 0x70 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_ranges 0x00000000 0x60 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x1ec ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_macro 0x00000000 0x3a7 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_line 0x00000000 0x537 ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_str 0x00000000 0x4ed69 ..\obj\lib\spl\src\stm32f10x_dma.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_dma.o - .debug_frame 0x00000000 0xcc ..\obj\lib\spl\src\stm32f10x_dma.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_dma.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_exti.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_exti.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_exti.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_exti.o - .text.EXTI_DeInit - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_exti.o - .text.EXTI_Init - 0x00000000 0x90 ..\obj\lib\spl\src\stm32f10x_exti.o - .text.EXTI_StructInit - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_exti.o - .text.EXTI_GenerateSWInterrupt - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_exti.o - .text.EXTI_GetFlagStatus - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_exti.o - .text.EXTI_ClearFlag - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_exti.o - .text.EXTI_GetITStatus - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_exti.o - .text.EXTI_ClearITPendingBit - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_info 0x00000000 0x35c ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_abbrev 0x00000000 0x169 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_loc 0x00000000 0x164 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_aranges - 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_ranges 0x00000000 0x48 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x19e ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_macro 0x00000000 0x94 ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_line 0x00000000 0x4df ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_str 0x00000000 0x4e84a ..\obj\lib\spl\src\stm32f10x_exti.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_exti.o - .debug_frame 0x00000000 0xa4 ..\obj\lib\spl\src\stm32f10x_exti.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_exti.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_flash.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_flash.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_flash.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_SetLatency - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_HalfCycleAccessCmd - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_PrefetchBufferCmd - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_Unlock - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_UnlockBank1 - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_Lock - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_LockBank1 - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_GetUserOptionByte - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_GetWriteProtectionOptionByte - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_GetReadOutProtectionStatus - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_GetPrefetchBufferStatus - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_ITConfig - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_GetFlagStatus - 0x00000000 0x28 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_ClearFlag - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_GetStatus - 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_GetBank1Status - 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_WaitForLastOperation - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_ErasePage - 0x00000000 0x40 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_EraseAllPages - 0x00000000 0x3c ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_EraseOptionBytes - 0x00000000 0x98 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_ProgramWord - 0x00000000 0x6c ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_ProgramHalfWord - 0x00000000 0x38 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_ProgramOptionByteData - 0x00000000 0x50 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_EnableWriteProtection - 0x00000000 0x9c ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_ReadOutProtection - 0x00000000 0x9c ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_UserOptionByteConfig - 0x00000000 0x60 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_WaitForLastBank1Operation - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_flash.o - .text.FLASH_EraseAllBank1Pages - 0x00000000 0x3c ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_info 0x00000000 0xa14 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_abbrev 0x00000000 0x1b6 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_loc 0x00000000 0x718 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_aranges - 0x00000000 0xf8 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_ranges 0x00000000 0xe8 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x240 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_macro 0x00000000 0x2c9 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_line 0x00000000 0x6f3 ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_str 0x00000000 0x4ee4c ..\obj\lib\spl\src\stm32f10x_flash.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_flash.o - .debug_frame 0x00000000 0x250 ..\obj\lib\spl\src\stm32f10x_flash.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_flash.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text.FSMC_NORSRAMDeInit - 0x00000000 0x38 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text.FSMC_NANDDeInit - 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text.FSMC_PCCARDDeInit - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text.FSMC_NORSRAMInit - 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text.FSMC_NANDInit - 0x00000000 0x70 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text.FSMC_PCCARDInit - 0x00000000 0x68 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text.FSMC_NORSRAMStructInit - 0x00000000 0x68 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text.FSMC_NANDStructInit - 0x00000000 0x38 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text.FSMC_PCCARDStructInit - 0x00000000 0x3c ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text.FSMC_NORSRAMCmd - 0x00000000 0x2c ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text.FSMC_NANDCmd - 0x00000000 0x48 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text.FSMC_PCCARDCmd - 0x00000000 0x24 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text.FSMC_NANDECCCmd - 0x00000000 0x48 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text.FSMC_GetECC - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text.FSMC_ITConfig - 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text.FSMC_GetFlagStatus - 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text.FSMC_ClearFlag - 0x00000000 0x3c ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text.FSMC_GetITStatus - 0x00000000 0x3c ..\obj\lib\spl\src\stm32f10x_fsmc.o - .text.FSMC_ClearITPendingBit - 0x00000000 0x3c ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_info 0x00000000 0x90f ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_abbrev 0x00000000 0x195 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_loc 0x00000000 0x586 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_aranges - 0x00000000 0xb0 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_ranges 0x00000000 0xa0 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x1c8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_macro 0x00000000 0x273 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_line 0x00000000 0x67e ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_str 0x00000000 0x4ed8e ..\obj\lib\spl\src\stm32f10x_fsmc.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_fsmc.o - .debug_frame 0x00000000 0x170 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_fsmc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_gpio.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_gpio.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_gpio.o - .text.GPIO_DeInit - 0x00000000 0xcc ..\obj\lib\spl\src\stm32f10x_gpio.o - .text.GPIO_AFIODeInit - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_gpio.o - .text.GPIO_StructInit - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_gpio.o - .text.GPIO_ReadInputDataBit - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_gpio.o - .text.GPIO_ReadInputData - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .text.GPIO_ReadOutputDataBit - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_gpio.o - .text.GPIO_ReadOutputData - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .text.GPIO_WriteBit - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_gpio.o - .text.GPIO_Write - 0x00000000 0x4 ..\obj\lib\spl\src\stm32f10x_gpio.o - .text.GPIO_PinLockConfig - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_gpio.o - .text.GPIO_EventOutputConfig - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_gpio.o - .text.GPIO_EventOutputCmd - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_gpio.o - .text.GPIO_PinRemapConfig - 0x00000000 0x74 ..\obj\lib\spl\src\stm32f10x_gpio.o - .text.GPIO_EXTILineConfig - 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_gpio.o - .text.GPIO_ETH_MediaInterfaceConfig - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_gpio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_i2c.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_i2c.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_DeInit - 0x00000000 0x38 ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_Init - 0x00000000 0xdc ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_StructInit - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_Cmd 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_DMACmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_DMALastTransferCmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_GenerateSTART - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_GenerateSTOP - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_AcknowledgeConfig - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_OwnAddress2Config - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_DualAddressCmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_GeneralCallCmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_ITConfig - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_SendData - 0x00000000 0x4 ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_ReceiveData - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_Send7bitAddress - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_ReadRegister - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_SoftwareResetCmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_NACKPositionConfig - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_SMBusAlertConfig - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_TransmitPEC - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_PECPositionConfig - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_CalculatePEC - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_GetPEC - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_ARPCmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_StretchClockCmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_FastModeDutyCycleConfig - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_CheckEvent - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_GetLastEvent - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_GetFlagStatus - 0x00000000 0x38 ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_ClearFlag - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_GetITStatus - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_i2c.o - .text.I2C_ClearITPendingBit - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_info 0x00000000 0xb96 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_abbrev 0x00000000 0x1cd ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_loc 0x00000000 0x61c ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_aranges - 0x00000000 0x120 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_ranges 0x00000000 0x110 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x26a ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_macro 0x00000000 0x2ab ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_line 0x00000000 0x6db ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_str 0x00000000 0x4f004 ..\obj\lib\spl\src\stm32f10x_i2c.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_i2c.o - .debug_frame 0x00000000 0x24c ..\obj\lib\spl\src\stm32f10x_i2c.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_i2c.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .text.IWDG_WriteAccessCmd - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_iwdg.o - .text.IWDG_SetPrescaler - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_iwdg.o - .text.IWDG_SetReload - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_iwdg.o - .text.IWDG_ReloadCounter - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .text.IWDG_Enable - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .text.IWDG_GetFlagStatus - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_info 0x00000000 0x215 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_abbrev 0x00000000 0x117 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_loc 0x00000000 0x59 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_aranges - 0x00000000 0x48 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_ranges 0x00000000 0x38 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x1a4 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_line 0x00000000 0x496 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_str 0x00000000 0x4e77d ..\obj\lib\spl\src\stm32f10x_iwdg.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_iwdg.o - .debug_frame 0x00000000 0x70 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_iwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_pwr.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_pwr.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_pwr.o - .text.PWR_DeInit - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_pwr.o - .text.PWR_BackupAccessCmd - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_pwr.o - .text.PWR_PVDCmd - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_pwr.o - .text.PWR_PVDLevelConfig - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_pwr.o - .text.PWR_WakeUpPinCmd - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_pwr.o - .text.PWR_EnterSTOPMode - 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_pwr.o - .text.PWR_EnterSTANDBYMode - 0x00000000 0x28 ..\obj\lib\spl\src\stm32f10x_pwr.o - .text.PWR_GetFlagStatus - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_pwr.o - .text.PWR_ClearFlag - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_info 0x00000000 0x4eb ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_abbrev 0x00000000 0x1b2 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_loc 0x00000000 0x110 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_aranges - 0x00000000 0x60 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_ranges 0x00000000 0x50 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x1da ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_macro 0x00000000 0x7c ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_line 0x00000000 0x4e7 ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_str 0x00000000 0x4e9cb ..\obj\lib\spl\src\stm32f10x_pwr.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_pwr.o - .debug_frame 0x00000000 0xa8 ..\obj\lib\spl\src\stm32f10x_pwr.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_pwr.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_rcc.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_rcc.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_DeInit - 0x00000000 0x40 ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_HSEConfig - 0x00000000 0x3c ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_AdjustHSICalibrationValue - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_HSICmd - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_PLLConfig - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_PLLCmd - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_SYSCLKConfig - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_GetSYSCLKSource - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_HCLKConfig - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_PCLK1Config - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_PCLK2Config - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_ITConfig - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_USBCLKConfig - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_ADCCLKConfig - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_LSEConfig - 0x00000000 0x28 ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_LSICmd - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_RTCCLKConfig - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_RTCCLKCmd - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_GetClocksFreq - 0x00000000 0xbc ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_AHBPeriphClockCmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_APB1PeriphClockCmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_APB2PeriphResetCmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_APB1PeriphResetCmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_BackupResetCmd - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_ClockSecuritySystemCmd - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_MCOConfig - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_GetFlagStatus - 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_WaitForHSEStartUp - 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_ClearFlag - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_GetITStatus - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_rcc.o - .text.RCC_ClearITPendingBit - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_rcc.o - .data.ADCPrescTable - 0x00000000 0x4 ..\obj\lib\spl\src\stm32f10x_rcc.o - .data.APBAHBPrescTable - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_rcc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_rtc.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_rtc.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_rtc.o - .text.RTC_ITConfig - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_rtc.o - .text.RTC_EnterConfigMode - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_rtc.o - .text.RTC_ExitConfigMode - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_rtc.o - .text.RTC_GetCounter - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_rtc.o - .text.RTC_SetCounter - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_rtc.o - .text.RTC_SetPrescaler - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_rtc.o - .text.RTC_SetAlarm - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_rtc.o - .text.RTC_GetDivider - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_rtc.o - .text.RTC_WaitForLastTask - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_rtc.o - .text.RTC_WaitForSynchro - 0x00000000 0x24 ..\obj\lib\spl\src\stm32f10x_rtc.o - .text.RTC_GetFlagStatus - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_rtc.o - .text.RTC_ClearFlag - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_rtc.o - .text.RTC_GetITStatus - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_rtc.o - .text.RTC_ClearITPendingBit - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_info 0x00000000 0x485 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_abbrev 0x00000000 0x194 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_loc 0x00000000 0x235 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_aranges - 0x00000000 0x88 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_ranges 0x00000000 0x78 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x1a4 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_macro 0x00000000 0x52 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_line 0x00000000 0x542 ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_str 0x00000000 0x4e8ca ..\obj\lib\spl\src\stm32f10x_rtc.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_rtc.o - .debug_frame 0x00000000 0x108 ..\obj\lib\spl\src\stm32f10x_rtc.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_rtc.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_sdio.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_sdio.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_DeInit - 0x00000000 0x24 ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_Init - 0x00000000 0x30 ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_StructInit - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_ClockCmd - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_SetPowerState - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_GetPowerState - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_ITConfig - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_DMACmd - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_SendCommand - 0x00000000 0x2c ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_CmdStructInit - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_GetCommandResponse - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_GetResponse - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_DataConfig - 0x00000000 0x2c ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_DataStructInit - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_GetDataCounter - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_ReadData - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_WriteData - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_GetFIFOCount - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_StartSDIOReadWait - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_StopSDIOReadWait - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_SetSDIOReadWaitMode - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_SetSDIOOperation - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_SendSDIOSuspendCmd - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_CommandCompletionCmd - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_CEATAITCmd - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_SendCEATACmd - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_GetFlagStatus - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_ClearFlag - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_GetITStatus - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_sdio.o - .text.SDIO_ClearITPendingBit - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_info 0x00000000 0x7f1 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_abbrev 0x00000000 0x1d4 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_loc 0x00000000 0x1cd ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_aranges - 0x00000000 0x108 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_ranges 0x00000000 0xf8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x246 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_macro 0x00000000 0x33b ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_line 0x00000000 0x672 ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_str 0x00000000 0x4f060 ..\obj\lib\spl\src\stm32f10x_sdio.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_sdio.o - .debug_frame 0x00000000 0x21c ..\obj\lib\spl\src\stm32f10x_sdio.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_sdio.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_spi.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_spi.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_I2S_DeInit - 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_Init - 0x00000000 0x4c ..\obj\lib\spl\src\stm32f10x_spi.o - .text.I2S_Init - 0x00000000 0xb8 ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_StructInit - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_spi.o - .text.I2S_StructInit - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_Cmd 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_spi.o - .text.I2S_Cmd 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_I2S_ITConfig - 0x00000000 0x24 ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_I2S_DMACmd - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_I2S_SendData - 0x00000000 0x4 ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_I2S_ReceiveData - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_NSSInternalSoftwareConfig - 0x00000000 0x24 ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_SSOutputCmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_DataSizeConfig - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_TransmitCRC - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_CalculateCRC - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_GetCRC - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_GetCRCPolynomial - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_BiDirectionalLineConfig - 0x00000000 0x20 ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_I2S_GetFlagStatus - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_I2S_ClearFlag - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_I2S_GetITStatus - 0x00000000 0x30 ..\obj\lib\spl\src\stm32f10x_spi.o - .text.SPI_I2S_ClearITPendingBit - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_info 0x00000000 0x9cf ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_abbrev 0x00000000 0x1cd ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_loc 0x00000000 0x60e ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_aranges - 0x00000000 0xd0 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_ranges 0x00000000 0xc0 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x1fe ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_macro 0x00000000 0x2be ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_line 0x00000000 0x62b ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_str 0x00000000 0x4ed79 ..\obj\lib\spl\src\stm32f10x_spi.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_spi.o - .debug_frame 0x00000000 0x1b8 ..\obj\lib\spl\src\stm32f10x_spi.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_spi.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_tim.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_tim.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TI1_Config - 0x00000000 0x74 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TI2_Config - 0x00000000 0x7c ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TI3_Config - 0x00000000 0x78 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TI4_Config - 0x00000000 0x80 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_DeInit - 0x00000000 0x200 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_TimeBaseInit - 0x00000000 0x94 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OC1Init - 0x00000000 0x84 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OC2Init - 0x00000000 0x88 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OC3Init - 0x00000000 0x84 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OC4Init - 0x00000000 0x68 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_BDTRConfig - 0x00000000 0x2c ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_TimeBaseStructInit - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OCStructInit - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_ICStructInit - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_BDTRStructInit - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_Cmd 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_CtrlPWMOutputs - 0x00000000 0x24 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_ITConfig - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_GenerateEvent - 0x00000000 0x4 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_DMAConfig - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_DMACmd - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_InternalClockConfig - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_ETRConfig - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_ETRClockMode1Config - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_ETRClockMode2Config - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_PrescalerConfig - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_CounterModeConfig - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SelectInputTrigger - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_ITRxExternalClockConfig - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_TIxExternalClockConfig - 0x00000000 0x30 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_EncoderInterfaceConfig - 0x00000000 0x3c ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_ForcedOC1Config - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_ForcedOC2Config - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_ForcedOC3Config - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_ForcedOC4Config - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_ARRPreloadConfig - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SelectCOM - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SelectCCDMA - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_CCPreloadControl - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OC1PreloadConfig - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OC2PreloadConfig - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OC3PreloadConfig - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OC4PreloadConfig - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OC1FastConfig - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OC2FastConfig - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OC3FastConfig - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OC4FastConfig - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_ClearOC1Ref - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_ClearOC2Ref - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_ClearOC3Ref - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_ClearOC4Ref - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OC1PolarityConfig - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OC1NPolarityConfig - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OC2PolarityConfig - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OC2NPolarityConfig - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OC3PolarityConfig - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OC3NPolarityConfig - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_OC4PolarityConfig - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_CCxCmd - 0x00000000 0x24 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_CCxNCmd - 0x00000000 0x24 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SelectOCxM - 0x00000000 0x4c ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_UpdateDisableConfig - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_UpdateRequestConfig - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SelectHallSensor - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SelectOnePulseMode - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SelectOutputTrigger - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SelectSlaveMode - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SelectMasterSlaveMode - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SetCounter - 0x00000000 0x4 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SetAutoreload - 0x00000000 0x4 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SetCompare1 - 0x00000000 0x4 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SetCompare2 - 0x00000000 0x4 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SetCompare3 - 0x00000000 0x4 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SetCompare4 - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SetIC1Prescaler - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SetIC2Prescaler - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_PWMIConfig - 0x00000000 0x6c ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SetIC3Prescaler - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SetIC4Prescaler - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_ICInit - 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_SetClockDivision - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_GetCapture1 - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_GetCapture2 - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_GetCapture3 - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_GetCapture4 - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_GetCounter - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_GetPrescaler - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_GetFlagStatus - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_ClearFlag - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_GetITStatus - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_tim.o - .text.TIM_ClearITPendingBit - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_info 0x00000000 0x21a4 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_abbrev 0x00000000 0x1e1 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_loc 0x00000000 0x1aed ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_aranges - 0x00000000 0x2f0 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_ranges 0x00000000 0x2e0 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x1b0 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_macro 0x00000000 0x70b ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_line 0x00000000 0xca1 ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_str 0x00000000 0x4f36b ..\obj\lib\spl\src\stm32f10x_tim.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_tim.o - .debug_frame 0x00000000 0x6c4 ..\obj\lib\spl\src\stm32f10x_tim.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_tim.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_usart.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_usart.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_DeInit - 0x00000000 0xa4 ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_Init - 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_StructInit - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_ClockInit - 0x00000000 0x24 ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_ClockStructInit - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_Cmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_ITConfig - 0x00000000 0x38 ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_DMACmd - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_SetAddress - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_WakeUpConfig - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_ReceiverWakeUpCmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_LINBreakDetectLengthConfig - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_LINCmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_SendData - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_ReceiveData - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_SendBreak - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_SetGuardTime - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_SetPrescaler - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_SmartCardCmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_SmartCardNACKCmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_HalfDuplexCmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_OverSampling8Cmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_OneBitMethodCmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_IrDAConfig - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_IrDACmd - 0x00000000 0x1c ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_GetFlagStatus - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_ClearFlag - 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_GetITStatus - 0x00000000 0x4c ..\obj\lib\spl\src\stm32f10x_usart.o - .text.USART_ClearITPendingBit - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_info 0x00000000 0xb2c ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_abbrev 0x00000000 0x1cb ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_loc 0x00000000 0x736 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_aranges - 0x00000000 0x100 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_ranges 0x00000000 0xf0 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x24c ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x34 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_macro 0x00000000 0x21a ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_line 0x00000000 0x69a ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_str 0x00000000 0x4ef89 ..\obj\lib\spl\src\stm32f10x_usart.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_usart.o - .debug_frame 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_usart.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_usart.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .text 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .data 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .bss 0x00000000 0x0 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .text.WWDG_DeInit - 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .text.WWDG_SetPrescaler - 0x00000000 0x14 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .text.WWDG_SetWindowValue - 0x00000000 0x28 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .text.WWDG_EnableIT - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_wwdg.o - .text.WWDG_SetCounter - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .text.WWDG_Enable - 0x00000000 0x10 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .text.WWDG_GetFlagStatus - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_wwdg.o - .text.WWDG_ClearFlag - 0x00000000 0xc ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_info 0x00000000 0x284 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_abbrev 0x00000000 0x14a ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_loc 0x00000000 0xae ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_aranges - 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_ranges 0x00000000 0x48 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x1c8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x886 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x5d ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x3a ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x22 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x87 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x44 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0xfd ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x5e ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x1df ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x18 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x2df ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x144 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x17a ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0xac ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x9a ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x279 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x64 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x82 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x58 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x341 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x711 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x220 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x8b ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x35 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_macro 0x00000000 0x2e ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_line 0x00000000 0x4bd ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_str 0x00000000 0x4e876 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .comment 0x00000000 0x6f ..\obj\lib\spl\src\stm32f10x_wwdg.o - .debug_frame 0x00000000 0xa0 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .ARM.attributes - 0x00000000 0x33 ..\obj\lib\spl\src\stm32f10x_wwdg.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .text 0x00000000 0x0 ..\obj\lib\system_stm32f10x.o - .data 0x00000000 0x0 ..\obj\lib\system_stm32f10x.o - .bss 0x00000000 0x0 ..\obj\lib\system_stm32f10x.o - .text.SetSysClockTo72 - 0x00000000 0xc4 ..\obj\lib\system_stm32f10x.o - .text.SetSysClock - 0x00000000 0x8 ..\obj\lib\system_stm32f10x.o - .text.SystemInit - 0x00000000 0x44 ..\obj\lib\system_stm32f10x.o - .text.SystemCoreClockUpdate - 0x00000000 0x94 ..\obj\lib\system_stm32f10x.o - .data.AHBPrescTable - 0x00000000 0x10 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x886 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x5d ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x3a ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x22 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x87 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x44 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0xfd ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x5e ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x1df ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x18 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0xa36 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x7eb3 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x2df ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x144 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x3cf ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0xc8 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x17a ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0xac ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x3ad ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x9a ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x2cf ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x279 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x2ac ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x2b1 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x64 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x82 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x3e2 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x58 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x341 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x2c4 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x711 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x220 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x34 ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x8b ..\obj\lib\system_stm32f10x.o - .debug_macro 0x00000000 0x35 ..\obj\lib\system_stm32f10x.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .group 0x00000000 0x8 ..\obj\main.o - .text 0x00000000 0x0 ..\obj\main.o - .data 0x00000000 0x0 ..\obj\main.o - .bss 0x00000000 0x0 ..\obj\main.o - .debug_macro 0x00000000 0x886 ..\obj\main.o - .debug_macro 0x00000000 0xb8 ..\obj\main.o - .debug_macro 0x00000000 0x5d ..\obj\main.o - .debug_macro 0x00000000 0x3a ..\obj\main.o - .debug_macro 0x00000000 0x22 ..\obj\main.o - .debug_macro 0x00000000 0x87 ..\obj\main.o - .debug_macro 0x00000000 0x44 ..\obj\main.o - .debug_macro 0x00000000 0xfd ..\obj\main.o - .debug_macro 0x00000000 0x5e ..\obj\main.o - .debug_macro 0x00000000 0x1df ..\obj\main.o - .debug_macro 0x00000000 0x18 ..\obj\main.o - .debug_macro 0x00000000 0xa36 ..\obj\main.o - .debug_macro 0x00000000 0x7eb3 ..\obj\main.o - .debug_macro 0x00000000 0x2df ..\obj\main.o - .debug_macro 0x00000000 0x144 ..\obj\main.o - .debug_macro 0x00000000 0x3cf ..\obj\main.o - .debug_macro 0x00000000 0xc8 ..\obj\main.o - .debug_macro 0x00000000 0x17a ..\obj\main.o - .debug_macro 0x00000000 0xac ..\obj\main.o - .debug_macro 0x00000000 0x3ad ..\obj\main.o - .debug_macro 0x00000000 0x9a ..\obj\main.o - .debug_macro 0x00000000 0x2cf ..\obj\main.o - .debug_macro 0x00000000 0x279 ..\obj\main.o - .debug_macro 0x00000000 0x2ac ..\obj\main.o - .debug_macro 0x00000000 0x2b1 ..\obj\main.o - .debug_macro 0x00000000 0x64 ..\obj\main.o - .debug_macro 0x00000000 0x82 ..\obj\main.o - .debug_macro 0x00000000 0x3e2 ..\obj\main.o - .debug_macro 0x00000000 0x58 ..\obj\main.o - .debug_macro 0x00000000 0x341 ..\obj\main.o - .debug_macro 0x00000000 0x2c4 ..\obj\main.o - .debug_macro 0x00000000 0x711 ..\obj\main.o - .debug_macro 0x00000000 0x220 ..\obj\main.o - .debug_macro 0x00000000 0x34 ..\obj\main.o - .debug_macro 0x00000000 0x8b ..\obj\main.o - .debug_macro 0x00000000 0x35 ..\obj\main.o - .data 0x00000000 0x0 ..\obj\startup_stm32f10x_md.o - .bss 0x00000000 0x0 ..\obj\startup_stm32f10x_md.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .group 0x00000000 0x8 ..\obj\timer.o - .text 0x00000000 0x0 ..\obj\timer.o - .data 0x00000000 0x0 ..\obj\timer.o - .bss 0x00000000 0x0 ..\obj\timer.o - .text.TimerDeinit - 0x00000000 0xc ..\obj\timer.o - .debug_macro 0x00000000 0x886 ..\obj\timer.o - .debug_macro 0x00000000 0xb8 ..\obj\timer.o - .debug_macro 0x00000000 0x5d ..\obj\timer.o - .debug_macro 0x00000000 0x3a ..\obj\timer.o - .debug_macro 0x00000000 0x22 ..\obj\timer.o - .debug_macro 0x00000000 0x87 ..\obj\timer.o - .debug_macro 0x00000000 0x44 ..\obj\timer.o - .debug_macro 0x00000000 0xfd ..\obj\timer.o - .debug_macro 0x00000000 0x5e ..\obj\timer.o - .debug_macro 0x00000000 0x1df ..\obj\timer.o - .debug_macro 0x00000000 0x18 ..\obj\timer.o - .debug_macro 0x00000000 0xa36 ..\obj\timer.o - .debug_macro 0x00000000 0x7eb3 ..\obj\timer.o - .debug_macro 0x00000000 0x2df ..\obj\timer.o - .debug_macro 0x00000000 0x144 ..\obj\timer.o - .debug_macro 0x00000000 0x3cf ..\obj\timer.o - .debug_macro 0x00000000 0xc8 ..\obj\timer.o - .debug_macro 0x00000000 0x17a ..\obj\timer.o - .debug_macro 0x00000000 0xac ..\obj\timer.o - .debug_macro 0x00000000 0x3ad ..\obj\timer.o - .debug_macro 0x00000000 0x9a ..\obj\timer.o - .debug_macro 0x00000000 0x2cf ..\obj\timer.o - .debug_macro 0x00000000 0x279 ..\obj\timer.o - .debug_macro 0x00000000 0x2ac ..\obj\timer.o - .debug_macro 0x00000000 0x2b1 ..\obj\timer.o - .debug_macro 0x00000000 0x64 ..\obj\timer.o - .debug_macro 0x00000000 0x82 ..\obj\timer.o - .debug_macro 0x00000000 0x3e2 ..\obj\timer.o - .debug_macro 0x00000000 0x58 ..\obj\timer.o - .debug_macro 0x00000000 0x341 ..\obj\timer.o - .debug_macro 0x00000000 0x2c4 ..\obj\timer.o - .debug_macro 0x00000000 0x711 ..\obj\timer.o - .debug_macro 0x00000000 0x220 ..\obj\timer.o - .debug_macro 0x00000000 0x34 ..\obj\timer.o - .debug_macro 0x00000000 0x8b ..\obj\timer.o - .debug_macro 0x00000000 0x35 ..\obj\timer.o - .text 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-exit.o) - .data 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-exit.o) - .bss 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-exit.o) - .text 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-impure.o) - .data 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-impure.o) - .bss 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-impure.o) - .data._impure_ptr - 0x00000000 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-impure.o) - .text 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-init.o) - .data 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-init.o) - .bss 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-init.o) - .text 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-memset.o) - .data 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-memset.o) - .bss 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-memset.o) - .text 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libnosys_s.a(_exit.o) - .data 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libnosys_s.a(_exit.o) - .bss 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libnosys_s.a(_exit.o) - .text 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtend.o - .data 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtend.o - .bss 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtend.o - .jcr 0x00000000 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtend.o - .text 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o - .data 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o - .bss 0x00000000 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o - -Memory Configuration - -Name Origin Length Attributes -ROM 0x08006000 0x0001a000 xr -RAM 0x20000000 0x00005000 xrw -*default* 0x00000000 0xffffffff - -Linker script and memory map - -LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o -LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtbegin.o -LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o - 0x00000000 __HEAP_SIZE = 0x0 - 0x00000400 __STACK_SIZE = 0x400 - -.text 0x08006000 0x4f4 - *(.isr_vector) - .isr_vector 0x08006000 0xf0 ..\obj\startup_stm32f10x_md.o - 0x08006000 __isr_vector - *(.text*) - .text 0x080060f0 0x5c c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtbegin.o - .text 0x0800614c 0x74 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o - 0x0800614c _start - 0x0800614c _mainCRTStartup - .text.BootComInit - 0x080061c0 0x4 ..\obj\boot.o - 0x080061c0 BootComInit - .text.BootComCheckActivationRequest - 0x080061c4 0x4 ..\obj\boot.o - 0x080061c4 BootComCheckActivationRequest - .text.LedInit 0x080061c8 0x38 ..\obj\led.o - 0x080061c8 LedInit - .text.LedToggle - 0x08006200 0x4c ..\obj\led.o - 0x08006200 LedToggle - .text.GPIO_Init - 0x0800624c 0x9c ..\obj\lib\spl\src\stm32f10x_gpio.o - 0x0800624c GPIO_Init - .text.GPIO_SetBits - 0x080062e8 0x4 ..\obj\lib\spl\src\stm32f10x_gpio.o - 0x080062e8 GPIO_SetBits - .text.GPIO_ResetBits - 0x080062ec 0x4 ..\obj\lib\spl\src\stm32f10x_gpio.o - 0x080062ec GPIO_ResetBits - .text.RCC_APB2PeriphClockCmd - 0x080062f0 0x1c ..\obj\lib\spl\src\stm32f10x_rcc.o - 0x080062f0 RCC_APB2PeriphClockCmd - .text.Init 0x0800630c 0xc ..\obj\main.o - .text.main 0x08006318 0x14 ..\obj\main.o - 0x08006318 main - .text 0x0800632c 0xb8 ..\obj\startup_stm32f10x_md.o - 0x0800632c Reset_Handler - 0x08006372 NMI_Handler - 0x08006374 HardFault_Handler - 0x08006376 MemManage_Handler - 0x08006378 BusFault_Handler - 0x0800637a UsageFault_Handler - 0x0800637c SVC_Handler - 0x0800637e DebugMon_Handler - 0x08006380 PendSV_Handler - 0x08006384 Default_Handler - 0x08006386 WWDG_IRQHandler - 0x08006388 PVD_IRQHandler - 0x0800638a TAMPER_IRQHandler - 0x0800638c RTC_IRQHandler - 0x0800638e FLASH_IRQHandler - 0x08006390 RCC_IRQHandler - 0x08006392 EXTI0_IRQHandler - 0x08006394 EXTI1_IRQHandler - 0x08006396 EXTI2_IRQHandler - 0x08006398 EXTI3_IRQHandler - 0x0800639a EXTI4_IRQHandler - 0x0800639c DMA1_Channel1_IRQHandler - 0x0800639e DMA1_Channel2_IRQHandler - 0x080063a0 DMA1_Channel3_IRQHandler - 0x080063a2 DMA1_Channel4_IRQHandler - 0x080063a4 DMA1_Channel5_IRQHandler - 0x080063a6 DMA1_Channel6_IRQHandler - 0x080063a8 DMA1_Channel7_IRQHandler - 0x080063aa ADC1_2_IRQHandler - 0x080063ac USB_HP_CAN1_TX_IRQHandler - 0x080063ae USB_LP_CAN1_RX0_IRQHandler - 0x080063b0 CAN1_RX1_IRQHandler - 0x080063b2 CAN1_SCE_IRQHandler - 0x080063b4 EXTI9_5_IRQHandler - 0x080063b6 TIM1_BRK_IRQHandler - 0x080063b8 TIM1_UP_IRQHandler - 0x080063ba TIM1_TRG_COM_IRQHandler - 0x080063bc TIM1_CC_IRQHandler - 0x080063be TIM2_IRQHandler - 0x080063c0 TIM3_IRQHandler - 0x080063c2 TIM4_IRQHandler - 0x080063c4 I2C1_EV_IRQHandler - 0x080063c6 I2C1_ER_IRQHandler - 0x080063c8 I2C2_EV_IRQHandler - 0x080063ca I2C2_ER_IRQHandler - 0x080063cc SPI1_IRQHandler - 0x080063ce SPI2_IRQHandler - 0x080063d0 USART1_IRQHandler - 0x080063d2 USART2_IRQHandler - 0x080063d4 USART3_IRQHandler - 0x080063d6 EXTI15_10_IRQHandler - 0x080063d8 RTCAlarm_IRQHandler - 0x080063da USBWakeUp_IRQHandler - .text.TimerSet - 0x080063e4 0xc ..\obj\timer.o - 0x080063e4 TimerSet - .text.TimerInit - 0x080063f0 0x3c ..\obj\timer.o - 0x080063f0 TimerInit - .text.TimerGet - 0x0800642c 0xc ..\obj\timer.o - 0x0800642c TimerGet - .text.SysTick_Handler - 0x08006438 0x10 ..\obj\timer.o - 0x08006438 SysTick_Handler - .text.exit 0x08006448 0x28 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-exit.o) - 0x08006448 exit - .text.__libc_init_array - 0x08006470 0x4c c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-init.o) - 0x08006470 __libc_init_array - .text.memset 0x080064bc 0x10 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-memset.o) - 0x080064bc memset - .text._exit 0x080064cc 0x2 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libnosys_s.a(_exit.o) - 0x080064cc _exit - *(.init) - *fill* 0x080064ce 0x2 - .init 0x080064d0 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o - 0x080064d0 _init - .init 0x080064d4 0x8 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o - *(.fini) - .fini 0x080064dc 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o - 0x080064dc _fini - .fini 0x080064e0 0x8 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o - *crtbegin.o(.ctors) - *crtbegin?.o(.ctors) - *(EXCLUDE_FILE(*crtend.o *crtend?.o) .ctors) - *(SORT(.ctors.*)) - *(.ctors) - *crtbegin.o(.dtors) - *crtbegin?.o(.dtors) - *(EXCLUDE_FILE(*crtend.o *crtend?.o) .dtors) - *(SORT(.dtors.*)) - *(.dtors) - *(.rodata*) - .rodata.str1.1 - 0x080064e8 0x2 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-impure.o) - *fill* 0x080064ea 0x2 - .rodata._global_impure_ptr - 0x080064ec 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-impure.o) - 0x080064ec _global_impure_ptr - *(.eh_frame*) - .eh_frame 0x080064f0 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtbegin.o - .eh_frame 0x080064f0 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtend.o - -.glue_7 0x080064f4 0x0 - .glue_7 0x080064f4 0x0 linker stubs - -.glue_7t 0x080064f4 0x0 - .glue_7t 0x080064f4 0x0 linker stubs - -.vfp11_veneer 0x080064f4 0x0 - .vfp11_veneer 0x080064f4 0x0 linker stubs - -.v4_bx 0x080064f4 0x0 - .v4_bx 0x080064f4 0x0 linker stubs - -.iplt 0x080064f4 0x0 - .iplt 0x080064f4 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtbegin.o - -.ARM.extab - *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x080064f4 __exidx_start = . - -.ARM.exidx 0x080064f4 0x8 - *(.ARM.exidx* .gnu.linkonce.armexidx.*) - .ARM.exidx 0x080064f4 0x8 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o - 0x080064fc __exidx_end = . - 0x080064fc __etext = . - -.rel.dyn 0x080064fc 0x0 - .rel.iplt 0x080064fc 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtbegin.o - -.data 0x20000000 0x6c load address 0x080064fc - 0x20000000 __data_start__ = . - *(vtable) - *(.data*) - .data.SystemCoreClock - 0x20000000 0x4 ..\obj\lib\system_stm32f10x.o - 0x20000000 SystemCoreClock - .data.impure_data - 0x20000004 0x60 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-impure.o) - 0x20000064 . = ALIGN (0x4) - 0x20000064 PROVIDE (__preinit_array_start, .) - *(.preinit_array) - 0x20000064 PROVIDE (__preinit_array_end, .) - 0x20000064 . = ALIGN (0x4) - 0x20000064 PROVIDE (__init_array_start, .) - *(SORT(.init_array.*)) - *(.init_array) - .init_array 0x20000064 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtbegin.o - 0x20000068 PROVIDE (__init_array_end, .) - 0x20000068 . = ALIGN (0x4) - [!provide] PROVIDE (__fini_array_start, .) - *(SORT(.fini_array.*)) - *(.fini_array) - .fini_array 0x20000068 0x4 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtbegin.o - [!provide] PROVIDE (__fini_array_end, .) - 0x2000006c . = ALIGN (0x4) - 0x2000006c __data_end__ = . - -.jcr 0x2000006c 0x0 load address 0x08006568 - .jcr 0x2000006c 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtbegin.o - -.igot.plt 0x2000006c 0x0 load address 0x08006568 - .igot.plt 0x2000006c 0x0 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtbegin.o - -.bss 0x2000006c 0x28 load address 0x08006568 - 0x2000006c __bss_start__ = . - *(.bss*) - .bss 0x2000006c 0x1c c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtbegin.o - .bss.timer_counter_last.6700 - 0x20000088 0x4 ..\obj\led.o - .bss.led_toggle_state.6699 - 0x2000008c 0x1 ..\obj\led.o - *fill* 0x2000008d 0x3 - .bss.millisecond_counter - 0x20000090 0x4 ..\obj\timer.o - *(COMMON) - 0x20000094 __bss_end__ = . - -.heap 0x20000098 0x0 - 0x20000098 __end__ = . - 0x20000098 end = __end__ - *(.heap*) - .heap 0x20000098 0x0 ..\obj\startup_stm32f10x_md.o - 0x20000098 __HeapLimit = . - -.stack_dummy 0x20000098 0x400 - *(.stack) - .stack 0x20000098 0x400 ..\obj\startup_stm32f10x_md.o - 0x20005000 __StackTop = (ORIGIN (RAM) + LENGTH (RAM)) - 0x20004c00 __StackLimit = (__StackTop - SIZEOF (.stack_dummy)) - 0x20005000 PROVIDE (__stack, __StackTop) - 0x00000001 ASSERT ((__StackLimit >= __HeapLimit), region RAM overflowed with stack) -LOAD ..\obj\boot.o -LOAD ..\obj\led.o -LOAD ..\obj\lib\spl\src\misc.o -LOAD ..\obj\lib\spl\src\stm32f10x_adc.o -LOAD ..\obj\lib\spl\src\stm32f10x_bkp.o -LOAD ..\obj\lib\spl\src\stm32f10x_can.o -LOAD ..\obj\lib\spl\src\stm32f10x_cec.o -LOAD ..\obj\lib\spl\src\stm32f10x_crc.o -LOAD ..\obj\lib\spl\src\stm32f10x_dac.o -LOAD ..\obj\lib\spl\src\stm32f10x_dbgmcu.o -LOAD ..\obj\lib\spl\src\stm32f10x_dma.o -LOAD ..\obj\lib\spl\src\stm32f10x_exti.o -LOAD ..\obj\lib\spl\src\stm32f10x_flash.o -LOAD ..\obj\lib\spl\src\stm32f10x_fsmc.o -LOAD ..\obj\lib\spl\src\stm32f10x_gpio.o -LOAD ..\obj\lib\spl\src\stm32f10x_i2c.o -LOAD ..\obj\lib\spl\src\stm32f10x_iwdg.o -LOAD ..\obj\lib\spl\src\stm32f10x_pwr.o -LOAD ..\obj\lib\spl\src\stm32f10x_rcc.o -LOAD ..\obj\lib\spl\src\stm32f10x_rtc.o -LOAD ..\obj\lib\spl\src\stm32f10x_sdio.o -LOAD ..\obj\lib\spl\src\stm32f10x_spi.o -LOAD ..\obj\lib\spl\src\stm32f10x_tim.o -LOAD ..\obj\lib\spl\src\stm32f10x_usart.o -LOAD ..\obj\lib\spl\src\stm32f10x_wwdg.o -LOAD ..\obj\lib\system_stm32f10x.o -LOAD ..\obj\main.o -LOAD ..\obj\startup_stm32f10x_md.o -LOAD ..\obj\timer.o -START GROUP -LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m\libgcc.a -LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a -LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libc_n.a -END GROUP -START GROUP -LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m\libgcc.a -LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libc_n.a -LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libnosys_s.a -END GROUP -LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtend.o -LOAD c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o -OUTPUT(..\bin\demoprog_olimexino_stm32.elf elf32-littlearm) - -.ARM.attributes - 0x00000000 0x29 - .ARM.attributes - 0x00000000 0x1d c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o - .ARM.attributes - 0x0000001d 0x2d c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtbegin.o - .ARM.attributes - 0x0000004a 0x1b c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o - .ARM.attributes - 0x00000065 0x33 ..\obj\boot.o - .ARM.attributes - 0x00000098 0x33 ..\obj\led.o - .ARM.attributes - 0x000000cb 0x33 ..\obj\lib\spl\src\stm32f10x_gpio.o - .ARM.attributes - 0x000000fe 0x33 ..\obj\lib\spl\src\stm32f10x_rcc.o - .ARM.attributes - 0x00000131 0x33 ..\obj\lib\system_stm32f10x.o - .ARM.attributes - 0x00000164 0x33 ..\obj\main.o - .ARM.attributes - 0x00000197 0x1b ..\obj\startup_stm32f10x_md.o - .ARM.attributes - 0x000001b2 0x33 ..\obj\timer.o - .ARM.attributes - 0x000001e5 0x2d c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-exit.o) - .ARM.attributes - 0x00000212 0x2d c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-impure.o) - .ARM.attributes - 0x0000023f 0x2d c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-init.o) - .ARM.attributes - 0x0000026c 0x2d c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-memset.o) - .ARM.attributes - 0x00000299 0x2d c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libnosys_s.a(_exit.o) - .ARM.attributes - 0x000002c6 0x2d c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtend.o - .ARM.attributes - 0x000002f3 0x1d c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o - -.comment 0x00000000 0x6e - .comment 0x00000000 0x6e ..\obj\boot.o - 0x6f (size before relaxing) - .comment 0x0000006e 0x6f ..\obj\led.o - .comment 0x0000006e 0x6f ..\obj\lib\spl\src\stm32f10x_gpio.o - .comment 0x0000006e 0x6f ..\obj\lib\spl\src\stm32f10x_rcc.o - .comment 0x0000006e 0x6f ..\obj\lib\system_stm32f10x.o - .comment 0x0000006e 0x6f ..\obj\main.o - .comment 0x0000006e 0x6f ..\obj\timer.o - -.debug_info 0x00000000 0x22e1 - .debug_info 0x00000000 0x2ed ..\obj\boot.o - .debug_info 0x000002ed 0x331 ..\obj\led.o - .debug_info 0x0000061e 0x897 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_info 0x00000eb5 0x8dd ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_info 0x00001792 0x31f ..\obj\lib\system_stm32f10x.o - .debug_info 0x00001ab1 0x13b ..\obj\main.o - .debug_info 0x00001bec 0x93 ..\obj\startup_stm32f10x_md.o - .debug_info 0x00001c7f 0x662 ..\obj\timer.o - -.debug_abbrev 0x00000000 0xa3e - .debug_abbrev 0x00000000 0x117 ..\obj\boot.o - .debug_abbrev 0x00000117 0x156 ..\obj\led.o - .debug_abbrev 0x0000026d 0x1f2 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_abbrev 0x0000045f 0x1e7 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_abbrev 0x00000646 0x159 ..\obj\lib\system_stm32f10x.o - .debug_abbrev 0x0000079f 0xa5 ..\obj\main.o - .debug_abbrev 0x00000844 0x14 ..\obj\startup_stm32f10x_md.o - .debug_abbrev 0x00000858 0x1e6 ..\obj\timer.o - -.debug_aranges 0x00000000 0x2d8 - .debug_aranges - 0x00000000 0x30 ..\obj\boot.o - .debug_aranges - 0x00000030 0x28 ..\obj\led.o - .debug_aranges - 0x00000058 0xa8 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_aranges - 0x00000100 0x118 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_aranges - 0x00000218 0x38 ..\obj\lib\system_stm32f10x.o - .debug_aranges - 0x00000250 0x28 ..\obj\main.o - .debug_aranges - 0x00000278 0x20 ..\obj\startup_stm32f10x_md.o - .debug_aranges - 0x00000298 0x40 ..\obj\timer.o - -.debug_ranges 0x00000000 0x248 - .debug_ranges 0x00000000 0x20 ..\obj\boot.o - .debug_ranges 0x00000020 0x18 ..\obj\led.o - .debug_ranges 0x00000038 0x98 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_ranges 0x000000d0 0x108 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_ranges 0x000001d8 0x28 ..\obj\lib\system_stm32f10x.o - .debug_ranges 0x00000200 0x18 ..\obj\main.o - .debug_ranges 0x00000218 0x30 ..\obj\timer.o - -.debug_macro 0x00000000 0xd9cc - .debug_macro 0x00000000 0x1bf ..\obj\boot.o - .debug_macro 0x000001bf 0x886 ..\obj\boot.o - .debug_macro 0x00000a45 0xb8 ..\obj\boot.o - .debug_macro 0x00000afd 0x5d ..\obj\boot.o - .debug_macro 0x00000b5a 0x3a ..\obj\boot.o - .debug_macro 0x00000b94 0x22 ..\obj\boot.o - .debug_macro 0x00000bb6 0x87 ..\obj\boot.o - .debug_macro 0x00000c3d 0x44 ..\obj\boot.o - .debug_macro 0x00000c81 0xfd ..\obj\boot.o - .debug_macro 0x00000d7e 0x5e ..\obj\boot.o - .debug_macro 0x00000ddc 0x1df ..\obj\boot.o - .debug_macro 0x00000fbb 0x18 ..\obj\boot.o - .debug_macro 0x00000fd3 0xa36 ..\obj\boot.o - .debug_macro 0x00001a09 0x7eb3 ..\obj\boot.o - .debug_macro 0x000098bc 0x2df ..\obj\boot.o - .debug_macro 0x00009b9b 0x144 ..\obj\boot.o - .debug_macro 0x00009cdf 0x3cf ..\obj\boot.o - .debug_macro 0x0000a0ae 0xc8 ..\obj\boot.o - .debug_macro 0x0000a176 0x17a ..\obj\boot.o - .debug_macro 0x0000a2f0 0xac ..\obj\boot.o - .debug_macro 0x0000a39c 0x3ad ..\obj\boot.o - .debug_macro 0x0000a749 0x9a ..\obj\boot.o - .debug_macro 0x0000a7e3 0x2cf ..\obj\boot.o - .debug_macro 0x0000aab2 0x279 ..\obj\boot.o - .debug_macro 0x0000ad2b 0x2ac ..\obj\boot.o - .debug_macro 0x0000afd7 0x2b1 ..\obj\boot.o - .debug_macro 0x0000b288 0x64 ..\obj\boot.o - .debug_macro 0x0000b2ec 0x82 ..\obj\boot.o - .debug_macro 0x0000b36e 0x3e2 ..\obj\boot.o - .debug_macro 0x0000b750 0x58 ..\obj\boot.o - .debug_macro 0x0000b7a8 0x341 ..\obj\boot.o - .debug_macro 0x0000bae9 0x2c4 ..\obj\boot.o - .debug_macro 0x0000bdad 0x711 ..\obj\boot.o - .debug_macro 0x0000c4be 0x220 ..\obj\boot.o - .debug_macro 0x0000c6de 0x34 ..\obj\boot.o - .debug_macro 0x0000c712 0x8b ..\obj\boot.o - .debug_macro 0x0000c79d 0x35 ..\obj\boot.o - .debug_macro 0x0000c7d2 0x1c5 ..\obj\led.o - .debug_macro 0x0000c997 0x1e6 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x0000cb7d 0x2a6 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_macro 0x0000ce23 0x2b4 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x0000d0d7 0x3dc ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_macro 0x0000d4b3 0x19b ..\obj\lib\system_stm32f10x.o - .debug_macro 0x0000d64e 0x1bf ..\obj\main.o - .debug_macro 0x0000d80d 0x1bf ..\obj\timer.o - -.debug_line 0x00000000 0x24bc - .debug_line 0x00000000 0x4a7 ..\obj\boot.o - .debug_line 0x000004a7 0x493 ..\obj\led.o - .debug_line 0x0000093a 0x5e2 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_line 0x00000f1c 0x6cb ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_line 0x000015e7 0x4c8 ..\obj\lib\system_stm32f10x.o - .debug_line 0x00001aaf 0x493 ..\obj\main.o - .debug_line 0x00001f42 0xab ..\obj\startup_stm32f10x_md.o - .debug_line 0x00001fed 0x4cf ..\obj\timer.o - -.debug_str 0x00000000 0x4ff2e - .debug_str 0x00000000 0x4e8f0 ..\obj\boot.o - 0x4ea64 (size before relaxing) - .debug_str 0x0004e8f0 0x1ec ..\obj\led.o - 0x4eb91 (size before relaxing) - .debug_str 0x0004eadc 0x499 ..\obj\lib\spl\src\stm32f10x_gpio.o - 0x4ec50 (size before relaxing) - .debug_str 0x0004ef75 0xb22 ..\obj\lib\spl\src\stm32f10x_rcc.o - 0x4f21f (size before relaxing) - .debug_str 0x0004fa97 0xba ..\obj\lib\system_stm32f10x.o - 0x4e798 (size before relaxing) - .debug_str 0x0004fb51 0x19 ..\obj\main.o - 0x4e9e2 (size before relaxing) - .debug_str 0x0004fb6a 0x3c4 ..\obj\timer.o - 0x4edf8 (size before relaxing) - -.debug_frame 0x00000000 0x5c0 - .debug_frame 0x00000000 0x40 ..\obj\boot.o - .debug_frame 0x00000040 0x48 ..\obj\led.o - .debug_frame 0x00000088 0x16c ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_frame 0x000001f4 0x228 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_frame 0x0000041c 0x68 ..\obj\lib\system_stm32f10x.o - .debug_frame 0x00000484 0x40 ..\obj\main.o - .debug_frame 0x000004c4 0x68 ..\obj\timer.o - .debug_frame 0x0000052c 0x28 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-exit.o) - .debug_frame 0x00000554 0x2c c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-init.o) - .debug_frame 0x00000580 0x20 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libg_n.a(lib_a-memset.o) - .debug_frame 0x000005a0 0x20 c:/program files (x86)/embitz/1.00/share/em_armgcc/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libnosys_s.a(_exit.o) - -.debug_loc 0x00000000 0xd4f - .debug_loc 0x00000000 0x34 ..\obj\led.o - .debug_loc 0x00000034 0x542 ..\obj\lib\spl\src\stm32f10x_gpio.o - .debug_loc 0x00000576 0x692 ..\obj\lib\spl\src\stm32f10x_rcc.o - .debug_loc 0x00000c08 0xdf ..\obj\lib\system_stm32f10x.o - .debug_loc 0x00000ce7 0x68 ..\obj\timer.o + +bin/demoprog_olimexino_stm32.elf: file format elf32-littlearm +bin/demoprog_olimexino_stm32.elf +architecture: arm, flags 0x00000112: +EXEC_P, HAS_SYMS, D_PAGED +start address 0x08006000 + +Program Header: +0x70000001 off 0x000064f0 vaddr 0x080064f0 paddr 0x080064f0 align 2**2 + filesz 0x00000008 memsz 0x00000008 flags r-- + LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 + filesz 0x000064f8 memsz 0x000064f8 flags r-x + LOAD off 0x00010000 vaddr 0x20000000 paddr 0x080064f8 align 2**16 + filesz 0x0000006c memsz 0x00000094 flags rw- +private flags = 5000200: [Version5 EABI] [soft-float ABI] + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .text 000004f0 08006000 08006000 00006000 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 1 .ARM.exidx 00000008 080064f0 080064f0 000064f0 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 2 .data 0000006c 20000000 080064f8 00010000 2**2 + CONTENTS, ALLOC, LOAD, DATA + 3 .bss 00000028 2000006c 08006564 0001006c 2**2 + ALLOC + 4 .heap 00000800 20000098 20000098 00010070 2**3 + CONTENTS, READONLY + 5 .stack_dummy 00000800 20000098 20000098 00010870 2**3 + CONTENTS, READONLY + 6 .ARM.attributes 00000029 00000000 00000000 00011070 2**0 + CONTENTS, READONLY + 7 .comment 0000006e 00000000 00000000 00011099 2**0 + CONTENTS, READONLY + 8 .debug_line 0000245c 00000000 00000000 00011107 2**0 + CONTENTS, READONLY, DEBUGGING + 9 .debug_info 000023ad 00000000 00000000 00013563 2**0 + CONTENTS, READONLY, DEBUGGING + 10 .debug_abbrev 00000ac9 00000000 00000000 00015910 2**0 + CONTENTS, READONLY, DEBUGGING + 11 .debug_aranges 00000300 00000000 00000000 000163e0 2**3 + CONTENTS, READONLY, DEBUGGING + 12 .debug_ranges 00000260 00000000 00000000 000166e0 2**0 + CONTENTS, READONLY, DEBUGGING + 13 .debug_macro 0000e415 00000000 00000000 00016940 2**0 + CONTENTS, READONLY, DEBUGGING + 14 .debug_str 00052945 00000000 00000000 00024d55 2**0 + CONTENTS, READONLY, DEBUGGING + 15 .debug_frame 000005d8 00000000 00000000 0007769c 2**2 + CONTENTS, READONLY, DEBUGGING + 16 .debug_loc 00000d4f 00000000 00000000 00077c74 2**0 + CONTENTS, READONLY, DEBUGGING +SYMBOL TABLE: +08006000 l d .text 00000000 .text +080064f0 l d .ARM.exidx 00000000 .ARM.exidx +20000000 l d .data 00000000 .data +2000006c l d .bss 00000000 .bss +20000098 l d .heap 00000000 .heap +20000098 l d .stack_dummy 00000000 .stack_dummy +00000000 l d .ARM.attributes 00000000 .ARM.attributes +00000000 l d .comment 00000000 .comment +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l d .debug_macro 00000000 .debug_macro +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o +00000800 l *ABS* 00000000 Stack_Size +00000800 l *ABS* 00000000 Heap_Size +080061ca l .text 00000000 .flash_to_ram_loop +080061fc l .text 00000000 .fill_zero_bss +080061f8 l .text 00000000 .loop_zero_bss +00000000 l df *ABS* 00000000 crtstuff.c +080064ec l O .text 00000000 __EH_FRAME_BEGIN__ +080060f0 l F .text 00000000 __do_global_dtors_aux +2000006c l .bss 00000000 completed.8603 +20000068 l O .data 00000000 __do_global_dtors_aux_fini_array_entry +08006114 l F .text 00000000 frame_dummy +20000070 l .bss 00000000 object.8608 +20000064 l O .data 00000000 __frame_dummy_init_array_entry +00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o +00000000 l df *ABS* 00000000 boot.c +00000000 l df *ABS* 00000000 main.c +08006280 l F .text 0000000c Init +00000000 l df *ABS* 00000000 led.c +20000088 l O .bss 00000004 timer_counter_last.6700 +2000008c l O .bss 00000001 led_toggle_state.6699 +00000000 l df *ABS* 00000000 timer.c +20000090 l O .bss 00000004 millisecond_counter +00000000 l df *ABS* 00000000 _exit.c +00000000 l df *ABS* 00000000 stm32f10x_rcc.c +00000000 l df *ABS* 00000000 stm32f10x_gpio.c +00000000 l df *ABS* 00000000 exit.c +00000000 l df *ABS* 00000000 init.c +00000000 l df *ABS* 00000000 memset.c +00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o +00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o +00000000 l df *ABS* 00000000 impure.c +20000004 l O .data 00000060 impure_data +00000000 l df *ABS* 00000000 crtstuff.c +080064ec l O .text 00000000 __FRAME_END__ +00000000 l df *ABS* 00000000 system_stm32f10x.c +00000000 l df *ABS* 00000000 +20000068 l .data 00000000 __init_array_end +20000064 l .data 00000000 __preinit_array_end +20000064 l .data 00000000 __init_array_start +20000064 l .data 00000000 __preinit_array_start +0800622a w F .text 00000002 EXTI2_IRQHandler +20000098 g .heap 00000800 __HeapBase +08006212 w F .text 00000002 DebugMon_Handler +00000800 g *ABS* 00000000 __HEAP_SIZE +20000000 g .data 00000000 __data_start__ +08006250 w F .text 00000002 TIM1_CC_IRQHandler +08006208 w F .text 00000002 HardFault_Handler +08006378 g F .text 00000010 SysTick_Handler +0800621c w F .text 00000002 PVD_IRQHandler +08006214 w F .text 00000002 PendSV_Handler +08006206 w F .text 00000002 NMI_Handler +080064f8 g .ARM.exidx 00000000 __exidx_end +0800622c w F .text 00000002 EXTI3_IRQHandler +080064f8 g .ARM.exidx 00000000 __etext +08006226 w F .text 00000002 EXTI0_IRQHandler +0800625c w F .text 00000002 I2C2_EV_IRQHandler +20000000 g O .data 00000004 SystemCoreClock +0800620e w F .text 00000002 UsageFault_Handler +0800638c g F .text 0000001c RCC_APB2PeriphClockCmd +0800623e w F .text 00000002 ADC1_2_IRQHandler +080063a8 g F .text 0000009a GPIO_Init +20000898 g .heap 00000000 __HeapLimit +2000006c g .bss 00000000 __bss_start__ +08006260 w F .text 00000002 SPI1_IRQHandler +0800621e w F .text 00000002 TAMPER_IRQHandler +080064f0 g .text 00000000 __exidx_start +080064e8 g O .text 00000004 _global_impure_ptr +08006474 g F .text 0000004c __libc_init_array +08006236 w F .text 00000002 DMA1_Channel4_IRQHandler +0800614c g F .text 00000000 _mainCRTStartup +080064d0 g F .text 00000000 _init +08006268 w F .text 00000002 USART3_IRQHandler +00000000 w *UND* 00000000 __libc_fini_array +08006220 w F .text 00000002 RTC_IRQHandler +0800623c w F .text 00000002 DMA1_Channel7_IRQHandler +080061c0 g F .text 00000030 Reset_Handler +08006244 w F .text 00000002 CAN1_RX1_IRQHandler +080062a0 g F .text 00000038 LedInit +08006444 g F .text 00000004 GPIO_SetBits +08006256 w F .text 00000002 TIM4_IRQHandler +00000000 w *UND* 00000000 __sf_fake_stderr +00000000 w *UND* 00000000 __deregister_frame_info +20000098 g .heap 00000000 end +08006258 w F .text 00000002 I2C1_EV_IRQHandler +2000006c g .data 00000000 __data_end__ +0800623a w F .text 00000002 DMA1_Channel6_IRQHandler +20000094 g .bss 00000000 __bss_end__ +00000800 g *ABS* 00000000 __STACK_SIZE +08006254 w F .text 00000002 TIM3_IRQHandler +08006224 w F .text 00000002 RCC_IRQHandler +0800624e w F .text 00000002 TIM1_TRG_COM_IRQHandler +00000000 w *UND* 00000000 __call_exitprocs +08006230 w F .text 00000002 DMA1_Channel1_IRQHandler +08006218 w F .text 00000002 Default_Handler +0800614c g F .text 00000000 _start +0800626a w F .text 00000002 EXTI15_10_IRQHandler +00000000 w *UND* 00000000 software_init_hook +08006448 g F .text 00000004 GPIO_ResetBits +08006248 w F .text 00000002 EXTI9_5_IRQHandler +08006262 w F .text 00000002 SPI2_IRQHandler +00000000 w *UND* 00000000 __sf_fake_stdin +080064c0 g F .text 00000010 memset +0800620a w F .text 00000002 MemManage_Handler +08006000 g .text 000000f0 __isr_vector +0800628c g F .text 00000014 main +08006210 w F .text 00000002 SVC_Handler +00000000 w *UND* 00000000 hardware_init_hook +20000098 g .heap 00000000 __end__ +08006238 w F .text 00000002 DMA1_Channel5_IRQHandler +0800622e w F .text 00000002 EXTI4_IRQHandler +08006324 g F .text 0000000c TimerSet +08006242 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler +08006278 g F .text 00000002 BootComInit +080064dc g F .text 00000000 _fini +08006240 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler +00000000 w *UND* 00000000 atexit +08006234 w F .text 00000002 DMA1_Channel3_IRQHandler +20005000 g .bss 00000000 __StackTop +0800624c w F .text 00000002 TIM1_UP_IRQHandler +0800621a w F .text 00000002 WWDG_IRQHandler +080062d8 g F .text 0000004c LedToggle +08006252 w F .text 00000002 TIM2_IRQHandler +0800624a w F .text 00000002 TIM1_BRK_IRQHandler +20005000 g *ABS* 00000000 __stack +08006228 w F .text 00000002 EXTI1_IRQHandler +0800626c w F .text 00000002 RTCAlarm_IRQHandler +20004800 g *ABS* 00000800 __StackLimit +08006266 w F .text 00000002 USART2_IRQHandler +0800644c g F .text 00000028 exit +0800625e w F .text 00000002 I2C2_ER_IRQHandler +08006232 w F .text 00000002 DMA1_Channel2_IRQHandler +00000000 w *UND* 00000000 __sf_fake_stdout +0800627c g F .text 00000002 BootComCheckActivationRequest +08006246 w F .text 00000002 CAN1_SCE_IRQHandler +08006222 w F .text 00000002 FLASH_IRQHandler +08006388 w F .text 00000002 _exit +0800620c w F .text 00000002 BusFault_Handler +08006264 w F .text 00000002 USART1_IRQHandler +0800625a w F .text 00000002 I2C1_ER_IRQHandler +0800636c g F .text 0000000c TimerGet +00000000 w *UND* 00000000 _Jv_RegisterClasses +08006330 g F .text 0000003c TimerInit +00000000 w *UND* 00000000 __register_frame_info +0800626e w F .text 00000002 USBWakeUp_IRQHandler + + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.srec b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.srec index 6d584569..8f8ec3d4 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.srec @@ -1,90 +1,89 @@ -S02700002E2E5C62696E5C64656D6F70726F675F6F6C696D6578696E6F5F73746D33322E7372656308 -S31508006000005000202D6300087363000875630008BC -S3150800601077630008796300087B63000800000000C6 -S315080060200000000000000000000000007D6300087A -S315080060307F630008000000008163000839640008D7 -S3150800604087630008896300088B6300088D6300086E -S315080060508F6300089163000893630008956300083E -S3150800606097630008996300089B6300089D6300080E -S315080060709F630008A1630008A3630008A5630008DE -S31508006080A7630008A9630008AB630008AD630008AE -S31508006090AF630008B1630008B3630008B56300087E -S315080060A0B7630008B9630008BB630008BD6300084E -S315080060B0BF630008C1630008C3630008C56300081E -S315080060C0C7630008C9630008CB630008CD630008EE -S315080060D0CF630008D1630008D3630008D5630008BE -S315080060E0D7630008D9630008DB630008EE11AA55D8 +S024000062696E2F64656D6F70726F675F6F6C696D6578696E6F5F73746D33322E73726563F0 +S3150800600000500020C1610008076200080962000804 +S315080060100B6200080D6200080F620008000000000D +S3150800602000000000000000000000000011620008E7 +S315080060301362000800000000156200087963000872 +S315080060401B6200081D6200081F6200082162000822 +S3150800605023620008256200082762000829620008F2 +S315080060602B6200082D6200082F62000831620008C2 +S315080060703362000835620008376200083962000892 +S315080060803B6200083D6200083F6200084162000862 +S315080060904362000845620008476200084962000832 +S315080060A04B6200084D6200084F6200085162000802 +S315080060B053620008556200085762000859620008D2 +S315080060C05B6200085D6200085F62000861620008A2 +S315080060D06362000865620008676200086962000872 +S315080060E06B6200086D6200086F620008EE11AA551F S315080060F010B5054C237833B9044B13B10448AFF3F4 S3150800610000800123237010BD6C00002000000000F1 -S31508006110F0640008084B10B51BB108490848AFF3EE +S31508006110EC640008084B10B51BB108490848AFF3F2 S3150800612000800848036803B910BD074B002BFBD055 S31508006130BDE81040184700BF0000000070000020AE -S31508006140F06400086C00002000000000154B002BCE +S31508006140EC6400086C00002000000000154B002BD2 S3150800615008BF134B9D46A3F5803A00218B460F4690 -S315080061601348144A121A00F0A9F90F4B002B00D055 +S315080061601348144A121A00F0ABF90F4B002B00D053 S3150800617098470E4B002B00D09847002000210400BA S315080061800D000D48002802D00C48AFF3008000F03F -S315080061906FF92000290000F0BFF800F055F900BF9C +S3150800619071F92000290000F079F800F057F900BFDE S315080061A00000080000500020000000000000000069 S315080061B06C00002094000020000000000000000091 -S315080061C0704700BF704700BF30B583B00121042077 -S315080061D000F08EF803238DF8063010238DF807306B -S315080061E0202502A921F8045D044C204600F02EF86B -S315080061F02946204600F07AF803B030BD0008014071 -S3150800620010B500F013F90E4B1B68C31AB3F5FA7FE5 -S3150800621014D304460B4B1B783BB90122094B1A7061 -S315080062202021094800F060F806E00022054B1A70A4 -S315080062302021054800F05AF8014B1C6010BD00BF2C -S31508006240880000208C00002000080140F0B4CB78BC -S3150800625003F00F02154613F0100F01D08D78154381 -S315080062600B78E3B10668002316E001229A400C88F1 -S3150800627032EA04040FD19C000F27A74026EA070636 -S3150800628005FA04F42643CC78282C01D1426102E0B1 -S31508006290482C00D102610133072BE6D906600B882A -S315080062A0FF2B1ED94668002318E003F108040122D3 -S315080062B0A2400C8832EA04040FD19C000F27A7409D -S315080062C026EA070605FA04F42643CC78282C00D1DA -S315080062D04261CC78482C00D102610133072BE4D9FE -S315080062E04660F0BC704700BF016170474161704766 -S315080062F021B1054B9A69104398617047024A936920 -S3150800630023EA0000906170470010024008B5FFF7C5 -S315080063105BFF00F06DF808BD08B5FFF7F7FFFFF75C -S315080063204FFFFFF76DFFFFF74DFFFAE706498D466A -S315080063300649074A074B9A42BEBF51F8040B42F872 -S31508006340040BF8E70448004700500020FC640008E6 -S31508006350000000206C0000204D6100081F49204AFB -S31508006360002301E041F8043B9142FBD3FFF7D4FF39 -S31508006370FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7E7 -S31508006380FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7D7 -S31508006390FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7C7 -S315080063A0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7B7 -S315080063B0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A7 -S315080063C0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE797 -S315080063D0FEE7FEE7FEE7FEE7FEE7FEE76C000020C5 -S315080063E094000020014B1860704700BF9000002001 -S315080063F008B50A4B1B680A4AA2FB03239B09013B03 -S31508006400084A5360F021084B83F823100020906057 -S3150800641007231360FFF7E6FF08BD00BF0000002052 -S31508006420D34D621010E000E000ED00E0014B186863 -S31508006430704700BF90000020024A136801331360BA -S31508006440704700BF9000002008B5074B044613B1FB -S315080064500021AFF30080054B1868836A03B198479B -S31508006460204600F033F800BF00000000EC64000886 -S315080064700E4B70B51E460E4C0025E41AA410A54214 -S3150800648004D056F8253098470135F8E700F020F88B -S31508006490084B094C1E46E41AA4100025A54204D050 -S315080064A056F8253098470135F8E770BD6400002096 -S315080064B064000020640000206800002003460244AF -S315080064C0934202D003F8011BFAE77047FEE7000083 +S315080061C006498D460649074A074B9A42BEBF51F80B +S315080061D0040B42F8040BF8E7044800470050002077 +S315080061E0F8640008000000206C0000204D610008DB +S315080061F01F49204A002301E041F8043B9142FBD3A2 +S3150800620000F044F8FEE7FEE7FEE7FEE7FEE7FEE7F6 +S31508006210FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE748 +S31508006220FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE738 +S31508006230FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE728 +S31508006240FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE718 +S31508006250FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE708 +S31508006260FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7F8 +S315080062706C00002094000020704700BF704700BFE4 +S3150800628008B500F00DF800F053F808BD08B5FFF79B +S31508006290F7FFFFF7F1FF00F01FF8FFF7EFFFFAE748 +S315080062A030B583B00121042000F070F803238DF87F +S315080062B0063010238DF80730202502A921F8045D41 +S315080062C0044C204600F070F82946204600F0BCF839 +S315080062D003B030BD0008014010B500F047F80E4B7A +S315080062E01B68C31AB3F5FA7F14D304460B4B1B7805 +S315080062F03BB90122094B1A702021094800F0A2F87F +S3150800630006E00022054B1A702021054800F09CF88B +S31508006310014B1C6010BD00BF880000208C000020C7 +S3150800632000080140014B1860704700BF900000202C +S3150800633008B50A4B1B680A4AA2FB03239B09013BC3 +S31508006340084A5360F021084B83F823100020906018 +S3150800635007231360FFF7E6FF08BD00BF0000002013 +S31508006360D34D621010E000E000ED00E0014B186824 +S31508006370704700BF90000020024A1368013313607B +S31508006380704700BF90000020FEE700BF21B1054B13 +S315080063909A69104398617047024A936923EA000094 +S315080063A09061704700100240F0B4CB7803F00F02FA +S315080063B0154613F0100F01D08D7815430B78E3B10D +S315080063C00668002316E001229A400C8832EA040483 +S315080063D00FD19C000F27A74026EA070605FA04F402 +S315080063E02643CC78282C01D1426102E0482C00D102 +S315080063F002610133072BE6D906600B88FF2B1ED9ED +S315080064004668002318E003F108040122A2400C881C +S3150800641032EA04040FD19C000F27A74026EA070694 +S3150800642005FA04F42643CC78282C00D14261CC78AE +S31508006430482C00D102610133072BE4D94660F0BC31 +S31508006440704700BF016170474161704708B5074B47 +S31508006450044613B10021AFF30080054B1868836A20 +S3150800646003B198472046FFF78FFF00BF00000000E2 +S31508006470E86400080E4B70B51E460E4C0025E41A5B +S31508006480A410A54204D056F8253098470135F8E7F8 +S3150800649000F01EF8084B094C1E46E41AA410002505 +S315080064A0A54204D056F8253098470135F8E770BD5F +S315080064B064000020640000206400002068000020BA +S315080064C003460244934202D003F8011BFAE77047D9 S315080064D0F8B500BFF8BC08BC9E467047F8B500BFC3 -S315080064E0F8BC08BC9E467047430000000400002024 -S309080064F0000000009A -S30D080064F458FCFF7F01000000BF -S315080064FC00A24A0400000000000000000000000092 -S3150800650C0000000000000000000000000000000071 -S3150800651C00000000E864000800000000000000000D -S3150800652C0000000000000000000000000000000051 -S3150800653C0000000000000000000000000000000041 -S3150800654C0000000000000000000000000000000031 -S3110800655C0000000015610008F16000084E +S315080064E0F8BC08BC9E467047040000200000000067 +S30D080064F05CFCFF7F01000000BF +S315080064F800A24A0400000000000000000000000096 +S315080065080000000000000000000000000000000075 +S315080065180000000000000000000000000000000065 +S315080065280000000000000000000000000000000055 +S315080065380000000000000000000000000000000045 +S315080065480000000000000000000000000000000035 +S311080065580000000015610008F160000852 S7050800600092 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/cfg/STM32F103xx.svd b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/cfg/STM32F103xx.svd deleted file mode 100644 index 1348869b..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/cfg/STM32F103xx.svd +++ /dev/null @@ -1,24923 +0,0 @@ - - - STM32F103xx - 1.3 - STM32F103xx - - - 8 - - 32 - - 0x20 - 0x0 - 0xFFFFFFFF - - - FSMC - Flexible static memory controller - FSMC - 0xA0000000 - - 0x0 - 0x1000 - registers - - - FSMC - FSMC global interrupt - 48 - - - - BCR1 - BCR1 - SRAM/NOR-Flash chip-select control register - 1 - 0x0 - 0x20 - read-write - 0x000030D0 - - - CBURSTRW - CBURSTRW - 19 - 1 - - - ASYNCWAIT - ASYNCWAIT - 15 - 1 - - - EXTMOD - EXTMOD - 14 - 1 - - - WAITEN - WAITEN - 13 - 1 - - - WREN - WREN - 12 - 1 - - - WAITCFG - WAITCFG - 11 - 1 - - - WAITPOL - WAITPOL - 9 - 1 - - - BURSTEN - BURSTEN - 8 - 1 - - - FACCEN - FACCEN - 6 - 1 - - - MWID - MWID - 4 - 2 - - - MTYP - MTYP - 2 - 2 - - - MUXEN - MUXEN - 1 - 1 - - - MBKEN - MBKEN - 0 - 1 - - - - - BTR1 - BTR1 - SRAM/NOR-Flash chip-select timing register - 1 - 0x4 - 0x20 - read-write - 0xFFFFFFFF - - - ACCMOD - ACCMOD - 28 - 2 - - - DATLAT - DATLAT - 24 - 4 - - - CLKDIV - CLKDIV - 20 - 4 - - - BUSTURN - BUSTURN - 16 - 4 - - - DATAST - DATAST - 8 - 8 - - - ADDHLD - ADDHLD - 4 - 4 - - - ADDSET - ADDSET - 0 - 4 - - - - - BCR2 - BCR2 - SRAM/NOR-Flash chip-select control register - 2 - 0x8 - 0x20 - read-write - 0x000030D0 - - - CBURSTRW - CBURSTRW - 19 - 1 - - - ASYNCWAIT - ASYNCWAIT - 15 - 1 - - - EXTMOD - EXTMOD - 14 - 1 - - - WAITEN - WAITEN - 13 - 1 - - - WREN - WREN - 12 - 1 - - - WAITCFG - WAITCFG - 11 - 1 - - - WRAPMOD - WRAPMOD - 10 - 1 - - - WAITPOL - WAITPOL - 9 - 1 - - - BURSTEN - BURSTEN - 8 - 1 - - - FACCEN - FACCEN - 6 - 1 - - - MWID - MWID - 4 - 2 - - - MTYP - MTYP - 2 - 2 - - - MUXEN - MUXEN - 1 - 1 - - - MBKEN - MBKEN - 0 - 1 - - - - - BTR2 - BTR2 - SRAM/NOR-Flash chip-select timing register - 2 - 0xC - 0x20 - read-write - 0xFFFFFFFF - - - ACCMOD - ACCMOD - 28 - 2 - - - DATLAT - DATLAT - 24 - 4 - - - CLKDIV - CLKDIV - 20 - 4 - - - BUSTURN - BUSTURN - 16 - 4 - - - DATAST - DATAST - 8 - 8 - - - ADDHLD - ADDHLD - 4 - 4 - - - ADDSET - ADDSET - 0 - 4 - - - - - BCR3 - BCR3 - SRAM/NOR-Flash chip-select control register - 3 - 0x10 - 0x20 - read-write - 0x000030D0 - - - CBURSTRW - CBURSTRW - 19 - 1 - - - ASYNCWAIT - ASYNCWAIT - 15 - 1 - - - EXTMOD - EXTMOD - 14 - 1 - - - WAITEN - WAITEN - 13 - 1 - - - WREN - WREN - 12 - 1 - - - WAITCFG - WAITCFG - 11 - 1 - - - WRAPMOD - WRAPMOD - 10 - 1 - - - WAITPOL - WAITPOL - 9 - 1 - - - BURSTEN - BURSTEN - 8 - 1 - - - FACCEN - FACCEN - 6 - 1 - - - MWID - MWID - 4 - 2 - - - MTYP - MTYP - 2 - 2 - - - MUXEN - MUXEN - 1 - 1 - - - MBKEN - MBKEN - 0 - 1 - - - - - BTR3 - BTR3 - SRAM/NOR-Flash chip-select timing register - 3 - 0x14 - 0x20 - read-write - 0xFFFFFFFF - - - ACCMOD - ACCMOD - 28 - 2 - - - DATLAT - DATLAT - 24 - 4 - - - CLKDIV - CLKDIV - 20 - 4 - - - BUSTURN - BUSTURN - 16 - 4 - - - DATAST - DATAST - 8 - 8 - - - ADDHLD - ADDHLD - 4 - 4 - - - ADDSET - ADDSET - 0 - 4 - - - - - BCR4 - BCR4 - SRAM/NOR-Flash chip-select control register - 4 - 0x18 - 0x20 - read-write - 0x000030D0 - - - CBURSTRW - CBURSTRW - 19 - 1 - - - ASYNCWAIT - ASYNCWAIT - 15 - 1 - - - EXTMOD - EXTMOD - 14 - 1 - - - WAITEN - WAITEN - 13 - 1 - - - WREN - WREN - 12 - 1 - - - WAITCFG - WAITCFG - 11 - 1 - - - WRAPMOD - WRAPMOD - 10 - 1 - - - WAITPOL - WAITPOL - 9 - 1 - - - BURSTEN - BURSTEN - 8 - 1 - - - FACCEN - FACCEN - 6 - 1 - - - MWID - MWID - 4 - 2 - - - MTYP - MTYP - 2 - 2 - - - MUXEN - MUXEN - 1 - 1 - - - MBKEN - MBKEN - 0 - 1 - - - - - BTR4 - BTR4 - SRAM/NOR-Flash chip-select timing register - 4 - 0x1C - 0x20 - read-write - 0xFFFFFFFF - - - ACCMOD - ACCMOD - 28 - 2 - - - DATLAT - DATLAT - 24 - 4 - - - CLKDIV - CLKDIV - 20 - 4 - - - BUSTURN - BUSTURN - 16 - 4 - - - DATAST - DATAST - 8 - 8 - - - ADDHLD - ADDHLD - 4 - 4 - - - ADDSET - ADDSET - 0 - 4 - - - - - PCR2 - PCR2 - PC Card/NAND Flash control register - 2 - 0x60 - 0x20 - read-write - 0x00000018 - - - ECCPS - ECCPS - 17 - 3 - - - TAR - TAR - 13 - 4 - - - TCLR - TCLR - 9 - 4 - - - ECCEN - ECCEN - 6 - 1 - - - PWID - PWID - 4 - 2 - - - PTYP - PTYP - 3 - 1 - - - PBKEN - PBKEN - 2 - 1 - - - PWAITEN - PWAITEN - 1 - 1 - - - - - SR2 - SR2 - FIFO status and interrupt register - 2 - 0x64 - 0x20 - 0x00000040 - - - FEMPT - FEMPT - 6 - 1 - read-only - - - IFEN - IFEN - 5 - 1 - read-write - - - ILEN - ILEN - 4 - 1 - read-write - - - IREN - IREN - 3 - 1 - read-write - - - IFS - IFS - 2 - 1 - read-write - - - ILS - ILS - 1 - 1 - read-write - - - IRS - IRS - 0 - 1 - read-write - - - - - PMEM2 - PMEM2 - Common memory space timing register - 2 - 0x68 - 0x20 - read-write - 0xFCFCFCFC - - - MEMHIZx - MEMHIZx - 24 - 8 - - - MEMHOLDx - MEMHOLDx - 16 - 8 - - - MEMWAITx - MEMWAITx - 8 - 8 - - - MEMSETx - MEMSETx - 0 - 8 - - - - - PATT2 - PATT2 - Attribute memory space timing register - 2 - 0x6C - 0x20 - read-write - 0xFCFCFCFC - - - ATTHIZx - Attribute memory x databus HiZ - time - 24 - 8 - - - ATTHOLDx - Attribute memory x hold - time - 16 - 8 - - - ATTWAITx - Attribute memory x wait - time - 8 - 8 - - - ATTSETx - Attribute memory x setup - time - 0 - 8 - - - - - ECCR2 - ECCR2 - ECC result register 2 - 0x74 - 0x20 - read-only - 0x00000000 - - - ECCx - ECC result - 0 - 32 - - - - - PCR3 - PCR3 - PC Card/NAND Flash control register - 3 - 0x80 - 0x20 - read-write - 0x00000018 - - - ECCPS - ECCPS - 17 - 3 - - - TAR - TAR - 13 - 4 - - - TCLR - TCLR - 9 - 4 - - - ECCEN - ECCEN - 6 - 1 - - - PWID - PWID - 4 - 2 - - - PTYP - PTYP - 3 - 1 - - - PBKEN - PBKEN - 2 - 1 - - - PWAITEN - PWAITEN - 1 - 1 - - - - - SR3 - SR3 - FIFO status and interrupt register - 3 - 0x84 - 0x20 - 0x00000040 - - - FEMPT - FEMPT - 6 - 1 - read-only - - - IFEN - IFEN - 5 - 1 - read-write - - - ILEN - ILEN - 4 - 1 - read-write - - - IREN - IREN - 3 - 1 - read-write - - - IFS - IFS - 2 - 1 - read-write - - - ILS - ILS - 1 - 1 - read-write - - - IRS - IRS - 0 - 1 - read-write - - - - - PMEM3 - PMEM3 - Common memory space timing register - 3 - 0x88 - 0x20 - read-write - 0xFCFCFCFC - - - MEMHIZx - MEMHIZx - 24 - 8 - - - MEMHOLDx - MEMHOLDx - 16 - 8 - - - MEMWAITx - MEMWAITx - 8 - 8 - - - MEMSETx - MEMSETx - 0 - 8 - - - - - PATT3 - PATT3 - Attribute memory space timing register - 3 - 0x8C - 0x20 - read-write - 0xFCFCFCFC - - - ATTHIZx - ATTHIZx - 24 - 8 - - - ATTHOLDx - ATTHOLDx - 16 - 8 - - - ATTWAITx - ATTWAITx - 8 - 8 - - - ATTSETx - ATTSETx - 0 - 8 - - - - - ECCR3 - ECCR3 - ECC result register 3 - 0x94 - 0x20 - read-only - 0x00000000 - - - ECCx - ECCx - 0 - 32 - - - - - PCR4 - PCR4 - PC Card/NAND Flash control register - 4 - 0xA0 - 0x20 - read-write - 0x00000018 - - - ECCPS - ECCPS - 17 - 3 - - - TAR - TAR - 13 - 4 - - - TCLR - TCLR - 9 - 4 - - - ECCEN - ECCEN - 6 - 1 - - - PWID - PWID - 4 - 2 - - - PTYP - PTYP - 3 - 1 - - - PBKEN - PBKEN - 2 - 1 - - - PWAITEN - PWAITEN - 1 - 1 - - - - - SR4 - SR4 - FIFO status and interrupt register - 4 - 0xA4 - 0x20 - 0x00000040 - - - FEMPT - FEMPT - 6 - 1 - read-only - - - IFEN - IFEN - 5 - 1 - read-write - - - ILEN - ILEN - 4 - 1 - read-write - - - IREN - IREN - 3 - 1 - read-write - - - IFS - IFS - 2 - 1 - read-write - - - ILS - ILS - 1 - 1 - read-write - - - IRS - IRS - 0 - 1 - read-write - - - - - PMEM4 - PMEM4 - Common memory space timing register - 4 - 0xA8 - 0x20 - read-write - 0xFCFCFCFC - - - MEMHIZx - MEMHIZx - 24 - 8 - - - MEMHOLDx - MEMHOLDx - 16 - 8 - - - MEMWAITx - MEMWAITx - 8 - 8 - - - MEMSETx - MEMSETx - 0 - 8 - - - - - PATT4 - PATT4 - Attribute memory space timing register - 4 - 0xAC - 0x20 - read-write - 0xFCFCFCFC - - - ATTHIZx - ATTHIZx - 24 - 8 - - - ATTHOLDx - ATTHOLDx - 16 - 8 - - - ATTWAITx - ATTWAITx - 8 - 8 - - - ATTSETx - ATTSETx - 0 - 8 - - - - - PIO4 - PIO4 - I/O space timing register 4 - 0xB0 - 0x20 - read-write - 0xFCFCFCFC - - - IOHIZx - IOHIZx - 24 - 8 - - - IOHOLDx - IOHOLDx - 16 - 8 - - - IOWAITx - IOWAITx - 8 - 8 - - - IOSETx - IOSETx - 0 - 8 - - - - - BWTR1 - BWTR1 - SRAM/NOR-Flash write timing registers - 1 - 0x104 - 0x20 - read-write - 0x0FFFFFFF - - - ACCMOD - ACCMOD - 28 - 2 - - - DATLAT - DATLAT - 24 - 4 - - - CLKDIV - CLKDIV - 20 - 4 - - - DATAST - DATAST - 8 - 8 - - - ADDHLD - ADDHLD - 4 - 4 - - - ADDSET - ADDSET - 0 - 4 - - - - - BWTR2 - BWTR2 - SRAM/NOR-Flash write timing registers - 2 - 0x10C - 0x20 - read-write - 0x0FFFFFFF - - - ACCMOD - ACCMOD - 28 - 2 - - - DATLAT - DATLAT - 24 - 4 - - - CLKDIV - CLKDIV - 20 - 4 - - - DATAST - DATAST - 8 - 8 - - - ADDHLD - ADDHLD - 4 - 4 - - - ADDSET - ADDSET - 0 - 4 - - - - - BWTR3 - BWTR3 - SRAM/NOR-Flash write timing registers - 3 - 0x114 - 0x20 - read-write - 0x0FFFFFFF - - - ACCMOD - ACCMOD - 28 - 2 - - - DATLAT - DATLAT - 24 - 4 - - - CLKDIV - CLKDIV - 20 - 4 - - - DATAST - DATAST - 8 - 8 - - - ADDHLD - ADDHLD - 4 - 4 - - - ADDSET - ADDSET - 0 - 4 - - - - - BWTR4 - BWTR4 - SRAM/NOR-Flash write timing registers - 4 - 0x11C - 0x20 - read-write - 0x0FFFFFFF - - - ACCMOD - ACCMOD - 28 - 2 - - - DATLAT - DATLAT - 24 - 4 - - - CLKDIV - CLKDIV - 20 - 4 - - - DATAST - DATAST - 8 - 8 - - - ADDHLD - ADDHLD - 4 - 4 - - - ADDSET - ADDSET - 0 - 4 - - - - - - - PWR - Power control - PWR - 0x40007000 - - 0x0 - 0x400 - registers - - - PVD - PVD through EXTI line detection - interrupt - 1 - - - - CR - CR - Power control register - (PWR_CR) - 0x0 - 0x20 - read-write - 0x00000000 - - - LPDS - Low Power Deep Sleep - 0 - 1 - - - PDDS - Power Down Deep Sleep - 1 - 1 - - - CWUF - Clear Wake-up Flag - 2 - 1 - - - CSBF - Clear STANDBY Flag - 3 - 1 - - - PVDE - Power Voltage Detector - Enable - 4 - 1 - - - PLS - PVD Level Selection - 5 - 3 - - - DBP - Disable Backup Domain write - protection - 8 - 1 - - - - - CSR - CSR - Power control register - (PWR_CR) - 0x4 - 0x20 - 0x00000000 - - - WUF - Wake-Up Flag - 0 - 1 - read-only - - - SBF - STANDBY Flag - 1 - 1 - read-only - - - PVDO - PVD Output - 2 - 1 - read-only - - - EWUP - Enable WKUP pin - 8 - 1 - read-write - - - - - - - RCC - Reset and clock control - RCC - 0x40021000 - - 0x0 - 0x400 - registers - - - RCC - RCC global interrupt - 5 - - - - CR - CR - Clock control register - 0x0 - 0x20 - 0x00000083 - - - HSION - Internal High Speed clock - enable - 0 - 1 - read-write - - - HSIRDY - Internal High Speed clock ready - flag - 1 - 1 - read-only - - - HSITRIM - Internal High Speed clock - trimming - 3 - 5 - read-write - - - HSICAL - Internal High Speed clock - Calibration - 8 - 8 - read-only - - - HSEON - External High Speed clock - enable - 16 - 1 - read-write - - - HSERDY - External High Speed clock ready - flag - 17 - 1 - read-only - - - HSEBYP - External High Speed clock - Bypass - 18 - 1 - read-write - - - CSSON - Clock Security System - enable - 19 - 1 - read-write - - - PLLON - PLL enable - 24 - 1 - read-write - - - PLLRDY - PLL clock ready flag - 25 - 1 - read-only - - - - - CFGR - CFGR - Clock configuration register - (RCC_CFGR) - 0x4 - 0x20 - 0x00000000 - - - SW - System clock Switch - 0 - 2 - read-write - - - SWS - System Clock Switch Status - 2 - 2 - read-only - - - HPRE - AHB prescaler - 4 - 4 - read-write - - - PPRE1 - APB Low speed prescaler - (APB1) - 8 - 3 - read-write - - - PPRE2 - APB High speed prescaler - (APB2) - 11 - 3 - read-write - - - ADCPRE - ADC prescaler - 14 - 2 - read-write - - - PLLSRC - PLL entry clock source - 16 - 1 - read-write - - - PLLXTPRE - HSE divider for PLL entry - 17 - 1 - read-write - - - PLLMUL - PLL Multiplication Factor - 18 - 4 - read-write - - - OTGFSPRE - USB OTG FS prescaler - 22 - 1 - read-write - - - MCO - Microcontroller clock - output - 24 - 3 - read-write - - - - - CIR - CIR - Clock interrupt register - (RCC_CIR) - 0x8 - 0x20 - 0x00000000 - - - LSIRDYF - LSI Ready Interrupt flag - 0 - 1 - read-only - - - LSERDYF - LSE Ready Interrupt flag - 1 - 1 - read-only - - - HSIRDYF - HSI Ready Interrupt flag - 2 - 1 - read-only - - - HSERDYF - HSE Ready Interrupt flag - 3 - 1 - read-only - - - PLLRDYF - PLL Ready Interrupt flag - 4 - 1 - read-only - - - CSSF - Clock Security System Interrupt - flag - 7 - 1 - read-only - - - LSIRDYIE - LSI Ready Interrupt Enable - 8 - 1 - read-write - - - LSERDYIE - LSE Ready Interrupt Enable - 9 - 1 - read-write - - - HSIRDYIE - HSI Ready Interrupt Enable - 10 - 1 - read-write - - - HSERDYIE - HSE Ready Interrupt Enable - 11 - 1 - read-write - - - PLLRDYIE - PLL Ready Interrupt Enable - 12 - 1 - read-write - - - LSIRDYC - LSI Ready Interrupt Clear - 16 - 1 - write-only - - - LSERDYC - LSE Ready Interrupt Clear - 17 - 1 - write-only - - - HSIRDYC - HSI Ready Interrupt Clear - 18 - 1 - write-only - - - HSERDYC - HSE Ready Interrupt Clear - 19 - 1 - write-only - - - PLLRDYC - PLL Ready Interrupt Clear - 20 - 1 - write-only - - - CSSC - Clock security system interrupt - clear - 23 - 1 - write-only - - - - - APB2RSTR - APB2RSTR - APB2 peripheral reset register - (RCC_APB2RSTR) - 0xC - 0x20 - read-write - 0x000000000 - - - AFIORST - Alternate function I/O - reset - 0 - 1 - - - IOPARST - IO port A reset - 2 - 1 - - - IOPBRST - IO port B reset - 3 - 1 - - - IOPCRST - IO port C reset - 4 - 1 - - - IOPDRST - IO port D reset - 5 - 1 - - - IOPERST - IO port E reset - 6 - 1 - - - IOPFRST - IO port F reset - 7 - 1 - - - IOPGRST - IO port G reset - 8 - 1 - - - ADC1RST - ADC 1 interface reset - 9 - 1 - - - ADC2RST - ADC 2 interface reset - 10 - 1 - - - TIM1RST - TIM1 timer reset - 11 - 1 - - - SPI1RST - SPI 1 reset - 12 - 1 - - - TIM8RST - TIM8 timer reset - 13 - 1 - - - USART1RST - USART1 reset - 14 - 1 - - - ADC3RST - ADC 3 interface reset - 15 - 1 - - - TIM9RST - TIM9 timer reset - 19 - 1 - - - TIM10RST - TIM10 timer reset - 20 - 1 - - - TIM11RST - TIM11 timer reset - 21 - 1 - - - - - APB1RSTR - APB1RSTR - APB1 peripheral reset register - (RCC_APB1RSTR) - 0x10 - 0x20 - read-write - 0x00000000 - - - TIM2RST - Timer 2 reset - 0 - 1 - - - TIM3RST - Timer 3 reset - 1 - 1 - - - TIM4RST - Timer 4 reset - 2 - 1 - - - TIM5RST - Timer 5 reset - 3 - 1 - - - TIM6RST - Timer 6 reset - 4 - 1 - - - TIM7RST - Timer 7 reset - 5 - 1 - - - TIM12RST - Timer 12 reset - 6 - 1 - - - TIM13RST - Timer 13 reset - 7 - 1 - - - TIM14RST - Timer 14 reset - 8 - 1 - - - WWDGRST - Window watchdog reset - 11 - 1 - - - SPI2RST - SPI2 reset - 14 - 1 - - - SPI3RST - SPI3 reset - 15 - 1 - - - USART2RST - USART 2 reset - 17 - 1 - - - USART3RST - USART 3 reset - 18 - 1 - - - UART4RST - UART 4 reset - 19 - 1 - - - UART5RST - UART 5 reset - 20 - 1 - - - I2C1RST - I2C1 reset - 21 - 1 - - - I2C2RST - I2C2 reset - 22 - 1 - - - USBRST - USB reset - 23 - 1 - - - CANRST - CAN reset - 25 - 1 - - - BKPRST - Backup interface reset - 27 - 1 - - - PWRRST - Power interface reset - 28 - 1 - - - DACRST - DAC interface reset - 29 - 1 - - - - - AHBENR - AHBENR - AHB Peripheral Clock enable register - (RCC_AHBENR) - 0x14 - 0x20 - read-write - 0x00000014 - - - DMA1EN - DMA1 clock enable - 0 - 1 - - - DMA2EN - DMA2 clock enable - 1 - 1 - - - SRAMEN - SRAM interface clock - enable - 2 - 1 - - - FLITFEN - FLITF clock enable - 4 - 1 - - - CRCEN - CRC clock enable - 6 - 1 - - - FSMCEN - FSMC clock enable - 8 - 1 - - - SDIOEN - SDIO clock enable - 10 - 1 - - - - - APB2ENR - APB2ENR - APB2 peripheral clock enable register - (RCC_APB2ENR) - 0x18 - 0x20 - read-write - 0x00000000 - - - AFIOEN - Alternate function I/O clock - enable - 0 - 1 - - - IOPAEN - I/O port A clock enable - 2 - 1 - - - IOPBEN - I/O port B clock enable - 3 - 1 - - - IOPCEN - I/O port C clock enable - 4 - 1 - - - IOPDEN - I/O port D clock enable - 5 - 1 - - - IOPEEN - I/O port E clock enable - 6 - 1 - - - IOPFEN - I/O port F clock enable - 7 - 1 - - - IOPGEN - I/O port G clock enable - 8 - 1 - - - ADC1EN - ADC 1 interface clock - enable - 9 - 1 - - - ADC2EN - ADC 2 interface clock - enable - 10 - 1 - - - TIM1EN - TIM1 Timer clock enable - 11 - 1 - - - SPI1EN - SPI 1 clock enable - 12 - 1 - - - TIM8EN - TIM8 Timer clock enable - 13 - 1 - - - USART1EN - USART1 clock enable - 14 - 1 - - - ADC3EN - ADC3 interface clock - enable - 15 - 1 - - - TIM9EN - TIM9 Timer clock enable - 19 - 1 - - - TIM10EN - TIM10 Timer clock enable - 20 - 1 - - - TIM11EN - TIM11 Timer clock enable - 21 - 1 - - - - - APB1ENR - APB1ENR - APB1 peripheral clock enable register - (RCC_APB1ENR) - 0x1C - 0x20 - read-write - 0x00000000 - - - TIM2EN - Timer 2 clock enable - 0 - 1 - - - TIM3EN - Timer 3 clock enable - 1 - 1 - - - TIM4EN - Timer 4 clock enable - 2 - 1 - - - TIM5EN - Timer 5 clock enable - 3 - 1 - - - TIM6EN - Timer 6 clock enable - 4 - 1 - - - TIM7EN - Timer 7 clock enable - 5 - 1 - - - TIM12EN - Timer 12 clock enable - 6 - 1 - - - TIM13EN - Timer 13 clock enable - 7 - 1 - - - TIM14EN - Timer 14 clock enable - 8 - 1 - - - WWDGEN - Window watchdog clock - enable - 11 - 1 - - - SPI2EN - SPI 2 clock enable - 14 - 1 - - - SPI3EN - SPI 3 clock enable - 15 - 1 - - - USART2EN - USART 2 clock enable - 17 - 1 - - - USART3EN - USART 3 clock enable - 18 - 1 - - - UART4EN - UART 4 clock enable - 19 - 1 - - - UART5EN - UART 5 clock enable - 20 - 1 - - - I2C1EN - I2C 1 clock enable - 21 - 1 - - - I2C2EN - I2C 2 clock enable - 22 - 1 - - - USBEN - USB clock enable - 23 - 1 - - - CANEN - CAN clock enable - 25 - 1 - - - BKPEN - Backup interface clock - enable - 27 - 1 - - - PWREN - Power interface clock - enable - 28 - 1 - - - DACEN - DAC interface clock enable - 29 - 1 - - - - - BDCR - BDCR - Backup domain control register - (RCC_BDCR) - 0x20 - 0x20 - 0x00000000 - - - LSEON - External Low Speed oscillator - enable - 0 - 1 - read-write - - - LSERDY - External Low Speed oscillator - ready - 1 - 1 - read-only - - - LSEBYP - External Low Speed oscillator - bypass - 2 - 1 - read-write - - - RTCSEL - RTC clock source selection - 8 - 2 - read-write - - - RTCEN - RTC clock enable - 15 - 1 - read-write - - - BDRST - Backup domain software - reset - 16 - 1 - read-write - - - - - CSR - CSR - Control/status register - (RCC_CSR) - 0x24 - 0x20 - 0x0C000000 - - - LSION - Internal low speed oscillator - enable - 0 - 1 - read-write - - - LSIRDY - Internal low speed oscillator - ready - 1 - 1 - read-only - - - RMVF - Remove reset flag - 24 - 1 - read-write - - - PINRSTF - PIN reset flag - 26 - 1 - read-write - - - PORRSTF - POR/PDR reset flag - 27 - 1 - read-write - - - SFTRSTF - Software reset flag - 28 - 1 - read-write - - - IWDGRSTF - Independent watchdog reset - flag - 29 - 1 - read-write - - - WWDGRSTF - Window watchdog reset flag - 30 - 1 - read-write - - - LPWRRSTF - Low-power reset flag - 31 - 1 - read-write - - - - - - - GPIOA - General purpose I/O - GPIO - 0x40010800 - - 0x0 - 0x400 - registers - - - - CRL - CRL - Port configuration register low - (GPIOn_CRL) - 0x0 - 0x20 - read-write - 0x44444444 - - - MODE0 - Port n.0 mode bits - 0 - 2 - - - CNF0 - Port n.0 configuration - bits - 2 - 2 - - - MODE1 - Port n.1 mode bits - 4 - 2 - - - CNF1 - Port n.1 configuration - bits - 6 - 2 - - - MODE2 - Port n.2 mode bits - 8 - 2 - - - CNF2 - Port n.2 configuration - bits - 10 - 2 - - - MODE3 - Port n.3 mode bits - 12 - 2 - - - CNF3 - Port n.3 configuration - bits - 14 - 2 - - - MODE4 - Port n.4 mode bits - 16 - 2 - - - CNF4 - Port n.4 configuration - bits - 18 - 2 - - - MODE5 - Port n.5 mode bits - 20 - 2 - - - CNF5 - Port n.5 configuration - bits - 22 - 2 - - - MODE6 - Port n.6 mode bits - 24 - 2 - - - CNF6 - Port n.6 configuration - bits - 26 - 2 - - - MODE7 - Port n.7 mode bits - 28 - 2 - - - CNF7 - Port n.7 configuration - bits - 30 - 2 - - - - - CRH - CRH - Port configuration register high - (GPIOn_CRL) - 0x4 - 0x20 - read-write - 0x44444444 - - - MODE8 - Port n.8 mode bits - 0 - 2 - - - CNF8 - Port n.8 configuration - bits - 2 - 2 - - - MODE9 - Port n.9 mode bits - 4 - 2 - - - CNF9 - Port n.9 configuration - bits - 6 - 2 - - - MODE10 - Port n.10 mode bits - 8 - 2 - - - CNF10 - Port n.10 configuration - bits - 10 - 2 - - - MODE11 - Port n.11 mode bits - 12 - 2 - - - CNF11 - Port n.11 configuration - bits - 14 - 2 - - - MODE12 - Port n.12 mode bits - 16 - 2 - - - CNF12 - Port n.12 configuration - bits - 18 - 2 - - - MODE13 - Port n.13 mode bits - 20 - 2 - - - CNF13 - Port n.13 configuration - bits - 22 - 2 - - - MODE14 - Port n.14 mode bits - 24 - 2 - - - CNF14 - Port n.14 configuration - bits - 26 - 2 - - - MODE15 - Port n.15 mode bits - 28 - 2 - - - CNF15 - Port n.15 configuration - bits - 30 - 2 - - - - - IDR - IDR - Port input data register - (GPIOn_IDR) - 0x8 - 0x20 - read-only - 0x00000000 - - - IDR0 - Port input data - 0 - 1 - - - IDR1 - Port input data - 1 - 1 - - - IDR2 - Port input data - 2 - 1 - - - IDR3 - Port input data - 3 - 1 - - - IDR4 - Port input data - 4 - 1 - - - IDR5 - Port input data - 5 - 1 - - - IDR6 - Port input data - 6 - 1 - - - IDR7 - Port input data - 7 - 1 - - - IDR8 - Port input data - 8 - 1 - - - IDR9 - Port input data - 9 - 1 - - - IDR10 - Port input data - 10 - 1 - - - IDR11 - Port input data - 11 - 1 - - - IDR12 - Port input data - 12 - 1 - - - IDR13 - Port input data - 13 - 1 - - - IDR14 - Port input data - 14 - 1 - - - IDR15 - Port input data - 15 - 1 - - - - - ODR - ODR - Port output data register - (GPIOn_ODR) - 0xC - 0x20 - read-write - 0x00000000 - - - ODR0 - Port output data - 0 - 1 - - - ODR1 - Port output data - 1 - 1 - - - ODR2 - Port output data - 2 - 1 - - - ODR3 - Port output data - 3 - 1 - - - ODR4 - Port output data - 4 - 1 - - - ODR5 - Port output data - 5 - 1 - - - ODR6 - Port output data - 6 - 1 - - - ODR7 - Port output data - 7 - 1 - - - ODR8 - Port output data - 8 - 1 - - - ODR9 - Port output data - 9 - 1 - - - ODR10 - Port output data - 10 - 1 - - - ODR11 - Port output data - 11 - 1 - - - ODR12 - Port output data - 12 - 1 - - - ODR13 - Port output data - 13 - 1 - - - ODR14 - Port output data - 14 - 1 - - - ODR15 - Port output data - 15 - 1 - - - - - BSRR - BSRR - Port bit set/reset register - (GPIOn_BSRR) - 0x10 - 0x20 - write-only - 0x00000000 - - - BS0 - Set bit 0 - 0 - 1 - - - BS1 - Set bit 1 - 1 - 1 - - - BS2 - Set bit 1 - 2 - 1 - - - BS3 - Set bit 3 - 3 - 1 - - - BS4 - Set bit 4 - 4 - 1 - - - BS5 - Set bit 5 - 5 - 1 - - - BS6 - Set bit 6 - 6 - 1 - - - BS7 - Set bit 7 - 7 - 1 - - - BS8 - Set bit 8 - 8 - 1 - - - BS9 - Set bit 9 - 9 - 1 - - - BS10 - Set bit 10 - 10 - 1 - - - BS11 - Set bit 11 - 11 - 1 - - - BS12 - Set bit 12 - 12 - 1 - - - BS13 - Set bit 13 - 13 - 1 - - - BS14 - Set bit 14 - 14 - 1 - - - BS15 - Set bit 15 - 15 - 1 - - - BR0 - Reset bit 0 - 16 - 1 - - - BR1 - Reset bit 1 - 17 - 1 - - - BR2 - Reset bit 2 - 18 - 1 - - - BR3 - Reset bit 3 - 19 - 1 - - - BR4 - Reset bit 4 - 20 - 1 - - - BR5 - Reset bit 5 - 21 - 1 - - - BR6 - Reset bit 6 - 22 - 1 - - - BR7 - Reset bit 7 - 23 - 1 - - - BR8 - Reset bit 8 - 24 - 1 - - - BR9 - Reset bit 9 - 25 - 1 - - - BR10 - Reset bit 10 - 26 - 1 - - - BR11 - Reset bit 11 - 27 - 1 - - - BR12 - Reset bit 12 - 28 - 1 - - - BR13 - Reset bit 13 - 29 - 1 - - - BR14 - Reset bit 14 - 30 - 1 - - - BR15 - Reset bit 15 - 31 - 1 - - - - - BRR - BRR - Port bit reset register - (GPIOn_BRR) - 0x14 - 0x20 - write-only - 0x00000000 - - - BR0 - Reset bit 0 - 0 - 1 - - - BR1 - Reset bit 1 - 1 - 1 - - - BR2 - Reset bit 1 - 2 - 1 - - - BR3 - Reset bit 3 - 3 - 1 - - - BR4 - Reset bit 4 - 4 - 1 - - - BR5 - Reset bit 5 - 5 - 1 - - - BR6 - Reset bit 6 - 6 - 1 - - - BR7 - Reset bit 7 - 7 - 1 - - - BR8 - Reset bit 8 - 8 - 1 - - - BR9 - Reset bit 9 - 9 - 1 - - - BR10 - Reset bit 10 - 10 - 1 - - - BR11 - Reset bit 11 - 11 - 1 - - - BR12 - Reset bit 12 - 12 - 1 - - - BR13 - Reset bit 13 - 13 - 1 - - - BR14 - Reset bit 14 - 14 - 1 - - - BR15 - Reset bit 15 - 15 - 1 - - - - - LCKR - LCKR - Port configuration lock - register - 0x18 - 0x20 - read-write - 0x00000000 - - - LCK0 - Port A Lock bit 0 - 0 - 1 - - - LCK1 - Port A Lock bit 1 - 1 - 1 - - - LCK2 - Port A Lock bit 2 - 2 - 1 - - - LCK3 - Port A Lock bit 3 - 3 - 1 - - - LCK4 - Port A Lock bit 4 - 4 - 1 - - - LCK5 - Port A Lock bit 5 - 5 - 1 - - - LCK6 - Port A Lock bit 6 - 6 - 1 - - - LCK7 - Port A Lock bit 7 - 7 - 1 - - - LCK8 - Port A Lock bit 8 - 8 - 1 - - - LCK9 - Port A Lock bit 9 - 9 - 1 - - - LCK10 - Port A Lock bit 10 - 10 - 1 - - - LCK11 - Port A Lock bit 11 - 11 - 1 - - - LCK12 - Port A Lock bit 12 - 12 - 1 - - - LCK13 - Port A Lock bit 13 - 13 - 1 - - - LCK14 - Port A Lock bit 14 - 14 - 1 - - - LCK15 - Port A Lock bit 15 - 15 - 1 - - - LCKK - Lock key - 16 - 1 - - - - - - - GPIOB - 0x40010C00 - - - GPIOC - 0x40011000 - - - GPIOD - 0x40011400 - - - GPIOE - 0x40011800 - - - GPIOF - 0x40011C00 - - - GPIOG - 0x40012000 - - - AFIO - Alternate function I/O - AFIO - 0x40010000 - - 0x0 - 0x400 - registers - - - - EVCR - EVCR - Event Control Register - (AFIO_EVCR) - 0x0 - 0x20 - read-write - 0x00000000 - - - PIN - Pin selection - 0 - 4 - - - PORT - Port selection - 4 - 3 - - - EVOE - Event Output Enable - 7 - 1 - - - - - MAPR - MAPR - AF remap and debug I/O configuration - register (AFIO_MAPR) - 0x4 - 0x20 - 0x00000000 - - - SPI1_REMAP - SPI1 remapping - 0 - 1 - read-write - - - I2C1_REMAP - I2C1 remapping - 1 - 1 - read-write - - - USART1_REMAP - USART1 remapping - 2 - 1 - read-write - - - USART2_REMAP - USART2 remapping - 3 - 1 - read-write - - - USART3_REMAP - USART3 remapping - 4 - 2 - read-write - - - TIM1_REMAP - TIM1 remapping - 6 - 2 - read-write - - - TIM2_REMAP - TIM2 remapping - 8 - 2 - read-write - - - TIM3_REMAP - TIM3 remapping - 10 - 2 - read-write - - - TIM4_REMAP - TIM4 remapping - 12 - 1 - read-write - - - CAN_REMAP - CAN1 remapping - 13 - 2 - read-write - - - PD01_REMAP - Port D0/Port D1 mapping on - OSCIN/OSCOUT - 15 - 1 - read-write - - - TIM5CH4_IREMAP - Set and cleared by - software - 16 - 1 - read-write - - - ADC1_ETRGINJ_REMAP - ADC 1 External trigger injected - conversion remapping - 17 - 1 - read-write - - - ADC1_ETRGREG_REMAP - ADC 1 external trigger regular - conversion remapping - 18 - 1 - read-write - - - ADC2_ETRGINJ_REMAP - ADC 2 external trigger injected - conversion remapping - 19 - 1 - read-write - - - ADC2_ETRGREG_REMAP - ADC 2 external trigger regular - conversion remapping - 20 - 1 - read-write - - - SWJ_CFG - Serial wire JTAG - configuration - 24 - 3 - write-only - - - - - EXTICR1 - EXTICR1 - External interrupt configuration register 1 - (AFIO_EXTICR1) - 0x8 - 0x20 - read-write - 0x00000000 - - - EXTI0 - EXTI0 configuration - 0 - 4 - - - EXTI1 - EXTI1 configuration - 4 - 4 - - - EXTI2 - EXTI2 configuration - 8 - 4 - - - EXTI3 - EXTI3 configuration - 12 - 4 - - - - - EXTICR2 - EXTICR2 - External interrupt configuration register 2 - (AFIO_EXTICR2) - 0xC - 0x20 - read-write - 0x00000000 - - - EXTI4 - EXTI4 configuration - 0 - 4 - - - EXTI5 - EXTI5 configuration - 4 - 4 - - - EXTI6 - EXTI6 configuration - 8 - 4 - - - EXTI7 - EXTI7 configuration - 12 - 4 - - - - - EXTICR3 - EXTICR3 - External interrupt configuration register 3 - (AFIO_EXTICR3) - 0x10 - 0x20 - read-write - 0x00000000 - - - EXTI8 - EXTI8 configuration - 0 - 4 - - - EXTI9 - EXTI9 configuration - 4 - 4 - - - EXTI10 - EXTI10 configuration - 8 - 4 - - - EXTI11 - EXTI11 configuration - 12 - 4 - - - - - EXTICR4 - EXTICR4 - External interrupt configuration register 4 - (AFIO_EXTICR4) - 0x14 - 0x20 - read-write - 0x00000000 - - - EXTI12 - EXTI12 configuration - 0 - 4 - - - EXTI13 - EXTI13 configuration - 4 - 4 - - - EXTI14 - EXTI14 configuration - 8 - 4 - - - EXTI15 - EXTI15 configuration - 12 - 4 - - - - - MAPR2 - MAPR2 - AF remap and debug I/O configuration - register - 0x1C - 0x20 - read-write - 0x00000000 - - - TIM9_REMAP - TIM9 remapping - 5 - 1 - - - TIM10_REMAP - TIM10 remapping - 6 - 1 - - - TIM11_REMAP - TIM11 remapping - 7 - 1 - - - TIM13_REMAP - TIM13 remapping - 8 - 1 - - - TIM14_REMAP - TIM14 remapping - 9 - 1 - - - FSMC_NADV - NADV connect/disconnect - 10 - 1 - - - - - - - EXTI - EXTI - EXTI - 0x40010400 - - 0x0 - 0x400 - registers - - - TAMPER - Tamper interrupt - 2 - - - EXTI0 - EXTI Line0 interrupt - 6 - - - EXTI1 - EXTI Line1 interrupt - 7 - - - EXTI2 - EXTI Line2 interrupt - 8 - - - EXTI3 - EXTI Line3 interrupt - 9 - - - EXTI4 - EXTI Line4 interrupt - 10 - - - EXTI9_5 - EXTI Line[9:5] interrupts - 23 - - - EXTI15_10 - EXTI Line[15:10] interrupts - 40 - - - - IMR - IMR - Interrupt mask register - (EXTI_IMR) - 0x0 - 0x20 - read-write - 0x00000000 - - - MR0 - Interrupt Mask on line 0 - 0 - 1 - - - MR1 - Interrupt Mask on line 1 - 1 - 1 - - - MR2 - Interrupt Mask on line 2 - 2 - 1 - - - MR3 - Interrupt Mask on line 3 - 3 - 1 - - - MR4 - Interrupt Mask on line 4 - 4 - 1 - - - MR5 - Interrupt Mask on line 5 - 5 - 1 - - - MR6 - Interrupt Mask on line 6 - 6 - 1 - - - MR7 - Interrupt Mask on line 7 - 7 - 1 - - - MR8 - Interrupt Mask on line 8 - 8 - 1 - - - MR9 - Interrupt Mask on line 9 - 9 - 1 - - - MR10 - Interrupt Mask on line 10 - 10 - 1 - - - MR11 - Interrupt Mask on line 11 - 11 - 1 - - - MR12 - Interrupt Mask on line 12 - 12 - 1 - - - MR13 - Interrupt Mask on line 13 - 13 - 1 - - - MR14 - Interrupt Mask on line 14 - 14 - 1 - - - MR15 - Interrupt Mask on line 15 - 15 - 1 - - - MR16 - Interrupt Mask on line 16 - 16 - 1 - - - MR17 - Interrupt Mask on line 17 - 17 - 1 - - - MR18 - Interrupt Mask on line 18 - 18 - 1 - - - - - EMR - EMR - Event mask register (EXTI_EMR) - 0x4 - 0x20 - read-write - 0x00000000 - - - MR0 - Event Mask on line 0 - 0 - 1 - - - MR1 - Event Mask on line 1 - 1 - 1 - - - MR2 - Event Mask on line 2 - 2 - 1 - - - MR3 - Event Mask on line 3 - 3 - 1 - - - MR4 - Event Mask on line 4 - 4 - 1 - - - MR5 - Event Mask on line 5 - 5 - 1 - - - MR6 - Event Mask on line 6 - 6 - 1 - - - MR7 - Event Mask on line 7 - 7 - 1 - - - MR8 - Event Mask on line 8 - 8 - 1 - - - MR9 - Event Mask on line 9 - 9 - 1 - - - MR10 - Event Mask on line 10 - 10 - 1 - - - MR11 - Event Mask on line 11 - 11 - 1 - - - MR12 - Event Mask on line 12 - 12 - 1 - - - MR13 - Event Mask on line 13 - 13 - 1 - - - MR14 - Event Mask on line 14 - 14 - 1 - - - MR15 - Event Mask on line 15 - 15 - 1 - - - MR16 - Event Mask on line 16 - 16 - 1 - - - MR17 - Event Mask on line 17 - 17 - 1 - - - MR18 - Event Mask on line 18 - 18 - 1 - - - - - RTSR - RTSR - Rising Trigger selection register - (EXTI_RTSR) - 0x8 - 0x20 - read-write - 0x00000000 - - - TR0 - Rising trigger event configuration of - line 0 - 0 - 1 - - - TR1 - Rising trigger event configuration of - line 1 - 1 - 1 - - - TR2 - Rising trigger event configuration of - line 2 - 2 - 1 - - - TR3 - Rising trigger event configuration of - line 3 - 3 - 1 - - - TR4 - Rising trigger event configuration of - line 4 - 4 - 1 - - - TR5 - Rising trigger event configuration of - line 5 - 5 - 1 - - - TR6 - Rising trigger event configuration of - line 6 - 6 - 1 - - - TR7 - Rising trigger event configuration of - line 7 - 7 - 1 - - - TR8 - Rising trigger event configuration of - line 8 - 8 - 1 - - - TR9 - Rising trigger event configuration of - line 9 - 9 - 1 - - - TR10 - Rising trigger event configuration of - line 10 - 10 - 1 - - - TR11 - Rising trigger event configuration of - line 11 - 11 - 1 - - - TR12 - Rising trigger event configuration of - line 12 - 12 - 1 - - - TR13 - Rising trigger event configuration of - line 13 - 13 - 1 - - - TR14 - Rising trigger event configuration of - line 14 - 14 - 1 - - - TR15 - Rising trigger event configuration of - line 15 - 15 - 1 - - - TR16 - Rising trigger event configuration of - line 16 - 16 - 1 - - - TR17 - Rising trigger event configuration of - line 17 - 17 - 1 - - - TR18 - Rising trigger event configuration of - line 18 - 18 - 1 - - - - - FTSR - FTSR - Falling Trigger selection register - (EXTI_FTSR) - 0xC - 0x20 - read-write - 0x00000000 - - - TR0 - Falling trigger event configuration of - line 0 - 0 - 1 - - - TR1 - Falling trigger event configuration of - line 1 - 1 - 1 - - - TR2 - Falling trigger event configuration of - line 2 - 2 - 1 - - - TR3 - Falling trigger event configuration of - line 3 - 3 - 1 - - - TR4 - Falling trigger event configuration of - line 4 - 4 - 1 - - - TR5 - Falling trigger event configuration of - line 5 - 5 - 1 - - - TR6 - Falling trigger event configuration of - line 6 - 6 - 1 - - - TR7 - Falling trigger event configuration of - line 7 - 7 - 1 - - - TR8 - Falling trigger event configuration of - line 8 - 8 - 1 - - - TR9 - Falling trigger event configuration of - line 9 - 9 - 1 - - - TR10 - Falling trigger event configuration of - line 10 - 10 - 1 - - - TR11 - Falling trigger event configuration of - line 11 - 11 - 1 - - - TR12 - Falling trigger event configuration of - line 12 - 12 - 1 - - - TR13 - Falling trigger event configuration of - line 13 - 13 - 1 - - - TR14 - Falling trigger event configuration of - line 14 - 14 - 1 - - - TR15 - Falling trigger event configuration of - line 15 - 15 - 1 - - - TR16 - Falling trigger event configuration of - line 16 - 16 - 1 - - - TR17 - Falling trigger event configuration of - line 17 - 17 - 1 - - - TR18 - Falling trigger event configuration of - line 18 - 18 - 1 - - - - - SWIER - SWIER - Software interrupt event register - (EXTI_SWIER) - 0x10 - 0x20 - read-write - 0x00000000 - - - SWIER0 - Software Interrupt on line - 0 - 0 - 1 - - - SWIER1 - Software Interrupt on line - 1 - 1 - 1 - - - SWIER2 - Software Interrupt on line - 2 - 2 - 1 - - - SWIER3 - Software Interrupt on line - 3 - 3 - 1 - - - SWIER4 - Software Interrupt on line - 4 - 4 - 1 - - - SWIER5 - Software Interrupt on line - 5 - 5 - 1 - - - SWIER6 - Software Interrupt on line - 6 - 6 - 1 - - - SWIER7 - Software Interrupt on line - 7 - 7 - 1 - - - SWIER8 - Software Interrupt on line - 8 - 8 - 1 - - - SWIER9 - Software Interrupt on line - 9 - 9 - 1 - - - SWIER10 - Software Interrupt on line - 10 - 10 - 1 - - - SWIER11 - Software Interrupt on line - 11 - 11 - 1 - - - SWIER12 - Software Interrupt on line - 12 - 12 - 1 - - - SWIER13 - Software Interrupt on line - 13 - 13 - 1 - - - SWIER14 - Software Interrupt on line - 14 - 14 - 1 - - - SWIER15 - Software Interrupt on line - 15 - 15 - 1 - - - SWIER16 - Software Interrupt on line - 16 - 16 - 1 - - - SWIER17 - Software Interrupt on line - 17 - 17 - 1 - - - SWIER18 - Software Interrupt on line - 18 - 18 - 1 - - - - - PR - PR - Pending register (EXTI_PR) - 0x14 - 0x20 - read-write - 0x00000000 - - - PR0 - Pending bit 0 - 0 - 1 - - - PR1 - Pending bit 1 - 1 - 1 - - - PR2 - Pending bit 2 - 2 - 1 - - - PR3 - Pending bit 3 - 3 - 1 - - - PR4 - Pending bit 4 - 4 - 1 - - - PR5 - Pending bit 5 - 5 - 1 - - - PR6 - Pending bit 6 - 6 - 1 - - - PR7 - Pending bit 7 - 7 - 1 - - - PR8 - Pending bit 8 - 8 - 1 - - - PR9 - Pending bit 9 - 9 - 1 - - - PR10 - Pending bit 10 - 10 - 1 - - - PR11 - Pending bit 11 - 11 - 1 - - - PR12 - Pending bit 12 - 12 - 1 - - - PR13 - Pending bit 13 - 13 - 1 - - - PR14 - Pending bit 14 - 14 - 1 - - - PR15 - Pending bit 15 - 15 - 1 - - - PR16 - Pending bit 16 - 16 - 1 - - - PR17 - Pending bit 17 - 17 - 1 - - - PR18 - Pending bit 18 - 18 - 1 - - - - - - - DMA1 - DMA controller - DMA - 0x40020000 - - 0x0 - 0x400 - registers - - - DMA1_Channel1 - DMA1 Channel1 global interrupt - 11 - - - DMA1_Channel2 - DMA1 Channel2 global interrupt - 12 - - - DMA1_Channel3 - DMA1 Channel3 global interrupt - 13 - - - DMA1_Channel4 - DMA1 Channel4 global interrupt - 14 - - - DMA1_Channel5 - DMA1 Channel5 global interrupt - 15 - - - DMA1_Channel6 - DMA1 Channel6 global interrupt - 16 - - - DMA1_Channel7 - DMA1 Channel7 global interrupt - 17 - - - - ISR - ISR - DMA interrupt status register - (DMA_ISR) - 0x0 - 0x20 - read-only - 0x00000000 - - - GIF1 - Channel 1 Global interrupt - flag - 0 - 1 - - - TCIF1 - Channel 1 Transfer Complete - flag - 1 - 1 - - - HTIF1 - Channel 1 Half Transfer Complete - flag - 2 - 1 - - - TEIF1 - Channel 1 Transfer Error - flag - 3 - 1 - - - GIF2 - Channel 2 Global interrupt - flag - 4 - 1 - - - TCIF2 - Channel 2 Transfer Complete - flag - 5 - 1 - - - HTIF2 - Channel 2 Half Transfer Complete - flag - 6 - 1 - - - TEIF2 - Channel 2 Transfer Error - flag - 7 - 1 - - - GIF3 - Channel 3 Global interrupt - flag - 8 - 1 - - - TCIF3 - Channel 3 Transfer Complete - flag - 9 - 1 - - - HTIF3 - Channel 3 Half Transfer Complete - flag - 10 - 1 - - - TEIF3 - Channel 3 Transfer Error - flag - 11 - 1 - - - GIF4 - Channel 4 Global interrupt - flag - 12 - 1 - - - TCIF4 - Channel 4 Transfer Complete - flag - 13 - 1 - - - HTIF4 - Channel 4 Half Transfer Complete - flag - 14 - 1 - - - TEIF4 - Channel 4 Transfer Error - flag - 15 - 1 - - - GIF5 - Channel 5 Global interrupt - flag - 16 - 1 - - - TCIF5 - Channel 5 Transfer Complete - flag - 17 - 1 - - - HTIF5 - Channel 5 Half Transfer Complete - flag - 18 - 1 - - - TEIF5 - Channel 5 Transfer Error - flag - 19 - 1 - - - GIF6 - Channel 6 Global interrupt - flag - 20 - 1 - - - TCIF6 - Channel 6 Transfer Complete - flag - 21 - 1 - - - HTIF6 - Channel 6 Half Transfer Complete - flag - 22 - 1 - - - TEIF6 - Channel 6 Transfer Error - flag - 23 - 1 - - - GIF7 - Channel 7 Global interrupt - flag - 24 - 1 - - - TCIF7 - Channel 7 Transfer Complete - flag - 25 - 1 - - - HTIF7 - Channel 7 Half Transfer Complete - flag - 26 - 1 - - - TEIF7 - Channel 7 Transfer Error - flag - 27 - 1 - - - - - IFCR - IFCR - DMA interrupt flag clear register - (DMA_IFCR) - 0x4 - 0x20 - write-only - 0x00000000 - - - CGIF1 - Channel 1 Global interrupt - clear - 0 - 1 - - - CGIF2 - Channel 2 Global interrupt - clear - 4 - 1 - - - CGIF3 - Channel 3 Global interrupt - clear - 8 - 1 - - - CGIF4 - Channel 4 Global interrupt - clear - 12 - 1 - - - CGIF5 - Channel 5 Global interrupt - clear - 16 - 1 - - - CGIF6 - Channel 6 Global interrupt - clear - 20 - 1 - - - CGIF7 - Channel 7 Global interrupt - clear - 24 - 1 - - - CTCIF1 - Channel 1 Transfer Complete - clear - 1 - 1 - - - CTCIF2 - Channel 2 Transfer Complete - clear - 5 - 1 - - - CTCIF3 - Channel 3 Transfer Complete - clear - 9 - 1 - - - CTCIF4 - Channel 4 Transfer Complete - clear - 13 - 1 - - - CTCIF5 - Channel 5 Transfer Complete - clear - 17 - 1 - - - CTCIF6 - Channel 6 Transfer Complete - clear - 21 - 1 - - - CTCIF7 - Channel 7 Transfer Complete - clear - 25 - 1 - - - CHTIF1 - Channel 1 Half Transfer - clear - 2 - 1 - - - CHTIF2 - Channel 2 Half Transfer - clear - 6 - 1 - - - CHTIF3 - Channel 3 Half Transfer - clear - 10 - 1 - - - CHTIF4 - Channel 4 Half Transfer - clear - 14 - 1 - - - CHTIF5 - Channel 5 Half Transfer - clear - 18 - 1 - - - CHTIF6 - Channel 6 Half Transfer - clear - 22 - 1 - - - CHTIF7 - Channel 7 Half Transfer - clear - 26 - 1 - - - CTEIF1 - Channel 1 Transfer Error - clear - 3 - 1 - - - CTEIF2 - Channel 2 Transfer Error - clear - 7 - 1 - - - CTEIF3 - Channel 3 Transfer Error - clear - 11 - 1 - - - CTEIF4 - Channel 4 Transfer Error - clear - 15 - 1 - - - CTEIF5 - Channel 5 Transfer Error - clear - 19 - 1 - - - CTEIF6 - Channel 6 Transfer Error - clear - 23 - 1 - - - CTEIF7 - Channel 7 Transfer Error - clear - 27 - 1 - - - - - CCR1 - CCR1 - DMA channel configuration register - (DMA_CCR) - 0x8 - 0x20 - read-write - 0x00000000 - - - EN - Channel enable - 0 - 1 - - - TCIE - Transfer complete interrupt - enable - 1 - 1 - - - HTIE - Half Transfer interrupt - enable - 2 - 1 - - - TEIE - Transfer error interrupt - enable - 3 - 1 - - - DIR - Data transfer direction - 4 - 1 - - - CIRC - Circular mode - 5 - 1 - - - PINC - Peripheral increment mode - 6 - 1 - - - MINC - Memory increment mode - 7 - 1 - - - PSIZE - Peripheral size - 8 - 2 - - - MSIZE - Memory size - 10 - 2 - - - PL - Channel Priority level - 12 - 2 - - - MEM2MEM - Memory to memory mode - 14 - 1 - - - - - CNDTR1 - CNDTR1 - DMA channel 1 number of data - register - 0xC - 0x20 - read-write - 0x00000000 - - - NDT - Number of data to transfer - 0 - 16 - - - - - CPAR1 - CPAR1 - DMA channel 1 peripheral address - register - 0x10 - 0x20 - read-write - 0x00000000 - - - PA - Peripheral address - 0 - 32 - - - - - CMAR1 - CMAR1 - DMA channel 1 memory address - register - 0x14 - 0x20 - read-write - 0x00000000 - - - MA - Memory address - 0 - 32 - - - - - CCR2 - CCR2 - DMA channel configuration register - (DMA_CCR) - 0x1C - 0x20 - read-write - 0x00000000 - - - EN - Channel enable - 0 - 1 - - - TCIE - Transfer complete interrupt - enable - 1 - 1 - - - HTIE - Half Transfer interrupt - enable - 2 - 1 - - - TEIE - Transfer error interrupt - enable - 3 - 1 - - - DIR - Data transfer direction - 4 - 1 - - - CIRC - Circular mode - 5 - 1 - - - PINC - Peripheral increment mode - 6 - 1 - - - MINC - Memory increment mode - 7 - 1 - - - PSIZE - Peripheral size - 8 - 2 - - - MSIZE - Memory size - 10 - 2 - - - PL - Channel Priority level - 12 - 2 - - - MEM2MEM - Memory to memory mode - 14 - 1 - - - - - CNDTR2 - CNDTR2 - DMA channel 2 number of data - register - 0x20 - 0x20 - read-write - 0x00000000 - - - NDT - Number of data to transfer - 0 - 16 - - - - - CPAR2 - CPAR2 - DMA channel 2 peripheral address - register - 0x24 - 0x20 - read-write - 0x00000000 - - - PA - Peripheral address - 0 - 32 - - - - - CMAR2 - CMAR2 - DMA channel 2 memory address - register - 0x28 - 0x20 - read-write - 0x00000000 - - - MA - Memory address - 0 - 32 - - - - - CCR3 - CCR3 - DMA channel configuration register - (DMA_CCR) - 0x30 - 0x20 - read-write - 0x00000000 - - - EN - Channel enable - 0 - 1 - - - TCIE - Transfer complete interrupt - enable - 1 - 1 - - - HTIE - Half Transfer interrupt - enable - 2 - 1 - - - TEIE - Transfer error interrupt - enable - 3 - 1 - - - DIR - Data transfer direction - 4 - 1 - - - CIRC - Circular mode - 5 - 1 - - - PINC - Peripheral increment mode - 6 - 1 - - - MINC - Memory increment mode - 7 - 1 - - - PSIZE - Peripheral size - 8 - 2 - - - MSIZE - Memory size - 10 - 2 - - - PL - Channel Priority level - 12 - 2 - - - MEM2MEM - Memory to memory mode - 14 - 1 - - - - - CNDTR3 - CNDTR3 - DMA channel 3 number of data - register - 0x34 - 0x20 - read-write - 0x00000000 - - - NDT - Number of data to transfer - 0 - 16 - - - - - CPAR3 - CPAR3 - DMA channel 3 peripheral address - register - 0x38 - 0x20 - read-write - 0x00000000 - - - PA - Peripheral address - 0 - 32 - - - - - CMAR3 - CMAR3 - DMA channel 3 memory address - register - 0x3C - 0x20 - read-write - 0x00000000 - - - MA - Memory address - 0 - 32 - - - - - CCR4 - CCR4 - DMA channel configuration register - (DMA_CCR) - 0x44 - 0x20 - read-write - 0x00000000 - - - EN - Channel enable - 0 - 1 - - - TCIE - Transfer complete interrupt - enable - 1 - 1 - - - HTIE - Half Transfer interrupt - enable - 2 - 1 - - - TEIE - Transfer error interrupt - enable - 3 - 1 - - - DIR - Data transfer direction - 4 - 1 - - - CIRC - Circular mode - 5 - 1 - - - PINC - Peripheral increment mode - 6 - 1 - - - MINC - Memory increment mode - 7 - 1 - - - PSIZE - Peripheral size - 8 - 2 - - - MSIZE - Memory size - 10 - 2 - - - PL - Channel Priority level - 12 - 2 - - - MEM2MEM - Memory to memory mode - 14 - 1 - - - - - CNDTR4 - CNDTR4 - DMA channel 4 number of data - register - 0x48 - 0x20 - read-write - 0x00000000 - - - NDT - Number of data to transfer - 0 - 16 - - - - - CPAR4 - CPAR4 - DMA channel 4 peripheral address - register - 0x4C - 0x20 - read-write - 0x00000000 - - - PA - Peripheral address - 0 - 32 - - - - - CMAR4 - CMAR4 - DMA channel 4 memory address - register - 0x50 - 0x20 - read-write - 0x00000000 - - - MA - Memory address - 0 - 32 - - - - - CCR5 - CCR5 - DMA channel configuration register - (DMA_CCR) - 0x58 - 0x20 - read-write - 0x00000000 - - - EN - Channel enable - 0 - 1 - - - TCIE - Transfer complete interrupt - enable - 1 - 1 - - - HTIE - Half Transfer interrupt - enable - 2 - 1 - - - TEIE - Transfer error interrupt - enable - 3 - 1 - - - DIR - Data transfer direction - 4 - 1 - - - CIRC - Circular mode - 5 - 1 - - - PINC - Peripheral increment mode - 6 - 1 - - - MINC - Memory increment mode - 7 - 1 - - - PSIZE - Peripheral size - 8 - 2 - - - MSIZE - Memory size - 10 - 2 - - - PL - Channel Priority level - 12 - 2 - - - MEM2MEM - Memory to memory mode - 14 - 1 - - - - - CNDTR5 - CNDTR5 - DMA channel 5 number of data - register - 0x5C - 0x20 - read-write - 0x00000000 - - - NDT - Number of data to transfer - 0 - 16 - - - - - CPAR5 - CPAR5 - DMA channel 5 peripheral address - register - 0x60 - 0x20 - read-write - 0x00000000 - - - PA - Peripheral address - 0 - 32 - - - - - CMAR5 - CMAR5 - DMA channel 5 memory address - register - 0x64 - 0x20 - read-write - 0x00000000 - - - MA - Memory address - 0 - 32 - - - - - CCR6 - CCR6 - DMA channel configuration register - (DMA_CCR) - 0x6C - 0x20 - read-write - 0x00000000 - - - EN - Channel enable - 0 - 1 - - - TCIE - Transfer complete interrupt - enable - 1 - 1 - - - HTIE - Half Transfer interrupt - enable - 2 - 1 - - - TEIE - Transfer error interrupt - enable - 3 - 1 - - - DIR - Data transfer direction - 4 - 1 - - - CIRC - Circular mode - 5 - 1 - - - PINC - Peripheral increment mode - 6 - 1 - - - MINC - Memory increment mode - 7 - 1 - - - PSIZE - Peripheral size - 8 - 2 - - - MSIZE - Memory size - 10 - 2 - - - PL - Channel Priority level - 12 - 2 - - - MEM2MEM - Memory to memory mode - 14 - 1 - - - - - CNDTR6 - CNDTR6 - DMA channel 6 number of data - register - 0x70 - 0x20 - read-write - 0x00000000 - - - NDT - Number of data to transfer - 0 - 16 - - - - - CPAR6 - CPAR6 - DMA channel 6 peripheral address - register - 0x74 - 0x20 - read-write - 0x00000000 - - - PA - Peripheral address - 0 - 32 - - - - - CMAR6 - CMAR6 - DMA channel 6 memory address - register - 0x78 - 0x20 - read-write - 0x00000000 - - - MA - Memory address - 0 - 32 - - - - - CCR7 - CCR7 - DMA channel configuration register - (DMA_CCR) - 0x80 - 0x20 - read-write - 0x00000000 - - - EN - Channel enable - 0 - 1 - - - TCIE - Transfer complete interrupt - enable - 1 - 1 - - - HTIE - Half Transfer interrupt - enable - 2 - 1 - - - TEIE - Transfer error interrupt - enable - 3 - 1 - - - DIR - Data transfer direction - 4 - 1 - - - CIRC - Circular mode - 5 - 1 - - - PINC - Peripheral increment mode - 6 - 1 - - - MINC - Memory increment mode - 7 - 1 - - - PSIZE - Peripheral size - 8 - 2 - - - MSIZE - Memory size - 10 - 2 - - - PL - Channel Priority level - 12 - 2 - - - MEM2MEM - Memory to memory mode - 14 - 1 - - - - - CNDTR7 - CNDTR7 - DMA channel 7 number of data - register - 0x84 - 0x20 - read-write - 0x00000000 - - - NDT - Number of data to transfer - 0 - 16 - - - - - CPAR7 - CPAR7 - DMA channel 7 peripheral address - register - 0x88 - 0x20 - read-write - 0x00000000 - - - PA - Peripheral address - 0 - 32 - - - - - CMAR7 - CMAR7 - DMA channel 7 memory address - register - 0x8C - 0x20 - read-write - 0x00000000 - - - MA - Memory address - 0 - 32 - - - - - - - DMA2 - 0x40020400 - - DMA2_Channel1 - DMA2 Channel1 global interrupt - 56 - - - DMA2_Channel2 - DMA2 Channel2 global interrupt - 57 - - - DMA2_Channel3 - DMA2 Channel3 global interrupt - 58 - - - DMA2_Channel4_5 - DMA2 Channel4 and DMA2 Channel5 global - interrupt - 59 - - - - SDIO - Secure digital input/output - interface - SDIO - 0x40018000 - - 0x0 - 0x400 - registers - - - SDIO - SDIO global interrupt - 49 - - - - POWER - POWER - Bits 1:0 = PWRCTRL: Power supply control - bits - 0x0 - 0x20 - read-write - 0x00000000 - - - PWRCTRL - PWRCTRL - 0 - 2 - - - - - CLKCR - CLKCR - SDI clock control register - (SDIO_CLKCR) - 0x4 - 0x20 - read-write - 0x00000000 - - - CLKDIV - Clock divide factor - 0 - 8 - - - CLKEN - Clock enable bit - 8 - 1 - - - PWRSAV - Power saving configuration - bit - 9 - 1 - - - BYPASS - Clock divider bypass enable - bit - 10 - 1 - - - WIDBUS - Wide bus mode enable bit - 11 - 2 - - - NEGEDGE - SDIO_CK dephasing selection - bit - 13 - 1 - - - HWFC_EN - HW Flow Control enable - 14 - 1 - - - - - ARG - ARG - Bits 31:0 = : Command argument - 0x8 - 0x20 - read-write - 0x00000000 - - - CMDARG - Command argument - 0 - 32 - - - - - CMD - CMD - SDIO command register - (SDIO_CMD) - 0xC - 0x20 - read-write - 0x00000000 - - - CMDINDEX - CMDINDEX - 0 - 6 - - - WAITRESP - WAITRESP - 6 - 2 - - - WAITINT - WAITINT - 8 - 1 - - - WAITPEND - WAITPEND - 9 - 1 - - - CPSMEN - CPSMEN - 10 - 1 - - - SDIOSuspend - SDIOSuspend - 11 - 1 - - - ENCMDcompl - ENCMDcompl - 12 - 1 - - - nIEN - nIEN - 13 - 1 - - - CE_ATACMD - CE_ATACMD - 14 - 1 - - - - - RESPCMD - RESPCMD - SDIO command register - 0x10 - 0x20 - read-only - 0x00000000 - - - RESPCMD - RESPCMD - 0 - 6 - - - - - RESPI1 - RESPI1 - Bits 31:0 = CARDSTATUS1 - 0x14 - 0x20 - read-only - 0x00000000 - - - CARDSTATUS1 - CARDSTATUS1 - 0 - 32 - - - - - RESP2 - RESP2 - Bits 31:0 = CARDSTATUS2 - 0x18 - 0x20 - read-only - 0x00000000 - - - CARDSTATUS2 - CARDSTATUS2 - 0 - 32 - - - - - RESP3 - RESP3 - Bits 31:0 = CARDSTATUS3 - 0x1C - 0x20 - read-only - 0x00000000 - - - CARDSTATUS3 - CARDSTATUS3 - 0 - 32 - - - - - RESP4 - RESP4 - Bits 31:0 = CARDSTATUS4 - 0x20 - 0x20 - read-only - 0x00000000 - - - CARDSTATUS4 - CARDSTATUS4 - 0 - 32 - - - - - DTIMER - DTIMER - Bits 31:0 = DATATIME: Data timeout - period - 0x24 - 0x20 - read-write - 0x00000000 - - - DATATIME - Data timeout period - 0 - 32 - - - - - DLEN - DLEN - Bits 24:0 = DATALENGTH: Data length - value - 0x28 - 0x20 - read-write - 0x00000000 - - - DATALENGTH - Data length value - 0 - 25 - - - - - DCTRL - DCTRL - SDIO data control register - (SDIO_DCTRL) - 0x2C - 0x20 - read-write - 0x00000000 - - - DTEN - DTEN - 0 - 1 - - - DTDIR - DTDIR - 1 - 1 - - - DTMODE - DTMODE - 2 - 1 - - - DMAEN - DMAEN - 3 - 1 - - - DBLOCKSIZE - DBLOCKSIZE - 4 - 4 - - - PWSTART - PWSTART - 8 - 1 - - - PWSTOP - PWSTOP - 9 - 1 - - - RWMOD - RWMOD - 10 - 1 - - - SDIOEN - SDIOEN - 11 - 1 - - - - - DCOUNT - DCOUNT - Bits 24:0 = DATACOUNT: Data count - value - 0x30 - 0x20 - read-only - 0x00000000 - - - DATACOUNT - Data count value - 0 - 25 - - - - - STA - STA - SDIO status register - (SDIO_STA) - 0x34 - 0x20 - read-only - 0x00000000 - - - CCRCFAIL - CCRCFAIL - 0 - 1 - - - DCRCFAIL - DCRCFAIL - 1 - 1 - - - CTIMEOUT - CTIMEOUT - 2 - 1 - - - DTIMEOUT - DTIMEOUT - 3 - 1 - - - TXUNDERR - TXUNDERR - 4 - 1 - - - RXOVERR - RXOVERR - 5 - 1 - - - CMDREND - CMDREND - 6 - 1 - - - CMDSENT - CMDSENT - 7 - 1 - - - DATAEND - DATAEND - 8 - 1 - - - STBITERR - STBITERR - 9 - 1 - - - DBCKEND - DBCKEND - 10 - 1 - - - CMDACT - CMDACT - 11 - 1 - - - TXACT - TXACT - 12 - 1 - - - RXACT - RXACT - 13 - 1 - - - TXFIFOHE - TXFIFOHE - 14 - 1 - - - RXFIFOHF - RXFIFOHF - 15 - 1 - - - TXFIFOF - TXFIFOF - 16 - 1 - - - RXFIFOF - RXFIFOF - 17 - 1 - - - TXFIFOE - TXFIFOE - 18 - 1 - - - RXFIFOE - RXFIFOE - 19 - 1 - - - TXDAVL - TXDAVL - 20 - 1 - - - RXDAVL - RXDAVL - 21 - 1 - - - SDIOIT - SDIOIT - 22 - 1 - - - CEATAEND - CEATAEND - 23 - 1 - - - - - ICR - ICR - SDIO interrupt clear register - (SDIO_ICR) - 0x38 - 0x20 - read-write - 0x00000000 - - - CCRCFAILC - CCRCFAILC - 0 - 1 - - - DCRCFAILC - DCRCFAILC - 1 - 1 - - - CTIMEOUTC - CTIMEOUTC - 2 - 1 - - - DTIMEOUTC - DTIMEOUTC - 3 - 1 - - - TXUNDERRC - TXUNDERRC - 4 - 1 - - - RXOVERRC - RXOVERRC - 5 - 1 - - - CMDRENDC - CMDRENDC - 6 - 1 - - - CMDSENTC - CMDSENTC - 7 - 1 - - - DATAENDC - DATAENDC - 8 - 1 - - - STBITERRC - STBITERRC - 9 - 1 - - - DBCKENDC - DBCKENDC - 10 - 1 - - - SDIOITC - SDIOITC - 22 - 1 - - - CEATAENDC - CEATAENDC - 23 - 1 - - - - - MASK - MASK - SDIO mask register (SDIO_MASK) - 0x3C - 0x20 - read-write - 0x00000000 - - - CCRCFAILIE - CCRCFAILIE - 0 - 1 - - - DCRCFAILIE - DCRCFAILIE - 1 - 1 - - - CTIMEOUTIE - CTIMEOUTIE - 2 - 1 - - - DTIMEOUTIE - DTIMEOUTIE - 3 - 1 - - - TXUNDERRIE - TXUNDERRIE - 4 - 1 - - - RXOVERRIE - RXOVERRIE - 5 - 1 - - - CMDRENDIE - CMDRENDIE - 6 - 1 - - - CMDSENTIE - CMDSENTIE - 7 - 1 - - - DATAENDIE - DATAENDIE - 8 - 1 - - - STBITERRIE - STBITERRIE - 9 - 1 - - - DBACKENDIE - DBACKENDIE - 10 - 1 - - - CMDACTIE - CMDACTIE - 11 - 1 - - - TXACTIE - TXACTIE - 12 - 1 - - - RXACTIE - RXACTIE - 13 - 1 - - - TXFIFOHEIE - TXFIFOHEIE - 14 - 1 - - - RXFIFOHFIE - RXFIFOHFIE - 15 - 1 - - - TXFIFOFIE - TXFIFOFIE - 16 - 1 - - - RXFIFOFIE - RXFIFOFIE - 17 - 1 - - - TXFIFOEIE - TXFIFOEIE - 18 - 1 - - - RXFIFOEIE - RXFIFOEIE - 19 - 1 - - - TXDAVLIE - TXDAVLIE - 20 - 1 - - - RXDAVLIE - RXDAVLIE - 21 - 1 - - - SDIOITIE - SDIOITIE - 22 - 1 - - - CEATENDIE - CEATENDIE - 23 - 1 - - - - - FIFOCNT - FIFOCNT - Bits 23:0 = FIFOCOUNT: Remaining number of - words to be written to or read from the - FIFO - 0x48 - 0x20 - read-only - 0x00000000 - - - FIF0COUNT - FIF0COUNT - 0 - 24 - - - - - FIFO - FIFO - bits 31:0 = FIFOData: Receive and transmit - FIFO data - 0x80 - 0x20 - read-write - 0x00000000 - - - FIFOData - FIFOData - 0 - 32 - - - - - - - RTC - Real time clock - RTC - 0x40002800 - - 0x0 - 0x400 - registers - - - RTC - RTC global interrupt - 3 - - - RTCAlarm - RTC Alarms through EXTI line - interrupt - 41 - - - - CRH - CRH - RTC Control Register High - 0x0 - 0x20 - read-write - 0x00000000 - - - SECIE - Second interrupt Enable - 0 - 1 - - - ALRIE - Alarm interrupt Enable - 1 - 1 - - - OWIE - Overflow interrupt Enable - 2 - 1 - - - - - CRL - CRL - RTC Control Register Low - 0x4 - 0x20 - 0x00000020 - - - SECF - Second Flag - 0 - 1 - read-write - - - ALRF - Alarm Flag - 1 - 1 - read-write - - - OWF - Overflow Flag - 2 - 1 - read-write - - - RSF - Registers Synchronized - Flag - 3 - 1 - read-write - - - CNF - Configuration Flag - 4 - 1 - read-write - - - RTOFF - RTC operation OFF - 5 - 1 - read-only - - - - - PRLH - PRLH - RTC Prescaler Load Register - High - 0x8 - 0x20 - write-only - 0x00000000 - - - PRLH - RTC Prescaler Load Register - High - 0 - 4 - - - - - PRLL - PRLL - RTC Prescaler Load Register - Low - 0xC - 0x20 - write-only - 0x8000 - - - PRLL - RTC Prescaler Divider Register - Low - 0 - 16 - - - - - DIVH - DIVH - RTC Prescaler Divider Register - High - 0x10 - 0x20 - read-only - 0x00000000 - - - DIVH - RTC prescaler divider register - high - 0 - 4 - - - - - DIVL - DIVL - RTC Prescaler Divider Register - Low - 0x14 - 0x20 - read-only - 0x8000 - - - DIVL - RTC prescaler divider register - Low - 0 - 16 - - - - - CNTH - CNTH - RTC Counter Register High - 0x18 - 0x20 - read-write - 0x00000000 - - - CNTH - RTC counter register high - 0 - 16 - - - - - CNTL - CNTL - RTC Counter Register Low - 0x1C - 0x20 - read-write - 0x00000000 - - - CNTL - RTC counter register Low - 0 - 16 - - - - - ALRH - ALRH - RTC Alarm Register High - 0x20 - 0x20 - write-only - 0xFFFF - - - ALRH - RTC alarm register high - 0 - 16 - - - - - ALRL - ALRL - RTC Alarm Register Low - 0x24 - 0x20 - write-only - 0xFFFF - - - ALRL - RTC alarm register low - 0 - 16 - - - - - - - BKP - Backup registers - BKP - 0x40006C04 - - 0x0 - 0x400 - registers - - - - DR1 - DR1 - Backup data register (BKP_DR) - 0x0 - 0x20 - read-write - 0x00000000 - - - D1 - Backup data - 0 - 16 - - - - - DR2 - DR2 - Backup data register (BKP_DR) - 0x4 - 0x20 - read-write - 0x00000000 - - - D2 - Backup data - 0 - 16 - - - - - DR3 - DR3 - Backup data register (BKP_DR) - 0x8 - 0x20 - read-write - 0x00000000 - - - D3 - Backup data - 0 - 16 - - - - - DR4 - DR4 - Backup data register (BKP_DR) - 0xC - 0x20 - read-write - 0x00000000 - - - D4 - Backup data - 0 - 16 - - - - - DR5 - DR5 - Backup data register (BKP_DR) - 0x10 - 0x20 - read-write - 0x00000000 - - - D5 - Backup data - 0 - 16 - - - - - DR6 - DR6 - Backup data register (BKP_DR) - 0x14 - 0x20 - read-write - 0x00000000 - - - D6 - Backup data - 0 - 16 - - - - - DR7 - DR7 - Backup data register (BKP_DR) - 0x18 - 0x20 - read-write - 0x00000000 - - - D7 - Backup data - 0 - 16 - - - - - DR8 - DR8 - Backup data register (BKP_DR) - 0x1C - 0x20 - read-write - 0x00000000 - - - D8 - Backup data - 0 - 16 - - - - - DR9 - DR9 - Backup data register (BKP_DR) - 0x20 - 0x20 - read-write - 0x00000000 - - - D9 - Backup data - 0 - 16 - - - - - DR10 - DR10 - Backup data register (BKP_DR) - 0x24 - 0x20 - read-write - 0x00000000 - - - D10 - Backup data - 0 - 16 - - - - - DR11 - DR11 - Backup data register (BKP_DR) - 0x3C - 0x20 - read-write - 0x00000000 - - - DR11 - Backup data - 0 - 16 - - - - - DR12 - DR12 - Backup data register (BKP_DR) - 0x40 - 0x20 - read-write - 0x00000000 - - - DR12 - Backup data - 0 - 16 - - - - - DR13 - DR13 - Backup data register (BKP_DR) - 0x44 - 0x20 - read-write - 0x00000000 - - - DR13 - Backup data - 0 - 16 - - - - - DR14 - DR14 - Backup data register (BKP_DR) - 0x48 - 0x20 - read-write - 0x00000000 - - - D14 - Backup data - 0 - 16 - - - - - DR15 - DR15 - Backup data register (BKP_DR) - 0x4C - 0x20 - read-write - 0x00000000 - - - D15 - Backup data - 0 - 16 - - - - - DR16 - DR16 - Backup data register (BKP_DR) - 0x50 - 0x20 - read-write - 0x00000000 - - - D16 - Backup data - 0 - 16 - - - - - DR17 - DR17 - Backup data register (BKP_DR) - 0x54 - 0x20 - read-write - 0x00000000 - - - D17 - Backup data - 0 - 16 - - - - - DR18 - DR18 - Backup data register (BKP_DR) - 0x58 - 0x20 - read-write - 0x00000000 - - - D18 - Backup data - 0 - 16 - - - - - DR19 - DR19 - Backup data register (BKP_DR) - 0x5C - 0x20 - read-write - 0x00000000 - - - D19 - Backup data - 0 - 16 - - - - - DR20 - DR20 - Backup data register (BKP_DR) - 0x60 - 0x20 - read-write - 0x00000000 - - - D20 - Backup data - 0 - 16 - - - - - DR21 - DR21 - Backup data register (BKP_DR) - 0x64 - 0x20 - read-write - 0x00000000 - - - D21 - Backup data - 0 - 16 - - - - - DR22 - DR22 - Backup data register (BKP_DR) - 0x68 - 0x20 - read-write - 0x00000000 - - - D22 - Backup data - 0 - 16 - - - - - DR23 - DR23 - Backup data register (BKP_DR) - 0x6C - 0x20 - read-write - 0x00000000 - - - D23 - Backup data - 0 - 16 - - - - - DR24 - DR24 - Backup data register (BKP_DR) - 0x70 - 0x20 - read-write - 0x00000000 - - - D24 - Backup data - 0 - 16 - - - - - DR25 - DR25 - Backup data register (BKP_DR) - 0x74 - 0x20 - read-write - 0x00000000 - - - D25 - Backup data - 0 - 16 - - - - - DR26 - DR26 - Backup data register (BKP_DR) - 0x78 - 0x20 - read-write - 0x00000000 - - - D26 - Backup data - 0 - 16 - - - - - DR27 - DR27 - Backup data register (BKP_DR) - 0x7C - 0x20 - read-write - 0x00000000 - - - D27 - Backup data - 0 - 16 - - - - - DR28 - DR28 - Backup data register (BKP_DR) - 0x80 - 0x20 - read-write - 0x00000000 - - - D28 - Backup data - 0 - 16 - - - - - DR29 - DR29 - Backup data register (BKP_DR) - 0x84 - 0x20 - read-write - 0x00000000 - - - D29 - Backup data - 0 - 16 - - - - - DR30 - DR30 - Backup data register (BKP_DR) - 0x88 - 0x20 - read-write - 0x00000000 - - - D30 - Backup data - 0 - 16 - - - - - DR31 - DR31 - Backup data register (BKP_DR) - 0x8C - 0x20 - read-write - 0x00000000 - - - D31 - Backup data - 0 - 16 - - - - - DR32 - DR32 - Backup data register (BKP_DR) - 0x90 - 0x20 - read-write - 0x00000000 - - - D32 - Backup data - 0 - 16 - - - - - DR33 - DR33 - Backup data register (BKP_DR) - 0x94 - 0x20 - read-write - 0x00000000 - - - D33 - Backup data - 0 - 16 - - - - - DR34 - DR34 - Backup data register (BKP_DR) - 0x98 - 0x20 - read-write - 0x00000000 - - - D34 - Backup data - 0 - 16 - - - - - DR35 - DR35 - Backup data register (BKP_DR) - 0x9C - 0x20 - read-write - 0x00000000 - - - D35 - Backup data - 0 - 16 - - - - - DR36 - DR36 - Backup data register (BKP_DR) - 0xA0 - 0x20 - read-write - 0x00000000 - - - D36 - Backup data - 0 - 16 - - - - - DR37 - DR37 - Backup data register (BKP_DR) - 0xA4 - 0x20 - read-write - 0x00000000 - - - D37 - Backup data - 0 - 16 - - - - - DR38 - DR38 - Backup data register (BKP_DR) - 0xA8 - 0x20 - read-write - 0x00000000 - - - D38 - Backup data - 0 - 16 - - - - - DR39 - DR39 - Backup data register (BKP_DR) - 0xAC - 0x20 - read-write - 0x00000000 - - - D39 - Backup data - 0 - 16 - - - - - DR40 - DR40 - Backup data register (BKP_DR) - 0xB0 - 0x20 - read-write - 0x00000000 - - - D40 - Backup data - 0 - 16 - - - - - DR41 - DR41 - Backup data register (BKP_DR) - 0xB4 - 0x20 - read-write - 0x00000000 - - - D41 - Backup data - 0 - 16 - - - - - DR42 - DR42 - Backup data register (BKP_DR) - 0xB8 - 0x20 - read-write - 0x00000000 - - - D42 - Backup data - 0 - 16 - - - - - RTCCR - RTCCR - RTC clock calibration register - (BKP_RTCCR) - 0x28 - 0x20 - read-write - 0x00000000 - - - CAL - Calibration value - 0 - 7 - - - CCO - Calibration Clock Output - 7 - 1 - - - ASOE - Alarm or second output - enable - 8 - 1 - - - ASOS - Alarm or second output - selection - 9 - 1 - - - - - CR - CR - Backup control register - (BKP_CR) - 0x2C - 0x20 - read-write - 0x00000000 - - - TPE - Tamper pin enable - 0 - 1 - - - TPAL - Tamper pin active level - 1 - 1 - - - - - CSR - CSR - BKP_CSR control/status register - (BKP_CSR) - 0x30 - 0x20 - 0x00000000 - - - CTE - Clear Tamper event - 0 - 1 - write-only - - - CTI - Clear Tamper Interrupt - 1 - 1 - write-only - - - TPIE - Tamper Pin interrupt - enable - 2 - 1 - read-write - - - TEF - Tamper Event Flag - 8 - 1 - read-only - - - TIF - Tamper Interrupt Flag - 9 - 1 - read-only - - - - - - - IWDG - Independent watchdog - IWDG - 0x40003000 - - 0x0 - 0x400 - registers - - - - KR - KR - Key register (IWDG_KR) - 0x0 - 0x20 - write-only - 0x00000000 - - - KEY - Key value - 0 - 16 - - - - - PR - PR - Prescaler register (IWDG_PR) - 0x4 - 0x20 - read-write - 0x00000000 - - - PR - Prescaler divider - 0 - 3 - - - - - RLR - RLR - Reload register (IWDG_RLR) - 0x8 - 0x20 - read-write - 0x00000FFF - - - RL - Watchdog counter reload - value - 0 - 12 - - - - - SR - SR - Status register (IWDG_SR) - 0xC - 0x20 - read-only - 0x00000000 - - - PVU - Watchdog prescaler value - update - 0 - 1 - - - RVU - Watchdog counter reload value - update - 1 - 1 - - - - - - - WWDG - Window watchdog - WWDG - 0x40002C00 - - 0x0 - 0x400 - registers - - - WWDG - Window Watchdog interrupt - 0 - - - - CR - CR - Control register (WWDG_CR) - 0x0 - 0x20 - read-write - 0x0000007F - - - T - 7-bit counter (MSB to LSB) - 0 - 7 - - - WDGA - Activation bit - 7 - 1 - - - - - CFR - CFR - Configuration register - (WWDG_CFR) - 0x4 - 0x20 - read-write - 0x0000007F - - - W - 7-bit window value - 0 - 7 - - - WDGTB - Timer Base - 7 - 2 - - - EWI - Early Wakeup Interrupt - 9 - 1 - - - - - SR - SR - Status register (WWDG_SR) - 0x8 - 0x20 - read-write - 0x00000000 - - - EWI - Early Wakeup Interrupt - 0 - 1 - - - - - - - TIM1 - Advanced timer - TIM - 0x40012C00 - - 0x0 - 0x400 - registers - - - TIM1_BRK_TIM9 - TIM1 Break interrupt and TIM9 global - interrupt - 24 - - - TIM1_UP_TIM10 - TIM1 Update interrupt and TIM10 global - interrupt - 25 - - - TIM1_TRG_COM_TIM11 - TIM1 Trigger and Commutation interrupts and - TIM11 global interrupt - 26 - - - TIM1_CC - TIM1 Capture Compare interrupt - 27 - - - - CR1 - CR1 - control register 1 - 0x0 - 0x20 - read-write - 0x0000 - - - CKD - Clock division - 8 - 2 - - - ARPE - Auto-reload preload enable - 7 - 1 - - - CMS - Center-aligned mode - selection - 5 - 2 - - - DIR - Direction - 4 - 1 - - - OPM - One-pulse mode - 3 - 1 - - - URS - Update request source - 2 - 1 - - - UDIS - Update disable - 1 - 1 - - - CEN - Counter enable - 0 - 1 - - - - - CR2 - CR2 - control register 2 - 0x4 - 0x20 - read-write - 0x0000 - - - OIS4 - Output Idle state 4 - 14 - 1 - - - OIS3N - Output Idle state 3 - 13 - 1 - - - OIS3 - Output Idle state 3 - 12 - 1 - - - OIS2N - Output Idle state 2 - 11 - 1 - - - OIS2 - Output Idle state 2 - 10 - 1 - - - OIS1N - Output Idle state 1 - 9 - 1 - - - OIS1 - Output Idle state 1 - 8 - 1 - - - TI1S - TI1 selection - 7 - 1 - - - MMS - Master mode selection - 4 - 3 - - - CCDS - Capture/compare DMA - selection - 3 - 1 - - - CCUS - Capture/compare control update - selection - 2 - 1 - - - CCPC - Capture/compare preloaded - control - 0 - 1 - - - - - SMCR - SMCR - slave mode control register - 0x8 - 0x20 - read-write - 0x0000 - - - ETP - External trigger polarity - 15 - 1 - - - ECE - External clock enable - 14 - 1 - - - ETPS - External trigger prescaler - 12 - 2 - - - ETF - External trigger filter - 8 - 4 - - - MSM - Master/Slave mode - 7 - 1 - - - TS - Trigger selection - 4 - 3 - - - SMS - Slave mode selection - 0 - 3 - - - - - DIER - DIER - DMA/Interrupt enable register - 0xC - 0x20 - read-write - 0x0000 - - - TDE - Trigger DMA request enable - 14 - 1 - - - COMDE - COM DMA request enable - 13 - 1 - - - CC4DE - Capture/Compare 4 DMA request - enable - 12 - 1 - - - CC3DE - Capture/Compare 3 DMA request - enable - 11 - 1 - - - CC2DE - Capture/Compare 2 DMA request - enable - 10 - 1 - - - CC1DE - Capture/Compare 1 DMA request - enable - 9 - 1 - - - UDE - Update DMA request enable - 8 - 1 - - - TIE - Trigger interrupt enable - 6 - 1 - - - CC4IE - Capture/Compare 4 interrupt - enable - 4 - 1 - - - CC3IE - Capture/Compare 3 interrupt - enable - 3 - 1 - - - CC2IE - Capture/Compare 2 interrupt - enable - 2 - 1 - - - CC1IE - Capture/Compare 1 interrupt - enable - 1 - 1 - - - UIE - Update interrupt enable - 0 - 1 - - - BIE - Break interrupt enable - 7 - 1 - - - COMIE - COM interrupt enable - 5 - 1 - - - - - SR - SR - status register - 0x10 - 0x20 - read-write - 0x0000 - - - CC4OF - Capture/Compare 4 overcapture - flag - 12 - 1 - - - CC3OF - Capture/Compare 3 overcapture - flag - 11 - 1 - - - CC2OF - Capture/compare 2 overcapture - flag - 10 - 1 - - - CC1OF - Capture/Compare 1 overcapture - flag - 9 - 1 - - - BIF - Break interrupt flag - 7 - 1 - - - TIF - Trigger interrupt flag - 6 - 1 - - - COMIF - COM interrupt flag - 5 - 1 - - - CC4IF - Capture/Compare 4 interrupt - flag - 4 - 1 - - - CC3IF - Capture/Compare 3 interrupt - flag - 3 - 1 - - - CC2IF - Capture/Compare 2 interrupt - flag - 2 - 1 - - - CC1IF - Capture/compare 1 interrupt - flag - 1 - 1 - - - UIF - Update interrupt flag - 0 - 1 - - - - - EGR - EGR - event generation register - 0x14 - 0x20 - write-only - 0x0000 - - - BG - Break generation - 7 - 1 - - - TG - Trigger generation - 6 - 1 - - - COMG - Capture/Compare control update - generation - 5 - 1 - - - CC4G - Capture/compare 4 - generation - 4 - 1 - - - CC3G - Capture/compare 3 - generation - 3 - 1 - - - CC2G - Capture/compare 2 - generation - 2 - 1 - - - CC1G - Capture/compare 1 - generation - 1 - 1 - - - UG - Update generation - 0 - 1 - - - - - CCMR1_Output - CCMR1_Output - capture/compare mode register (output - mode) - 0x18 - 0x20 - read-write - 0x00000000 - - - OC2CE - Output Compare 2 clear - enable - 15 - 1 - - - OC2M - Output Compare 2 mode - 12 - 3 - - - OC2PE - Output Compare 2 preload - enable - 11 - 1 - - - OC2FE - Output Compare 2 fast - enable - 10 - 1 - - - CC2S - Capture/Compare 2 - selection - 8 - 2 - - - OC1CE - Output Compare 1 clear - enable - 7 - 1 - - - OC1M - Output Compare 1 mode - 4 - 3 - - - OC1PE - Output Compare 1 preload - enable - 3 - 1 - - - OC1FE - Output Compare 1 fast - enable - 2 - 1 - - - CC1S - Capture/Compare 1 - selection - 0 - 2 - - - - - CCMR1_Input - CCMR1_Input - capture/compare mode register 1 (input - mode) - CCMR1_Output - 0x18 - 0x20 - read-write - 0x00000000 - - - IC2F - Input capture 2 filter - 12 - 4 - - - IC2PCS - Input capture 2 prescaler - 10 - 2 - - - CC2S - Capture/Compare 2 - selection - 8 - 2 - - - IC1F - Input capture 1 filter - 4 - 4 - - - ICPCS - Input capture 1 prescaler - 2 - 2 - - - CC1S - Capture/Compare 1 - selection - 0 - 2 - - - - - CCMR2_Output - CCMR2_Output - capture/compare mode register (output - mode) - 0x1C - 0x20 - read-write - 0x00000000 - - - OC4CE - Output compare 4 clear - enable - 15 - 1 - - - OC4M - Output compare 4 mode - 12 - 3 - - - OC4PE - Output compare 4 preload - enable - 11 - 1 - - - OC4FE - Output compare 4 fast - enable - 10 - 1 - - - CC4S - Capture/Compare 4 - selection - 8 - 2 - - - OC3CE - Output compare 3 clear - enable - 7 - 1 - - - OC3M - Output compare 3 mode - 4 - 3 - - - OC3PE - Output compare 3 preload - enable - 3 - 1 - - - OC3FE - Output compare 3 fast - enable - 2 - 1 - - - CC3S - Capture/Compare 3 - selection - 0 - 2 - - - - - CCMR2_Input - CCMR2_Input - capture/compare mode register 2 (input - mode) - CCMR2_Output - 0x1C - 0x20 - read-write - 0x00000000 - - - IC4F - Input capture 4 filter - 12 - 4 - - - IC4PSC - Input capture 4 prescaler - 10 - 2 - - - CC4S - Capture/Compare 4 - selection - 8 - 2 - - - IC3F - Input capture 3 filter - 4 - 4 - - - IC3PSC - Input capture 3 prescaler - 2 - 2 - - - CC3S - Capture/compare 3 - selection - 0 - 2 - - - - - CCER - CCER - capture/compare enable - register - 0x20 - 0x20 - read-write - 0x0000 - - - CC4P - Capture/Compare 3 output - Polarity - 13 - 1 - - - CC4E - Capture/Compare 4 output - enable - 12 - 1 - - - CC3NP - Capture/Compare 3 output - Polarity - 11 - 1 - - - CC3NE - Capture/Compare 3 complementary output - enable - 10 - 1 - - - CC3P - Capture/Compare 3 output - Polarity - 9 - 1 - - - CC3E - Capture/Compare 3 output - enable - 8 - 1 - - - CC2NP - Capture/Compare 2 output - Polarity - 7 - 1 - - - CC2NE - Capture/Compare 2 complementary output - enable - 6 - 1 - - - CC2P - Capture/Compare 2 output - Polarity - 5 - 1 - - - CC2E - Capture/Compare 2 output - enable - 4 - 1 - - - CC1NP - Capture/Compare 1 output - Polarity - 3 - 1 - - - CC1NE - Capture/Compare 1 complementary output - enable - 2 - 1 - - - CC1P - Capture/Compare 1 output - Polarity - 1 - 1 - - - CC1E - Capture/Compare 1 output - enable - 0 - 1 - - - - - CNT - CNT - counter - 0x24 - 0x20 - read-write - 0x00000000 - - - CNT - counter value - 0 - 16 - - - - - PSC - PSC - prescaler - 0x28 - 0x20 - read-write - 0x0000 - - - PSC - Prescaler value - 0 - 16 - - - - - ARR - ARR - auto-reload register - 0x2C - 0x20 - read-write - 0x00000000 - - - ARR - Auto-reload value - 0 - 16 - - - - - CCR1 - CCR1 - capture/compare register 1 - 0x34 - 0x20 - read-write - 0x00000000 - - - CCR1 - Capture/Compare 1 value - 0 - 16 - - - - - CCR2 - CCR2 - capture/compare register 2 - 0x38 - 0x20 - read-write - 0x00000000 - - - CCR2 - Capture/Compare 2 value - 0 - 16 - - - - - CCR3 - CCR3 - capture/compare register 3 - 0x3C - 0x20 - read-write - 0x00000000 - - - CCR3 - Capture/Compare value - 0 - 16 - - - - - CCR4 - CCR4 - capture/compare register 4 - 0x40 - 0x20 - read-write - 0x00000000 - - - CCR4 - Capture/Compare value - 0 - 16 - - - - - DCR - DCR - DMA control register - 0x48 - 0x20 - read-write - 0x0000 - - - DBL - DMA burst length - 8 - 5 - - - DBA - DMA base address - 0 - 5 - - - - - DMAR - DMAR - DMA address for full transfer - 0x4C - 0x20 - read-write - 0x0000 - - - DMAB - DMA register for burst - accesses - 0 - 16 - - - - - RCR - RCR - repetition counter register - 0x30 - 0x20 - read-write - 0x0000 - - - REP - Repetition counter value - 0 - 8 - - - - - BDTR - BDTR - break and dead-time register - 0x44 - 0x20 - read-write - 0x0000 - - - MOE - Main output enable - 15 - 1 - - - AOE - Automatic output enable - 14 - 1 - - - BKP - Break polarity - 13 - 1 - - - BKE - Break enable - 12 - 1 - - - OSSR - Off-state selection for Run - mode - 11 - 1 - - - OSSI - Off-state selection for Idle - mode - 10 - 1 - - - LOCK - Lock configuration - 8 - 2 - - - DTG - Dead-time generator setup - 0 - 8 - - - - - - - TIM8 - 0x40013400 - - TIM8_BRK_TIM12 - TIM8 Break interrupt and TIM12 global - interrupt - 43 - - - TIM8_UP_TIM13 - TIM8 Update interrupt and TIM13 global - interrupt - 44 - - - TIM8_TRG_COM_TIM14 - TIM8 Trigger and Commutation interrupts and - TIM14 global interrupt - 45 - - - TIM8_CC - TIM8 Capture Compare interrupt - 46 - - - - TIM2 - General purpose timer - TIM - 0x40000000 - - 0x0 - 0x400 - registers - - - TIM2 - TIM2 global interrupt - 28 - - - - CR1 - CR1 - control register 1 - 0x0 - 0x20 - read-write - 0x0000 - - - CKD - Clock division - 8 - 2 - - - ARPE - Auto-reload preload enable - 7 - 1 - - - CMS - Center-aligned mode - selection - 5 - 2 - - - DIR - Direction - 4 - 1 - - - OPM - One-pulse mode - 3 - 1 - - - URS - Update request source - 2 - 1 - - - UDIS - Update disable - 1 - 1 - - - CEN - Counter enable - 0 - 1 - - - - - CR2 - CR2 - control register 2 - 0x4 - 0x20 - read-write - 0x0000 - - - TI1S - TI1 selection - 7 - 1 - - - MMS - Master mode selection - 4 - 3 - - - CCDS - Capture/compare DMA - selection - 3 - 1 - - - - - SMCR - SMCR - slave mode control register - 0x8 - 0x20 - read-write - 0x0000 - - - ETP - External trigger polarity - 15 - 1 - - - ECE - External clock enable - 14 - 1 - - - ETPS - External trigger prescaler - 12 - 2 - - - ETF - External trigger filter - 8 - 4 - - - MSM - Master/Slave mode - 7 - 1 - - - TS - Trigger selection - 4 - 3 - - - SMS - Slave mode selection - 0 - 3 - - - - - DIER - DIER - DMA/Interrupt enable register - 0xC - 0x20 - read-write - 0x0000 - - - TDE - Trigger DMA request enable - 14 - 1 - - - CC4DE - Capture/Compare 4 DMA request - enable - 12 - 1 - - - CC3DE - Capture/Compare 3 DMA request - enable - 11 - 1 - - - CC2DE - Capture/Compare 2 DMA request - enable - 10 - 1 - - - CC1DE - Capture/Compare 1 DMA request - enable - 9 - 1 - - - UDE - Update DMA request enable - 8 - 1 - - - TIE - Trigger interrupt enable - 6 - 1 - - - CC4IE - Capture/Compare 4 interrupt - enable - 4 - 1 - - - CC3IE - Capture/Compare 3 interrupt - enable - 3 - 1 - - - CC2IE - Capture/Compare 2 interrupt - enable - 2 - 1 - - - CC1IE - Capture/Compare 1 interrupt - enable - 1 - 1 - - - UIE - Update interrupt enable - 0 - 1 - - - - - SR - SR - status register - 0x10 - 0x20 - read-write - 0x0000 - - - CC4OF - Capture/Compare 4 overcapture - flag - 12 - 1 - - - CC3OF - Capture/Compare 3 overcapture - flag - 11 - 1 - - - CC2OF - Capture/compare 2 overcapture - flag - 10 - 1 - - - CC1OF - Capture/Compare 1 overcapture - flag - 9 - 1 - - - TIF - Trigger interrupt flag - 6 - 1 - - - CC4IF - Capture/Compare 4 interrupt - flag - 4 - 1 - - - CC3IF - Capture/Compare 3 interrupt - flag - 3 - 1 - - - CC2IF - Capture/Compare 2 interrupt - flag - 2 - 1 - - - CC1IF - Capture/compare 1 interrupt - flag - 1 - 1 - - - UIF - Update interrupt flag - 0 - 1 - - - - - EGR - EGR - event generation register - 0x14 - 0x20 - write-only - 0x0000 - - - TG - Trigger generation - 6 - 1 - - - CC4G - Capture/compare 4 - generation - 4 - 1 - - - CC3G - Capture/compare 3 - generation - 3 - 1 - - - CC2G - Capture/compare 2 - generation - 2 - 1 - - - CC1G - Capture/compare 1 - generation - 1 - 1 - - - UG - Update generation - 0 - 1 - - - - - CCMR1_Output - CCMR1_Output - capture/compare mode register 1 (output - mode) - 0x18 - 0x20 - read-write - 0x00000000 - - - OC2CE - Output compare 2 clear - enable - 15 - 1 - - - OC2M - Output compare 2 mode - 12 - 3 - - - OC2PE - Output compare 2 preload - enable - 11 - 1 - - - OC2FE - Output compare 2 fast - enable - 10 - 1 - - - CC2S - Capture/Compare 2 - selection - 8 - 2 - - - OC1CE - Output compare 1 clear - enable - 7 - 1 - - - OC1M - Output compare 1 mode - 4 - 3 - - - OC1PE - Output compare 1 preload - enable - 3 - 1 - - - OC1FE - Output compare 1 fast - enable - 2 - 1 - - - CC1S - Capture/Compare 1 - selection - 0 - 2 - - - - - CCMR1_Input - CCMR1_Input - capture/compare mode register 1 (input - mode) - CCMR1_Output - 0x18 - 0x20 - read-write - 0x00000000 - - - IC2F - Input capture 2 filter - 12 - 4 - - - IC2PSC - Input capture 2 prescaler - 10 - 2 - - - CC2S - Capture/compare 2 - selection - 8 - 2 - - - IC1F - Input capture 1 filter - 4 - 4 - - - IC1PSC - Input capture 1 prescaler - 2 - 2 - - - CC1S - Capture/Compare 1 - selection - 0 - 2 - - - - - CCMR2_Output - CCMR2_Output - capture/compare mode register 2 (output - mode) - 0x1C - 0x20 - read-write - 0x00000000 - - - O24CE - Output compare 4 clear - enable - 15 - 1 - - - OC4M - Output compare 4 mode - 12 - 3 - - - OC4PE - Output compare 4 preload - enable - 11 - 1 - - - OC4FE - Output compare 4 fast - enable - 10 - 1 - - - CC4S - Capture/Compare 4 - selection - 8 - 2 - - - OC3CE - Output compare 3 clear - enable - 7 - 1 - - - OC3M - Output compare 3 mode - 4 - 3 - - - OC3PE - Output compare 3 preload - enable - 3 - 1 - - - OC3FE - Output compare 3 fast - enable - 2 - 1 - - - CC3S - Capture/Compare 3 - selection - 0 - 2 - - - - - CCMR2_Input - CCMR2_Input - capture/compare mode register 2 (input - mode) - CCMR2_Output - 0x1C - 0x20 - read-write - 0x00000000 - - - IC4F - Input capture 4 filter - 12 - 4 - - - IC4PSC - Input capture 4 prescaler - 10 - 2 - - - CC4S - Capture/Compare 4 - selection - 8 - 2 - - - IC3F - Input capture 3 filter - 4 - 4 - - - IC3PSC - Input capture 3 prescaler - 2 - 2 - - - CC3S - Capture/Compare 3 - selection - 0 - 2 - - - - - CCER - CCER - capture/compare enable - register - 0x20 - 0x20 - read-write - 0x0000 - - - CC4P - Capture/Compare 3 output - Polarity - 13 - 1 - - - CC4E - Capture/Compare 4 output - enable - 12 - 1 - - - CC3P - Capture/Compare 3 output - Polarity - 9 - 1 - - - CC3E - Capture/Compare 3 output - enable - 8 - 1 - - - CC2P - Capture/Compare 2 output - Polarity - 5 - 1 - - - CC2E - Capture/Compare 2 output - enable - 4 - 1 - - - CC1P - Capture/Compare 1 output - Polarity - 1 - 1 - - - CC1E - Capture/Compare 1 output - enable - 0 - 1 - - - - - CNT - CNT - counter - 0x24 - 0x20 - read-write - 0x00000000 - - - CNT - counter value - 0 - 16 - - - - - PSC - PSC - prescaler - 0x28 - 0x20 - read-write - 0x0000 - - - PSC - Prescaler value - 0 - 16 - - - - - ARR - ARR - auto-reload register - 0x2C - 0x20 - read-write - 0x00000000 - - - ARR - Auto-reload value - 0 - 16 - - - - - CCR1 - CCR1 - capture/compare register 1 - 0x34 - 0x20 - read-write - 0x00000000 - - - CCR1 - Capture/Compare 1 value - 0 - 16 - - - - - CCR2 - CCR2 - capture/compare register 2 - 0x38 - 0x20 - read-write - 0x00000000 - - - CCR2 - Capture/Compare 2 value - 0 - 16 - - - - - CCR3 - CCR3 - capture/compare register 3 - 0x3C - 0x20 - read-write - 0x00000000 - - - CCR3 - Capture/Compare value - 0 - 16 - - - - - CCR4 - CCR4 - capture/compare register 4 - 0x40 - 0x20 - read-write - 0x00000000 - - - CCR4 - Capture/Compare value - 0 - 16 - - - - - DCR - DCR - DMA control register - 0x48 - 0x20 - read-write - 0x0000 - - - DBL - DMA burst length - 8 - 5 - - - DBA - DMA base address - 0 - 5 - - - - - DMAR - DMAR - DMA address for full transfer - 0x4C - 0x20 - read-write - 0x0000 - - - DMAB - DMA register for burst - accesses - 0 - 16 - - - - - - - TIM3 - 0x40000400 - - TIM3 - TIM3 global interrupt - 29 - - - - TIM4 - 0x40000800 - - TIM4 - TIM4 global interrupt - 30 - - - - TIM5 - 0x40000C00 - - TIM5 - TIM5 global interrupt - 50 - - - - TIM9 - General purpose timer - TIM - 0x40014C00 - - 0x0 - 0x400 - registers - - - TIM1_BRK_TIM9 - TIM1 Break interrupt and TIM9 global - interrupt - 24 - - - - CR1 - CR1 - control register 1 - 0x0 - 0x20 - read-write - 0x0000 - - - CKD - Clock division - 8 - 2 - - - ARPE - Auto-reload preload enable - 7 - 1 - - - OPM - One-pulse mode - 3 - 1 - - - URS - Update request source - 2 - 1 - - - UDIS - Update disable - 1 - 1 - - - CEN - Counter enable - 0 - 1 - - - - - CR2 - CR2 - control register 2 - 0x4 - 0x20 - read-write - 0x0000 - - - MMS - Master mode selection - 4 - 3 - - - - - SMCR - SMCR - slave mode control register - 0x8 - 0x20 - read-write - 0x0000 - - - MSM - Master/Slave mode - 7 - 1 - - - TS - Trigger selection - 4 - 3 - - - SMS - Slave mode selection - 0 - 3 - - - - - DIER - DIER - DMA/Interrupt enable register - 0xC - 0x20 - read-write - 0x0000 - - - TIE - Trigger interrupt enable - 6 - 1 - - - CC2IE - Capture/Compare 2 interrupt - enable - 2 - 1 - - - CC1IE - Capture/Compare 1 interrupt - enable - 1 - 1 - - - UIE - Update interrupt enable - 0 - 1 - - - - - SR - SR - status register - 0x10 - 0x20 - read-write - 0x0000 - - - CC2OF - Capture/compare 2 overcapture - flag - 10 - 1 - - - CC1OF - Capture/Compare 1 overcapture - flag - 9 - 1 - - - TIF - Trigger interrupt flag - 6 - 1 - - - CC2IF - Capture/Compare 2 interrupt - flag - 2 - 1 - - - CC1IF - Capture/compare 1 interrupt - flag - 1 - 1 - - - UIF - Update interrupt flag - 0 - 1 - - - - - EGR - EGR - event generation register - 0x14 - 0x20 - write-only - 0x0000 - - - TG - Trigger generation - 6 - 1 - - - CC2G - Capture/compare 2 - generation - 2 - 1 - - - CC1G - Capture/compare 1 - generation - 1 - 1 - - - UG - Update generation - 0 - 1 - - - - - CCMR1_Output - CCMR1_Output - capture/compare mode register 1 (output - mode) - 0x18 - 0x20 - read-write - 0x00000000 - - - OC2M - Output Compare 2 mode - 12 - 3 - - - OC2PE - Output Compare 2 preload - enable - 11 - 1 - - - OC2FE - Output Compare 2 fast - enable - 10 - 1 - - - CC2S - Capture/Compare 2 - selection - 8 - 2 - - - OC1M - Output Compare 1 mode - 4 - 3 - - - OC1PE - Output Compare 1 preload - enable - 3 - 1 - - - OC1FE - Output Compare 1 fast - enable - 2 - 1 - - - CC1S - Capture/Compare 1 - selection - 0 - 2 - - - - - CCMR1_Input - CCMR1_Input - capture/compare mode register 1 (input - mode) - CCMR1_Output - 0x18 - 0x20 - read-write - 0x00000000 - - - IC2F - Input capture 2 filter - 12 - 4 - - - IC2PSC - Input capture 2 prescaler - 10 - 2 - - - CC2S - Capture/Compare 2 - selection - 8 - 2 - - - IC1F - Input capture 1 filter - 4 - 4 - - - IC1PSC - Input capture 1 prescaler - 2 - 2 - - - CC1S - Capture/Compare 1 - selection - 0 - 2 - - - - - CCER - CCER - capture/compare enable - register - 0x20 - 0x20 - read-write - 0x0000 - - - CC2NP - Capture/Compare 2 output - Polarity - 7 - 1 - - - CC2P - Capture/Compare 2 output - Polarity - 5 - 1 - - - CC2E - Capture/Compare 2 output - enable - 4 - 1 - - - CC1NP - Capture/Compare 1 output - Polarity - 3 - 1 - - - CC1P - Capture/Compare 1 output - Polarity - 1 - 1 - - - CC1E - Capture/Compare 1 output - enable - 0 - 1 - - - - - CNT - CNT - counter - 0x24 - 0x20 - read-write - 0x00000000 - - - CNT - counter value - 0 - 16 - - - - - PSC - PSC - prescaler - 0x28 - 0x20 - read-write - 0x0000 - - - PSC - Prescaler value - 0 - 16 - - - - - ARR - ARR - auto-reload register - 0x2C - 0x20 - read-write - 0x00000000 - - - ARR - Auto-reload value - 0 - 16 - - - - - CCR1 - CCR1 - capture/compare register 1 - 0x34 - 0x20 - read-write - 0x00000000 - - - CCR1 - Capture/Compare 1 value - 0 - 16 - - - - - CCR2 - CCR2 - capture/compare register 2 - 0x38 - 0x20 - read-write - 0x00000000 - - - CCR2 - Capture/Compare 2 value - 0 - 16 - - - - - - - TIM12 - 0x40001800 - - TIM8_BRK_TIM12 - TIM8 Break interrupt and TIM12 global - interrupt - 43 - - - - TIM10 - General purpose timer - TIM - 0x40015000 - - 0x0 - 0x400 - registers - - - TIM1_UP_TIM10 - TIM1 Update interrupt and TIM10 global - interrupt - 25 - - - - CR1 - CR1 - control register 1 - 0x0 - 0x20 - read-write - 0x0000 - - - CKD - Clock division - 8 - 2 - - - ARPE - Auto-reload preload enable - 7 - 1 - - - URS - Update request source - 2 - 1 - - - UDIS - Update disable - 1 - 1 - - - CEN - Counter enable - 0 - 1 - - - - - CR2 - CR2 - control register 2 - 0x4 - 0x20 - read-write - 0x0000 - - - MMS - Master mode selection - 4 - 3 - - - - - DIER - DIER - DMA/Interrupt enable register - 0xC - 0x20 - read-write - 0x0000 - - - CC1IE - Capture/Compare 1 interrupt - enable - 1 - 1 - - - UIE - Update interrupt enable - 0 - 1 - - - - - SR - SR - status register - 0x10 - 0x20 - read-write - 0x0000 - - - CC1OF - Capture/Compare 1 overcapture - flag - 9 - 1 - - - CC1IF - Capture/compare 1 interrupt - flag - 1 - 1 - - - UIF - Update interrupt flag - 0 - 1 - - - - - EGR - EGR - event generation register - 0x14 - 0x20 - write-only - 0x0000 - - - CC1G - Capture/compare 1 - generation - 1 - 1 - - - UG - Update generation - 0 - 1 - - - - - CCMR1_Output - CCMR1_Output - capture/compare mode register (output - mode) - 0x18 - 0x20 - read-write - 0x00000000 - - - OC1M - Output Compare 1 mode - 4 - 3 - - - OC1PE - Output Compare 1 preload - enable - 3 - 1 - - - CC1S - Capture/Compare 1 - selection - 0 - 2 - - - - - CCMR1_Input - CCMR1_Input - capture/compare mode register (input - mode) - CCMR1_Output - 0x18 - 0x20 - read-write - 0x00000000 - - - IC1F - Input capture 1 filter - 4 - 4 - - - IC1PSC - Input capture 1 prescaler - 2 - 2 - - - CC1S - Capture/Compare 1 - selection - 0 - 2 - - - - - CCER - CCER - capture/compare enable - register - 0x20 - 0x20 - read-write - 0x0000 - - - CC1NP - Capture/Compare 1 output - Polarity - 3 - 1 - - - CC1P - Capture/Compare 1 output - Polarity - 1 - 1 - - - CC1E - Capture/Compare 1 output - enable - 0 - 1 - - - - - CNT - CNT - counter - 0x24 - 0x20 - read-write - 0x00000000 - - - CNT - counter value - 0 - 16 - - - - - PSC - PSC - prescaler - 0x28 - 0x20 - read-write - 0x0000 - - - PSC - Prescaler value - 0 - 16 - - - - - ARR - ARR - auto-reload register - 0x2C - 0x20 - read-write - 0x00000000 - - - ARR - Auto-reload value - 0 - 16 - - - - - CCR1 - CCR1 - capture/compare register 1 - 0x34 - 0x20 - read-write - 0x00000000 - - - CCR1 - Capture/Compare 1 value - 0 - 16 - - - - - - - TIM11 - 0x40015400 - - TIM1_TRG_COM_TIM11 - TIM1 Trigger and Commutation interrupts and - TIM11 global interrupt - 26 - - - - TIM13 - 0x40001C00 - - TIM8_UP_TIM13 - TIM8 Update interrupt and TIM13 global - interrupt - 44 - - - - TIM14 - 0x40002000 - - TIM8_TRG_COM_TIM14 - TIM8 Trigger and Commutation interrupts and - TIM14 global interrupt - 45 - - - - TIM6 - Basic timer - TIM - 0x40001000 - - 0x0 - 0x400 - registers - - - TIM6 - TIM6 global interrupt - 54 - - - - CR1 - CR1 - control register 1 - 0x0 - 0x20 - read-write - 0x0000 - - - ARPE - Auto-reload preload enable - 7 - 1 - - - OPM - One-pulse mode - 3 - 1 - - - URS - Update request source - 2 - 1 - - - UDIS - Update disable - 1 - 1 - - - CEN - Counter enable - 0 - 1 - - - - - CR2 - CR2 - control register 2 - 0x4 - 0x20 - read-write - 0x0000 - - - MMS - Master mode selection - 4 - 3 - - - - - DIER - DIER - DMA/Interrupt enable register - 0xC - 0x20 - read-write - 0x0000 - - - UDE - Update DMA request enable - 8 - 1 - - - UIE - Update interrupt enable - 0 - 1 - - - - - SR - SR - status register - 0x10 - 0x20 - read-write - 0x0000 - - - UIF - Update interrupt flag - 0 - 1 - - - - - EGR - EGR - event generation register - 0x14 - 0x20 - write-only - 0x0000 - - - UG - Update generation - 0 - 1 - - - - - CNT - CNT - counter - 0x24 - 0x20 - read-write - 0x00000000 - - - CNT - Low counter value - 0 - 16 - - - - - PSC - PSC - prescaler - 0x28 - 0x20 - read-write - 0x0000 - - - PSC - Prescaler value - 0 - 16 - - - - - ARR - ARR - auto-reload register - 0x2C - 0x20 - read-write - 0x00000000 - - - ARR - Low Auto-reload value - 0 - 16 - - - - - - - TIM7 - 0x40001400 - - TIM7 - TIM7 global interrupt - 55 - - - - I2C1 - Inter integrated circuit - I2C - 0x40005400 - - 0x0 - 0x400 - registers - - - I2C1_EV - I2C1 event interrupt - 31 - - - I2C1_ER - I2C1 error interrupt - 32 - - - - CR1 - CR1 - Control register 1 - 0x0 - 0x20 - read-write - 0x0000 - - - SWRST - Software reset - 15 - 1 - - - ALERT - SMBus alert - 13 - 1 - - - PEC - Packet error checking - 12 - 1 - - - POS - Acknowledge/PEC Position (for data - reception) - 11 - 1 - - - ACK - Acknowledge enable - 10 - 1 - - - STOP - Stop generation - 9 - 1 - - - START - Start generation - 8 - 1 - - - NOSTRETCH - Clock stretching disable (Slave - mode) - 7 - 1 - - - ENGC - General call enable - 6 - 1 - - - ENPEC - PEC enable - 5 - 1 - - - ENARP - ARP enable - 4 - 1 - - - SMBTYPE - SMBus type - 3 - 1 - - - SMBUS - SMBus mode - 1 - 1 - - - PE - Peripheral enable - 0 - 1 - - - - - CR2 - CR2 - Control register 2 - 0x4 - 0x20 - read-write - 0x0000 - - - LAST - DMA last transfer - 12 - 1 - - - DMAEN - DMA requests enable - 11 - 1 - - - ITBUFEN - Buffer interrupt enable - 10 - 1 - - - ITEVTEN - Event interrupt enable - 9 - 1 - - - ITERREN - Error interrupt enable - 8 - 1 - - - FREQ - Peripheral clock frequency - 0 - 6 - - - - - OAR1 - OAR1 - Own address register 1 - 0x8 - 0x20 - read-write - 0x0000 - - - ADDMODE - Addressing mode (slave - mode) - 15 - 1 - - - ADD10 - Interface address - 8 - 2 - - - ADD7 - Interface address - 1 - 7 - - - ADD0 - Interface address - 0 - 1 - - - - - OAR2 - OAR2 - Own address register 2 - 0xC - 0x20 - read-write - 0x0000 - - - ADD2 - Interface address - 1 - 7 - - - ENDUAL - Dual addressing mode - enable - 0 - 1 - - - - - DR - DR - Data register - 0x10 - 0x20 - read-write - 0x0000 - - - DR - 8-bit data register - 0 - 8 - - - - - SR1 - SR1 - Status register 1 - 0x14 - 0x20 - 0x0000 - - - SMBALERT - SMBus alert - 15 - 1 - read-write - - - TIMEOUT - Timeout or Tlow error - 14 - 1 - read-write - - - PECERR - PEC Error in reception - 12 - 1 - read-write - - - OVR - Overrun/Underrun - 11 - 1 - read-write - - - AF - Acknowledge failure - 10 - 1 - read-write - - - ARLO - Arbitration lost (master - mode) - 9 - 1 - read-write - - - BERR - Bus error - 8 - 1 - read-write - - - TxE - Data register empty - (transmitters) - 7 - 1 - read-only - - - RxNE - Data register not empty - (receivers) - 6 - 1 - read-only - - - STOPF - Stop detection (slave - mode) - 4 - 1 - read-only - - - ADD10 - 10-bit header sent (Master - mode) - 3 - 1 - read-only - - - BTF - Byte transfer finished - 2 - 1 - read-only - - - ADDR - Address sent (master mode)/matched - (slave mode) - 1 - 1 - read-only - - - SB - Start bit (Master mode) - 0 - 1 - read-only - - - - - SR2 - SR2 - Status register 2 - 0x18 - 0x20 - read-only - 0x0000 - - - PEC - acket error checking - register - 8 - 8 - - - DUALF - Dual flag (Slave mode) - 7 - 1 - - - SMBHOST - SMBus host header (Slave - mode) - 6 - 1 - - - SMBDEFAULT - SMBus device default address (Slave - mode) - 5 - 1 - - - GENCALL - General call address (Slave - mode) - 4 - 1 - - - TRA - Transmitter/receiver - 2 - 1 - - - BUSY - Bus busy - 1 - 1 - - - MSL - Master/slave - 0 - 1 - - - - - CCR - CCR - Clock control register - 0x1C - 0x20 - read-write - 0x0000 - - - F_S - I2C master mode selection - 15 - 1 - - - DUTY - Fast mode duty cycle - 14 - 1 - - - CCR - Clock control register in Fast/Standard - mode (Master mode) - 0 - 12 - - - - - TRISE - TRISE - TRISE register - 0x20 - 0x20 - read-write - 0x0002 - - - TRISE - Maximum rise time in Fast/Standard mode - (Master mode) - 0 - 6 - - - - - - - I2C2 - 0x40005800 - - I2C2_EV - I2C2 event interrupt - 33 - - - I2C2_ER - I2C2 error interrupt - 34 - - - - SPI1 - Serial peripheral interface - SPI - 0x40013000 - - 0x0 - 0x400 - registers - - - SPI1 - SPI1 global interrupt - 35 - - - - CR1 - CR1 - control register 1 - 0x0 - 0x20 - read-write - 0x0000 - - - BIDIMODE - Bidirectional data mode - enable - 15 - 1 - - - BIDIOE - Output enable in bidirectional - mode - 14 - 1 - - - CRCEN - Hardware CRC calculation - enable - 13 - 1 - - - CRCNEXT - CRC transfer next - 12 - 1 - - - DFF - Data frame format - 11 - 1 - - - RXONLY - Receive only - 10 - 1 - - - SSM - Software slave management - 9 - 1 - - - SSI - Internal slave select - 8 - 1 - - - LSBFIRST - Frame format - 7 - 1 - - - SPE - SPI enable - 6 - 1 - - - BR - Baud rate control - 3 - 3 - - - MSTR - Master selection - 2 - 1 - - - CPOL - Clock polarity - 1 - 1 - - - CPHA - Clock phase - 0 - 1 - - - - - CR2 - CR2 - control register 2 - 0x4 - 0x20 - read-write - 0x0000 - - - TXEIE - Tx buffer empty interrupt - enable - 7 - 1 - - - RXNEIE - RX buffer not empty interrupt - enable - 6 - 1 - - - ERRIE - Error interrupt enable - 5 - 1 - - - SSOE - SS output enable - 2 - 1 - - - TXDMAEN - Tx buffer DMA enable - 1 - 1 - - - RXDMAEN - Rx buffer DMA enable - 0 - 1 - - - - - SR - SR - status register - 0x8 - 0x20 - 0x0002 - - - BSY - Busy flag - 7 - 1 - read-only - - - OVR - Overrun flag - 6 - 1 - read-only - - - MODF - Mode fault - 5 - 1 - read-only - - - CRCERR - CRC error flag - 4 - 1 - read-write - - - UDR - Underrun flag - 3 - 1 - read-only - - - CHSIDE - Channel side - 2 - 1 - read-only - - - TXE - Transmit buffer empty - 1 - 1 - read-only - - - RXNE - Receive buffer not empty - 0 - 1 - read-only - - - - - DR - DR - data register - 0xC - 0x20 - read-write - 0x0000 - - - DR - Data register - 0 - 16 - - - - - CRCPR - CRCPR - CRC polynomial register - 0x10 - 0x20 - read-write - 0x0007 - - - CRCPOLY - CRC polynomial register - 0 - 16 - - - - - RXCRCR - RXCRCR - RX CRC register - 0x14 - 0x20 - read-only - 0x0000 - - - RxCRC - Rx CRC register - 0 - 16 - - - - - TXCRCR - TXCRCR - TX CRC register - 0x18 - 0x20 - read-only - 0x0000 - - - TxCRC - Tx CRC register - 0 - 16 - - - - - I2SCFGR - I2SCFGR - I2S configuration register - 0x1C - 0x20 - read-write - 0x0000 - - - I2SMOD - I2S mode selection - 11 - 1 - - - I2SE - I2S Enable - 10 - 1 - - - I2SCFG - I2S configuration mode - 8 - 2 - - - PCMSYNC - PCM frame synchronization - 7 - 1 - - - I2SSTD - I2S standard selection - 4 - 2 - - - CKPOL - Steady state clock - polarity - 3 - 1 - - - DATLEN - Data length to be - transferred - 1 - 2 - - - CHLEN - Channel length (number of bits per audio - channel) - 0 - 1 - - - - - I2SPR - I2SPR - I2S prescaler register - 0x20 - 0x20 - read-write - 00000010 - - - MCKOE - Master clock output enable - 9 - 1 - - - ODD - Odd factor for the - prescaler - 8 - 1 - - - I2SDIV - I2S Linear prescaler - 0 - 8 - - - - - - - SPI2 - 0x40003800 - - SPI2 - SPI2 global interrupt - 36 - - - - SPI3 - 0x40003C00 - - SPI3 - SPI3 global interrupt - 51 - - - - USART1 - Universal synchronous asynchronous receiver - transmitter - USART - 0x40013800 - - 0x0 - 0x400 - registers - - - USART1 - USART1 global interrupt - 37 - - - - SR - SR - Status register - 0x0 - 0x20 - 0x00C0 - - - CTS - CTS flag - 9 - 1 - read-write - - - LBD - LIN break detection flag - 8 - 1 - read-write - - - TXE - Transmit data register - empty - 7 - 1 - read-only - - - TC - Transmission complete - 6 - 1 - read-write - - - RXNE - Read data register not - empty - 5 - 1 - read-write - - - IDLE - IDLE line detected - 4 - 1 - read-only - - - ORE - Overrun error - 3 - 1 - read-only - - - NE - Noise error flag - 2 - 1 - read-only - - - FE - Framing error - 1 - 1 - read-only - - - PE - Parity error - 0 - 1 - read-only - - - - - DR - DR - Data register - 0x4 - 0x20 - read-write - 0x00000000 - - - DR - Data value - 0 - 9 - - - - - BRR - BRR - Baud rate register - 0x8 - 0x20 - read-write - 0x0000 - - - DIV_Mantissa - mantissa of USARTDIV - 4 - 12 - - - DIV_Fraction - fraction of USARTDIV - 0 - 4 - - - - - CR1 - CR1 - Control register 1 - 0xC - 0x20 - read-write - 0x0000 - - - UE - USART enable - 13 - 1 - - - M - Word length - 12 - 1 - - - WAKE - Wakeup method - 11 - 1 - - - PCE - Parity control enable - 10 - 1 - - - PS - Parity selection - 9 - 1 - - - PEIE - PE interrupt enable - 8 - 1 - - - TXEIE - TXE interrupt enable - 7 - 1 - - - TCIE - Transmission complete interrupt - enable - 6 - 1 - - - RXNEIE - RXNE interrupt enable - 5 - 1 - - - IDLEIE - IDLE interrupt enable - 4 - 1 - - - TE - Transmitter enable - 3 - 1 - - - RE - Receiver enable - 2 - 1 - - - RWU - Receiver wakeup - 1 - 1 - - - SBK - Send break - 0 - 1 - - - - - CR2 - CR2 - Control register 2 - 0x10 - 0x20 - read-write - 0x0000 - - - LINEN - LIN mode enable - 14 - 1 - - - STOP - STOP bits - 12 - 2 - - - CLKEN - Clock enable - 11 - 1 - - - CPOL - Clock polarity - 10 - 1 - - - CPHA - Clock phase - 9 - 1 - - - LBCL - Last bit clock pulse - 8 - 1 - - - LBDIE - LIN break detection interrupt - enable - 6 - 1 - - - LBDL - lin break detection length - 5 - 1 - - - ADD - Address of the USART node - 0 - 4 - - - - - CR3 - CR3 - Control register 3 - 0x14 - 0x20 - read-write - 0x0000 - - - CTSIE - CTS interrupt enable - 10 - 1 - - - CTSE - CTS enable - 9 - 1 - - - RTSE - RTS enable - 8 - 1 - - - DMAT - DMA enable transmitter - 7 - 1 - - - DMAR - DMA enable receiver - 6 - 1 - - - SCEN - Smartcard mode enable - 5 - 1 - - - NACK - Smartcard NACK enable - 4 - 1 - - - HDSEL - Half-duplex selection - 3 - 1 - - - IRLP - IrDA low-power - 2 - 1 - - - IREN - IrDA mode enable - 1 - 1 - - - EIE - Error interrupt enable - 0 - 1 - - - - - GTPR - GTPR - Guard time and prescaler - register - 0x18 - 0x20 - read-write - 0x0000 - - - GT - Guard time value - 8 - 8 - - - PSC - Prescaler value - 0 - 8 - - - - - - - USART2 - 0x40004400 - - USART2 - USART2 global interrupt - 38 - - - - USART3 - 0x40004800 - - USART3 - USART3 global interrupt - 39 - - - - ADC1 - Analog to digital converter - ADC - 0x40012400 - - 0x0 - 0x400 - registers - - - ADC - ADC1 global interrupt - 18 - - - - SR - SR - status register - 0x0 - 0x20 - read-write - 0x00000000 - - - STRT - Regular channel start flag - 4 - 1 - - - JSTRT - Injected channel start - flag - 3 - 1 - - - JEOC - Injected channel end of - conversion - 2 - 1 - - - EOC - Regular channel end of - conversion - 1 - 1 - - - AWD - Analog watchdog flag - 0 - 1 - - - - - CR1 - CR1 - control register 1 - 0x4 - 0x20 - read-write - 0x00000000 - - - AWDEN - Analog watchdog enable on regular - channels - 23 - 1 - - - JAWDEN - Analog watchdog enable on injected - channels - 22 - 1 - - - DUALMOD - Dual mode selection - 16 - 4 - - - DISCNUM - Discontinuous mode channel - count - 13 - 3 - - - JDISCEN - Discontinuous mode on injected - channels - 12 - 1 - - - DISCEN - Discontinuous mode on regular - channels - 11 - 1 - - - JAUTO - Automatic injected group - conversion - 10 - 1 - - - AWDSGL - Enable the watchdog on a single channel - in scan mode - 9 - 1 - - - SCAN - Scan mode - 8 - 1 - - - JEOCIE - Interrupt enable for injected - channels - 7 - 1 - - - AWDIE - Analog watchdog interrupt - enable - 6 - 1 - - - EOCIE - Interrupt enable for EOC - 5 - 1 - - - AWDCH - Analog watchdog channel select - bits - 0 - 5 - - - - - CR2 - CR2 - control register 2 - 0x8 - 0x20 - read-write - 0x00000000 - - - TSVREFE - Temperature sensor and VREFINT - enable - 23 - 1 - - - SWSTART - Start conversion of regular - channels - 22 - 1 - - - JSWSTART - Start conversion of injected - channels - 21 - 1 - - - EXTTRIG - External trigger conversion mode for - regular channels - 20 - 1 - - - EXTSEL - External event select for regular - group - 17 - 3 - - - JEXTTRIG - External trigger conversion mode for - injected channels - 15 - 1 - - - JEXTSEL - External event select for injected - group - 12 - 3 - - - ALIGN - Data alignment - 11 - 1 - - - DMA - Direct memory access mode - 8 - 1 - - - RSTCAL - Reset calibration - 3 - 1 - - - CAL - A/D calibration - 2 - 1 - - - CONT - Continuous conversion - 1 - 1 - - - ADON - A/D converter ON / OFF - 0 - 1 - - - - - SMPR1 - SMPR1 - sample time register 1 - 0xC - 0x20 - read-write - 0x00000000 - - - SMP10 - Channel 10 sample time - selection - 0 - 3 - - - SMP11 - Channel 11 sample time - selection - 3 - 3 - - - SMP12 - Channel 12 sample time - selection - 6 - 3 - - - SMP13 - Channel 13 sample time - selection - 9 - 3 - - - SMP14 - Channel 14 sample time - selection - 12 - 3 - - - SMP15 - Channel 15 sample time - selection - 15 - 3 - - - SMP16 - Channel 16 sample time - selection - 18 - 3 - - - SMP17 - Channel 17 sample time - selection - 21 - 3 - - - - - SMPR2 - SMPR2 - sample time register 2 - 0x10 - 0x20 - read-write - 0x00000000 - - - SMP0 - Channel 0 sample time - selection - 0 - 3 - - - SMP1 - Channel 1 sample time - selection - 3 - 3 - - - SMP2 - Channel 2 sample time - selection - 6 - 3 - - - SMP3 - Channel 3 sample time - selection - 9 - 3 - - - SMP4 - Channel 4 sample time - selection - 12 - 3 - - - SMP5 - Channel 5 sample time - selection - 15 - 3 - - - SMP6 - Channel 6 sample time - selection - 18 - 3 - - - SMP7 - Channel 7 sample time - selection - 21 - 3 - - - SMP8 - Channel 8 sample time - selection - 24 - 3 - - - SMP9 - Channel 9 sample time - selection - 27 - 3 - - - - - JOFR1 - JOFR1 - injected channel data offset register - x - 0x14 - 0x20 - read-write - 0x00000000 - - - JOFFSET1 - Data offset for injected channel - x - 0 - 12 - - - - - JOFR2 - JOFR2 - injected channel data offset register - x - 0x18 - 0x20 - read-write - 0x00000000 - - - JOFFSET2 - Data offset for injected channel - x - 0 - 12 - - - - - JOFR3 - JOFR3 - injected channel data offset register - x - 0x1C - 0x20 - read-write - 0x00000000 - - - JOFFSET3 - Data offset for injected channel - x - 0 - 12 - - - - - JOFR4 - JOFR4 - injected channel data offset register - x - 0x20 - 0x20 - read-write - 0x00000000 - - - JOFFSET4 - Data offset for injected channel - x - 0 - 12 - - - - - HTR - HTR - watchdog higher threshold - register - 0x24 - 0x20 - read-write - 0x00000FFF - - - HT - Analog watchdog higher - threshold - 0 - 12 - - - - - LTR - LTR - watchdog lower threshold - register - 0x28 - 0x20 - read-write - 0x00000000 - - - LT - Analog watchdog lower - threshold - 0 - 12 - - - - - SQR1 - SQR1 - regular sequence register 1 - 0x2C - 0x20 - read-write - 0x00000000 - - - L - Regular channel sequence - length - 20 - 4 - - - SQ16 - 16th conversion in regular - sequence - 15 - 5 - - - SQ15 - 15th conversion in regular - sequence - 10 - 5 - - - SQ14 - 14th conversion in regular - sequence - 5 - 5 - - - SQ13 - 13th conversion in regular - sequence - 0 - 5 - - - - - SQR2 - SQR2 - regular sequence register 2 - 0x30 - 0x20 - read-write - 0x00000000 - - - SQ12 - 12th conversion in regular - sequence - 25 - 5 - - - SQ11 - 11th conversion in regular - sequence - 20 - 5 - - - SQ10 - 10th conversion in regular - sequence - 15 - 5 - - - SQ9 - 9th conversion in regular - sequence - 10 - 5 - - - SQ8 - 8th conversion in regular - sequence - 5 - 5 - - - SQ7 - 7th conversion in regular - sequence - 0 - 5 - - - - - SQR3 - SQR3 - regular sequence register 3 - 0x34 - 0x20 - read-write - 0x00000000 - - - SQ6 - 6th conversion in regular - sequence - 25 - 5 - - - SQ5 - 5th conversion in regular - sequence - 20 - 5 - - - SQ4 - 4th conversion in regular - sequence - 15 - 5 - - - SQ3 - 3rd conversion in regular - sequence - 10 - 5 - - - SQ2 - 2nd conversion in regular - sequence - 5 - 5 - - - SQ1 - 1st conversion in regular - sequence - 0 - 5 - - - - - JSQR - JSQR - injected sequence register - 0x38 - 0x20 - read-write - 0x00000000 - - - JL - Injected sequence length - 20 - 2 - - - JSQ4 - 4th conversion in injected - sequence - 15 - 5 - - - JSQ3 - 3rd conversion in injected - sequence - 10 - 5 - - - JSQ2 - 2nd conversion in injected - sequence - 5 - 5 - - - JSQ1 - 1st conversion in injected - sequence - 0 - 5 - - - - - JDR1 - JDR1 - injected data register x - 0x3C - 0x20 - read-only - 0x00000000 - - - JDATA - Injected data - 0 - 16 - - - - - JDR2 - JDR2 - injected data register x - 0x40 - 0x20 - read-only - 0x00000000 - - - JDATA - Injected data - 0 - 16 - - - - - JDR3 - JDR3 - injected data register x - 0x44 - 0x20 - read-only - 0x00000000 - - - JDATA - Injected data - 0 - 16 - - - - - JDR4 - JDR4 - injected data register x - 0x48 - 0x20 - read-only - 0x00000000 - - - JDATA - Injected data - 0 - 16 - - - - - DR - DR - regular data register - 0x4C - 0x20 - read-only - 0x00000000 - - - DATA - Regular data - 0 - 16 - - - ADC2DATA - ADC2 data - 16 - 16 - - - - - - - ADC2 - Analog to digital converter - ADC - 0x40012800 - - 0x0 - 0x400 - registers - - - ADC - ADC2 global interrupt - 18 - - - - SR - SR - status register - 0x0 - 0x20 - read-write - 0x00000000 - - - STRT - Regular channel start flag - 4 - 1 - - - JSTRT - Injected channel start - flag - 3 - 1 - - - JEOC - Injected channel end of - conversion - 2 - 1 - - - EOC - Regular channel end of - conversion - 1 - 1 - - - AWD - Analog watchdog flag - 0 - 1 - - - - - CR1 - CR1 - control register 1 - 0x4 - 0x20 - read-write - 0x00000000 - - - AWDEN - Analog watchdog enable on regular - channels - 23 - 1 - - - JAWDEN - Analog watchdog enable on injected - channels - 22 - 1 - - - DISCNUM - Discontinuous mode channel - count - 13 - 3 - - - JDISCEN - Discontinuous mode on injected - channels - 12 - 1 - - - DISCEN - Discontinuous mode on regular - channels - 11 - 1 - - - JAUTO - Automatic injected group - conversion - 10 - 1 - - - AWDSGL - Enable the watchdog on a single channel - in scan mode - 9 - 1 - - - SCAN - Scan mode - 8 - 1 - - - JEOCIE - Interrupt enable for injected - channels - 7 - 1 - - - AWDIE - Analog watchdog interrupt - enable - 6 - 1 - - - EOCIE - Interrupt enable for EOC - 5 - 1 - - - AWDCH - Analog watchdog channel select - bits - 0 - 5 - - - - - CR2 - CR2 - control register 2 - 0x8 - 0x20 - read-write - 0x00000000 - - - TSVREFE - Temperature sensor and VREFINT - enable - 23 - 1 - - - SWSTART - Start conversion of regular - channels - 22 - 1 - - - JSWSTART - Start conversion of injected - channels - 21 - 1 - - - EXTTRIG - External trigger conversion mode for - regular channels - 20 - 1 - - - EXTSEL - External event select for regular - group - 17 - 3 - - - JEXTTRIG - External trigger conversion mode for - injected channels - 15 - 1 - - - JEXTSEL - External event select for injected - group - 12 - 3 - - - ALIGN - Data alignment - 11 - 1 - - - DMA - Direct memory access mode - 8 - 1 - - - RSTCAL - Reset calibration - 3 - 1 - - - CAL - A/D calibration - 2 - 1 - - - CONT - Continuous conversion - 1 - 1 - - - ADON - A/D converter ON / OFF - 0 - 1 - - - - - SMPR1 - SMPR1 - sample time register 1 - 0xC - 0x20 - read-write - 0x00000000 - - - SMP10 - Channel 10 sample time - selection - 0 - 3 - - - SMP11 - Channel 11 sample time - selection - 3 - 3 - - - SMP12 - Channel 12 sample time - selection - 6 - 3 - - - SMP13 - Channel 13 sample time - selection - 9 - 3 - - - SMP14 - Channel 14 sample time - selection - 12 - 3 - - - SMP15 - Channel 15 sample time - selection - 15 - 3 - - - SMP16 - Channel 16 sample time - selection - 18 - 3 - - - SMP17 - Channel 17 sample time - selection - 21 - 3 - - - - - SMPR2 - SMPR2 - sample time register 2 - 0x10 - 0x20 - read-write - 0x00000000 - - - SMP0 - Channel 0 sample time - selection - 0 - 3 - - - SMP1 - Channel 1 sample time - selection - 3 - 3 - - - SMP2 - Channel 2 sample time - selection - 6 - 3 - - - SMP3 - Channel 3 sample time - selection - 9 - 3 - - - SMP4 - Channel 4 sample time - selection - 12 - 3 - - - SMP5 - Channel 5 sample time - selection - 15 - 3 - - - SMP6 - Channel 6 sample time - selection - 18 - 3 - - - SMP7 - Channel 7 sample time - selection - 21 - 3 - - - SMP8 - Channel 8 sample time - selection - 24 - 3 - - - SMP9 - Channel 9 sample time - selection - 27 - 3 - - - - - JOFR1 - JOFR1 - injected channel data offset register - x - 0x14 - 0x20 - read-write - 0x00000000 - - - JOFFSET1 - Data offset for injected channel - x - 0 - 12 - - - - - JOFR2 - JOFR2 - injected channel data offset register - x - 0x18 - 0x20 - read-write - 0x00000000 - - - JOFFSET2 - Data offset for injected channel - x - 0 - 12 - - - - - JOFR3 - JOFR3 - injected channel data offset register - x - 0x1C - 0x20 - read-write - 0x00000000 - - - JOFFSET3 - Data offset for injected channel - x - 0 - 12 - - - - - JOFR4 - JOFR4 - injected channel data offset register - x - 0x20 - 0x20 - read-write - 0x00000000 - - - JOFFSET4 - Data offset for injected channel - x - 0 - 12 - - - - - HTR - HTR - watchdog higher threshold - register - 0x24 - 0x20 - read-write - 0x00000FFF - - - HT - Analog watchdog higher - threshold - 0 - 12 - - - - - LTR - LTR - watchdog lower threshold - register - 0x28 - 0x20 - read-write - 0x00000000 - - - LT - Analog watchdog lower - threshold - 0 - 12 - - - - - SQR1 - SQR1 - regular sequence register 1 - 0x2C - 0x20 - read-write - 0x00000000 - - - L - Regular channel sequence - length - 20 - 4 - - - SQ16 - 16th conversion in regular - sequence - 15 - 5 - - - SQ15 - 15th conversion in regular - sequence - 10 - 5 - - - SQ14 - 14th conversion in regular - sequence - 5 - 5 - - - SQ13 - 13th conversion in regular - sequence - 0 - 5 - - - - - SQR2 - SQR2 - regular sequence register 2 - 0x30 - 0x20 - read-write - 0x00000000 - - - SQ12 - 12th conversion in regular - sequence - 25 - 5 - - - SQ11 - 11th conversion in regular - sequence - 20 - 5 - - - SQ10 - 10th conversion in regular - sequence - 15 - 5 - - - SQ9 - 9th conversion in regular - sequence - 10 - 5 - - - SQ8 - 8th conversion in regular - sequence - 5 - 5 - - - SQ7 - 7th conversion in regular - sequence - 0 - 5 - - - - - SQR3 - SQR3 - regular sequence register 3 - 0x34 - 0x20 - read-write - 0x00000000 - - - SQ6 - 6th conversion in regular - sequence - 25 - 5 - - - SQ5 - 5th conversion in regular - sequence - 20 - 5 - - - SQ4 - 4th conversion in regular - sequence - 15 - 5 - - - SQ3 - 3rd conversion in regular - sequence - 10 - 5 - - - SQ2 - 2nd conversion in regular - sequence - 5 - 5 - - - SQ1 - 1st conversion in regular - sequence - 0 - 5 - - - - - JSQR - JSQR - injected sequence register - 0x38 - 0x20 - read-write - 0x00000000 - - - JL - Injected sequence length - 20 - 2 - - - JSQ4 - 4th conversion in injected - sequence - 15 - 5 - - - JSQ3 - 3rd conversion in injected - sequence - 10 - 5 - - - JSQ2 - 2nd conversion in injected - sequence - 5 - 5 - - - JSQ1 - 1st conversion in injected - sequence - 0 - 5 - - - - - JDR1 - JDR1 - injected data register x - 0x3C - 0x20 - read-only - 0x00000000 - - - JDATA - Injected data - 0 - 16 - - - - - JDR2 - JDR2 - injected data register x - 0x40 - 0x20 - read-only - 0x00000000 - - - JDATA - Injected data - 0 - 16 - - - - - JDR3 - JDR3 - injected data register x - 0x44 - 0x20 - read-only - 0x00000000 - - - JDATA - Injected data - 0 - 16 - - - - - JDR4 - JDR4 - injected data register x - 0x48 - 0x20 - read-only - 0x00000000 - - - JDATA - Injected data - 0 - 16 - - - - - DR - DR - regular data register - 0x4C - 0x20 - read-only - 0x00000000 - - - DATA - Regular data - 0 - 16 - - - - - - - ADC3 - 0x40013C00 - - ADC3 - ADC3 global interrupt - 47 - - - - CAN - Controller area network - CAN - 0x40006400 - - 0x0 - 0x400 - registers - - - CAN1_TX - CAN1 TX interrupts - 19 - - - CAN1_RX0 - CAN1 RX0 interrupts - 20 - - - CAN1_RX1 - CAN1 RX1 interrupt - 21 - - - CAN1_SCE - CAN1 SCE interrupt - 22 - - - - CAN_MCR - CAN_MCR - CAN_MCR - 0x0 - 0x20 - read-write - 0x00000000 - - - DBF - DBF - 16 - 1 - - - RESET - RESET - 15 - 1 - - - TTCM - TTCM - 7 - 1 - - - ABOM - ABOM - 6 - 1 - - - AWUM - AWUM - 5 - 1 - - - NART - NART - 4 - 1 - - - RFLM - RFLM - 3 - 1 - - - TXFP - TXFP - 2 - 1 - - - SLEEP - SLEEP - 1 - 1 - - - INRQ - INRQ - 0 - 1 - - - - - CAN_MSR - CAN_MSR - CAN_MSR - 0x4 - 0x20 - 0x00000000 - - - RX - RX - 11 - 1 - read-only - - - SAMP - SAMP - 10 - 1 - read-only - - - RXM - RXM - 9 - 1 - read-only - - - TXM - TXM - 8 - 1 - read-only - - - SLAKI - SLAKI - 4 - 1 - read-write - - - WKUI - WKUI - 3 - 1 - read-write - - - ERRI - ERRI - 2 - 1 - read-write - - - SLAK - SLAK - 1 - 1 - read-only - - - INAK - INAK - 0 - 1 - read-only - - - - - CAN_TSR - CAN_TSR - CAN_TSR - 0x8 - 0x20 - 0x00000000 - - - LOW2 - Lowest priority flag for mailbox - 2 - 31 - 1 - read-only - - - LOW1 - Lowest priority flag for mailbox - 1 - 30 - 1 - read-only - - - LOW0 - Lowest priority flag for mailbox - 0 - 29 - 1 - read-only - - - TME2 - Lowest priority flag for mailbox - 2 - 28 - 1 - read-only - - - TME1 - Lowest priority flag for mailbox - 1 - 27 - 1 - read-only - - - TME0 - Lowest priority flag for mailbox - 0 - 26 - 1 - read-only - - - CODE - CODE - 24 - 2 - read-only - - - ABRQ2 - ABRQ2 - 23 - 1 - read-write - - - TERR2 - TERR2 - 19 - 1 - read-write - - - ALST2 - ALST2 - 18 - 1 - read-write - - - TXOK2 - TXOK2 - 17 - 1 - read-write - - - RQCP2 - RQCP2 - 16 - 1 - read-write - - - ABRQ1 - ABRQ1 - 15 - 1 - read-write - - - TERR1 - TERR1 - 11 - 1 - read-write - - - ALST1 - ALST1 - 10 - 1 - read-write - - - TXOK1 - TXOK1 - 9 - 1 - read-write - - - RQCP1 - RQCP1 - 8 - 1 - read-write - - - ABRQ0 - ABRQ0 - 7 - 1 - read-write - - - TERR0 - TERR0 - 3 - 1 - read-write - - - ALST0 - ALST0 - 2 - 1 - read-write - - - TXOK0 - TXOK0 - 1 - 1 - read-write - - - RQCP0 - RQCP0 - 0 - 1 - read-write - - - - - CAN_RF0R - CAN_RF0R - CAN_RF0R - 0xC - 0x20 - 0x00000000 - - - RFOM0 - RFOM0 - 5 - 1 - read-write - - - FOVR0 - FOVR0 - 4 - 1 - read-write - - - FULL0 - FULL0 - 3 - 1 - read-write - - - FMP0 - FMP0 - 0 - 2 - read-only - - - - - CAN_RF1R - CAN_RF1R - CAN_RF1R - 0x10 - 0x20 - 0x00000000 - - - RFOM1 - RFOM1 - 5 - 1 - read-write - - - FOVR1 - FOVR1 - 4 - 1 - read-write - - - FULL1 - FULL1 - 3 - 1 - read-write - - - FMP1 - FMP1 - 0 - 2 - read-only - - - - - CAN_IER - CAN_IER - CAN_IER - 0x14 - 0x20 - read-write - 0x00000000 - - - SLKIE - SLKIE - 17 - 1 - - - WKUIE - WKUIE - 16 - 1 - - - ERRIE - ERRIE - 15 - 1 - - - LECIE - LECIE - 11 - 1 - - - BOFIE - BOFIE - 10 - 1 - - - EPVIE - EPVIE - 9 - 1 - - - EWGIE - EWGIE - 8 - 1 - - - FOVIE1 - FOVIE1 - 6 - 1 - - - FFIE1 - FFIE1 - 5 - 1 - - - FMPIE1 - FMPIE1 - 4 - 1 - - - FOVIE0 - FOVIE0 - 3 - 1 - - - FFIE0 - FFIE0 - 2 - 1 - - - FMPIE0 - FMPIE0 - 1 - 1 - - - TMEIE - TMEIE - 0 - 1 - - - - - CAN_ESR - CAN_ESR - CAN_ESR - 0x18 - 0x20 - 0x00000000 - - - REC - REC - 24 - 8 - read-only - - - TEC - TEC - 16 - 8 - read-only - - - LEC - LEC - 4 - 3 - read-write - - - BOFF - BOFF - 2 - 1 - read-only - - - EPVF - EPVF - 1 - 1 - read-only - - - EWGF - EWGF - 0 - 1 - read-only - - - - - CAN_BTR - CAN_BTR - CAN_BTR - 0x1C - 0x20 - read-write - 0x00000000 - - - SILM - SILM - 31 - 1 - - - LBKM - LBKM - 30 - 1 - - - SJW - SJW - 24 - 2 - - - TS2 - TS2 - 20 - 3 - - - TS1 - TS1 - 16 - 4 - - - BRP - BRP - 0 - 10 - - - - - CAN_TI0R - CAN_TI0R - CAN_TI0R - 0x180 - 0x20 - read-write - 0x00000000 - - - STID - STID - 21 - 11 - - - EXID - EXID - 3 - 18 - - - IDE - IDE - 2 - 1 - - - RTR - RTR - 1 - 1 - - - TXRQ - TXRQ - 0 - 1 - - - - - CAN_TDT0R - CAN_TDT0R - CAN_TDT0R - 0x184 - 0x20 - read-write - 0x00000000 - - - TIME - TIME - 16 - 16 - - - TGT - TGT - 8 - 1 - - - DLC - DLC - 0 - 4 - - - - - CAN_TDL0R - CAN_TDL0R - CAN_TDL0R - 0x188 - 0x20 - read-write - 0x00000000 - - - DATA3 - DATA3 - 24 - 8 - - - DATA2 - DATA2 - 16 - 8 - - - DATA1 - DATA1 - 8 - 8 - - - DATA0 - DATA0 - 0 - 8 - - - - - CAN_TDH0R - CAN_TDH0R - CAN_TDH0R - 0x18C - 0x20 - read-write - 0x00000000 - - - DATA7 - DATA7 - 24 - 8 - - - DATA6 - DATA6 - 16 - 8 - - - DATA5 - DATA5 - 8 - 8 - - - DATA4 - DATA4 - 0 - 8 - - - - - CAN_TI1R - CAN_TI1R - CAN_TI1R - 0x190 - 0x20 - read-write - 0x00000000 - - - STID - STID - 21 - 11 - - - EXID - EXID - 3 - 18 - - - IDE - IDE - 2 - 1 - - - RTR - RTR - 1 - 1 - - - TXRQ - TXRQ - 0 - 1 - - - - - CAN_TDT1R - CAN_TDT1R - CAN_TDT1R - 0x194 - 0x20 - read-write - 0x00000000 - - - TIME - TIME - 16 - 16 - - - TGT - TGT - 8 - 1 - - - DLC - DLC - 0 - 4 - - - - - CAN_TDL1R - CAN_TDL1R - CAN_TDL1R - 0x198 - 0x20 - read-write - 0x00000000 - - - DATA3 - DATA3 - 24 - 8 - - - DATA2 - DATA2 - 16 - 8 - - - DATA1 - DATA1 - 8 - 8 - - - DATA0 - DATA0 - 0 - 8 - - - - - CAN_TDH1R - CAN_TDH1R - CAN_TDH1R - 0x19C - 0x20 - read-write - 0x00000000 - - - DATA7 - DATA7 - 24 - 8 - - - DATA6 - DATA6 - 16 - 8 - - - DATA5 - DATA5 - 8 - 8 - - - DATA4 - DATA4 - 0 - 8 - - - - - CAN_TI2R - CAN_TI2R - CAN_TI2R - 0x1A0 - 0x20 - read-write - 0x00000000 - - - STID - STID - 21 - 11 - - - EXID - EXID - 3 - 18 - - - IDE - IDE - 2 - 1 - - - RTR - RTR - 1 - 1 - - - TXRQ - TXRQ - 0 - 1 - - - - - CAN_TDT2R - CAN_TDT2R - CAN_TDT2R - 0x1A4 - 0x20 - read-write - 0x00000000 - - - TIME - TIME - 16 - 16 - - - TGT - TGT - 8 - 1 - - - DLC - DLC - 0 - 4 - - - - - CAN_TDL2R - CAN_TDL2R - CAN_TDL2R - 0x1A8 - 0x20 - read-write - 0x00000000 - - - DATA3 - DATA3 - 24 - 8 - - - DATA2 - DATA2 - 16 - 8 - - - DATA1 - DATA1 - 8 - 8 - - - DATA0 - DATA0 - 0 - 8 - - - - - CAN_TDH2R - CAN_TDH2R - CAN_TDH2R - 0x1AC - 0x20 - read-write - 0x00000000 - - - DATA7 - DATA7 - 24 - 8 - - - DATA6 - DATA6 - 16 - 8 - - - DATA5 - DATA5 - 8 - 8 - - - DATA4 - DATA4 - 0 - 8 - - - - - CAN_RI0R - CAN_RI0R - CAN_RI0R - 0x1B0 - 0x20 - read-only - 0x00000000 - - - STID - STID - 21 - 11 - - - EXID - EXID - 3 - 18 - - - IDE - IDE - 2 - 1 - - - RTR - RTR - 1 - 1 - - - - - CAN_RDT0R - CAN_RDT0R - CAN_RDT0R - 0x1B4 - 0x20 - read-only - 0x00000000 - - - TIME - TIME - 16 - 16 - - - FMI - FMI - 8 - 8 - - - DLC - DLC - 0 - 4 - - - - - CAN_RDL0R - CAN_RDL0R - CAN_RDL0R - 0x1B8 - 0x20 - read-only - 0x00000000 - - - DATA3 - DATA3 - 24 - 8 - - - DATA2 - DATA2 - 16 - 8 - - - DATA1 - DATA1 - 8 - 8 - - - DATA0 - DATA0 - 0 - 8 - - - - - CAN_RDH0R - CAN_RDH0R - CAN_RDH0R - 0x1BC - 0x20 - read-only - 0x00000000 - - - DATA7 - DATA7 - 24 - 8 - - - DATA6 - DATA6 - 16 - 8 - - - DATA5 - DATA5 - 8 - 8 - - - DATA4 - DATA4 - 0 - 8 - - - - - CAN_RI1R - CAN_RI1R - CAN_RI1R - 0x1C0 - 0x20 - read-only - 0x00000000 - - - STID - STID - 21 - 11 - - - EXID - EXID - 3 - 18 - - - IDE - IDE - 2 - 1 - - - RTR - RTR - 1 - 1 - - - - - CAN_RDT1R - CAN_RDT1R - CAN_RDT1R - 0x1C4 - 0x20 - read-only - 0x00000000 - - - TIME - TIME - 16 - 16 - - - FMI - FMI - 8 - 8 - - - DLC - DLC - 0 - 4 - - - - - CAN_RDL1R - CAN_RDL1R - CAN_RDL1R - 0x1C8 - 0x20 - read-only - 0x00000000 - - - DATA3 - DATA3 - 24 - 8 - - - DATA2 - DATA2 - 16 - 8 - - - DATA1 - DATA1 - 8 - 8 - - - DATA0 - DATA0 - 0 - 8 - - - - - CAN_RDH1R - CAN_RDH1R - CAN_RDH1R - 0x1CC - 0x20 - read-only - 0x00000000 - - - DATA7 - DATA7 - 24 - 8 - - - DATA6 - DATA6 - 16 - 8 - - - DATA5 - DATA5 - 8 - 8 - - - DATA4 - DATA4 - 0 - 8 - - - - - CAN_FMR - CAN_FMR - CAN_FMR - 0x200 - 0x20 - read-write - 0x00000000 - - - FINIT - FINIT - 0 - 1 - - - - - CAN_FM1R - CAN_FM1R - CAN_FM1R - 0x204 - 0x20 - read-write - 0x00000000 - - - FBM0 - Filter mode - 0 - 1 - - - FBM1 - Filter mode - 1 - 1 - - - FBM2 - Filter mode - 2 - 1 - - - FBM3 - Filter mode - 3 - 1 - - - FBM4 - Filter mode - 4 - 1 - - - FBM5 - Filter mode - 5 - 1 - - - FBM6 - Filter mode - 6 - 1 - - - FBM7 - Filter mode - 7 - 1 - - - FBM8 - Filter mode - 8 - 1 - - - FBM9 - Filter mode - 9 - 1 - - - FBM10 - Filter mode - 10 - 1 - - - FBM11 - Filter mode - 11 - 1 - - - FBM12 - Filter mode - 12 - 1 - - - FBM13 - Filter mode - 13 - 1 - - - - - CAN_FS1R - CAN_FS1R - CAN_FS1R - 0x20C - 0x20 - read-write - 0x00000000 - - - FSC0 - Filter scale configuration - 0 - 1 - - - FSC1 - Filter scale configuration - 1 - 1 - - - FSC2 - Filter scale configuration - 2 - 1 - - - FSC3 - Filter scale configuration - 3 - 1 - - - FSC4 - Filter scale configuration - 4 - 1 - - - FSC5 - Filter scale configuration - 5 - 1 - - - FSC6 - Filter scale configuration - 6 - 1 - - - FSC7 - Filter scale configuration - 7 - 1 - - - FSC8 - Filter scale configuration - 8 - 1 - - - FSC9 - Filter scale configuration - 9 - 1 - - - FSC10 - Filter scale configuration - 10 - 1 - - - FSC11 - Filter scale configuration - 11 - 1 - - - FSC12 - Filter scale configuration - 12 - 1 - - - FSC13 - Filter scale configuration - 13 - 1 - - - - - CAN_FFA1R - CAN_FFA1R - CAN_FFA1R - 0x214 - 0x20 - read-write - 0x00000000 - - - FFA0 - Filter FIFO assignment for filter - 0 - 0 - 1 - - - FFA1 - Filter FIFO assignment for filter - 1 - 1 - 1 - - - FFA2 - Filter FIFO assignment for filter - 2 - 2 - 1 - - - FFA3 - Filter FIFO assignment for filter - 3 - 3 - 1 - - - FFA4 - Filter FIFO assignment for filter - 4 - 4 - 1 - - - FFA5 - Filter FIFO assignment for filter - 5 - 5 - 1 - - - FFA6 - Filter FIFO assignment for filter - 6 - 6 - 1 - - - FFA7 - Filter FIFO assignment for filter - 7 - 7 - 1 - - - FFA8 - Filter FIFO assignment for filter - 8 - 8 - 1 - - - FFA9 - Filter FIFO assignment for filter - 9 - 9 - 1 - - - FFA10 - Filter FIFO assignment for filter - 10 - 10 - 1 - - - FFA11 - Filter FIFO assignment for filter - 11 - 11 - 1 - - - FFA12 - Filter FIFO assignment for filter - 12 - 12 - 1 - - - FFA13 - Filter FIFO assignment for filter - 13 - 13 - 1 - - - - - CAN_FA1R - CAN_FA1R - CAN_FA1R - 0x21C - 0x20 - read-write - 0x00000000 - - - FACT0 - Filter active - 0 - 1 - - - FACT1 - Filter active - 1 - 1 - - - FACT2 - Filter active - 2 - 1 - - - FACT3 - Filter active - 3 - 1 - - - FACT4 - Filter active - 4 - 1 - - - FACT5 - Filter active - 5 - 1 - - - FACT6 - Filter active - 6 - 1 - - - FACT7 - Filter active - 7 - 1 - - - FACT8 - Filter active - 8 - 1 - - - FACT9 - Filter active - 9 - 1 - - - FACT10 - Filter active - 10 - 1 - - - FACT11 - Filter active - 11 - 1 - - - FACT12 - Filter active - 12 - 1 - - - FACT13 - Filter active - 13 - 1 - - - - - F0R1 - F0R1 - Filter bank 0 register 1 - 0x240 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F0R2 - F0R2 - Filter bank 0 register 2 - 0x244 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F1R1 - F1R1 - Filter bank 1 register 1 - 0x248 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F1R2 - F1R2 - Filter bank 1 register 2 - 0x24C - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F2R1 - F2R1 - Filter bank 2 register 1 - 0x250 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F2R2 - F2R2 - Filter bank 2 register 2 - 0x254 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F3R1 - F3R1 - Filter bank 3 register 1 - 0x258 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F3R2 - F3R2 - Filter bank 3 register 2 - 0x25C - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F4R1 - F4R1 - Filter bank 4 register 1 - 0x260 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F4R2 - F4R2 - Filter bank 4 register 2 - 0x264 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F5R1 - F5R1 - Filter bank 5 register 1 - 0x268 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F5R2 - F5R2 - Filter bank 5 register 2 - 0x26C - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F6R1 - F6R1 - Filter bank 6 register 1 - 0x270 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F6R2 - F6R2 - Filter bank 6 register 2 - 0x274 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - - F7R1 - F7R1 - Filter bank 7 register 1 - 0x278 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F7R2 - F7R2 - Filter bank 7 register 2 - 0x27C - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F8R1 - F8R1 - Filter bank 8 register 1 - 0x280 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F8R2 - F8R2 - Filter bank 8 register 2 - 0x284 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F9R1 - F9R1 - Filter bank 9 register 1 - 0x288 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F9R2 - F9R2 - Filter bank 9 register 2 - 0x28C - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F10R1 - F10R1 - Filter bank 10 register 1 - 0x290 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F10R2 - F10R2 - Filter bank 10 register 2 - 0x294 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F11R1 - F11R1 - Filter bank 11 register 1 - 0x298 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F11R2 - F11R2 - Filter bank 11 register 2 - 0x29C - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F12R1 - F12R1 - Filter bank 4 register 1 - 0x2A0 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F12R2 - F12R2 - Filter bank 12 register 2 - 0x2A4 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F13R1 - F13R1 - Filter bank 13 register 1 - 0x2A8 - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - F13R2 - F13R2 - Filter bank 13 register 2 - 0x2AC - 0x20 - read-write - 0x00000000 - - - FB0 - Filter bits - 0 - 1 - - - FB1 - Filter bits - 1 - 1 - - - FB2 - Filter bits - 2 - 1 - - - FB3 - Filter bits - 3 - 1 - - - FB4 - Filter bits - 4 - 1 - - - FB5 - Filter bits - 5 - 1 - - - FB6 - Filter bits - 6 - 1 - - - FB7 - Filter bits - 7 - 1 - - - FB8 - Filter bits - 8 - 1 - - - FB9 - Filter bits - 9 - 1 - - - FB10 - Filter bits - 10 - 1 - - - FB11 - Filter bits - 11 - 1 - - - FB12 - Filter bits - 12 - 1 - - - FB13 - Filter bits - 13 - 1 - - - FB14 - Filter bits - 14 - 1 - - - FB15 - Filter bits - 15 - 1 - - - FB16 - Filter bits - 16 - 1 - - - FB17 - Filter bits - 17 - 1 - - - FB18 - Filter bits - 18 - 1 - - - FB19 - Filter bits - 19 - 1 - - - FB20 - Filter bits - 20 - 1 - - - FB21 - Filter bits - 21 - 1 - - - FB22 - Filter bits - 22 - 1 - - - FB23 - Filter bits - 23 - 1 - - - FB24 - Filter bits - 24 - 1 - - - FB25 - Filter bits - 25 - 1 - - - FB26 - Filter bits - 26 - 1 - - - FB27 - Filter bits - 27 - 1 - - - FB28 - Filter bits - 28 - 1 - - - FB29 - Filter bits - 29 - 1 - - - FB30 - Filter bits - 30 - 1 - - - FB31 - Filter bits - 31 - 1 - - - - - - - DAC - Digital to analog converter - DAC - 0x40007400 - - 0x0 - 0x400 - registers - - - - CR - CR - Control register (DAC_CR) - 0x0 - 0x20 - read-write - 0x00000000 - - - EN1 - DAC channel1 enable - 0 - 1 - - - BOFF1 - DAC channel1 output buffer - disable - 1 - 1 - - - TEN1 - DAC channel1 trigger - enable - 2 - 1 - - - TSEL1 - DAC channel1 trigger - selection - 3 - 3 - - - WAVE1 - DAC channel1 noise/triangle wave - generation enable - 6 - 2 - - - MAMP1 - DAC channel1 mask/amplitude - selector - 8 - 4 - - - DMAEN1 - DAC channel1 DMA enable - 12 - 1 - - - EN2 - DAC channel2 enable - 16 - 1 - - - BOFF2 - DAC channel2 output buffer - disable - 17 - 1 - - - TEN2 - DAC channel2 trigger - enable - 18 - 1 - - - TSEL2 - DAC channel2 trigger - selection - 19 - 3 - - - WAVE2 - DAC channel2 noise/triangle wave - generation enable - 22 - 2 - - - MAMP2 - DAC channel2 mask/amplitude - selector - 24 - 4 - - - DMAEN2 - DAC channel2 DMA enable - 28 - 1 - - - - - SWTRIGR - SWTRIGR - DAC software trigger register - (DAC_SWTRIGR) - 0x4 - 0x20 - write-only - 0x00000000 - - - SWTRIG1 - DAC channel1 software - trigger - 0 - 1 - - - SWTRIG2 - DAC channel2 software - trigger - 1 - 1 - - - - - DHR12R1 - DHR12R1 - DAC channel1 12-bit right-aligned data - holding register(DAC_DHR12R1) - 0x8 - 0x20 - read-write - 0x00000000 - - - DACC1DHR - DAC channel1 12-bit right-aligned - data - 0 - 12 - - - - - DHR12L1 - DHR12L1 - DAC channel1 12-bit left aligned data - holding register (DAC_DHR12L1) - 0xC - 0x20 - read-write - 0x00000000 - - - DACC1DHR - DAC channel1 12-bit left-aligned - data - 4 - 12 - - - - - DHR8R1 - DHR8R1 - DAC channel1 8-bit right aligned data - holding register (DAC_DHR8R1) - 0x10 - 0x20 - read-write - 0x00000000 - - - DACC1DHR - DAC channel1 8-bit right-aligned - data - 0 - 8 - - - - - DHR12R2 - DHR12R2 - DAC channel2 12-bit right aligned data - holding register (DAC_DHR12R2) - 0x14 - 0x20 - read-write - 0x00000000 - - - DACC2DHR - DAC channel2 12-bit right-aligned - data - 0 - 12 - - - - - DHR12L2 - DHR12L2 - DAC channel2 12-bit left aligned data - holding register (DAC_DHR12L2) - 0x18 - 0x20 - read-write - 0x00000000 - - - DACC2DHR - DAC channel2 12-bit left-aligned - data - 4 - 12 - - - - - DHR8R2 - DHR8R2 - DAC channel2 8-bit right-aligned data - holding register (DAC_DHR8R2) - 0x1C - 0x20 - read-write - 0x00000000 - - - DACC2DHR - DAC channel2 8-bit right-aligned - data - 0 - 8 - - - - - DHR12RD - DHR12RD - Dual DAC 12-bit right-aligned data holding - register (DAC_DHR12RD), Bits 31:28 Reserved, Bits 15:12 - Reserved - 0x20 - 0x20 - read-write - 0x00000000 - - - DACC1DHR - DAC channel1 12-bit right-aligned - data - 0 - 12 - - - DACC2DHR - DAC channel2 12-bit right-aligned - data - 16 - 12 - - - - - DHR12LD - DHR12LD - DUAL DAC 12-bit left aligned data holding - register (DAC_DHR12LD), Bits 19:16 Reserved, Bits 3:0 - Reserved - 0x24 - 0x20 - read-write - 0x00000000 - - - DACC1DHR - DAC channel1 12-bit left-aligned - data - 4 - 12 - - - DACC2DHR - DAC channel2 12-bit right-aligned - data - 20 - 12 - - - - - DHR8RD - DHR8RD - DUAL DAC 8-bit right aligned data holding - register (DAC_DHR8RD), Bits 31:16 Reserved - 0x28 - 0x20 - read-write - 0x00000000 - - - DACC1DHR - DAC channel1 8-bit right-aligned - data - 0 - 8 - - - DACC2DHR - DAC channel2 8-bit right-aligned - data - 8 - 8 - - - - - DOR1 - DOR1 - DAC channel1 data output register - (DAC_DOR1) - 0x2C - 0x20 - read-only - 0x00000000 - - - DACC1DOR - DAC channel1 data output - 0 - 12 - - - - - DOR2 - DOR2 - DAC channel2 data output register - (DAC_DOR2) - 0x30 - 0x20 - read-only - 0x00000000 - - - DACC2DOR - DAC channel2 data output - 0 - 12 - - - - - - - DBG - Debug support - DBG - 0xE0042000 - - 0x0 - 0x400 - registers - - - - IDCODE - IDCODE - DBGMCU_IDCODE - 0x0 - 0x20 - read-only - 0x0 - - - DEV_ID - DEV_ID - 0 - 12 - - - REV_ID - REV_ID - 16 - 16 - - - - - CR - CR - DBGMCU_CR - 0x4 - 0x20 - read-write - 0x0 - - - DBG_SLEEP - DBG_SLEEP - 0 - 1 - - - DBG_STOP - DBG_STOP - 1 - 1 - - - DBG_STANDBY - DBG_STANDBY - 2 - 1 - - - TRACE_IOEN - TRACE_IOEN - 5 - 1 - - - TRACE_MODE - TRACE_MODE - 6 - 2 - - - DBG_IWDG_STOP - DBG_IWDG_STOP - 8 - 1 - - - DBG_WWDG_STOP - DBG_WWDG_STOP - 9 - 1 - - - DBG_TIM1_STOP - DBG_TIM1_STOP - 10 - 1 - - - DBG_TIM2_STOP - DBG_TIM2_STOP - 11 - 1 - - - DBG_TIM3_STOP - DBG_TIM3_STOP - 12 - 1 - - - DBG_TIM4_STOP - DBG_TIM4_STOP - 13 - 1 - - - DBG_CAN1_STOP - DBG_CAN1_STOP - 14 - 1 - - - DBG_I2C1_SMBUS_TIMEOUT - DBG_I2C1_SMBUS_TIMEOUT - 15 - 1 - - - DBG_I2C2_SMBUS_TIMEOUT - DBG_I2C2_SMBUS_TIMEOUT - 16 - 1 - - - DBG_TIM8_STOP - DBG_TIM8_STOP - 17 - 1 - - - DBG_TIM5_STOP - DBG_TIM5_STOP - 18 - 1 - - - DBG_TIM6_STOP - DBG_TIM6_STOP - 19 - 1 - - - DBG_TIM7_STOP - DBG_TIM7_STOP - 20 - 1 - - - DBG_CAN2_STOP - DBG_CAN2_STOP - 21 - 1 - - - - - - - UART4 - Universal asynchronous receiver - transmitter - USART - 0x40004C00 - - 0x0 - 0x400 - registers - - - UART4 - UART4 global interrupt - 52 - - - - SR - SR - UART4_SR - 0x0 - 0x20 - 0x0 - - - PE - Parity error - 0 - 1 - read-only - - - FE - Framing error - 1 - 1 - read-only - - - NE - Noise error flag - 2 - 1 - read-only - - - ORE - Overrun error - 3 - 1 - read-only - - - IDLE - IDLE line detected - 4 - 1 - read-only - - - RXNE - Read data register not - empty - 5 - 1 - read-write - - - TC - Transmission complete - 6 - 1 - read-write - - - TXE - Transmit data register - empty - 7 - 1 - read-only - - - LBD - LIN break detection flag - 8 - 1 - read-write - - - - - DR - DR - UART4_DR - 0x4 - 0x20 - read-write - 0x0 - - - DR - DR - 0 - 9 - - - - - BRR - BRR - UART4_BRR - 0x8 - 0x20 - read-write - 0x0 - - - DIV_Fraction - DIV_Fraction - 0 - 4 - - - DIV_Mantissa - DIV_Mantissa - 4 - 12 - - - - - CR1 - CR1 - UART4_CR1 - 0xC - 0x20 - read-write - 0x0 - - - SBK - Send break - 0 - 1 - - - RWU - Receiver wakeup - 1 - 1 - - - RE - Receiver enable - 2 - 1 - - - TE - Transmitter enable - 3 - 1 - - - IDLEIE - IDLE interrupt enable - 4 - 1 - - - RXNEIE - RXNE interrupt enable - 5 - 1 - - - TCIE - Transmission complete interrupt - enable - 6 - 1 - - - TXEIE - TXE interrupt enable - 7 - 1 - - - PEIE - PE interrupt enable - 8 - 1 - - - PS - Parity selection - 9 - 1 - - - PCE - Parity control enable - 10 - 1 - - - WAKE - Wakeup method - 11 - 1 - - - M - Word length - 12 - 1 - - - UE - USART enable - 13 - 1 - - - - - CR2 - CR2 - UART4_CR2 - 0x10 - 0x20 - read-write - 0x0 - - - ADD - Address of the USART node - 0 - 4 - - - LBDL - lin break detection length - 5 - 1 - - - LBDIE - LIN break detection interrupt - enable - 6 - 1 - - - STOP - STOP bits - 12 - 2 - - - LINEN - LIN mode enable - 14 - 1 - - - - - CR3 - CR3 - UART4_CR3 - 0x14 - 0x20 - read-write - 0x0 - - - EIE - Error interrupt enable - 0 - 1 - - - IREN - IrDA mode enable - 1 - 1 - - - IRLP - IrDA low-power - 2 - 1 - - - HDSEL - Half-duplex selection - 3 - 1 - - - DMAR - DMA enable receiver - 6 - 1 - - - DMAT - DMA enable transmitter - 7 - 1 - - - - - - - UART5 - Universal asynchronous receiver - transmitter - USART - 0x40005000 - - 0x0 - 0x400 - registers - - - UART5 - UART5 global interrupt - 53 - - - - SR - SR - UART4_SR - 0x0 - 0x20 - 0x0 - - - PE - PE - 0 - 1 - read-only - - - FE - FE - 1 - 1 - read-only - - - NE - NE - 2 - 1 - read-only - - - ORE - ORE - 3 - 1 - read-only - - - IDLE - IDLE - 4 - 1 - read-only - - - RXNE - RXNE - 5 - 1 - read-write - - - TC - TC - 6 - 1 - read-write - - - TXE - TXE - 7 - 1 - read-only - - - LBD - LBD - 8 - 1 - read-write - - - - - DR - DR - UART4_DR - 0x4 - 0x20 - read-write - 0x0 - - - DR - DR - 0 - 9 - - - - - BRR - BRR - UART4_BRR - 0x8 - 0x20 - read-write - 0x0 - - - DIV_Fraction - DIV_Fraction - 0 - 4 - - - DIV_Mantissa - DIV_Mantissa - 4 - 12 - - - - - CR1 - CR1 - UART4_CR1 - 0xC - 0x20 - read-write - 0x0 - - - SBK - SBK - 0 - 1 - - - RWU - RWU - 1 - 1 - - - RE - RE - 2 - 1 - - - TE - TE - 3 - 1 - - - IDLEIE - IDLEIE - 4 - 1 - - - RXNEIE - RXNEIE - 5 - 1 - - - TCIE - TCIE - 6 - 1 - - - TXEIE - TXEIE - 7 - 1 - - - PEIE - PEIE - 8 - 1 - - - PS - PS - 9 - 1 - - - PCE - PCE - 10 - 1 - - - WAKE - WAKE - 11 - 1 - - - M - M - 12 - 1 - - - UE - UE - 13 - 1 - - - - - CR2 - CR2 - UART4_CR2 - 0x10 - 0x20 - read-write - 0x0 - - - ADD - ADD - 0 - 4 - - - LBDL - LBDL - 5 - 1 - - - LBDIE - LBDIE - 6 - 1 - - - STOP - STOP - 12 - 2 - - - LINEN - LINEN - 14 - 1 - - - - - CR3 - CR3 - UART4_CR3 - 0x14 - 0x20 - read-write - 0x0 - - - EIE - Error interrupt enable - 0 - 1 - - - IREN - IrDA mode enable - 1 - 1 - - - IRLP - IrDA low-power - 2 - 1 - - - HDSEL - Half-duplex selection - 3 - 1 - - - DMAT - DMA enable transmitter - 7 - 1 - - - - - - - CRC - CRC calculation unit - CRC - 0x40023000 - - 0x0 - 0x400 - registers - - - - DR - DR - Data register - 0x0 - 0x20 - read-write - 0xFFFFFFFF - - - DR - Data Register - 0 - 32 - - - - - IDR - IDR - Independent Data register - 0x4 - 0x20 - read-write - 0x00000000 - - - IDR - Independent Data register - 0 - 8 - - - - - CR - CR - Control register - 0x8 - 0x20 - write-only - 0x00000000 - - - RESET - Reset bit - 0 - 1 - - - - - - - FLASH - FLASH - FLASH - 0x40022000 - - 0x0 - 0x400 - registers - - - FLASH - Flash global interrupt - 4 - - - - ACR - ACR - Flash access control register - 0x0 - 0x20 - 0x00000030 - - - LATENCY - Latency - 0 - 3 - read-write - - - HLFCYA - Flash half cycle access - enable - 3 - 1 - read-write - - - PRFTBE - Prefetch buffer enable - 4 - 1 - read-write - - - PRFTBS - Prefetch buffer status - 5 - 1 - read-only - - - - - KEYR - KEYR - Flash key register - 0x4 - 0x20 - write-only - 0x00000000 - - - KEY - FPEC key - 0 - 32 - - - - - OPTKEYR - OPTKEYR - Flash option key register - 0x8 - 0x20 - write-only - 0x00000000 - - - OPTKEY - Option byte key - 0 - 32 - - - - - SR - SR - Status register - 0xC - 0x20 - 0x00000000 - - - EOP - End of operation - 5 - 1 - read-write - - - WRPRTERR - Write protection error - 4 - 1 - read-write - - - PGERR - Programming error - 2 - 1 - read-write - - - BSY - Busy - 0 - 1 - read-only - - - - - CR - CR - Control register - 0x10 - 0x20 - read-write - 0x00000080 - - - PG - Programming - 0 - 1 - - - PER - Page Erase - 1 - 1 - - - MER - Mass Erase - 2 - 1 - - - OPTPG - Option byte programming - 4 - 1 - - - OPTER - Option byte erase - 5 - 1 - - - STRT - Start - 6 - 1 - - - LOCK - Lock - 7 - 1 - - - OPTWRE - Option bytes write enable - 9 - 1 - - - ERRIE - Error interrupt enable - 10 - 1 - - - EOPIE - End of operation interrupt - enable - 12 - 1 - - - - - AR - AR - Flash address register - 0x14 - 0x20 - write-only - 0x00000000 - - - FAR - Flash Address - 0 - 32 - - - - - OBR - OBR - Option byte register - 0x1C - 0x20 - read-only - 0x03FFFFFC - - - OPTERR - Option byte error - 0 - 1 - - - RDPRT - Read protection - 1 - 1 - - - WDG_SW - WDG_SW - 2 - 1 - - - nRST_STOP - nRST_STOP - 3 - 1 - - - nRST_STDBY - nRST_STDBY - 4 - 1 - - - Data0 - Data0 - 10 - 8 - - - Data1 - Data1 - 18 - 8 - - - - - WRPR - WRPR - Write protection register - 0x20 - 0x20 - read-only - 0xFFFFFFFF - - - WRP - Write protect - 0 - 32 - - - - - - - NVIC - Nested Vectored Interrupt - Controller - NVIC - 0xE000E000 - - 0x0 - 0x1001 - registers - - - - ICTR - ICTR - Interrupt Controller Type - Register - 0x4 - 0x20 - read-only - 0x00000000 - - - INTLINESNUM - Total number of interrupt lines in - groups - 0 - 4 - - - - - STIR - STIR - Software Triggered Interrupt - Register - 0xF00 - 0x20 - write-only - 0x00000000 - - - INTID - interrupt to be triggered - 0 - 9 - - - - - ISER0 - ISER0 - Interrupt Set-Enable Register - 0x100 - 0x20 - read-write - 0x00000000 - - - SETENA - SETENA - 0 - 32 - - - - - ISER1 - ISER1 - Interrupt Set-Enable Register - 0x104 - 0x20 - read-write - 0x00000000 - - - SETENA - SETENA - 0 - 32 - - - - - ICER0 - ICER0 - Interrupt Clear-Enable - Register - 0x180 - 0x20 - read-write - 0x00000000 - - - CLRENA - CLRENA - 0 - 32 - - - - - ICER1 - ICER1 - Interrupt Clear-Enable - Register - 0x184 - 0x20 - read-write - 0x00000000 - - - CLRENA - CLRENA - 0 - 32 - - - - - ISPR0 - ISPR0 - Interrupt Set-Pending Register - 0x200 - 0x20 - read-write - 0x00000000 - - - SETPEND - SETPEND - 0 - 32 - - - - - ISPR1 - ISPR1 - Interrupt Set-Pending Register - 0x204 - 0x20 - read-write - 0x00000000 - - - SETPEND - SETPEND - 0 - 32 - - - - - ICPR0 - ICPR0 - Interrupt Clear-Pending - Register - 0x280 - 0x20 - read-write - 0x00000000 - - - CLRPEND - CLRPEND - 0 - 32 - - - - - ICPR1 - ICPR1 - Interrupt Clear-Pending - Register - 0x284 - 0x20 - read-write - 0x00000000 - - - CLRPEND - CLRPEND - 0 - 32 - - - - - IABR0 - IABR0 - Interrupt Active Bit Register - 0x300 - 0x20 - read-only - 0x00000000 - - - ACTIVE - ACTIVE - 0 - 32 - - - - - IABR1 - IABR1 - Interrupt Active Bit Register - 0x304 - 0x20 - read-only - 0x00000000 - - - ACTIVE - ACTIVE - 0 - 32 - - - - - IPR0 - IPR0 - Interrupt Priority Register - 0x400 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR1 - IPR1 - Interrupt Priority Register - 0x404 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR2 - IPR2 - Interrupt Priority Register - 0x408 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR3 - IPR3 - Interrupt Priority Register - 0x40C - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR4 - IPR4 - Interrupt Priority Register - 0x410 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR5 - IPR5 - Interrupt Priority Register - 0x414 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR6 - IPR6 - Interrupt Priority Register - 0x418 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR7 - IPR7 - Interrupt Priority Register - 0x41C - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR8 - IPR8 - Interrupt Priority Register - 0x420 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR9 - IPR9 - Interrupt Priority Register - 0x424 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR10 - IPR10 - Interrupt Priority Register - 0x428 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR11 - IPR11 - Interrupt Priority Register - 0x42C - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR12 - IPR12 - Interrupt Priority Register - 0x430 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR13 - IPR13 - Interrupt Priority Register - 0x434 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - IPR14 - IPR14 - Interrupt Priority Register - 0x438 - 0x20 - read-write - 0x00000000 - - - IPR_N0 - IPR_N0 - 0 - 8 - - - IPR_N1 - IPR_N1 - 8 - 8 - - - IPR_N2 - IPR_N2 - 16 - 8 - - - IPR_N3 - IPR_N3 - 24 - 8 - - - - - - - USB - Universal serial bus full-speed device - interface - USB - 0x40005C00 - - 0x0 - 0x400 - registers - - - USB_FS_WKUP - USB Device FS Wakeup through EXTI line - interrupt - 42 - - - - EP0R - EP0R - endpoint 0 register - 0x0 - 0x20 - read-write - 0x00000000 - - - EA - Endpoint address - 0 - 4 - - - STAT_TX - Status bits, for transmission - transfers - 4 - 2 - - - DTOG_TX - Data Toggle, for transmission - transfers - 6 - 1 - - - CTR_TX - Correct Transfer for - transmission - 7 - 1 - - - EP_KIND - Endpoint kind - 8 - 1 - - - EP_TYPE - Endpoint type - 9 - 2 - - - SETUP - Setup transaction - completed - 11 - 1 - - - STAT_RX - Status bits, for reception - transfers - 12 - 2 - - - DTOG_RX - Data Toggle, for reception - transfers - 14 - 1 - - - CTR_RX - Correct transfer for - reception - 15 - 1 - - - - - EP1R - EP1R - endpoint 1 register - 0x4 - 0x20 - read-write - 0x00000000 - - - EA - Endpoint address - 0 - 4 - - - STAT_TX - Status bits, for transmission - transfers - 4 - 2 - - - DTOG_TX - Data Toggle, for transmission - transfers - 6 - 1 - - - CTR_TX - Correct Transfer for - transmission - 7 - 1 - - - EP_KIND - Endpoint kind - 8 - 1 - - - EP_TYPE - Endpoint type - 9 - 2 - - - SETUP - Setup transaction - completed - 11 - 1 - - - STAT_RX - Status bits, for reception - transfers - 12 - 2 - - - DTOG_RX - Data Toggle, for reception - transfers - 14 - 1 - - - CTR_RX - Correct transfer for - reception - 15 - 1 - - - - - EP2R - EP2R - endpoint 2 register - 0x8 - 0x20 - read-write - 0x00000000 - - - EA - Endpoint address - 0 - 4 - - - STAT_TX - Status bits, for transmission - transfers - 4 - 2 - - - DTOG_TX - Data Toggle, for transmission - transfers - 6 - 1 - - - CTR_TX - Correct Transfer for - transmission - 7 - 1 - - - EP_KIND - Endpoint kind - 8 - 1 - - - EP_TYPE - Endpoint type - 9 - 2 - - - SETUP - Setup transaction - completed - 11 - 1 - - - STAT_RX - Status bits, for reception - transfers - 12 - 2 - - - DTOG_RX - Data Toggle, for reception - transfers - 14 - 1 - - - CTR_RX - Correct transfer for - reception - 15 - 1 - - - - - EP3R - EP3R - endpoint 3 register - 0xC - 0x20 - read-write - 0x00000000 - - - EA - Endpoint address - 0 - 4 - - - STAT_TX - Status bits, for transmission - transfers - 4 - 2 - - - DTOG_TX - Data Toggle, for transmission - transfers - 6 - 1 - - - CTR_TX - Correct Transfer for - transmission - 7 - 1 - - - EP_KIND - Endpoint kind - 8 - 1 - - - EP_TYPE - Endpoint type - 9 - 2 - - - SETUP - Setup transaction - completed - 11 - 1 - - - STAT_RX - Status bits, for reception - transfers - 12 - 2 - - - DTOG_RX - Data Toggle, for reception - transfers - 14 - 1 - - - CTR_RX - Correct transfer for - reception - 15 - 1 - - - - - EP4R - EP4R - endpoint 4 register - 0x10 - 0x20 - read-write - 0x00000000 - - - EA - Endpoint address - 0 - 4 - - - STAT_TX - Status bits, for transmission - transfers - 4 - 2 - - - DTOG_TX - Data Toggle, for transmission - transfers - 6 - 1 - - - CTR_TX - Correct Transfer for - transmission - 7 - 1 - - - EP_KIND - Endpoint kind - 8 - 1 - - - EP_TYPE - Endpoint type - 9 - 2 - - - SETUP - Setup transaction - completed - 11 - 1 - - - STAT_RX - Status bits, for reception - transfers - 12 - 2 - - - DTOG_RX - Data Toggle, for reception - transfers - 14 - 1 - - - CTR_RX - Correct transfer for - reception - 15 - 1 - - - - - EP5R - EP5R - endpoint 5 register - 0x14 - 0x20 - read-write - 0x00000000 - - - EA - Endpoint address - 0 - 4 - - - STAT_TX - Status bits, for transmission - transfers - 4 - 2 - - - DTOG_TX - Data Toggle, for transmission - transfers - 6 - 1 - - - CTR_TX - Correct Transfer for - transmission - 7 - 1 - - - EP_KIND - Endpoint kind - 8 - 1 - - - EP_TYPE - Endpoint type - 9 - 2 - - - SETUP - Setup transaction - completed - 11 - 1 - - - STAT_RX - Status bits, for reception - transfers - 12 - 2 - - - DTOG_RX - Data Toggle, for reception - transfers - 14 - 1 - - - CTR_RX - Correct transfer for - reception - 15 - 1 - - - - - EP6R - EP6R - endpoint 6 register - 0x18 - 0x20 - read-write - 0x00000000 - - - EA - Endpoint address - 0 - 4 - - - STAT_TX - Status bits, for transmission - transfers - 4 - 2 - - - DTOG_TX - Data Toggle, for transmission - transfers - 6 - 1 - - - CTR_TX - Correct Transfer for - transmission - 7 - 1 - - - EP_KIND - Endpoint kind - 8 - 1 - - - EP_TYPE - Endpoint type - 9 - 2 - - - SETUP - Setup transaction - completed - 11 - 1 - - - STAT_RX - Status bits, for reception - transfers - 12 - 2 - - - DTOG_RX - Data Toggle, for reception - transfers - 14 - 1 - - - CTR_RX - Correct transfer for - reception - 15 - 1 - - - - - EP7R - EP7R - endpoint 7 register - 0x1C - 0x20 - read-write - 0x00000000 - - - EA - Endpoint address - 0 - 4 - - - STAT_TX - Status bits, for transmission - transfers - 4 - 2 - - - DTOG_TX - Data Toggle, for transmission - transfers - 6 - 1 - - - CTR_TX - Correct Transfer for - transmission - 7 - 1 - - - EP_KIND - Endpoint kind - 8 - 1 - - - EP_TYPE - Endpoint type - 9 - 2 - - - SETUP - Setup transaction - completed - 11 - 1 - - - STAT_RX - Status bits, for reception - transfers - 12 - 2 - - - DTOG_RX - Data Toggle, for reception - transfers - 14 - 1 - - - CTR_RX - Correct transfer for - reception - 15 - 1 - - - - - CNTR - USB_CNTR - control register - 0x40 - 0x20 - read-write - 0x00000003 - - - FRES - Force USB Reset - 0 - 1 - - - PDWN - Power down - 1 - 1 - - - LPMODE - Low-power mode - 2 - 1 - - - FSUSP - Force suspend - 3 - 1 - - - RESUME - Resume request - 4 - 1 - - - ESOFM - Expected start of frame interrupt - mask - 8 - 1 - - - SOFM - Start of frame interrupt - mask - 9 - 1 - - - RESETM - USB reset interrupt mask - 10 - 1 - - - SUSPM - Suspend mode interrupt - mask - 11 - 1 - - - WKUPM - Wakeup interrupt mask - 12 - 1 - - - ERRM - Error interrupt mask - 13 - 1 - - - PMAOVRM - Packet memory area over / underrun - interrupt mask - 14 - 1 - - - CTRM - Correct transfer interrupt - mask - 15 - 1 - - - - - ISTR - ISTR - interrupt status register - 0x44 - 0x20 - read-write - 0x00000000 - - - EP_ID - Endpoint Identifier - 0 - 4 - - - DIR - Direction of transaction - 4 - 1 - - - ESOF - Expected start frame - 8 - 1 - - - SOF - start of frame - 9 - 1 - - - RESET - reset request - 10 - 1 - - - SUSP - Suspend mode request - 11 - 1 - - - WKUP - Wakeup - 12 - 1 - - - ERR - Error - 13 - 1 - - - PMAOVR - Packet memory area over / - underrun - 14 - 1 - - - CTR - Correct transfer - 15 - 1 - - - - - FNR - FNR - frame number register - 0x48 - 0x20 - read-only - 0x0000 - - - FN - Frame number - 0 - 11 - - - LSOF - Lost SOF - 11 - 2 - - - LCK - Locked - 13 - 1 - - - RXDM - Receive data - line status - 14 - 1 - - - RXDP - Receive data + line status - 15 - 1 - - - - - DADDR - DADDR - device address - 0x4C - 0x20 - read-write - 0x0000 - - - ADD - Device address - 0 - 7 - - - EF - Enable function - 7 - 1 - - - - - BTABLE - BTABLE - Buffer table address - 0x50 - 0x20 - read-write - 0x0000 - - - BTABLE - Buffer table - 3 - 13 - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/ide/olimexino.depend b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/ide/olimexino.depend deleted file mode 100644 index e9781673..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/ide/olimexino.depend +++ /dev/null @@ -1,564 +0,0 @@ -# depslib dependency file v1.0 -1477585707 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\led.c - "boot.h" - "led.h" - "stm32f10x.h" - -1477219754 c:\work\software\openblt\target\source\boot.h - "types.h" - "assert.h" - "blt_conf.h" - "plausibility.h" - "cpu.h" - "cop.h" - "nvm.h" - "timer.h" - "backdoor.h" - "file.h" - "com.h" - -1477303562 c:\work\software\openblt\target\source\armcm3_stm32f1\types.h - -1469435361 c:\work\software\openblt\target\source\assert.h - -1477601331 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\blt_conf.h - -1469435361 c:\work\software\openblt\target\source\plausibility.h - -1476731768 c:\work\software\openblt\target\source\cpu.h - -1469435361 c:\work\software\openblt\target\source\cop.h - -1469435361 c:\work\software\openblt\target\source\nvm.h - -1469435361 c:\work\software\openblt\target\source\timer.h - -1469435361 c:\work\software\openblt\target\source\backdoor.h - -1469435361 c:\work\software\openblt\target\source\file.h - "ff.h" - -1469435361 c:\work\software\openblt\target\source\com.h - "xcp.h" - -1476787065 c:\work\software\openblt\target\source\xcp.h - -1477585605 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\led.h - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\stm32f10x.h - "core_cm3.h" - "system_stm32f10x.h" - - "stm32f10x_conf.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\cmsis\core_cm3.h - - - - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\cmsis\core_cminstr.h - - - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\cmsis\core_cmfunc.h - - - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\system_stm32f10x.h - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\stm32f10x_conf.h - "stm32f10x_adc.h" - "stm32f10x_bkp.h" - "stm32f10x_can.h" - "stm32f10x_cec.h" - "stm32f10x_crc.h" - "stm32f10x_dac.h" - "stm32f10x_dbgmcu.h" - "stm32f10x_dma.h" - "stm32f10x_exti.h" - "stm32f10x_flash.h" - "stm32f10x_fsmc.h" - "stm32f10x_gpio.h" - "stm32f10x_i2c.h" - "stm32f10x_iwdg.h" - "stm32f10x_pwr.h" - "stm32f10x_rcc.h" - "stm32f10x_rtc.h" - "stm32f10x_sdio.h" - "stm32f10x_spi.h" - "stm32f10x_tim.h" - "stm32f10x_usart.h" - "stm32f10x_wwdg.h" - "misc.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_adc.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_bkp.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_can.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_cec.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_crc.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_dac.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_dbgmcu.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_dma.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_exti.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_flash.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_fsmc.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_gpio.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_i2c.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_iwdg.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_pwr.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_rcc.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_rtc.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_sdio.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_spi.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_tim.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_usart.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\stm32f10x_wwdg.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\inc\misc.h - "stm32f10x.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\misc.c - "misc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_adc.c - "stm32f10x_adc.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_bkp.c - "stm32f10x_bkp.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_can.c - "stm32f10x_can.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_cec.c - "stm32f10x_cec.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_crc.c - "stm32f10x_crc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_dac.c - "stm32f10x_dac.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_dbgmcu.c - "stm32f10x_dbgmcu.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_dma.c - "stm32f10x_dma.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_exti.c - "stm32f10x_exti.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_flash.c - "stm32f10x_flash.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_fsmc.c - "stm32f10x_fsmc.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_gpio.c - "stm32f10x_gpio.h" - "stm32f10x_rcc.h" - -1477586628 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\hooks.c - "boot.h" - "stm32f10x.h" - "led.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_i2c.c - "stm32f10x_i2c.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_iwdg.c - "stm32f10x_iwdg.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_pwr.c - "stm32f10x_pwr.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_rcc.c - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_rtc.c - "stm32f10x_rtc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_sdio.c - "stm32f10x_sdio.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_spi.c - "stm32f10x_spi.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_tim.c - "stm32f10x_tim.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_usart.c - "stm32f10x_usart.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\spl\src\stm32f10x_wwdg.c - "stm32f10x_wwdg.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\lib\system_stm32f10x.c - "stm32f10x.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\startup_stm32f10x_md.s - -1477303500 source:c:\work\software\openblt\target\source\armcm3_stm32f1\can.c - "boot.h" - -1477303512 source:c:\work\software\openblt\target\source\armcm3_stm32f1\cpu.c - "boot.h" - -1477303519 source:c:\work\software\openblt\target\source\armcm3_stm32f1\flash.c - "boot.h" - "flash_layout.c" - -1477586072 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\flash_layout.c - -1477303621 source:c:\work\software\openblt\target\source\armcm3_stm32f1\gcc\cpu_comp.c - "boot.h" - -1477303533 source:c:\work\software\openblt\target\source\armcm3_stm32f1\nvm.c - "boot.h" - "flash.h" - -1477303526 c:\work\software\openblt\target\source\armcm3_stm32f1\flash.h - -1477303555 source:c:\work\software\openblt\target\source\armcm3_stm32f1\timer.c - "boot.h" - -1477303569 source:c:\work\software\openblt\target\source\armcm3_stm32f1\uart.c - "boot.h" - -1477303576 source:c:\work\software\openblt\target\source\armcm3_stm32f1\usb.c - "boot.h" - "usb_lib.h" - "usb_desc.h" - "usb_pwr.h" - "usb_istr.h" - -1477298850 source:c:\work\software\openblt\target\source\assert.c - "boot.h" - -1469435356 source:c:\work\software\openblt\target\source\backdoor.c - "boot.h" - -1476731756 source:c:\work\software\openblt\target\source\boot.c - "boot.h" - -1469435356 source:c:\work\software\openblt\target\source\com.c - "boot.h" - "can.h" - "uart.h" - "usb.h" - "net.h" - -1469435361 c:\work\software\openblt\target\source\can.h - -1469435361 c:\work\software\openblt\target\source\uart.h - -1469435361 c:\work\software\openblt\target\source\usb.h - -1469435361 c:\work\software\openblt\target\source\net.h - -1469435356 source:c:\work\software\openblt\target\source\cop.c - "boot.h" - -1469284606 source:c:\work\software\openblt\target\source\file.c - "boot.h" - - - -1469435357 source:c:\work\software\openblt\target\source\net.c - "boot.h" - "netdev.h" - "uip.h" - "uip_arp.h" - -1476787063 source:c:\work\software\openblt\target\source\xcp.c - "boot.h" - -1477586648 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\boot\main.c - "boot.h" - "stm32f10x.h" - -1477588239 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\boot.c - "header.h" - -1477587663 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\header.h - "../Boot/blt_conf.h" - "stm32f10x.h" - "boot.h" - "led.h" - "timer.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\stm32f10x.h - "core_cm3.h" - "system_stm32f10x.h" - - "stm32f10x_conf.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\cmsis\core_cm3.h - - - - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\cmsis\core_cminstr.h - - - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\cmsis\core_cmfunc.h - - - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\system_stm32f10x.h - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\stm32f10x_conf.h - "stm32f10x_adc.h" - "stm32f10x_bkp.h" - "stm32f10x_can.h" - "stm32f10x_cec.h" - "stm32f10x_crc.h" - "stm32f10x_dac.h" - "stm32f10x_dbgmcu.h" - "stm32f10x_dma.h" - "stm32f10x_exti.h" - "stm32f10x_flash.h" - "stm32f10x_fsmc.h" - "stm32f10x_gpio.h" - "stm32f10x_i2c.h" - "stm32f10x_iwdg.h" - "stm32f10x_pwr.h" - "stm32f10x_rcc.h" - "stm32f10x_rtc.h" - "stm32f10x_sdio.h" - "stm32f10x_spi.h" - "stm32f10x_tim.h" - "stm32f10x_usart.h" - "stm32f10x_wwdg.h" - "misc.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_adc.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_bkp.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_can.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_cec.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_crc.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_dac.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_dbgmcu.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_dma.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_exti.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_flash.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_fsmc.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_gpio.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_i2c.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_iwdg.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_pwr.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_rcc.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_rtc.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_sdio.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_spi.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_tim.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_usart.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\stm32f10x_wwdg.h - "stm32f10x.h" - -1477584793 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\inc\misc.h - "stm32f10x.h" - -1477587649 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\boot.h - -1477587690 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\led.h - -1477587742 c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\timer.h - -1477588196 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\led.c - "header.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\misc.c - "misc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_adc.c - "stm32f10x_adc.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_bkp.c - "stm32f10x_bkp.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_can.c - "stm32f10x_can.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_cec.c - "stm32f10x_cec.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_crc.c - "stm32f10x_crc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_dac.c - "stm32f10x_dac.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_dbgmcu.c - "stm32f10x_dbgmcu.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_dma.c - "stm32f10x_dma.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_exti.c - "stm32f10x_exti.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_flash.c - "stm32f10x_flash.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_fsmc.c - "stm32f10x_fsmc.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_gpio.c - "stm32f10x_gpio.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_i2c.c - "stm32f10x_i2c.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_iwdg.c - "stm32f10x_iwdg.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_pwr.c - "stm32f10x_pwr.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_rcc.c - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_rtc.c - "stm32f10x_rtc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_sdio.c - "stm32f10x_sdio.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_spi.c - "stm32f10x_spi.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_tim.c - "stm32f10x_tim.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_usart.c - "stm32f10x_usart.h" - "stm32f10x_rcc.h" - -1477584793 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\spl\src\stm32f10x_wwdg.c - "stm32f10x_wwdg.h" - "stm32f10x_rcc.h" - -1477587991 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\lib\system_stm32f10x.c - "stm32f10x.h" - -1477587713 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\main.c - "header.h" - -1477588431 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\startup_stm32f10x_md.s - -1477587783 source:c:\work\software\openblt\target\demo\armcm3_stm32f1_olimexino_stm32_gcc\prog\timer.c - "header.h" - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/ide/olimexino.ebp b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/ide/olimexino.ebp deleted file mode 100644 index b5b40749..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/ide/olimexino.ebp +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/ide/olimexino.elay b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/ide/olimexino.elay deleted file mode 100644 index b3fa8894..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/ide/olimexino.elay +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/lib/newlib/_exit.c b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/lib/newlib/_exit.c new file mode 100644 index 00000000..4ae9532c --- /dev/null +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/lib/newlib/_exit.c @@ -0,0 +1,38 @@ +// ---------------------------------------------------------------------------- + +#include + +// ---------------------------------------------------------------------------- + +// Forward declaration + +void +_exit(int code); + +// ---------------------------------------------------------------------------- + +// We just enter an infinite loop, to be used as landmark when halting +// the debugger. +// +// It can be redefined in the application, if more functionality +// is required. + +void +__attribute__((weak)) +_exit(int code __attribute__((unused))) +{ + // TODO: write on trace + while (1) + ; +} + +// ---------------------------------------------------------------------------- + +void +__attribute__((weak,noreturn)) +abort(void) +{ + _exit(1); +} + +// ---------------------------------------------------------------------------- diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/makefile b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/makefile new file mode 100644 index 00000000..1ade3732 --- /dev/null +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/makefile @@ -0,0 +1,164 @@ +#**************************************************************************************** +#| Description: Makefile for GNU ARM Embedded toolchain. +#| File Name: makefile +#| +#|--------------------------------------------------------------------------------------- +#| C O P Y R I G H T +#|--------------------------------------------------------------------------------------- +#| Copyright (c) 2017 by Feaser http://www.feaser.com All rights reserved +#| +#|--------------------------------------------------------------------------------------- +#| L I C E N S E +#|--------------------------------------------------------------------------------------- +#| This file is part of OpenBLT. OpenBLT is free software: you can redistribute it and/or +#| modify it under the terms of the GNU General Public License as published by the Free +#| Software Foundation, either version 3 of the License, or (at your option) any later +#| version. +#| +#| OpenBLT is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +#| without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +#| PURPOSE. See the GNU General Public License for more details. +#| +#| You have received a copy of the GNU General Public License along with OpenBLT. It +#| should be located in ".\Doc\license.html". If not, contact Feaser to obtain a copy. +#| +#**************************************************************************************** +SHELL = sh + +#|--------------------------------------------------------------------------------------| +#| Configure project name | +#|--------------------------------------------------------------------------------------| +PROJ_NAME=demoprog_olimexino_stm32 + + +#|--------------------------------------------------------------------------------------| +#| Configure tool path | +#|--------------------------------------------------------------------------------------| +TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/ + + +#|--------------------------------------------------------------------------------------| +#| Collect project files | +#|--------------------------------------------------------------------------------------| +# Recursive wildcard function implementation. Example usages: +# $(call rwildcard, , *.c *.h) +# --> Returns all *.c and *.h files in the current directory and below +# $(call rwildcard, /lib/, *.c) +# --> Returns all *.c files in the /lib directory and below +rwildcard = $(strip $(foreach d,$(wildcard $1*),$(call rwildcard,$d/,$2) $(filter $(subst *,%,$2),$d))) + +# Collect all application files in the current directory and its subdirectories +PROJ_FILES = $(call rwildcard, , *.c *.h *.S) + + +#|--------------------------------------------------------------------------------------| +#| Toolchain binaries | +#|--------------------------------------------------------------------------------------| +RM = rm +CC = $(TOOL_PATH)arm-none-eabi-gcc +LN = $(TOOL_PATH)arm-none-eabi-gcc +OC = $(TOOL_PATH)arm-none-eabi-objcopy +OD = $(TOOL_PATH)arm-none-eabi-objdump +AS = $(TOOL_PATH)arm-none-eabi-gcc +SZ = $(TOOL_PATH)arm-none-eabi-size + + +#|--------------------------------------------------------------------------------------| +#| Filter project files +#|--------------------------------------------------------------------------------------| +PROJ_ASRCS = $(filter %.S,$(foreach file,$(PROJ_FILES),$(notdir $(file)))) +PROJ_CSRCS = $(filter %.c,$(foreach file,$(PROJ_FILES),$(notdir $(file)))) +PROJ_CHDRS = $(filter %.h,$(foreach file,$(PROJ_FILES),$(notdir $(file)))) + + +#|--------------------------------------------------------------------------------------| +#| Set important path variables | +#|--------------------------------------------------------------------------------------| +VPATH = $(foreach path,$(sort $(foreach file,$(PROJ_FILES),$(dir $(file)))) $(subst \,/,$(OBJ_PATH)),$(path) :) +OBJ_PATH = obj +BIN_PATH = bin +INC_PATH = $(patsubst %/,%,$(patsubst %,-I%,$(sort $(foreach file,$(filter %.h,$(PROJ_FILES)),$(dir $(file)))))) +LIB_PATH = + + +#|--------------------------------------------------------------------------------------| +#| Options for toolchain binaries | +#|--------------------------------------------------------------------------------------| +HEAP_SIZE = 0x0800 +STACK_SIZE = 0x0800 +STDFLAGS = -mcpu=cortex-m3 -mthumb -fno-strict-aliasing +STDFLAGS += -fdata-sections -ffunction-sections -Wall -g3 +OPTFLAGS = -Og +CFLAGS = $(STDFLAGS) $(OPTFLAGS) +CFLAGS += -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -DVECT_TAB_FLASH -DGCC_ARMCM3 +CFLAGS += -D__HEAP_SIZE=$(HEAP_SIZE) -D__STACK_SIZE=$(STACK_SIZE) +CFLAGS += $(INC_PATH) +AFLAGS = $(CFLAGS) +LFLAGS = $(STDFLAGS) $(OPTFLAGS) +LFLAGS += -Wl,--defsym=__HEAP_SIZE=$(HEAP_SIZE) -Wl,--defsym=__STACK_SIZE=$(STACK_SIZE) +LFLAGS += -Wl,-script="stm32f103rb_flash.ld" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map +LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH) +OFLAGS = -O srec +ODFLAGS = -x +SZFLAGS = -B -d +RMFLAGS = -f + + +#|--------------------------------------------------------------------------------------| +#| Specify library files | +#|--------------------------------------------------------------------------------------| +LIBS = + + +#|--------------------------------------------------------------------------------------| +#| Define targets | +#|--------------------------------------------------------------------------------------| +AOBJS = $(patsubst %.S,%.o,$(PROJ_ASRCS)) +COBJS = $(patsubst %.c,%.o,$(PROJ_CSRCS)) + + +#|--------------------------------------------------------------------------------------| +#| Make ALL | +#|--------------------------------------------------------------------------------------| +.PHONY: all +all: $(BIN_PATH)/$(PROJ_NAME).srec + + +$(BIN_PATH)/$(PROJ_NAME).srec : $(BIN_PATH)/$(PROJ_NAME).elf + @$(OC) $< $(OFLAGS) $@ + @$(OD) $(ODFLAGS) $< > $(BIN_PATH)/$(PROJ_NAME).map + @echo +++ Summary of memory consumption: + @$(SZ) $(SZFLAGS) $< + @echo +++ Build complete [$(notdir $@)] + +$(BIN_PATH)/$(PROJ_NAME).elf : $(AOBJS) $(COBJS) + @echo +++ Linking [$(notdir $@)] + @$(LN) $(LFLAGS) -o $@ $(patsubst %.o,$(OBJ_PATH)/%.o,$(^F)) $(LIBS) + + +#|--------------------------------------------------------------------------------------| +#| Compile and assemble | +#|--------------------------------------------------------------------------------------| +$(AOBJS): %.o: %.S $(PROJ_CHDRS) + @echo +++ Assembling [$(notdir $<)] + @$(AS) $(AFLAGS) -c $< -o $(OBJ_PATH)/$(@F) + +$(COBJS): %.o: %.c $(PROJ_CHDRS) + @echo +++ Compiling [$(notdir $<)] + @$(CC) $(CFLAGS) -c $< -o $(OBJ_PATH)/$(@F) + + +#|--------------------------------------------------------------------------------------| +#| Make CLEAN | +#|--------------------------------------------------------------------------------------| +.PHONY: clean +clean: + @echo +++ Cleaning build environment + @$(RM) $(RMFLAGS) $(foreach file,$(AOBJS),$(OBJ_PATH)/$(file)) + @$(RM) $(RMFLAGS) $(foreach file,$(COBJS),$(OBJ_PATH)/$(file)) + @$(RM) $(RMFLAGS) $(patsubst %.o,%.lst,$(foreach file,$(COBJS),$(OBJ_PATH)/$(file))) + @$(RM) $(RMFLAGS) $(BIN_PATH)/$(PROJ_NAME).elf $(BIN_PATH)/$(PROJ_NAME).map + @$(RM) $(RMFLAGS) $(BIN_PATH)/$(PROJ_NAME).srec + @echo +++ Clean complete + + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/cfg/stm32f103rb_flash.ld b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/stm32f103rb_flash.ld similarity index 100% rename from Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/cfg/stm32f103rb_flash.ld rename to Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/stm32f103rb_flash.ld

    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 U(5AlL{(YMO)oylK0jK5v18}SfuK)l5 delta 110504 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®m8N+8YzyY4M6S9Lmk^-ES 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 D)KU^_ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.map b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.map index 21d570c4..b7e077d9 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.map +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.map @@ -1,219 +1,245 @@ - -bin/demoprog_olimex_stm32p103.elf: file format elf32-littlearm -bin/demoprog_olimex_stm32p103.elf -architecture: arm, flags 0x00000112: -EXEC_P, HAS_SYMS, D_PAGED -start address 0x08006000 - -Program Header: - LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**15 - filesz 0x00006f00 memsz 0x00006f00 flags r-x - LOAD off 0x00008000 vaddr 0x20000000 paddr 0x08006f00 align 2**15 - filesz 0x0000001c memsz 0x00000090 flags rw- -private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point] - -Sections: -Idx Name Size VMA LMA File off Algn - 0 .text 00000f00 08006000 08006000 00006000 2**2 - CONTENTS, ALLOC, LOAD, READONLY, CODE - 1 .data 0000001c 20000000 08006f00 00008000 2**2 - CONTENTS, ALLOC, LOAD, DATA - 2 .bss 00000074 2000001c 08006f1c 0000801c 2**2 - ALLOC - 3 .heap 00000800 20000090 20000090 00008020 2**3 - CONTENTS, READONLY - 4 .stack_dummy 00000800 20000090 20000090 00008820 2**3 - CONTENTS, READONLY - 5 .ARM.attributes 00000027 00000000 00000000 00009020 2**0 - CONTENTS, READONLY - 6 .comment 00000030 00000000 00000000 00009047 2**0 - CONTENTS, READONLY - 7 .debug_line 00003493 00000000 00000000 00009077 2**0 - CONTENTS, READONLY, DEBUGGING - 8 .debug_info 000043f9 00000000 00000000 0000c50a 2**0 - CONTENTS, READONLY, DEBUGGING - 9 .debug_abbrev 00000f38 00000000 00000000 00010903 2**0 - CONTENTS, READONLY, DEBUGGING - 10 .debug_aranges 000004b0 00000000 00000000 00011840 2**3 - CONTENTS, READONLY, DEBUGGING - 11 .debug_loc 00001dc0 00000000 00000000 00011cf0 2**0 - CONTENTS, READONLY, DEBUGGING - 12 .debug_ranges 00000410 00000000 00000000 00013ab0 2**0 - CONTENTS, READONLY, DEBUGGING - 13 .debug_macro 0000dc0c 00000000 00000000 00013ec0 2**0 - CONTENTS, READONLY, DEBUGGING - 14 .debug_str 0004f0bb 00000000 00000000 00021acc 2**0 - CONTENTS, READONLY, DEBUGGING - 15 .debug_frame 00000950 00000000 00000000 00070b88 2**2 - CONTENTS, READONLY, DEBUGGING -SYMBOL TABLE: -08006000 l d .text 00000000 .text -20000000 l d .data 00000000 .data -2000001c l d .bss 00000000 .bss -20000090 l d .heap 00000000 .heap -20000090 l d .stack_dummy 00000000 .stack_dummy -00000000 l d .ARM.attributes 00000000 .ARM.attributes -00000000 l d .comment 00000000 .comment -00000000 l d .debug_line 00000000 .debug_line -00000000 l d .debug_info 00000000 .debug_info -00000000 l d .debug_abbrev 00000000 .debug_abbrev -00000000 l d .debug_aranges 00000000 .debug_aranges -00000000 l d .debug_loc 00000000 .debug_loc -00000000 l d .debug_ranges 00000000 .debug_ranges -00000000 l d .debug_macro 00000000 .debug_macro -00000000 l d .debug_str 00000000 .debug_str -00000000 l d .debug_frame 00000000 .debug_frame -00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o -00000800 l *ABS* 00000000 Stack_Size -00000800 l *ABS* 00000000 Heap_Size -080061c2 l .text 00000000 .flash_to_ram_loop -080061f4 l .text 00000000 .fill_zero_bss -080061f0 l .text 00000000 .loop_zero_bss -00000000 l df *ABS* 00000000 crtstuff.c -08006efc l O .text 00000000 __EH_FRAME_BEGIN__ -080060f0 l F .text 00000000 deregister_tm_clones -08006118 l F .text 00000000 register_tm_clones -08006148 l F .text 00000000 __do_global_dtors_aux -2000001c l .bss 00000000 completed.7922 -20000018 l O .data 00000000 __do_global_dtors_aux_fini_array_entry -08006178 l F .text 00000000 frame_dummy -20000020 l .bss 00000000 object.7927 -20000014 l O .data 00000000 __frame_dummy_init_array_entry -00000000 l df *ABS* 00000000 boot.c -08006270 l F .text 00000060 CanGetSpeedConfig -080062d0 l F .text 00000086 BootComUartInit -08006358 l F .text 000000fe BootComCanInit -08006458 l F .text 0000002c UartReceiveByte -080064b0 l F .text 000000d8 BootComUartCheckActivationRequest -08006588 l F .text 00000046 BootComCanCheckActivationRequest -20000038 l O .bss 00000004 xcpCtoRxStartTime.6448 -2000003c l O .bss 00000041 xcpCtoReqPacket.6445 -20000080 l O .bss 00000001 xcpCtoRxLength.6446 -20000081 l O .bss 00000001 xcpCtoRxInProgress.6447 -08006ed8 l O .text 00000024 canTiming -00000000 l df *ABS* 00000000 led.c -20000084 l O .bss 00000004 timer_counter_last.6426 -20000088 l O .bss 00000001 led_toggle_state.6425 -00000000 l df *ABS* 00000000 stm32f10x_can.c -00000000 l df *ABS* 00000000 stm32f10x_gpio.c -00000000 l df *ABS* 00000000 stm32f10x_rcc.c -20000000 l O .data 00000004 ADCPrescTable -20000004 l O .data 00000010 APBAHBPrescTable -00000000 l df *ABS* 00000000 stm32f10x_usart.c -00000000 l df *ABS* 00000000 main.c -08006d30 l F .text 00000122 Init -00000000 l df *ABS* 00000000 timer.c -2000008c l O .bss 00000004 millisecond_counter -00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crti.o -00000000 l df *ABS* 00000000 c:/users/frank voorburg/mentorgraphics/sourcery_codebench_lite_for_arm_eabi/bin/../lib/gcc/arm-none-eabi/4.8.1/thumb2/crtn.o -00000000 l df *ABS* 00000000 crtstuff.c -08006efc l O .text 00000000 __FRAME_END__ -00000000 l df *ABS* 00000000 -00000800 l *ABS* 00000000 __HEAP_SIZE -08006f00 l .text 00000000 __exidx_end -08006f00 l .text 00000000 __exidx_start -00000800 l *ABS* 00000000 __STACK_SIZE -08006222 w F .text 00000002 EXTI2_IRQHandler -20000090 g .heap 00000800 __HeapBase -0800620a w F .text 00000002 DebugMon_Handler -20000000 g .data 00000000 __data_start__ -08006248 w F .text 00000002 TIM1_CC_IRQHandler -08006200 w F .text 00000002 HardFault_Handler -080067b0 g F .text 00000126 CAN_FilterInit -08006eb0 g F .text 00000010 SysTick_Handler -08006214 w F .text 00000002 PVD_IRQHandler -0800620c w F .text 00000002 PendSV_Handler -080061fe w F .text 00000002 NMI_Handler -08006224 w F .text 00000002 EXTI3_IRQHandler -08006f00 g .text 00000000 __etext -08006d24 g F .text 0000000c USART_GetFlagStatus -2000001c g O .data 00000000 .hidden __TMC_END__ -08006a64 g F .text 00000072 GPIO_PinRemapConfig -0800621e w F .text 00000002 EXTI0_IRQHandler -08006254 w F .text 00000002 I2C2_EV_IRQHandler -08006d1c g F .text 00000008 USART_ReceiveData -08006206 w F .text 00000002 UsageFault_Handler -08006bc4 g F .text 00000024 RCC_APB2PeriphClockCmd -08006236 w F .text 00000002 ADC1_2_IRQHandler -080069b0 g F .text 000000aa GPIO_Init -20000890 g .heap 00000000 __HeapLimit -2000001c g .bss 00000000 __bss_start__ -08006258 w F .text 00000002 SPI1_IRQHandler -08006d00 g F .text 0000001c USART_Cmd -08006216 w F .text 00000002 TAMPER_IRQHandler -08006be8 g F .text 00000024 RCC_APB1PeriphClockCmd -0800622e w F .text 00000002 DMA1_Channel4_IRQHandler -08006684 g F .text 0000003a CAN_DeInit -08006ec0 g F .text 00000000 _init -08006490 g F .text 0000001e BootActivate -08006260 w F .text 00000002 USART3_IRQHandler -08006218 w F .text 00000002 RTC_IRQHandler -08006234 w F .text 00000002 DMA1_Channel7_IRQHandler -080061b8 g F .text 00000030 Reset_Handler -0800623c w F .text 00000002 CAN1_RX1_IRQHandler -080065dc g F .text 0000003a LedInit -08006a5c g F .text 00000004 GPIO_SetBits -0800624e w F .text 00000002 TIM4_IRQHandler -00000000 w *UND* 00000000 __deregister_frame_info -20000090 g .heap 00000000 end -08006250 w F .text 00000002 I2C1_EV_IRQHandler -2000001c g .data 00000000 __data_end__ -00000000 w *UND* 00000000 _ITM_registerTMCloneTable -08006ad8 g F .text 000000ea RCC_GetClocksFreq -08006232 w F .text 00000002 DMA1_Channel6_IRQHandler -08006c30 g F .text 000000d0 USART_Init -20000090 g .bss 00000000 __bss_end__ -0800624c w F .text 00000002 TIM3_IRQHandler -0800621c w F .text 00000002 RCC_IRQHandler -080068f8 g F .text 000000a0 CAN_Receive -08006246 w F .text 00000002 TIM1_TRG_COM_IRQHandler -080066c0 g F .text 000000ee CAN_Init -08006228 w F .text 00000002 DMA1_Channel1_IRQHandler -08006210 w F .text 00000002 Default_Handler -080061e8 w F .text 00000016 _start -080068d8 g F .text 00000020 CAN_StructInit -08006262 w F .text 00000002 EXTI15_10_IRQHandler -08006a60 g F .text 00000004 GPIO_ResetBits -08006240 w F .text 00000002 EXTI9_5_IRQHandler -00000000 w *UND* 00000000 _ITM_deregisterTMCloneTable -0800625a w F .text 00000002 SPI2_IRQHandler -08006202 w F .text 00000002 MemManage_Handler -08006000 g .text 000000f0 __isr_vector -08006e54 g F .text 00000014 main -08006208 w F .text 00000002 SVC_Handler -20000090 g .heap 00000000 __end__ -08006230 w F .text 00000002 DMA1_Channel5_IRQHandler -08006998 g F .text 00000018 CAN_MessagePending -08006226 w F .text 00000002 EXTI4_IRQHandler -08006e68 g F .text 0000000c TimerSet -0800623a w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler -08006484 g F .text 0000000c BootComInit -08006ecc g F .text 00000000 _fini -08006238 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler -0800622c w F .text 00000002 DMA1_Channel3_IRQHandler -20005000 g *ABS* 00000000 __StackTop -08006244 w F .text 00000002 TIM1_UP_IRQHandler -08006212 w F .text 00000002 WWDG_IRQHandler -08006c0c g F .text 00000024 RCC_APB1PeriphResetCmd -08006618 g F .text 0000006c LedToggle -0800624a w F .text 00000002 TIM2_IRQHandler -08006242 w F .text 00000002 TIM1_BRK_IRQHandler -08006220 w F .text 00000002 EXTI1_IRQHandler -08006264 w F .text 00000002 RTCAlarm_IRQHandler -20004800 g *ABS* 00000800 __StackLimit -0800625e w F .text 00000002 USART2_IRQHandler -08006256 w F .text 00000002 I2C2_ER_IRQHandler -0800622a w F .text 00000002 DMA1_Channel2_IRQHandler -080065d0 g F .text 0000000c BootComCheckActivationRequest -0800623e w F .text 00000002 CAN1_SCE_IRQHandler -0800621a w F .text 00000002 FLASH_IRQHandler -08006204 w F .text 00000002 BusFault_Handler -0800625c w F .text 00000002 USART1_IRQHandler -08006252 w F .text 00000002 I2C1_ER_IRQHandler -08006ea4 g F .text 0000000c TimerGet -00000000 w *UND* 00000000 _Jv_RegisterClasses -08006e74 g F .text 00000030 TimerInit -00000000 w *UND* 00000000 __register_frame_info -08006266 w F .text 00000002 USBWakeUp_IRQHandler - - + +bin/demoprog_olimex_stm32p103.elf: file format elf32-littlearm +bin/demoprog_olimex_stm32p103.elf +architecture: arm, flags 0x00000112: +EXEC_P, HAS_SYMS, D_PAGED +start address 0x08006000 + +Program Header: +0x70000001 off 0x00006e7c vaddr 0x08006e7c paddr 0x08006e7c align 2**2 + filesz 0x00000008 memsz 0x00000008 flags r-- + LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 + filesz 0x00006e84 memsz 0x00006e84 flags r-x + LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08006e84 align 2**16 + filesz 0x0000007c memsz 0x000000ec flags rw- +private flags = 5000200: [Version5 EABI] [soft-float ABI] + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .text 00000e7c 08006000 08006000 00006000 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 1 .ARM.exidx 00000008 08006e7c 08006e7c 00006e7c 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 2 .data 0000007c 20000000 08006e84 00010000 2**2 + CONTENTS, ALLOC, LOAD, DATA + 3 .bss 00000070 2000007c 08006f00 0001007c 2**2 + ALLOC + 4 .heap 00000800 200000f0 200000f0 00010080 2**3 + CONTENTS, READONLY + 5 .stack_dummy 00000800 200000f0 200000f0 00010880 2**3 + CONTENTS, READONLY + 6 .ARM.attributes 00000029 00000000 00000000 00011080 2**0 + CONTENTS, READONLY + 7 .comment 0000006e 00000000 00000000 000110a9 2**0 + CONTENTS, READONLY + 8 .debug_line 00003224 00000000 00000000 00011117 2**0 + CONTENTS, READONLY, DEBUGGING + 9 .debug_info 0000452e 00000000 00000000 0001433b 2**0 + CONTENTS, READONLY, DEBUGGING + 10 .debug_abbrev 00000faa 00000000 00000000 00018869 2**0 + CONTENTS, READONLY, DEBUGGING + 11 .debug_aranges 000004d8 00000000 00000000 00019818 2**3 + CONTENTS, READONLY, DEBUGGING + 12 .debug_loc 00002124 00000000 00000000 00019cf0 2**0 + CONTENTS, READONLY, DEBUGGING + 13 .debug_ranges 00000428 00000000 00000000 0001be14 2**0 + CONTENTS, READONLY, DEBUGGING + 14 .debug_macro 0000e746 00000000 00000000 0001c23c 2**0 + CONTENTS, READONLY, DEBUGGING + 15 .debug_str 00051cfc 00000000 00000000 0002a982 2**0 + CONTENTS, READONLY, DEBUGGING + 16 .debug_frame 00000a30 00000000 00000000 0007c680 2**2 + CONTENTS, READONLY, DEBUGGING +SYMBOL TABLE: +08006000 l d .text 00000000 .text +08006e7c l d .ARM.exidx 00000000 .ARM.exidx +20000000 l d .data 00000000 .data +2000007c l d .bss 00000000 .bss +200000f0 l d .heap 00000000 .heap +200000f0 l d .stack_dummy 00000000 .stack_dummy +00000000 l d .ARM.attributes 00000000 .ARM.attributes +00000000 l d .comment 00000000 .comment +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l d .debug_macro 00000000 .debug_macro +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l df *ABS* 00000000 obj/startup_stm32f10x_md.o +00000800 l *ABS* 00000000 Stack_Size +00000800 l *ABS* 00000000 Heap_Size +080061ca l .text 00000000 .flash_to_ram_loop +080061fc l .text 00000000 .fill_zero_bss +080061f8 l .text 00000000 .loop_zero_bss +00000000 l df *ABS* 00000000 crtstuff.c +08006e78 l O .text 00000000 __EH_FRAME_BEGIN__ +080060f0 l F .text 00000000 __do_global_dtors_aux +2000007c l .bss 00000000 completed.8603 +20000078 l O .data 00000000 __do_global_dtors_aux_fini_array_entry +08006114 l F .text 00000000 frame_dummy +20000080 l .bss 00000000 object.8608 +20000074 l O .data 00000000 __frame_dummy_init_array_entry +00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o +00000000 l df *ABS* 00000000 boot.c +08006278 l F .text 00000058 CanGetSpeedConfig +080062d0 l F .text 00000080 BootComUartInit +08006350 l F .text 000000fc BootComCanInit +0800644c l F .text 00000024 UartReceiveByte +08006498 l F .text 00000094 BootComUartCheckActivationRequest +0800652c l F .text 00000040 BootComCanCheckActivationRequest +20000098 l O .bss 00000004 xcpCtoRxStartTime.6574 +2000009c l O .bss 00000041 xcpCtoReqPacket.6571 +200000dd l O .bss 00000001 xcpCtoRxLength.6572 +200000de l O .bss 00000001 xcpCtoRxInProgress.6573 +08006e50 l O .text 00000024 canTiming +00000000 l df *ABS* 00000000 main.c +08006578 l F .text 00000104 Init +00000000 l df *ABS* 00000000 led.c +200000e0 l O .bss 00000004 timer_counter_last.6552 +200000e4 l O .bss 00000001 led_toggle_state.6551 +00000000 l df *ABS* 00000000 timer.c +200000e8 l O .bss 00000004 millisecond_counter +00000000 l df *ABS* 00000000 stm32f10x_can.c +00000000 l df *ABS* 00000000 stm32f10x_rcc.c +20000000 l O .data 00000004 ADCPrescTable +20000004 l O .data 00000010 APBAHBPrescTable +00000000 l df *ABS* 00000000 stm32f10x_usart.c +00000000 l df *ABS* 00000000 stm32f10x_gpio.c +00000000 l df *ABS* 00000000 _exit.c +00000000 l df *ABS* 00000000 exit.c +00000000 l df *ABS* 00000000 init.c +00000000 l df *ABS* 00000000 memset.c +00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o +00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o +00000000 l df *ABS* 00000000 impure.c +20000014 l O .data 00000060 impure_data +00000000 l df *ABS* 00000000 crtstuff.c +08006e78 l O .text 00000000 __FRAME_END__ +00000000 l df *ABS* 00000000 +20000078 l .data 00000000 __init_array_end +20000074 l .data 00000000 __preinit_array_end +20000074 l .data 00000000 __init_array_start +20000074 l .data 00000000 __preinit_array_start +0800622a w F .text 00000002 EXTI2_IRQHandler +200000f0 g .heap 00000800 __HeapBase +08006212 w F .text 00000002 DebugMon_Handler +00000800 g *ABS* 00000000 __HEAP_SIZE +20000000 g .data 00000000 __data_start__ +08006250 w F .text 00000002 TIM1_CC_IRQHandler +08006208 w F .text 00000002 HardFault_Handler +080068b8 g F .text 000000f4 CAN_FilterInit +08006760 g F .text 00000010 SysTick_Handler +0800621c w F .text 00000002 PVD_IRQHandler +08006214 w F .text 00000002 PendSV_Handler +08006206 w F .text 00000002 NMI_Handler +08006e84 g .ARM.exidx 00000000 __exidx_end +0800622c w F .text 00000002 EXTI3_IRQHandler +08006e84 g .ARM.exidx 00000000 __etext +08006c88 g F .text 0000000e USART_GetFlagStatus +08006d3c g F .text 00000074 GPIO_PinRemapConfig +08006226 w F .text 00000002 EXTI0_IRQHandler +0800625c w F .text 00000002 I2C2_EV_IRQHandler +08006c80 g F .text 00000008 USART_ReceiveData +0800620e w F .text 00000002 UsageFault_Handler +08006b48 g F .text 0000001c RCC_APB2PeriphClockCmd +0800623e w F .text 00000002 ADC1_2_IRQHandler +08006c98 g F .text 0000009a GPIO_Init +200008f0 g .heap 00000000 __HeapLimit +2000007c g .bss 00000000 __bss_start__ +08006260 w F .text 00000002 SPI1_IRQHandler +08006c64 g F .text 0000001c USART_Cmd +0800621e w F .text 00000002 TAMPER_IRQHandler +08006b64 g F .text 0000001c RCC_APB1PeriphClockCmd +08006e7c g .text 00000000 __exidx_start +08006e74 g O .text 00000004 _global_impure_ptr +08006ddc g F .text 0000004c __libc_init_array +08006236 w F .text 00000002 DMA1_Channel4_IRQHandler +0800614c g F .text 00000000 _mainCRTStartup +08006770 g F .text 00000038 CAN_DeInit +08006e38 g F .text 00000000 _init +0800647c g F .text 0000001c BootActivate +08006268 w F .text 00000002 USART3_IRQHandler +00000000 w *UND* 00000000 __libc_fini_array +08006220 w F .text 00000002 RTC_IRQHandler +0800623c w F .text 00000002 DMA1_Channel7_IRQHandler +080061c0 g F .text 00000030 Reset_Handler +08006244 w F .text 00000002 CAN1_RX1_IRQHandler +08006690 g F .text 0000003c LedInit +08006d34 g F .text 00000004 GPIO_SetBits +08006256 w F .text 00000002 TIM4_IRQHandler +00000000 w *UND* 00000000 __sf_fake_stderr +00000000 w *UND* 00000000 __deregister_frame_info +200000f0 g .heap 00000000 end +08006258 w F .text 00000002 I2C1_EV_IRQHandler +2000007c g .data 00000000 __data_end__ +08006a8c g F .text 000000bc RCC_GetClocksFreq +0800623a w F .text 00000002 DMA1_Channel6_IRQHandler +08006b9c g F .text 000000c8 USART_Init +200000ec g .bss 00000000 __bss_end__ +00000800 g *ABS* 00000000 __STACK_SIZE +08006254 w F .text 00000002 TIM3_IRQHandler +08006224 w F .text 00000002 RCC_IRQHandler +080069cc g F .text 000000a4 CAN_Receive +0800624e w F .text 00000002 TIM1_TRG_COM_IRQHandler +00000000 w *UND* 00000000 __call_exitprocs +080067a8 g F .text 0000010e CAN_Init +08006230 w F .text 00000002 DMA1_Channel1_IRQHandler +08006218 w F .text 00000002 Default_Handler +0800614c g F .text 00000000 _start +080069ac g F .text 00000020 CAN_StructInit +0800626a w F .text 00000002 EXTI15_10_IRQHandler +00000000 w *UND* 00000000 software_init_hook +08006d38 g F .text 00000004 GPIO_ResetBits +08006248 w F .text 00000002 EXTI9_5_IRQHandler +08006262 w F .text 00000002 SPI2_IRQHandler +00000000 w *UND* 00000000 __sf_fake_stdin +08006e28 g F .text 00000010 memset +0800620a w F .text 00000002 MemManage_Handler +08006000 g .text 000000f0 __isr_vector +0800667c g F .text 00000014 main +08006210 w F .text 00000002 SVC_Handler +00000000 w *UND* 00000000 hardware_init_hook +200000f0 g .heap 00000000 __end__ +08006238 w F .text 00000002 DMA1_Channel5_IRQHandler +08006a70 g F .text 0000001a CAN_MessagePending +0800622e w F .text 00000002 EXTI4_IRQHandler +0800671c g F .text 0000000c TimerSet +08006242 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler +08006470 g F .text 0000000c BootComInit +08006e44 g F .text 00000000 _fini +08006240 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler +00000000 w *UND* 00000000 atexit +08006234 w F .text 00000002 DMA1_Channel3_IRQHandler +20005000 g .bss 00000000 __StackTop +0800624c w F .text 00000002 TIM1_UP_IRQHandler +0800621a w F .text 00000002 WWDG_IRQHandler +08006b80 g F .text 0000001c RCC_APB1PeriphResetCmd +080066cc g F .text 00000050 LedToggle +08006252 w F .text 00000002 TIM2_IRQHandler +0800624a w F .text 00000002 TIM1_BRK_IRQHandler +20005000 g *ABS* 00000000 __stack +08006228 w F .text 00000002 EXTI1_IRQHandler +0800626c w F .text 00000002 RTCAlarm_IRQHandler +20004800 g *ABS* 00000800 __StackLimit +08006266 w F .text 00000002 USART2_IRQHandler +08006db4 g F .text 00000028 exit +0800625e w F .text 00000002 I2C2_ER_IRQHandler +08006232 w F .text 00000002 DMA1_Channel2_IRQHandler +00000000 w *UND* 00000000 __sf_fake_stdout +0800656c g F .text 0000000c BootComCheckActivationRequest +08006246 w F .text 00000002 CAN1_SCE_IRQHandler +08006222 w F .text 00000002 FLASH_IRQHandler +08006db0 w F .text 00000002 _exit +0800620c w F .text 00000002 BusFault_Handler +08006264 w F .text 00000002 USART1_IRQHandler +0800625a w F .text 00000002 I2C1_ER_IRQHandler +08006754 g F .text 0000000c TimerGet +00000000 w *UND* 00000000 _Jv_RegisterClasses +08006728 g F .text 0000002c TimerInit +00000000 w *UND* 00000000 __register_frame_info +0800626e w F .text 00000002 USBWakeUp_IRQHandler + + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.srec b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.srec index b11bf13d..83f34bea 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.srec @@ -1,244 +1,243 @@ S025000062696E2F64656D6F70726F675F6F6C696D65785F73746D3332703130332E7372656331 -S3150800600000500020B9610008FF610008016200081D -S315080060100362000805620008076200080000000025 -S3150800602000000000000000000000000009620008EF -S315080060300B620008000000000D620008B16E00083F -S315080060401362000815620008176200081962000842 -S315080060501B6200081D6200081F6200082162000812 -S3150800606023620008256200082762000829620008E2 -S315080060702B6200082D6200082F62000831620008B2 -S315080060803362000835620008376200083962000882 -S315080060903B6200083D6200083F6200084162000852 -S315080060A04362000845620008476200084962000822 -S315080060B04B6200084D6200084F62000851620008F2 -S315080060C053620008556200085762000859620008C2 -S315080060D05B6200085D6200085F6200086162000892 -S315080060E0636200086562000867620008EE11AA5537 -S315080060F008B540F21C00074BC2F200001B1A062B1B -S3150800610000D808BD40F20003C0F20003002BF8D007 -S315080061109847F6E71F00002008B540F21C0040F239 -S315080061201C03C2F20000C2F200031B1A9B1003EB09 -S31508006130D373591000D108BD40F20002C0F2000224 -S31508006140002AF8D09047F6E710B540F21C04C2F2D0 -S315080061500004237873B9FFF7CBFF40F20003C0F2BF -S3150800616000032BB146F6FC60C0F60000AFF30080D2 -S315080061700123237010BD00BF08B540F20003C0F22A -S3150800618000034BB146F6FC6040F22001C0F6000061 -S31508006190C2F20001AFF3008040F21C00C2F2000018 -S315080061A003682BB140F20003C0F2000303B198471D -S315080061B0BDE80840B0E700BF06498D460649074ACC -S315080061C0074B9A42BEBF51F8040B42F8040BF8E796 -S315080061D00448004700500020006F00080000002017 -S315080061E01C000020E96100081F49204A002301E03D -S315080061F041F8043B9142FBD300F02CFEFEE7FEE794 -S31508006200FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE758 +S3150800600000500020C1610008076200080962000804 +S315080060100B6200080D6200080F620008000000000D +S3150800602000000000000000000000000011620008E7 +S315080060301362000800000000156200086167000886 +S315080060401B6200081D6200081F6200082162000822 +S3150800605023620008256200082762000829620008F2 +S315080060602B6200082D6200082F62000831620008C2 +S315080060703362000835620008376200083962000892 +S315080060803B6200083D6200083F6200084162000862 +S315080060904362000845620008476200084962000832 +S315080060A04B6200084D6200084F6200085162000802 +S315080060B053620008556200085762000859620008D2 +S315080060C05B6200085D6200085F62000861620008A2 +S315080060D06362000865620008676200086962000872 +S315080060E06B6200086D6200086F620008EE11AA551F +S315080060F010B5054C237833B9044B13B10448AFF3F4 +S3150800610000800123237010BD7C00002000000000E1 +S31508006110786E0008084B10B51BB108490848AFF35C +S3150800612000800848036803B910BD074B002BFBD055 +S31508006130BDE81040184700BF00000000800000209E +S31508006140786E00087C00002000000000154B002B2C +S3150800615008BF134B9D46A3F5803A00218B460F4690 +S315080061601348144A121A00F05FFE0F4B002B00D09A +S3150800617098470E4B002B00D09847002000210400BA +S315080061800D000D48002802D00C48AFF3008000F03F +S3150800619025FE2000290000F071FA00F00BFE00BF72 +S315080061A00000080000500020000000000000000069 +S315080061B07C000020EC000020000000000000000029 +S315080061C006498D460649074A074B9A42BEBF51F80B +S315080061D0040B42F8040BF8E7044800470050002077 +S315080061E0846E0008000000207C0000204D61000835 +S315080061F01F49204A002301E041F8043B9142FBD3A2 +S3150800620000F03CFAFEE7FEE7FEE7FEE7FEE7FEE7FC S31508006210FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE748 S31508006220FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE738 S31508006230FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE728 S31508006240FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE718 S31508006250FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE708 -S31508006260FEE7FEE7FEE7FEE71C00002090000020A0 -S315080062702DE9F0079A46002446F6D867C0F60007C7 -S3150800628048F6A0461EE017F8148007EB440393F877 -S3150800629001C008EB0C0505FB000596FBF5F905FBA7 -S315080062A019636BB9A1F8009009F1FF35ADB2B5F5E0 -S315080062B0806F05D282F800808AF800C0012004E0C9 -S315080062C00134E4B2112CDED90020BDE8F00770478E -S315080062D030B587B04FF40030012100F085FC052069 -S315080062E0012100F06FFC18238DF817300425ADF84E -S315080062F0145003238DF816304FF40064C4F20104D9 -S31508006300204605A900F054FB8DF817500823ADF870 -S315080063101430204605A900F04BFB4FF46143019366 -S315080063200023ADF80830ADF80A30ADF80C30ADF8FA -S3150800633010300C23ADF80E304FF48844C4F2000434 -S3150800634020460DEB050100F073FC2046012100F004 -S31508006350D7FC07B030BD00BF30B58BB00120014671 -S3150800636000F030FC0820012100F02CFC4FF480736B -S31508006370ADF8243048238DF827304FF44064C4F232 -S315080063800104204609A900F013FB4FF40073ADF889 -S31508006390243018238DF8273003238DF8263020461D -S315080063A009A900F005FB4FF4EA10012100F05AFB99 -S315080063B04FF00070012100F017FC4FF4C845C4F2F5 -S315080063C00005284600F05EF906A800F085FA4FF4A5 -S315080063D0FA700DF106010DF1050201ABFFF748FF52 -S315080063E000248DF81E408DF81F408DF820408DF84A -S315080063F021408DF822408DF823408DF81A408DF8FB -S315080064001B409DF80530013B8DF81C309DF8043083 -S31508006410013B8DF81D30BDF80630ADF8183028461A -S3150800642006A900F04DF98DF812408DF813400123A6 -S315080064308DF81430ADF80840ADF80A40ADF80C40B8 -S31508006440ADF80E40ADF810408DF8153002A800F0F2 -S31508006450AFF90BB030BD00BF10B504464FF4884005 -S31508006460C4F20000202100F05DFC012808D14FF499 -S315080064708840C4F2000000F051FC2070012010BDD5 -S31508006480002010BD08B5FFF723FFFFF765FF08BD1D -S315080064904FF46D42CEF20002D16801F4E0610423A4 -S315080064A0C0F2FA530B43D360BFF34F8FFEE700BF2A -S315080064B008B540F28103C2F200031B7813BB40F211 -S315080064C03C00C2F20000FFF7C7FF012859D140F28D -S315080064D03C03C2F200031B78002B52D000F0E2FC0A -S315080064E040F23803C2F20003186040F28103C2F298 -S315080064F0000301221A7040F28003C2F20003002250 -S315080065001A7008BD40F28003C2F200031B781D48CA -S315080065101844FFF7A1FF012823D140F28003C2F2F5 -S3150800652000031A780132D2B21A7040F23C03C2F262 -S3150800653000031B789A4224D140F28103C2F2000379 -S3150800654000221A7040F23C03C2F200035B78FF2B6C -S3150800655017D140F23C03C2F200039B788BB9FFF7D0 -S3150800656097FF00F09FFC40F23803C2F200031B6855 -S315080065706433984281BF40F28103C2F200030022CD -S315080065801A7008BD3D00002000B587B04FF4C8401A -S31508006590C4F20000002100F0FFF9A8B14FF4C8408A -S315080065A0C4F20000002101AA00F0A6F940F26762D1 -S315080065B0019B934208D19DF80F30FF2B04D19DF81B -S315080065C010300BB9FFF764FF07B05DF804FB00BF96 -S315080065D008B5FFF76DFFFFF7D7FF08BD30B583B0E5 -S315080065E01020012100F0EEFA4FF48055ADF8045062 -S315080065F003238DF8063010238DF807302C46C4F295 -S315080066000104204601A900F0D3F92046294600F0E6 -S3150800661025FA03B030BD00BF10B500F043FC0446B0 -S3150800662040F28403C2F200031B68C31AB3F5FA7F6B -S3150800663027D340F28803C2F200031B7873B940F2ED -S315080066408803C2F2000301221A704FF48050C4F284 -S3150800665001004FF4805100F003FA0DE040F2880380 -S31508006660C2F2000300221A704FF48050C4F20100EF -S315080066704FF4805100F0F2F940F28403C2F20003AD -S315080066801C6010BD08B54FF4C843C4F20003984215 -S315080066900AD14FF00070012100F0B8FA4FF00070EF -S315080066A0002100F0B3FA08BD4FF08060012100F028 -S315080066B0ADFA4FF08060002100F0A8FA08BD00BFCF -S315080066C010B4036823F002030360036843F0010370 -S315080066D0036000234FF6FF7400E00133426812F0AE -S315080066E0010F01D1A342F8D1436813F0010F08BF87 -S315080066F0002059D08B79012B03680CBF43F0800327 -S3150800670023F080030360CB79012B03680CBF43F0A9 -S31508006710400323F0400303600B7A012B03680CBF88 -S3150800672043F0200323F0200303604B7A012B036810 -S315080067300CBF43F0100323F0100303608B7A012B80 -S3150800674003680CBF43F0080323F008030360CB7A01 -S31508006750012B03680CBF43F0040323F00403036012 -S315080067608A78CB781B0643EA82730A7943EA02439E -S315080067704A7943EA02520B88013B1343C361036813 -S3150800678023F00103036000234FF6FF7100E0013395 -S31508006790426812F0010F01D08B42F8D1406800F030 -S315080067A0010080F00100FFE75DF8044B704700BF69 -S315080067B070B4837A012199404FF4C843C4F20003A8 -S315080067C0D3F8002242F00102C3F80022D3F81C4293 -S315080067D0CA431440C3F81C42037BCBB94FF4C843E1 -S315080067E0C4F20003D3F80C421440C3F80C42847A6E -S315080067F0C688458845EA0645483443F83450857ABC -S315080068008688048844EA0644483503EBC5035C6079 -S31508006810037B012B19D14FF4C843C4F20003D3F804 -S315080068200C420C43C3F80C42847A0688458845EA2C -S315080068300645483443F83450857A8688C48844EA3D -S315080068400644483503EBC5035C60C37A4BB94FF47D -S31508006850C843C4F20003D3F804421440C3F8044200 -S3150800686008E04FF4C843C4F20003D3F804420C43CB -S31508006870C3F80442038943B94FF4C843C4F200037A -S31508006880D3F814422240C3F814220389012B01BF0E -S315080068904FF4C843C4F20003D3F814220A4308BFCE -S315080068A0C3F81422437B012B01BF4FF4C843C4F23B -S315080068B00003D3F81C22114308BFC3F81C124FF477 -S315080068C0C843C4F20003D3F8002222F00102C3F839 -S315080068D0002270BC704700BF00238371C371037226 -S315080068E043728372C3728370C370032303710223D6 -S315080068F0437101230380704730B401F11B031B0168 -S31508006900C35803F00403DBB2137233B901F11B0356 -S315080069101B01C3585B0D136005E001F11B031B0146 -S31508006920C358DB08536001F11B04240103190459F9 -S3150800693004F0020454725C6804F00F0494725B68F5 -S315080069401B0AD37400EB011303F5DC74D3F8B851B2 -S31508006950D572D3F8B8512D0A1573D3F8B8512D0C42 -S315080069605573D3F8B8311B0E93736368D373636892 -S315080069701B0A137463681B0C537463681B0E9374A9 -S3150800698021B9C36843F02003C36003E0036943F0F9 -S315080069902003036130BC704719B9C06800F00300D2 -S315080069A07047012906BF006900F003000020704700 -S315080069B02DE9F001CB7803F00F02164613F0100FFD -S315080069C01CBF8E7816430B78FBB107680023012598 -S315080069D04FF00F0C16E005FA03F20C8814409442A7 -S315080069E00FD19C000CFA04F827EA080706FA04F403 -S315080069F02743CC78282C08BF426102D0482C08BF10 -S31508006A0002610133072BE6D907600B88FF2B21D9D2 -S31508006A104768002301254FF00F0C18E003F1080220 -S31508006A2005FA02F20C88144094420FD19C000CFA25 -S31508006A3004F827EA080706FA04F42743CC78282C32 -S31508006A4008BF4261CC78482C08BF02610133072B86 -S31508006A50E4D94760BDE8F001704700BF016170479F -S31508006A604161704730B400284FF00003C4F20103B7 -S31508006A70B4BFDB695B68C0F3034584B200F4401217 -S31508006A80B2F5401F09D123F070630022C4F2010257 -S31508006A90556825F0706555600EE010F4801F1DBF1F -S31508006AA0032202FA05F5AB43420D02BF120104FAAE -S31508006AB002F2934343F0706319B1420D12019440F8 -S31508006AC0234300284FF00002C4F20102B4BFD36189 -S31508006AD0536030BC704700BF10B44FF48053C4F203 -S31508006AE002035B6803F00C03042B08D0082B0CD0B8 -S31508006AF09BBB4FF49053C0F27A03036032E04FF425 -S31508006B009053C0F27A0303602CE04FF48053C4F22A -S31508006B1002035A685B68C2F38342023213F4803F69 -S31508006B2007D14FF41063C0F23D0303FB02F2026083 -S31508006B3018E04FF48053C4F202035B6813F4003F75 -S31508006B4019BF4FF41063C0F23D034FF49053C0F2DF -S31508006B507A0303FB02F2026004E04FF49053C0F29A -S31508006B607A0303604FF48053C4F202035968C1F3F1 -S31508006B70031140F20402C2F20002515CC9B2046871 -S31508006B8024FA01F141605C68C4F30224145DE4B29E -S31508006B9021FA04F484605C68C4F3C224125DD2B29C -S31508006BA0D140C1605A68C2F3813240F20003C2F292 -S31508006BB000039B5CDBB2B1FBF3F101615DF8044BAA -S31508006BC0704700BF39B14FF48053C4F202039A6983 -S31508006BD01043986170474FF48053C4F202039A69D0 -S31508006BE022EA00009861704739B14FF48053C4F225 -S31508006BF00203DA691043D86170474FF48053C4F230 -S31508006C000203DA6922EA0000D861704739B14FF405 -S31508006C108053C4F202031A691043186170474FF48F -S31508006C208053C4F202031A6922EA00001861704709 -S31508006C3030B587B004460D46038A23F440531B0437 -S31508006C401B0CCA8813430382838923F4B05323F0A9 -S31508006C500C031B041B0C88880A89498902430A43CA -S31508006C601343A381A38A23F440731B041B0CAA892C -S31508006C701343A38201A8FFF72FFF4FF46053C4F212 -S31508006C8001039C420CBF049A039AA3891BB2002BEA -S31508006C9002EB820202EB8202BDBF2B685B00B2FBED -S31508006CA0F3F22968A4BF8900B2FBF1F248F21F5338 -S31508006CB0C5F2EB13A3FB02135B091D01642003FB5A -S31508006CC01023A08900B200280BDADB00323348F221 -S31508006CD01F51C5F2EB11A1FB0321C1F34211294350 -S31508006CE00AE01B01323348F21F51C5F2EB11A1FB32 -S31508006CF00321C1F34311294389B2218107B030BD6D -S31508006D0029B183899BB243F40053838170478389F1 -S31508006D1023F400531B041B0C838170478088C0F33F -S31508006D200800704700880840003018BF01207047E7 -S31508006D3000B583B00023019300934FF48053C4F247 -S31508006D4002031A6842F001021A6059680022CFF657 -S31508006D50FF020A405A601A6822F0847222F48032CE -S31508006D601A601A6822F480221A605A6822F4FE020F -S31508006D705A604FF41F029A601A6842F480321A6009 -S31508006D804FF48053C4F2020340F2DC511A6802F44D -S31508006D9000320092019A01320192009A12B9019AC0 -S31508006DA08A42F3D14FF48053C4F202031B6813F4EA -S31508006DB0003F00D1FEE74FF40053C4F202031A68FD -S31508006DC042F010021A601A6822F003021A601A6862 -S31508006DD042F002021A604FF48053C4F202035A6862 -S31508006DE05A605A6842F400525A605A6842F48062FD -S31508006DF05A605A6822F47C125A605A6842F4E812B9 -S31508006E005A601A6842F080721A604FF48053C4F2CE -S31508006E1002031A6812F0007FFBD04FF48053C4F2C5 -S31508006E2002035A6822F003025A605A6842F00202C4 -S31508006E305A604FF48053C4F202035A6802F00C02F7 -S31508006E40082AFAD1FFF7CAFB00F014F803B05DF878 -S31508006E5004FB00BF08B5FFF76BFFFFF713FBFFF74F -S31508006E60DBFBFFF7B5FBFAE740F28C03C2F200033F -S31508006E701860704708B54EF21003CEF2000341F6CB -S31508006E803F12C0F201025A604FF46D42CEF2000280 -S31508006E90F02182F823100020986007221A60FFF775 -S31508006EA0E3FF08BD40F28C03C2F20003186870477E -S31508006EB040F28C03C2F200031A6801321A60704766 -S31508006EC0F8B500BFF8BC08BC9E467047F8B500BFC9 -S31508006ED0F8BC08BC9E46704705020602060307036F -S31508006EE00803090309040A040B040C040C050D0520 -S31508006EF00E050F050F061006100710080000000003 -S31508006F00020406080000000001020304010203044B -S31108006F10060708097961000849610008B5 +S31508006260FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7F8 +S315080062707C000020EC000020F0B5002421E0134D3E +S3150800628015F8147005EB440595F801E007EB0E05C3 +S3150800629005FB000548F6A04C9CFBF5F605FB16C663 +S315080062A06EB99CFBF5F5ADB20D80013DADB2B5F505 +S315080062B0806F04D2177083F800E00120F0BD013426 +S315080062C0E4B2112CDBD90020F0BD00BF506E0008E7 +S315080062D030B587B001214FF4003000F043FC0121AE +S315080062E0052000F031FC18238DF817300425ADF889 +S315080062F0145003238DF81630144C05A9204600F0D7 +S31508006300CBFC8DF817500823ADF8143005A92046A4 +S3150800631000F0C2FC4FF4614301930023ADF8083046 +S31508006320ADF80A30ADF80C30ADF810300C23ADF8E6 +S315080063300E30A4F544440DEB0501204600F02EFC72 +S315080063400121204600F08EFC07B030BD0008014050 +S3150800635030B58BB00121084600F0F6FB0121082074 +S3150800636000F0F2FB4FF48073ADF8243048238DF823 +S315080063702730344C09A9204600F08EFC4FF40073F0 +S31508006380ADF8243018238DF8273003238DF82630EE +S3150800639009A9204600F080FC01214FF4EA1000F01C +S315080063A0CDFC01214FF0007000F0DCFB264D28469D +S315080063B000F0DEF906A800F0F9FA01AB0DF10502C6 +S315080063C00DF106014FF4FA70FFF756FF00248DF819 +S315080063D01E408DF81F408DF820408DF821408DF81D +S315080063E022408DF823408DF81A408DF81B409DF801 +S315080063F00530013B8DF81C309DF80430013B8DF8C3 +S315080064001D30BDF80630ADF8183006A9284600F04C +S31508006410CBF98DF812408DF8134001238DF814300E +S31508006420ADF80840ADF80A40ADF80C40ADF80E409E +S31508006430ADF810408DF8153002A800F03DFA0BB003 +S3150800644030BD00BF000C01400064004010B5044692 +S315080064502021064800F018FC012805D1034800F061 +S315080064600FFC2070012010BD002010BD0044004024 +S3150800647008B5FFF72DFFFFF76BFF08BD0449CA688B +S3150800648002F4E062034B1343CB60BFF34F8FFEE782 +S3150800649000ED00E00400FA0508B5204B1B789BB90F +S315080064A01F48FFF7D3FF012836D11D4B1B78002B59 +S315080064B032D000F04FF91B4B18600122174B1A70A7 +S315080064C00022194B1A7008BD174B1B780133144864 +S315080064D01844FFF7BBFF012814D1134A1378013378 +S315080064E0DBB213700E4A1278934215D100220B4B79 +S315080064F01A700B4B5B78FF2B0ED1094B9B785BB957 +S31508006500FFF7BCFF00F026F9064B1B686433984278 +S3150800651002D90022014B1A7008BD00BFDE00002018 +S315080065209C00002098000020DD00002000B587B000 +S3150800653000210D4800F09CFA90B101AA00210A48F2 +S3150800654000F044FA40F26763019A9A4208D19DF82E +S315080065500F30FF2B04D19DF810300BB9FFF78EFFD3 +S3150800656007B05DF804FB00BF0064004008B5FFF7FC +S3150800657093FFFFF7DBFF08BD00B583B00023019347 +S31508006580009303F1804303F504331A6842F00102CD +S315080065901A605968364A0A405A601A6822F08472A4 +S315080065A022F480321A601A6822F480221A605A6825 +S315080065B022F4FE025A604FF41F029A601A6842F4E7 +S315080065C080321A602B4B1B6803F400330093019B3F +S315080065D001330193009B23B9019A40F2DC539A4296 +S315080065E0F0D1244B1B6813F4003F00D1FEE7224B81 +S315080065F01A6842F010021A601A6822F003021A603A +S315080066001A6842F002021A60A3F580535A685A6063 +S315080066105A6842F400525A605A6842F480625A60D4 +S315080066205A6822F47C125A605A6842F4E8125A6090 +S315080066301A6842F080721A600E4B1B6813F0007FCE +S31508006640FAD00C4B5A6822F003025A605A6842F094 +S3150800665002025A60074B5B6803F00C03082BF9D15A +S3150800666000F016F800F060F803B05DF804FB00BF10 +S315080066700000FFF8001002400020024008B5FFF7AE +S315080066807BFFFFF7F5FE00F021F8FFF76FFFFAE74B +S3150800669030B583B00121102000F056FA4FF480552A +S315080066A0ADF8045003238DF8063010238DF8073013 +S315080066B0054C01A9204600F0EFFA2946204600F0CD +S315080066C039FB03B030BD00BF0010014010B500F023 +S315080066D041F80F4B1B68C31AB3F5FA7F16D3044665 +S315080066E00C4B1B7843B901220A4B1A704FF48051A0 +S315080066F0094800F021FB07E00022064B1A704FF408 +S315080067008051054800F016FB014B1C6010BD00BF08 +S31508006710E0000020E400002000100140014B186052 +S31508006720704700BFE800002008B5074B074A5A60C3 +S31508006730F021074A82F823100020986007221A6081 +S31508006740FFF7ECFF08BD00BF10E000E03F190100AD +S3150800675000ED00E0014B1868704700BFE800002014 +S31508006760024A136801331360704700BFE80000202F +S3150800677008B50C4B98420AD101214FF0007000F081 +S31508006780FFF900214FF0007000F0FAF908BD012169 +S315080067904FF0806000F0F4F900214FF0806000F0BF +S315080067A0EFF908BD00640040036823F002030360A4 +S315080067B0036843F001030360002300E001334268E5 +S315080067C012F0010F03D14FF6FF729342F6D14368D8 +S315080067D013F0010F6BD08B79012B04D1036843F0BA +S315080067E08003036003E0036823F080030360CB792A +S315080067F0012B04D1036843F04003036003E00368F8 +S3150800680023F0400303600B7A012B04D1036843F09D +S315080068102003036003E0036823F0200303604B7A38 +S31508006820012B04D1036843F01003036003E00368F7 +S3150800683023F0100303608B7A012B04D1036843F01D +S315080068400803036003E0036823F008030360CB7AB8 +S31508006850012B04D1036843F00403036003E00368D3 +S3150800686023F0040303608A78CB781B0643EA827315 +S315080068700A7943EA02434A7943EA02530A88013A03 +S315080068801343C361036823F001030360002300E098 +S315080068900133426812F0010F03D04FF6FF7293429C +S315080068A0F6D1436813F0010F03D00020704700208B +S315080068B070470120704700BF70B4837A012202FA3C +S315080068C003F3394AD2F8001241F00101C2F8001266 +S315080068D0D2F81C12DC432140C2F81C12027BB2B962 +S315080068E0314AD2F80C122140C2F80C12817AC688B5 +S315080068F0458845EA0645483142F83150857A868802 +S31508006900018841EA0641483502EBC5025160027B1F +S31508006910012A16D1244AD2F80C121943C2F80C12CD +S31508006920817A0688458845EA0645483142F8315055 +S31508006930857A8688C18841EA0641483502EBC50250 +S315080069405160C27A32B91849D1F804222240C1F8F6 +S31508006950042205E01449D1F804221A43C1F8042296 +S3150800696002892AB91049D1F814221440C1F81442F0 +S315080069700289012A05D10C49D1F814221A43C1F813 +S315080069801422427B012A05D10749D1F81C22134358 +S31508006990C1F81C32044AD2F8003223F00103C2F8C7 +S315080069A0003270BC704700BF00640040002383714A +S315080069B0C371037243728372C3728370C3700323F5 +S315080069C003710223437101230380704710B401F158 +S315080069D01B031B01C35803F00403DBB2137233B95C +S315080069E001F11B031B01C3585B0D136005E001F1A0 +S315080069F01B031B01C358DB08536001F11B031B0172 +S31508006A00C418C35803F002035372636803F00F03F4 +S31508006A10937263681B0AD37400EB0113D3F8B84169 +S31508006A20D472D3F8B841240A1473D3F8B841240CA5 +S31508006A305473D3F8B841240E9473D3F8BC41D47375 +S31508006A40D3F8BC41240A1474D3F8BC41240C5474FA +S31508006A50D3F8BC311B0E937421B9C36843F02003E5 +S31508006A60C36003E0036943F02003036110BC704769 +S31508006A7019B9C06800F003007047012903D10069FD +S31508006A8000F0030070470020704700BF10B4294B80 +S31508006A905B6803F00C03042B05D0082B06D013BB48 +S31508006AA0254B036021E0244B03601EE0214A53680E +S31508006AB05268C3F38343023312F4803F04D11F4A5A +S31508006AC002FB03F3036010E01A4A526812F4003F0F +S31508006AD004D01A4A02FB03F3036006E0164A02FBD7 +S31508006AE003F3036001E0144B036012494B68C3F3D8 +S31508006AF00313134CE35CDAB20368D34043604A6875 +S31508006B00C2F30222A25CD2B223FA02F282604A6877 +S31508006B10C2F3C222A25CD2B2D340C3604A68C2F3AF +S31508006B20813208498A5CD2B2B3FBF2F3036110BC26 +S31508006B30704700BF0010024000127A0000093D00AD +S31508006B40040000200000002021B1054B9A6910437B +S31508006B5098617047024A936923EA0000906170477A +S31508006B600010024021B1054BDA691043D86170471D +S31508006B70024AD36923EA0000D06170470010024038 +S31508006B8021B1054B1A69104318617047024A136907 +S31508006B9023EA0000106170470010024030B587B044 +S31508006BA004460D46038A9BB2CA8823F4405313430E +S31508006BB0038283899BB28A88098968890A430243C2 +S31508006BC023F4B05323F00C031343A381A38A9BB287 +S31508006BD0AA8923F440731343A38201A8FFF756FF3B +S31508006BE01E4B9C4201D1049A00E0039AA38913F430 +S31508006BF0004F08D002EB820202EB820229684900A4 +S31508006C00B2FBF1F107E002EB820202EB820229688D +S31508006C108900B2FBF1F1124BA3FB01235B091B01AF +S31508006C201A09642000FB1212A18911F4004F08D03A +S31508006C30D20032320A49A1FB0212C2F342121A43A7 +S31508006C4007E0120132320649A1FB0212C2F34312CF +S31508006C501A4392B2228107B030BD00BF0038014006 +S31508006C601F85EB5129B183899BB243F40053838175 +S31508006C70704783899BB223F400539BB28381704784 +S31508006C808088C0F3080070470388194201D00120A4 +S31508006C9070470020704700BFF0B4CB7803F00F02AE +S31508006CA0154613F0100F01D08D7815430B78E3B114 +S31508006CB00668002316E001229A400C8832EA04048A +S31508006CC00FD19C000F27A74026EA070605FA04F409 +S31508006CD02643CC78282C01D1426102E0482C00D109 +S31508006CE002610133072BE6D906600B88FF2B1ED9F4 +S31508006CF04668002318E003F108040122A2400C8824 +S31508006D0032EA04040FD19C000F27A74026EA07069B +S31508006D1005FA04F42643CC78282C00D14261CC78B5 +S31508006D20482C00D102610133072BE4D94660F0BC38 +S31508006D30704700BF016170474161704730B4002851 +S31508006D4002DA1A4BDB6901E0184B5B68C0F30345AE +S31508006D5082B200F44014B4F5401F07D123F07063E3 +S31508006D60124D6C6824F070646C6011E010F4801F9A +S31508006D7006D00324AC4023EA040343F0706307E01B +S31508006D80440D240102FA04F423EA040343F0706371 +S31508006D9019B1410D09018A401343002802DA034A52 +S31508006DA0D36101E0014A536030BC704700000140DE +S31508006DB0FEE700BF08B5074B044613B10021AFF341 +S31508006DC00080054B1868836A03B198472046FFF789 +S31508006DD0EFFF00BF00000000746E00080E4B70B590 +S31508006DE01E460E4C0025E41AA410A54204D056F8F7 +S31508006DF0253098470135F8E700F01EF8084B094C8E +S31508006E001E46E41AA4100025A54204D056F82530DB +S31508006E1098470135F8E770BD74000020740000201B +S31508006E20740000207800002003460244934202D0F2 +S31508006E3003F8011BFAE77047F8B500BFF8BC08BCB1 +S31508006E409E467047F8B500BFF8BC08BC9E4670471A +S31508006E5005020602060307030803090309040A04D0 +S31508006E600B040C040C050D050E050F050F06100680 +S31108006E70100710081400002000000000A5 +S30D08006E7CD0F2FF7F01000000BF +S31508006E8402040608000000000102030401020304C8 +S31508006E9406070809000000000000000000000000C2 +S31508006EA400000000000000000000000000000000D0 +S31508006EB400000000000000000000000000000000C0 +S31508006EC400000000000000000000000000000000B0 +S31508006ED400000000000000000000000000000000A0 +S31508006EE40000000000000000000000000000000090 +S31108006EF40000000015610008F1600008AD S7050800600092 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/cmd/build.bat b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/cmd/build.bat deleted file mode 100644 index 6cdb041e..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/cmd/build.bat +++ /dev/null @@ -1,2 +0,0 @@ -@echo off -cs-make --directory=../ all diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/cmd/clean.bat b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/cmd/clean.bat deleted file mode 100644 index 025aaea0..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/cmd/clean.bat +++ /dev/null @@ -1,2 +0,0 @@ -@echo off -cs-make --directory=../ clean diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/ide/DemoProg.project b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/ide/DemoProg.project deleted file mode 100644 index 82adcf28..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/ide/DemoProg.project +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - break main -continue - - - - - - - make clean - make - - - - None - $(WorkspacePath)/.. - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(WorkspacePath) - - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/ide/DemoProg.workspace b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/ide/DemoProg.workspace deleted file mode 100644 index 4060139b..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/ide/DemoProg.workspace +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/ide/readme.txt b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/ide/readme.txt deleted file mode 100644 index 8a340a19..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/ide/readme.txt +++ /dev/null @@ -1,4 +0,0 @@ -Integrated Development Environment ----------------------------------- -Codelite was used as the editor during the development of this software program. This directory contains the Codelite -workspace and project files. Codelite is a cross platform open source C/C++ IDE, available at http://www.codelite.org/. \ No newline at end of file diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/lib/newlib/_exit.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/lib/newlib/_exit.c new file mode 100644 index 00000000..4ae9532c --- /dev/null +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/lib/newlib/_exit.c @@ -0,0 +1,38 @@ +// ---------------------------------------------------------------------------- + +#include + +// ---------------------------------------------------------------------------- + +// Forward declaration + +void +_exit(int code); + +// ---------------------------------------------------------------------------- + +// We just enter an infinite loop, to be used as landmark when halting +// the debugger. +// +// It can be redefined in the application, if more functionality +// is required. + +void +__attribute__((weak)) +_exit(int code __attribute__((unused))) +{ + // TODO: write on trace + while (1) + ; +} + +// ---------------------------------------------------------------------------- + +void +__attribute__((weak,noreturn)) +abort(void) +{ + _exit(1); +} + +// ---------------------------------------------------------------------------- diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/makefile b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/makefile index 5f7beb9a..f90d2188 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/makefile +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/makefile @@ -34,7 +34,7 @@ PROJ_NAME=demoprog_olimex_stm32p103 #|--------------------------------------------------------------------------------------| #| Configure tool path | #|--------------------------------------------------------------------------------------| -TOOL_PATH= +TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/ #|--------------------------------------------------------------------------------------| @@ -54,7 +54,7 @@ PROJ_FILES = $(call rwildcard, , *.c *.h *.S) #|--------------------------------------------------------------------------------------| #| Toolchain binaries | #|--------------------------------------------------------------------------------------| -RM = cs-rm +RM = rm CC = $(TOOL_PATH)arm-none-eabi-gcc LN = $(TOOL_PATH)arm-none-eabi-gcc OC = $(TOOL_PATH)arm-none-eabi-objcopy @@ -97,7 +97,7 @@ AFLAGS = $(CFLAGS) LFLAGS = $(STDFLAGS) $(OPTFLAGS) LFLAGS += -Wl,--defsym=__HEAP_SIZE=$(HEAP_SIZE) -Wl,--defsym=__STACK_SIZE=$(STACK_SIZE) LFLAGS += -Wl,-script="stm32f103rb_flash.ld" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map -LFLAGS += -Wl,--gc-sections $(LIB_PATH) +LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH) OFLAGS = -O srec ODFLAGS = -x SZFLAGS = -B -d diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/bin/openblt_olimexino_stm32.elf b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Boot/bin/openblt_olimexino_stm32.elf index 564e9c1b8e0cde76cdb14d27f51278eba477d17e..bff74d9bf40fd23c4f674e6bebc85f0eea4515f0 100644 GIT binary patch delta 241861 zcmeFa33yaR)<0ZT_ulTCPABQCgsh#FK=!bRtbsrXdsq|{7{U?^vc(V}DB2*R=%9jI zfd)av9UVY1s37PtE(|J&3o0t&0^{1us0one`<=SoAu!IUGxN^#KHvM#L-jp%>YP)j zPHm^E?kzt5F}HSg-fDN!+q#o6!Hh1<%`}$5B3T&Yj8(3h$l0oi%v`mmUrPEN6B(mm zF#6*}fImS$Zs5&V0d5Q5defCHo?V=onqa1ZU`Gf*2t**-wtqpuh4}EHc!ndiLuii> zix7{Hh>(Pkf{=#L0ih#8CPFqsE0QFxuuB^nTVZ6f1C@h>_wik9cdEhM+R%Hh z4Bx5^HIie>DhILM*C7wW^P#%Jq#80If%oxj0zOh_rf^pd3fM}&EF)sKa5F%z?ZSJg z$r#E~V=HQ_xVLvR^R8$SL*vR^yNHkExwfYdO&=0l@z!FNdTCW{)sZT9G4tNl;w~Qf z1G|EG*8y@RG4BI-7AA4;@`j~J?qcqp(?Gwvry+W%yZH8oEEo3{0L8rTwImgDH}hWI zGV+I|S8zA?j&InLM9&!w5P+x4_l#*6`9t9-qP?}njTGj+0-10xYtn~u6w*@in=#Bx zg(+3x2Xk+~=h*J0h;zU_pX}tC~_9^hqTtNyS=vWXa79A$d191eY=IzNU`FIux4P7Va%=X*@nJ$tV%t&@;ClXD(65SW5$Q<7x83v16H;w>@&$@+~Pf zMsd+ro(>Qu;wd~krIM($l4A#%_sb?Ca-qJM zix-;Pd6I_Q56LvaJ2-XkL(Maxj_&m~%JG7`Jrj{3E2$hrPuF()FqYyjb|l*dU)PXP zpnFH3ay`pa2zH^deU1ja1a#(hvt%`JJX1fg>x5ZoK;G9ob?=X7C?*j5d?(S8OwC70 zO&0j)3Gdn-FzgP+&pZcQyON4^Z)p?DIQ0QjS-FdMop2TE-ZvC69~!-s>LExp!V2!~b0%};H^)c*)H22#5?B^q!#jVtExfX&es)vl$`6kZ zn8*sN(M%qp4uR$o4Kcjf+-`%QnT;HoG4J9=6y$&aG_`ThHggy2&I+k>B{j1jPgiS4 zg*UEQZqd-V|11w`JeEH%ztwmme_RIX{C4L9P3+`!8_n2waDoM`3FQr*%`Ut;4xzK8F|9s-Nt=)I;nUGk`uspC7w2r zFU0e%Gw81a#G}{}c^N@c18Aqx}ngb~03>Bs&>2kn7p5{pv zcp7qnji;oaI;|&7Ky(_I+{G>Rk2doRTXDpJONO#!J?Wy77<7#>XXFbu9;XZMibnad zjrWQW-txv9`j7N3?KjfHXVR(UVqTmFD{sT7SGlWh zV>GW2vLcAPZIsWZaCu7*Pxiyl1o3Mfl<#JQjp4F?FfWK|sUOkO2~r9n6=PM+Xz_7KA4e+=l!rnDQ6Vh zi}UbY*!14Em%(Nh0KQ{8Q$e2C~oM5VBpo@ZJ3qX=dalR%tGlN|}~ z1OX+oMet{W$Wl}aHyXnh`C0@Y3AxV30vM$`jI#c;OpoLPP_Qe`$hna`IZ71*43r58 zCFUo?$xGKN!hxflJfvw47bavjBB}R@RnscQW%9pV|ng zq3fxm_$@ePrW`JGSIww;sA^NgfIQ|M+9W?N<<~`WllFU<%RZ@Jz@qQH>XHOc=yfL6Yaez|3s(cVBw;g9`Eh(Q>rd?5v z9RJoJXN=;7kbkg2J~oPvjbq*i8>-^^C1ez5f_pp0@f8PJQohE-vaUhKjOP7AnRj7B zRn6-Dn?Aa4b`*x1F>=mm-W9&VOc3||;le-6uX${C_<+Z!hr_63j7)@8m;|%%G`F|Z z&xBWXuu%*Z$uX6f8g_pRLz~;}5S7)$GuQ!hm!Z-`2~DIe_48g}yQ{%VbeP$9f_7+Z zjmXs0wA)fY?uFO3F^~7-MvJ`k1tQczqGjH_TN_f)5YGClnjrigP^6{aySt^n%L^_j zbEX9&_5tR7z9AZIGo^;Zt;D419n=s27fJi^^t848e>%icQec6t4J^ZZkfvqky$^~% z1*M)=g))YE;DA+fZ&m}w*D_0y18oSH_l72n$_+4i3;d8XuvSA${o)pj@{`?cw}~My z224*8oysw?SfRVSVoy^0uvarQHpvY6Bc{NRB zM(lPMZ#wB_d$y6U(tW#8%mSR~*vDGjm4-KjwbXyq!cxjAAEC zfsYj4(Im(x$K37i_1U%uPUeZXwncS%;A9UTblBE0@cn>J*X_Qb=Lg%w*S7FK^w+#C zwxb90iW_!$n7aWPy0)_v`>>c|`(U#qrBZl5JH?)L?OFs+&obMX=h^NCn5-7npxZEz z;z^xn%ju=w!hp&_lt$H(k7^MI3{*(qR$z8D*H<<0j8g~Qm9AYxLj}`og!fdlPvr|x zcG7uF7C)f5yJMN~P4ldp=mGs}M%#aSCqL6TP=L@m(|b@L6#{l~dhV9dnS8WoTZ@)q z6!$qmbNGQ4EDXK3E#=vL56n6wvO6E#7}ruiu*E2L$G6n?YhkwTWg7wYYUx>_pLCkq z*BBeh^phrRTL2v5Zi+h)?}Yg5#OML3+q##{*vhgTAF(u=dlFh^#Z_Lke%pin&6C3X z(eojBd){TtO}~YIosyJ=-mv!c*5j15>C0MgVY-!dOEYEdpsZC^l=Y9mW%;sVIqx1| zS#SF?JJEbjX1=^g@`ueYyF#WC*4a*-K@!)XVkIt$LtcaFgA-rET-qq0Wwr5YW zkV5bC%UH%m2aF$=RvAC;xgrB%Gh4QtZ0Wlc6MO>F27M$;n(FUsDJs5eupDy#8BP1p z{lb#OrO?InSg8)a@bZ|}JYL@Qc;kKb!sZWw%L!*bqIKeBlxplbmQX}%uNGC%{H zR{&ZHsId8JP|s?)7QYoO{fgfKcIgo2efJdA_TpvN06($i-G%|l?>6)*xV!)AgI5AG z2A%PB_#Z^GblC!6hP2?>y7h5FMhqtH8i*%-yx@4zr9bgFq2et&A7R?%;8OmV-Gjc3H@w|r*oEtlo+cu!Xl ze9+tNVbMX6O^BpHN1}{?? z?dZ}>;Od$+l%DFHc~ed`)nBD3H#cV^?a}6@`gzUdwxyPE?>@BS?prf}U+-zA2H#NB zRDa70F+kkeoQmJunp5z5YjZ4y|M;>=Wj&PGMBr9{zNx;Z8O;iVO4;cf8rW*el7<2r zMkYF#`|w4~+=2M(`}glZ0r)wsQCi?I+S6%4rAV{8cLobgY)Lj_-$@NBgnt*gvr19 zG7s^enuNQl{x40I9S)wNhDUZFjuY@dy`JM80DjhF1KGPxX=ot3PxVqHNx;9?WB|Xf zDG~UmTA5>!vaiXGlwD2jk@Ap_BNF%*nl#|I`Z8R1%5V5!q-|-^-R~VIlalo;(_gxO zKbi4-+mngOl&cZQv}Ag61qL-X!gD$DoE7xvnfCyK3sXGvK758fYwn^6l6k+yv>|(? zDaUkgi@Yw4caJMW)m1pL_ROfD+X~ch8c@<)|I{h&&M$7RfBrOiq?ex7ws?2>^`R1`AfzHxZVwrTr3om% zk>7XVDH!puYTn%cM=HW5TG=HNP zV-0-zKudkdY35yUx}|<_vwf)BTUO}ydRTNBrp4v~70kOz)+h25EFNZ_mI-d|1~l%p z?C<8C#LA21TsJR?hV@Q=R`G%T^xK`CvzC5V@xEPur=>phw0y(O?{bvEF0721(?jIk zBt8WEcb}3wllVm2^bjZ+BomVPXg|C#nU4oW$SL_&GEWB7*dQB{c>lJeh|!ut!z2u|hKx+o`-NxMFjqdbtxQ$ldu6KZapJM6!7k%6ISd6{C-h&MrL*9_lNC0{fgc7 zj&~bNsi@4v6fyQx-O3_!7P#=7ol(&t@*+>r%XhT4r@g z4Nplf9$eg5U)CTum+&w3#`@k3@~*+W8W3-g!9#el_)VY^gCcx?=g| z+Sav$+{I_=H#F16FJmt>HC+Wnne0I9hILM_tAI=sYiHVoT*9 ztym1Wy}vl1HSpNe$14X7-rCY>#qOI@v@%EKNN-DE-deRnGm(`XF^0#;O=I{Y=A0=r z=jKdfOjeBHd7Va9me1`!44W31Df;3!uLol}Il0!qG4mEwO)JlxF>`i#&a}F27xBk< zhw~HrjUHY!yz}HSV~2MxD9+DaFn=luXL9IRzP|40#eA$DUvJ# zg0I9fwBC;G_-7GLAv7U;1pHqRenbE% zD?~67n7IaN^!&N-DAJlCI{>ts@kDoLd+^lpbYkj@!E^5zHpWZ`fIm0(i&+K|vhdV6 zV+;O?@WuZmjq7Xfn`)@CuemRg7yYxJk&B_xKm^j@`U%Xu4q?Tw2rcLQF~(WHF-3z1 zuemSQ@B#64W4UmeTemdYWm$ljA}-9AuiR$O4(^iI<-%^0*e2vCShhU*h7rM;ykeec zN2Y>d#ZE52z0H_yuZFDzn=84;i16gjtE|qwY}&N!DOGc_=gym3o?Sj=>dfq}le=UW zaD zn8^bMUOc#HAZ0`Zznp;#`Xn%ZxKFQNCja^JP*%BPN{6XzbL7!=Mt)t^oyK296nenq z>E-jM@}28|l3p2){<0t*=HxyeD{ga);Pdpd*xh0N3B;75!OLyu76dT{vj!urkB9&Lm8fe_n)=-uT~KT!mx8tpYd(Iu)`9H0&x z!s~TsftxdU5WI zDb+LP=gzNEgQpccTd?SJ@^3T9tHw6)-)(G+d=dG2vC&U{JH>Fw*Y7gyvT~vkBtN{= z2&fxzt8r9_R9)uXW?W-Gtm@^1Ur{gTyC^?j+<$c}R|!#7aYcT4eMQCk&Z1zzFv+8+uEv;88-eI-g01Cj^i7 z54=u7d?XUr{wm`?c*ObY6y8Rkdw16 z?40HA=9_@c(4N+KWQCu52NAxe@#Kn2d#7Y7Y^-W1hkr#w`FEPYuWJFn(1FiussE@+ z{7-e@f4`yB?JLGB3Uwb0G6so$pHp2Fpk{poy_e#Bc-qXOr0k@8ZBaEIBG76yz3fQ) zh$d$ue*J%ylk~rIDt2u!X4Ea-fLWMUS#9QB6aq@iAo#!9q)D0VET%yJ8 zq_&PXcOnv!X*BFRv$ucrI%=0Mjx-YEO%oLN2%a>w&v0!{uc2C4FF#2yQ#Oq>#)!kF z99?R36L|shrcxtCtO}_6L#cuD+=)(-uJQ1s!O4E6N~ip2l+js41j(?`MsIO6NRAq9 zETfn3&;(9$IpubYlv|GnklFIKklQhNJqnN2RQ znOTk92`uX8S5HT=;kLpcGt0}%XOIi4F*bS1-1##tv}GBY__z^01XQ%vn0XnJFjUPb zpHjV`s(ii`gRJT0v<|_%Q&nC*x7tEau3lW}CuxN>`G-Oy>f+h+rp>abrh)aW97`wY zF=aMLrho)F(^8zdP{~oPE;AvuB+ir69Q>+{YV|GcY^~D5lw7)Bw9wC2>u>N-&uK5T z7#^Tj`#;xfskvD`&M&H^Dz3Y~;(n3*yi&;frWoOMYcDk()+2Q?+$$!JN}uZYBHS)H zcCxY0gq!mJ%yxDQC$|n}gTL3yB^OOM?iWj3GPc|p6TX%#_<+va`Q5u(mt0nEOca}3 z@{@97xY*;8IWvq>^N8}h4*kDoXl;q*TFtOxtnoJ?_PgYyamEc|ZK(WmoKX_KDHKNi zQk*sFBcZb2c;iL;UgZfbI6Fz7>x}$YJN0;9L45r%*Vn1fZc6+w+JURP%`SGP;u}r)yXCO7E+M zU#mvgS;|fSztCjI{i_qapN~9>);)M@8@a0dviY(QpG(voUus;giRv&p<~n15xGqet zyUs`o-$*upiFPB~TMN;*!{qDN85f0{;YhfVHUYz}guHOsb%o&;0k7#0;Iagi5aOLSh}ncV3d9D#pS~(W zZoS@kR&0)tvu`klL>(ZC&kf!#S2=cf|DS0J|KZWATLnfhaU?=co@GSF=#jAM*Ni8n z5ACg8=^p0apU8@ox6CqniXD;i&$EnWq9RI;m~AA9O;PfS*+#nfAxf^BZHy56+sVJo zHbzEIkA|H4vHR3JJvX*>4YxE}md-KSi@nixv*sAdTolI1TjyfM78fr+pKDws_QuPe z^NhR*9Ve99v!><5o61@GzcA1LPaGD_oLfzuyn}qoO4`H!n6i*{3KoZ?fk9-@1QuI|pAlm2dR@w`n8bvRdv z-6cBJXE@oMA%FjvabX?Kggz7Ui6@MBzE=ME3F9gAakaUSYi%w}IB##{m$LaShZM5i z=f=xDUrj`JI)Po4-buN+t=r3=6ZRCw_s;%a{sUn!utx~f8kco--^9RDduafm;Dd6 zR%@3P`$v^I)8w+f#z498MI%5aylh-7-8&4MY<$shrKOUF`DmoR!|M!+_wmKU)J}!& zTUq~BUC%vG`nUIYJ?e!I+UlX59`>{6Q|IgowK+CCZ==RPz|z9d{#( zlVtWjqj$hG+MA;dI9ajJ=qSH`$#B#?v=1j4p2@WDhS!}cn4NYBt7gunJwL#-3ztQe zav1JeVs3Ib?Fx5l*BAVU*b^z~2Lm6uBqaA4mXMs{ugE2ou+7Gk2JEEGUt6`UYjR(0 zUXB*(_Wdr((SqDQIhxp?DhKa3;7q2059i!x2QpWhT(;kcO6fu=D|BR~g+Hgw$+@zi zATL#`b{Di}nI?DbH+p96Aj0=`p3_z3+{>2NCm}g~w$^+6@JmazD|7l>H!&_XE}asS z<&@Wrw3s;3YPBZ^D6OBCKV$f%BRcg_L~`QmMrKrun+P_0a*z<0nvl?jH#iO(*ZzSZ zqJwmuX=+L3^(l?Ckgl@cdAMFb*C%sR6zUFXiH8~mgYu7L7)w>T!hRO%uFb0~# zRF5q9FANn$FB-44zataY$-wA)>@T zwEc@FY4xujzUMhZ7ke}1`WK9jq9Ieh`ht-qhGog0C|;W-lXhc&m1U#eR=|&GJx|Y; zH|)lewIW--zS}4lN3&&@J;q=$J4br<7)kCOIbc|ev+<;)grua@K0}kUL$tNXmxfMNVR%s-eXRQnD1gYoj<22x`WJG+J1NQeWBr;Zw(pLavQyrgV@iF)NC z1!Gx^R^!$JXAJA8*1yF#=MXIaztG?A*AsW%D-37}i-PKV_um*LDUE z-bY9tRy0gooTCNzO7we~2Po++4b@8TIjmK6^WP}z+&Yx?aA(6&0P|cFvFgUE}*Z zf`2?%&X7q@8~aiRkeV51N4pY=clO0E4yTrMnBHNH8hGw2TR$)O7kjoE2%P?bKsEYR zZyJ}1VO`{jH;s|vjxO@T14h4yw@Hol2Jc+qcLYv!k+&Q$I*2Y^W!(WZmFlkY!vn?w z(WRRleGuD5k94bBb(m}H4 z`$mn}R3f*(Z{!Jcusr@g(pL?UZ+>80Cr%8N7ky}K5=)26Gauq4dH-86lS( zF=E8V5p`>iV0|R?Qu)?L##E;J46$lNl}C>m1I5l!vcqQvE{qv1M|@`ViM|bvnK~n7I&@)dC&!mf zcyCa>$ef#7F>g+J?!tNVs-`Zex-54<`NHzq^D5`yj5gQz;(PAcDOH!1S0ic8yj=Oj zJdy0l?LTi`H5)YIB6q(r?t+|xZaD>vFWm<5I*ULSI{&hTGv}C>H8v|yutz9c{0VMb za!_O1y+iRDc6?`rG2eJXV?r3k*+>`m&+ZgVYmYbDdEYUVt{cW*>0#gcf?&cls+!=A z^fB!dUKUK(4eWAI;v;_s*G5Pc(HY>)o~mpt%7*Um^tDj-N#4SUQI@eLy`ThW3s8s8Y1Q2VFF%|%)7~3<4ae>D4g++>rUZS@p15{Mw{Zwhp@yP=^)0fUvRD0#fD@1!whZWH4 z_j45rg58Q|gP$jpIc(cNaOW09KyTsOZUx9H@T0R;fPBV(#9=7o1Ec=%eLstP9Tu@F zLGYiqya$%+TM7=J>9zHcBl=BMm~(33XDfj$uVoDcwYC9_THZK|QB}ffzy^xPY@?9I z^C;TwQ~cWZBhKuz@$2FCy?6-wDg0{oH2muJ!}v9rxd0E|gW4`mR~WCQ*AxQi9cEgo zGV>`)9z<~~Igyg-jpj0yyn>Q1qBu2CUfYL~Z}M|Hl5p#h{+i)=7>R+CDZ`QX19avB zq`>o>pW#7)=d*VmWbXbD;WPKEftI=5;Gw@C@QFazH(SlE+PsMGiIj6KuRVx6X+$P{ zUZR>m?62Ct=sSZ@R{Qr=0`A^9zbpJ~B~VY$qRG74!;r3}4kpm5nh6A2RWrvDr>bTr zU}GzOJhprAYv1QYF-coJ%7#Lk#gKz9L_&Zy58}QUVZKI^nY|^*PnbB12v;e>6~RO} z8RWve9k6E31gx9G02}5Q2(X#o1GbyvKyR8WfeA1_K&Bpt`6C{I<_07?&37T*$pUr) zWg4lgk%OZXXpM9NnWGoU>+lfi$pUrKT$@eF9Z46vi3@F1A&l&Oq+6)cZ7K-3xeyYC zxdvKcK>7-|5*S_X15H4|Ldw_Z9)=;)vA4U3&;DoeZUy4vUR*3 zBwtu0+y#qBm9g)Tj8c+qjK_6a%yAFeg>flq#vFmb8xsiTOdI8tt{O4ea}5zxTo2lS z$DvuAad{tjeU83FJKN&xMI>_+pQ8i8bMFVaa5Phv^9a@*-@#BuCBZgF0r6H5z3J$T z5*qUf4seVo-fDs!juV7ma1ZmKwL7-JFvdbka5_GwgvGdP3@_AZo5`40K7mNUF=Uo! zEcud@+dLcSYmNhCj@_h$hhW`tH)VV+!KUL!VqH$K)A2dMcQyicITDFxBf$}l$RML9 zGake3UM$)%mz3C?guLP$yNKZlg58eQRI(=tPIb6YqsF#4&}TT_t(Lbf7Db-VNP%Yt zLtwyZkfs_t?nk;~II%rv>3E0={=B8*b}HXaOUHbo*=6bY3gKTM*yV^PRdy2`;YcO% zdkBtp#1qYn1jjkb2>;S?4F+^G?F>oU+YuSt)!5b(rm=N9hPbK5Hj~CSZmOZpR70Do zhBnh0+9EbUGJl>v4TuIOuhr1qB8zH(+(jT7H?@kW>tH;-pS~AxDzbKe3ibeVj7P_S ziar~FnZVwDGZB7At$qiPg$lVCBrydr1^GG8WHEMKur! zVJIaJ#FDnX(A9+aOgM_>t?U;{o*(b9JbE=Bth(R!(L<2dEI3BkPs z_Vva2C>GI+qRZ&Bg;d28Y-21b4AD*)Ws?#BbR{4eKp_AY@f>M&XCC64F-b$C^;pLz zmmoeA=@)?ASAgWvn)F^J+IPJaY15E4t2Hg2kK%2ZJiD>89?91tra|oc`Gf1cd=lnJanuF!BxPMR0rK{qmPfmbBMN;FlxVtKDj~lwBj;H#*K((Js z5l=%qRLZb~)6}vCD}^a(CHNbnJk06yny1D zfw4V~pA7OyY$M+wO;gD1lkP&HteWVcktL^F2r_Pm5-Q6q3qeKgNML)^o|3M!4%2CP zsPY5=WoRowky!*oQs8-+@8UthHYoEdWJSRdlXWc$Pa$xs$SOjH6ap_7SrRx3fwM){ zlc*;Of!B$w@yLQg;Bt|5H$+eftPxq)fR94pjlz@l4u~lPR*9?=Af^zwQe^E00foRh zBJ)PzC>SR)O~{~Ne9pc_wdiaIOz(5Ru7ZQxcCm3!2xC{nz4yCY++2>ehkqrZoM4ZC z#o=3jXlEcpbp0KS>|0c{E-|cSh~;e|jeI8M(rNJ>L9LuPEps4&w0P0_&L)stXRY4_ zB+gp7s5Ocny^Ip!nME-@brr$nn(0}RK)7bI&n%IsHKiG{Y!*H>{UH%UsQtMJLoS^q zVnSBLq5QXLM?tIyUK=MLoh5QREheN?$Y{sN{-c?(Rz>0h=hKY2PDR|z`R4>FW{W|d zuj7F|rLZnX|Iwg7ts)VDeUgxJMn$5T^8@5$X~iSK~eKoyG!{ESp7R*~qy2cr-fq#|*F zonz(qv#}z&E)vMGI=z`4#L3*Yp05M8--6oW_D0Nn!oC8Gs1h5rxAlGUEM-Zg2FlBT zX7-Zyw3fINs$|$7z;B5?48IZf=OMvmp8yGQ_F4FiX4)${ zO%reECgXqRfyx@$^)I@J)*dBO#WYL}<=KrZLlz^Z}A$Dgb-|fW^|F>Uhog0&v{dC>90# zb`f_Ko)m18dE5e2DFxdM9v=pSP%wMMZ$*7j2pAOq2wF4++!5*t!T_kVV$`9puOCgb z`uYy!L4OSqm}lNY@t5O{Q<2jJD9yLN4MSTKxy2TSMgYyXmvEFw^DR7$*?{h4J?YtMJ{sJVrGy?-}XcfVG@TE#y3Q~1#-QJvc>k2K4LxU!FD*s zkb4{=GIkNj^-7b$?N zHpu0HA}yT8IPoXKRMYBEJl(;N&j*V19!Cjx6RB*oZ6c|^C)jT5Pw*;|WZGg$i<|eL z*iQJa+wl}Xq#H8UDdLB|L^*CC9+$nms*33w2@bV|t^@u);)$>&-3R!7k`--he-GdX z2#&K2CEf=KcH6Fkxt2RcUSCz@*NBnXJ|Kd9WG>w%3H~#|Hrq|4(0bSZ zt?46#rjN*A(Jzxme)}n{2{f*78u{&~RU{&UMt=Jl6^Uk%82RP0U=it2qil#8Wkak{ zR?sMG_Pq_g-7=L~atd&W8f8P&C>x?i*$_3#hNw|CM2)f`YLpGJMp;3ltXaAfybj%* zkPk!KXpl80!5IZigRJQ(+lq8yqfyqJM){ys(kN?|>tOIHFy|twrBkpa3mJ}I&Z4pe zAIh%+BH}Svl@I3+qiR{Z2PiT^O(PkCMgI}i!t+-`Tp3b%t<45UDGO{opJtjr@NA52 z8N}0>;)VueyJOU7-Gvm!fE$aE+N^}j8TX_iUknjZVxJ-34-v6JN04v_5?DePOy=Ar zB4RHh-gcDSO3E4}Dvctzu8%&&&cq)votvPyiTpW_+ zYcAY0k_zZuD-%Pb>xyaFLc6CO_LBZfcs%$^Ktwt4+CV)8@eEq?CXFYdH*)%9HA5v% zLQ?v4M2}elvHVdk_!1>{G{t_j3BAH4980Ui&b(I^Kf#x8S-75tP?bg~i?m z^eLc|Yklcw(^%5)Nx`T2CL~3u{NDp}r@xR^PxG0os3|TIeLOJ=t*Rjz|vMx zCPjQWP*x!_G6AL?CiF;7ZP(C9Kqk$dfvEazGNi8Nrl$nsC5=477b zpGeIaJgXYC6wE0+dn+tT!I7H%XB35kBRTsT7>9x*CFierP{_I;N>I>so?Q(N1P{}H z%!)@M1zqs$bUZ2OKV|Ji1{Cyg&Mt>#a8oD>>zkLqK?3>U(KHm}?`>Qi)8_;9lE0gm zF+I1Lj5Xh$bUgOqMCS<}uxjVb#=`Qlhr_zO zBPn5MSQWU#sI{4vrxqT8L<+Xl2!ETh&)^aMHfS&Bj0RAhg`yYus=F8Hsk*!Ss{3z= zSaKbK1>2nSoZa*GoIU6{f7AQt_PqToHD6WzOB>z3m71}d$}C@-FI=A1Jz+ijCt&~i zp0M8Kb&Q(rhMa^v>&QJL9p9N z`=R=i1gAP_KUCjFLt2It`=L))3u`}Ae~drTA^&QLH**)0*&%rdbx;cI5Q zvwSOi6-D3{irTsFMXrcOO+P|}q@r}hZ+zH^YM_6YQTDqr6o0r_)A>N}K3{+y9@ zlt4PNG4j3!2>lK%k?W#FVhZ*M&^*Ts9LsQ~tF*I)3pxq3sZ9eLd3_&7iGCWqKAG4~ zvs3ma^9V)mRVfi3=OAL* zppv4Thhak7MwJxpTuXHKsgxM!CzNu(N{MrhBAy3SN`muY)PZf2N^v_UP|AZUC7A`i zh^nwXq`!~ySXF56`4d{DO?kF9@@$>Lc6I|nRz_n9rkq)ua%OGHnYAfr)~1|Un{sAt z%9*uU&aB!pu$OW;Q^C4@!a_XNj)8p=8P(b`u$NK3){cRF8f_c;b`0$0bbJvUW)}QJ zd;>dS3O2h~jBlb~Ca(A<#%l=fL9iZj8SG;ACfF7d1hbfh1e+myIsq;s*b#CQ;Rg}y z3`rt*IKjao`-m6+w*&?Orj^53=BQ=J7=48%WtZNcj)g*pJQ=t_ew zN?saV_B8A?!BYk`aAYNxZl@Z)qC#1>7qGQTt?lsaI!v2`f>x=NW>t|C;$HVAhakHim_q{RApMqUqJ2&BTVUt6ESgPeJc5lk}@6$GEBk@ zQx?XFcI~h9QPleiRE<`i#1fX8vNBFY#I5ut)8Pq(mm-QX)Iy2DL2N!<+;m8 zagjwqyITqO`*1UTxPTj2!ec(%)qdQaEMc1ux5kfaVF|DLaF{wNN4yB&e#?jQmm-yV z#$h1GV=hE9d=Z|0$Kk-0!yX+k0Zf1I>ZUG?EZh%pbiJ_v3b65gT)M|md5xcZ43WDO z`C00OWFKM`$b2H)8RrqM(>P)Hr0W8~eqp9dZ~w*E-}(JbT^`0l^rLI)WYMwMJVSyb4&tlSreHxcIy@VWOKo z%Ab8axz&U84kK#mt z?3W~x61||Hfs__TmM+%VC>EgrPKR6uB9Y;coAB&a2Ib~}cvdShrU?iXH6X4);$kGO zJU_7-O{UTzd9sKL`vF8{WYgDqco3MHVWMOa6Qu`QWA>L8GY!KDUk1v_NE`5tFU{W) zyYEBuB?k0C#t-paYE(qDk^~>*+adTuf-{e(8X1-#oN`w(DxjNFet>6UA6$Gxs@?<2 zwiSRq80Ic^lB(^rgkuhwlOkf%zJks)6MbV*gNTX@(v$>bO8q<`D^Si&!MNJPr)mnC zl~3K2@xT##%I|#CDRcd7SNf91`N+*4R6BVr;W{MH6gKOuoPR{(4~0=;wQ<|@vwX#)C~9} zWFlXjR*7{umP~jCacYb!5oy~PX;$Bfv~yx zF(36OA+jV*1be>n#sBK#?#J9L$l|7oQ+2F3S?5Q|2w{SZ5CM|?$_TSU{YD5E{egLo z3aN|`A;>TLf#S*tkv9%2&TplD(rori|1io#7 z(`d$61td0)7_QPj1!6T*j72L~v%yRN*?x+%b4SW*FsXriQ(KYb<|a%8hK%S$aZqkP z7+wTW$SRVhTR6)WBA^jde~{dej+4hdKCZDot`g?nZ*i$sZ*`D>W;CD$)Yf_^+Z_dk zTMgd3!u_`Escd&O^tSw|UMgOPxMj=Uf@n8lDz`kSLM6#{BZf0_u=*+T&jaP44kAAD z0*oCQ)8=2vaCQRKESwPRv#=CJVJLKZu)MVcESv>=TMH-j0D`PB5meL)TKi*( zkFwI2K*Q4vAMuTT+|9nuTj?WS?@s`64RF*lpYh?YhJ4Q`UWl&lqu$qs`hK72V-}8I z=#%`UPs$k|?E*+4At`&2pghF4eVlPH8`YNRpPe)oA0YbOfkE4$G>Cj*e?1UhDsD1&xk(9(aR~AyLq3*cv3K5=Y4YU zq+tG$vp+#io!y9b<=cY!sE4%$qh2pV;`>=xb{>NpU~R@?7goKAO* z@$KsV+?&SOyE*5@ZuLU9Z@Ug}Y|t`PzkM)F7KJ6M@1?ef$#~ymXNO0T9kG*YTXP|@ z8Hk9w7o68(FoMr{9mSP*4*vpu3@@c);PDkDb(&R_LUd93`yq$1!KkO7-?aQ~dzQ4D zgX=u|!A)p=)8yaTzdZj%T{*L}NbT2l*T>6s%FA2dD!x^gcRm_c`&RhhC_^K~@T)7d`ZT zDxy2-MGw8dikLz4qK96jBF-Rs(L*1gBCen#IKa~fsz^i-z2~79t4MSZ-t%xWeUOU9 z1>r@H$}YYaJ@m198S)N}FmigKhC=$FOhz6ZK(i2rsx$Hl)+=XClZG22bUF#vw6#zT&9HS8l{6+{4eF}nsP@9?6b1JdtInE%q@JKN6drs9-<Q+-=D}5S1P(kTlto# z_&&u~L#>6j*5N=Y1v;aLS!{PGvL9O6?o#nc_!TU2DA{7CVvAF36~s1pqQX*%`g%ZT z8E2>J(0FM!as-*2-cUlTS6nxPD{96Bh4nSQ$frr=<~ADbCDHej0h*Ntiy_&vCew)N zZlzIIGC*%M6SO}B?y3C?3ExFV?yZqZXxWh~skpyWRF($x-mazQ?=*jV8A(L+N|L`) zx`HTWGifkS<+xYnSc0z2uWlpj(pFhlYdQ2K2jzGt^}tn%s+N?f-Az=tPnNC=F`#`x zWho>6O{X}7Rsn28{^ z%9f$4vY`rSisgfJxf2DNh0M9gRCZi@>{(~0SEGWiU} zbfA@KMk~`Is@MD4=(nylr~4F>BLWkjrQm(7T+dP)qP-J;sorSKYLDU?fOcvz?P+DI zqpaRhOjfo24NMl%I~EaY;s8lL)`lpWcCRd|W35z)WIutX<8PzAu^5Ponke7sAyPfp zAaga6?I3_gGFK!38n}u9u#T5g+krOtqyEKf+vO1EO2bqGhrgH6dk$82xl#@1Gr-(l zjoeEVNnfWD)Nzu2w@R>%lk|I3f_0pv*QyljI7wfxQmo@7{a%$4p-z+Z z4JyStP0}~2lxUASPSWpFN!D?ae!ohxj+68UREl++q;FCw)^U>lph`(*0d$9V@=`oLHzoLI+>{&$3JS9o{EY%vV{A48`ZER)*H4hh7ZLb!q@31Q-0z{~ z3BR`&2FOB1HW6u2itJt@Tp3I2wnt6QV(+9A4#GEk`(AsVfG z$dAbYzelwF?KDz-LXAVL8QZR$SdUWTek9Vy2HT4fBn)fsHDgI-vU%*ML{-Hxkkjcb zDSaVSi&KTI;;OWzEcQ=iuUpgzhzSiua0FPKD#|UK%7U3PmR557alQmLRNE-EYlukM z@NsS#F;00~k8|p^a42HWkX$VOXa!~Q>}}=w<2gKkY~`6n20W&8Nl?0Uu=%q&=3|L} zmr8X^eY_EjQd!v^vqX$eNFytL&dJERNKNogGjKVeg_uZ2h<$U04DAm`R4E@IEal_h zqnrZ-@m=34H9!qPd^C%t)ih5LbTcn18%A2+s#uCoL|hjy{(FWLB?9G7q=h!`tfIAG z13lPY#Uozj?7^A|qV_1A?xFTK5S8n5kZRAgiXZ3~e;L_xpkI9K%VdU0ip8>S4yIMB zMke`LRE~9}*6N;scJVzVp*JfBErvhzNIZ?qa;W{Q!%RpNdA1;l=XJk}4Ta`D? zM#^{>rV->nM8R+scto=sgQ1Ib;Pd~jf|k7@=~qQ zRtbDrnymJqFqTq}w<^`F*rt(EUsIhm`xq18AHZQ_8Zlm{GJk?Hry1#H?W-N?+}Lq9=H@jaZ)gLiX`&8DHu-)wgy(wSru~hc|PH@eS1UH(eQVm zCu4Wk{|e8?bKa-VKlc{c|Kyj?8ofvJb|;Y*(sqA@d=@j)_l=BxN}~n4E0A9P(@(2N zgp*#P(a)$zG*d7C>5WDFxoFX=zJ`^^c^xlnb zSFU)pGq?f~)AB}GP!VNJRKc$Rz!e50H((WU2k5i_53xRN?rEUEnCe{?Q@y2awt1B$ zG)qLxRQxp~y~<*$S6NK;DvPOJWii#OEM}WmS&UK_Ah@2xd1Gb z-pe-1C|eOquVow4h6A=iT&u;`xQOMgw$TqKSA`owEeZj`~>0osFcV1LF`)ZcQD8Xl&&?ys4mwcTlQwBDN53-*`k5iPxjz)rhlboy-t- zC!rlMK1_qaYf*nJUMb<=N{dpKP~8DU?bU?07PmuNL(&2eCMwn2bJG1QNR20}g3=nx z+-k`ZtM~$G_)8EYE|*JlF;FVLe8tyQr36x03Kc2oVrB7{)+`DY>BS(mvM4+!i~fpl zkrK3yYGj;BCP6j?UK@djrRz8)$a5dj#?iJjpTX&3b`$_~gFqLrbeo~*c&U}$3}1Fk zedmMMLmp{mxw4gI;W;b|TUiQ8qnnh8aU6nNp0{D@v$DDA9G;teJn@Gt7W_Y!_?(Kx znG~gu`Dvgc3E#D5dY@mwD5}W&S~LBCShlpOS30`0^4!9615{h1vdM&e5#@PFnd3I9 zgEtfp8W6In0Z-y3B=`+w;m<&pm`{?exSojNR<*MOY9}lWaTd3W#Lyd`{%TxLSu0QA zGfrn$aOdJ4C89Kxk347P3Aiu}$7>idfTmUp+bf~~<|bBD5;7c1l;AZ~FZIz&Yu zLiAaR&Zej*mEs>D9)PpKbgKO`6u~Pd9Vil?gqbLhC{?tQqLW*rH&L{lq8XIolZZkg zl4$Qn*xqkLA&7%QYK~G0^(KWbNVXJ0{r4vNsT5ZlspxVk7?vY&>dIXYH|Ddq0plp2V2=ZHRv zVC&8ieKf)8IxZc78!)B_^d<}31ss7+#bnb-jJ7CP{^=s$^&)x&eF1M>FQQ+bCm@-w z7tv>v!ni~w5bzv=xw>9NpL++$t?Nbfc?4V6i|CaETi1)|RYY%HFQU&U*t%XsuO`^K zUPNE8n#L;YdJ%mgC0N&s=!*wKknegC{mKo9Sl5f_OK3w|T`!_v^FBc9dJ)}2uywtN zel5Y)^&vp2^ZPAUPRwacCxM)(VrmLx?V(ol3?q4 z5q(=Q=+*TigT@K}>-0S#(7Ikk-*E@h)%7C!bC!;Dy@>w2r6XN0qVKeHr0YfWU6zh? zy@>t-!PfO6`fh@)>qYcE1Y6gO=r0m%T`!`)^uB-r-PZLY`rcS%9R3J((ysL1PIQNT zFj-R1@p2m9q`MpVPhI6_n zfv3=@mWBU8Ar((vYj#BWcz;6DUj_oNrCTTiB2@yJCNu?6n~KsXTR_nZTG>QtitIU4 zlz55=HJK!pwu+|@hb&2xNz#&5Ns~#^dPIXJ5!)1Edmd58@4(v~m2e20f!KXo0Nf1V z=GrZJKCdOH3@DrUWZWa8rd}TxmF?<3bqv@l%_Qb_VzCSl@7L* z!iE0FE^}`OCuXTJh*J>SGuycxR82e}>V@>${ zrnPze*II{1-QDmTZ`D$*W6C_#Ku;*INB@Lh`}c@5dozm0?N0*6vUe&TdIHs%c^Tnr z$*8!P1+^PrNpW>g6LTCVQK&}0t5`@iHdi4PM=5j8C;nWD(VyjTIi7&6l?pxtO$QcV zPe0$Sl#kjdKFjC4gZRcMVPt=wv`+~;`79YNOf6}X{n9vTG3z`n==Ko4s2VNH1!i80 ztNeU?i~M{ms4UCR;|nF#l4!JI!HSU@YmhR`YHIdJVG-mn8-FKKJe)e7gDxlGk6wqY z;uHr?ReT(e5=SzKf?lA!9;LjBh{ts+#kc$OwsutT9gvT2JMm3d!s)gX{u2E+DFwjs z+5pW@^pd&_X$7bPOe7jZF*j8C@QijjAih9#0 z%1>&EI!M?LEK&W)Ok<9aSRBPcug6+t9U)oYlB`BjKt=he@O4z;k4Z!X`jq-Rp@Z|2 zkWfT}(+K0ru9TH!IJr^wK1qUdDZ#ajvTGt{`m@Z{*qUP#5tb5RWDVsK!0CUFNk^R5 z_C_92N?d?iCtU%uP=9heWuic}GP_M_5J?xra8D%9Yn4E62wD;%m4sa+!JlkNXs0B6 zY)RNj&2fY(A}!r`?SriXMkoPJ(k${TGR`G@Jo2%~_P3H<(p}MI6J7Lv5;t9CfT-`l zxW1Kkx*{E+NDs`ByQW|TuZlZQCCpQKO(XMJ?@?ejgi3=Af0?dSWUCcf6_Kq_np{7Y9RayT(+TH^`i(-2ppWS_1 zdVy4uke-*2kV0sog(^ysCZHf9Afh55grWj3O+-Ni6c!~QO+iEiL_tIZ;sFR6)g-R(`~< zZAq13a|y(?-c$+R6L_2}Ur(Y>GbQ>yX$l#yqe>Im+axNLP|TFH7SmfvEc_xxN77m% zd7P14#-y}HK(yX(knn^{Q0hBsN@z;L%m|W+f@t}Qezk{xhKsYB8qs_lP)V+6d)C3h=g4zqWdX&i-^vz z6&+a{%`GCjRjhf2^;W+pStg0_hq=~F60t)e$R$eKrwNfq+t@vR_gb(;6y6d_&7ZFk$(voa&z?r8NWuqh?C2 zfwROwqoHe`##<5>`({au6M&2BwMTI6B6qniGQHNiyF_*=Wbv1f#4@^HN6M$SQS(!6 ztoKW-Z`a1EaqfViW4&KAwFmxBu`Y6BT~-_GB9R>iS^OopVX-Y267fu2Mon7#aA=ky zUM?{&r*!fMlwB{fn`%AjvRcvgBDz~d{}^LO-DoCv5gktp<5Myc?qn+WODa1{ThG*T(YBJaH0(vs|Jd3ZroWAZP?6Snk z4!Su1x((nrVE<3My0TRFKW(M_|Ff&R8z##%2v?D~OG4U8hqob8ru>&<1|09(?#@M5 zxBaJ(3A_)v{jFcNzxB)Zx1Ic#?0@U47z`mj73FLG4q%yz(rZNYRFtn5 znsR3<%6D=5+o@fg?Qea37gL37f9o4i7o9=b{?>QN_P4%Ew!eL+i!(pv8`%M}dVb1x z^B)Yy`6=He+u!;w+5Xly`Z|c{`6=HR!g_wnHz$|?1aD;;6_ac=*)~F^^8II3&>?2q55CtosXvkcsbj>vw}Cd ziiABB_}!q%%ZW?U{}6%afM?yvq?h3HK^4gU3UMiD&e5|sxhH^M5sisKO*2YW?wJJp z?QR%!Tmb8Oupnxb=HOdC%=Tc5B06_|cdG2oav2G&x(``^H#KS<(4LYOZo3q`1Elm) zWWqtvb3t!F3W_5EO_T8p6`Tg=u!II&X@O}lOr{ioB?;aJp-d?OkKkVeZ#b?~Pi1&(`9*V~Bn?V(8CXV)ZDlxi0m7=7 z+*_lugerFvpxcoH?I6btt45IRN%pz!$emr_Edq~O!nUf>Cz2)No>-+7SO$(!^9N%P zbNWj3MP;tJR|!56xHhj}EuJY!?l1WJ;HM2hPI5JgHg&w18af4z%4mZVGxGsx*6qSd z<-CF_VfEo3bKR&Z<;JJR8gUXHv&rNeHCLfaS0?VVMuK)h(6SGhkTnK*)xa~a$JXV> zIx%MnRY!RGm?)jnwv_ut7KcoS#*U)#E`-Wk02Dc>JqL4=?O52Artu<}h0#P>nJoH3 z*#)|_yv8dOw{9bF<5rY;(p2Rg2s~#R?a*^7l-;JEH`$mKhD6P7t!5OZUeId97hcqG z57tBnmQ?K3bje^1SCmt8GbZJLbiP!R!q=MPM43*qKm+Bvoytc^GWR20Q&84M&6jp; zPxJr}GTeA;Aap#BtZCka5l)fyF-8lfwr+|F@WrmN)Z%B%m4t)%+*s9V4B#+;^#r~G z@CpHZXRPk70B{b#!vxr8e1kw;0I66OoVJ(xpe&dd0;w1zm39oYG|*Z$1_`^$75_aI zpC_VmQmr<^1gXM6TCjMAfPjB|Kw)j7O@xDs!MFpef-3}errngbP1-6%E@DXV?)831eziaSGm6!aIb0dP530M8*8SHL@peF!c< zPXJu?RJ_;)4!J;IXd(+<$CkJJSLQg5>1q&3Cy=J{IcX{jM=1c;(7py#G!}A2Q1uZA!5IAfMt(g2NzE`}I0ft{fiR;cqDn3V{y4H=uco2Z&3hQ6 zXLOyxN98$2ZwjisFF?Mu5r!z%n9wZb3dUuP_A^7)NP5!JRbYdpXG)Zto^_I*8(>6> z#VC+*5b477Y_s}9rs@&U_JCPQV(B;OH1k$= z1RfzXY8zB?eMc0fek4#0;CBEj@G$i+1El(o#gBez79p`dOby$p!F?M=mx|`TW!`}% zO^TtX8Oa2_)@Jxe4E@bW(S$7^#2y`G&$|Yn9LgqTX&mmw%JyXG1naPg;pIP4hqaTJ z|C2g=j_~pyR%_vU9u>qau{(O7sLQ#hQ_g2@K-U+asr(NwsxSilzqTwz{co&F!A6r@ z1UYDinGyO=!}Qu=q_Hji}ymS=lt>Bx4z#wFY9{x6%2;3h599hUx@ZSvB^xOEg z{BMKe@y`J44fz#rKL2UvyRxn&(zpqgU2>qtvs5MrYRF+h|M{#S=NsZM(`fSy=lX5k45iq{TMBAKYwl?=nu-nZt z>y%e9wvDtRzlE@YZlc~5K$E`&oqw5dD`R^UB1y@#=gcxQ1N=hC*qPGY-aN}pDZHfd zP2+3XfV`GX=b-^c3+?upcgajIooN3w3w63LV{OkVdHt1B2KT|0y>Lr2>Ve10D9c!l z6!0?2)mc3HJ?fkKwH}{0Nqc-3^jG*d@D`XE4v+s&dwrS}ccS1+yF)hgubXh25tG3! zzZqO-H&AB>P_rw8Rm>v8IVMbR2D*e4y%5XUrvKk=2I}o*OiVyRefJ^)V{%`FQjL8r zVZCuX5yST*6MF|?(>EET8{!GOVKy=ho|h3f(uC(tV_z-nd95z`1{%LwG~g`s1s%`vuuiGtgGcru^3NCMLfue<{QQvwXFG)^Rc6D zz~Zy{#$+Tx#ob8N$9Vv{9w)`0W#0VO06d<59*etCQzx9nFoWlxYf3}{Gxwxvq@k+m zw4ZcL+Rb=FF_zJ^mK7s5sfatty4z#)tmWM8? z&8a(`MkN}aOcgkRG#WL%Q1ud|91=s4)YE7h5?KTbAv2u~L7I_+&Q{Xppk-p#F>yTd z>OnA2sA@Bo$wFFMPfGG!cK&# z&**BIExZ!dn~X}O(?$Ea;d&W~cr+yq1ML{&x(19Rh(V>Z%tip?R}y%6+?ryOK)XOO zEUFCr&CmLn&T29psJt@nYT%;`l~e*+S}Vvc0E4EhbUOJ;V5L-7Y`j1*8?;J@WwI_m z2Ig5Nf2Ni6ci;oSNa7P~EP+D+mI273NcI_EF9VbEps&7-z_H;7Twr`p%?&{N9s((c z90O98W~%_VYF3FRc!y~T<#Ua4j0BQmKuc^5GnsE>N~WGMgJiOpD!^1JbD=~hhfUV; ztdJwv*tnU34}*9)1SR*6yIQuGqG1ph8qFeShCYw0E$N>GD2-( zJWFn8&=!E3L%&T06S>9@@l|@$5X{a6r4cEe41Tno#JS|v5Kk#|jLmHd;2k6#J1)Z| zF)lMyN_&T?KRoUYOj2BEBttN1Dx!E%3|fykvCtI*6vR+!G$nUCXotwHA7XZGas!Vv zB%vqC!k`bLyu!8u^Q*k;aLez@hVA1?AbYL(eKE{o<<6haX5v^Lba^d2y)z3IqYdC? z4J!B&EfO!!oPr~u@bcVUFb2&Bu8{I(7qkY6muGIlbg1X$4Hoo3E6&TCTTqD`FJErK z2Hbdg^9r8ABZikRPu+>+dQ>9P=yYdyLkEW~*z-;P!bih-BmVW_j{N`gPTuCf9IIjK zO}$4z&!6}7{%@Y$auS0z=_LgAMNNfc`-bD!@MYl_d$vx+dsWNVABabpn_#mw)rP45 zdw@pklPH&DphnFv_zj!^nvaAAeg{wn04vm}Y-k|Iold5wg`H>M8wg?pWE4htEck3~ zdAujq!)dCD%m+E*GSD5GeR3U+OZbJMA1DP6%@LxWfIu-7KzmD!EGJ_v@myi=2Rl~U z_O%4PZSd@p2ie+z;I{=D(;342ZZOadz(@cweI1I5_goICI`j$SR|Xgm0xL~4{{(em z;nTtSjU0SMPK(?4MSUDINPXoh_(Ef^-0D7(O(K03QNy^K!AmI>r zyu3LHouP`CH$Q>TD_)*O32j&)ZAi{d;IoyNXJJASD7?IR349Fm^4zcbz(9}clT+(- zPe6oDx506`cgA3YduXr`if}iA^5#ao2PQAiwGmDo#|PfIitk9V z1vNa(sm?jmbk6Q|a<=Vl=mkV^bgB=5)f+BhEGR4Doo$;;IS$7;8p|D9IvYJXyEo}Y z^D>6SeoZ{NCu9V_LJG5y2&3jrCgtxyqhXNu2LLGqP65aza0WmLf!_gC61V`M696Al z5$Fj(d3Xqr(Gk_f`H)$3MFSnk0Pz6$^zbGExQ!iTZz`ZE)PYrgfxD^0-vR08W#;(% z;l|6#_Q&GJ%aiSQnp3o<{z_1I`L2;>giVQmmY;>nE0FE)3MMZr$M3;St{i_VKwQZG zfzqt7Y4OkY)2(=+jd_)+!SM>Ur7{>n=Pe(F2Bf|j*hN>z)_@5plQz+wjrXCnB5Q;uO`j1Ss zKW39vT9JEx6ZVMz*W;T+(VvcQlIV5T$(c=@3F4Ve%5&vrC{+I8<0dLkPr`;zAK^sU zJ;I5wYzX59O*=c9O-1Q-e5Mk^f;$a!I9&fKHX4zoD(f}k8>jI9_K_Y z?r~0kMUL<|rw?(LjI9_K_jQ;u_b^l`Is zNRC{JmLr#<<;bPz9C(ZsEk`az%aKdba^zC99Jv%NM=nLnkxS8Xm!cC;P;t?6;!<=NJR2u2HH7zgez^KQJP4zt=i$9Rq8qp8p*Nl$Ca~0cL6a2=Po52!!j@z3#fn$_SVX7$LlYW3>c~iBw`2N`+ge zKrr|d{~nSG0?moPlU)%oxhHed%}AaRDGX>};N%lXANI2%%+{w7?wD&vE~MN;YYv<2 zKi`fHQR*;d91*#vfz_*ma3WZ#V%Aq;)>$ypI)Z_Z>+qMHL&Hv+v}sTX%2D9>yQT+Gy>?SQ9`g!oy6TL<9`qo-$rs>oCI$2n9@X^XK;^2bzEZqdpq;P#Lx z8e_zflET=_EoRC0A6o4v|UVKD~tJl z0gSZyVCV#9@quNGJ^(_6#Jd#nW}jh>kL7WJiB(9+XW;ILL;O>~gyCMx<5QU#JPx%6 zBasZFH(pKU`~az!k!vEbO6WN253`uL?1C6G*k4h3&S!w4yrOMSqee(wh%;~B0(m> z8c4~%1w4HY!qX+VT?SHb;*-_%#SV=dO9~BRzKsse!Bx@EY#6RKXF>5!@CKo7;f&-k z*M_UbhOlw0DJuA#Wsdxv8pJr_zB&xq8E{V9-ybV#c z>Il!l7nXwss|J>S5V13pFURW`T2~F)QP7yvJXlv~NPqe%CkeN?L?rchhjy1s^I$1Q zzRr?|T$&H7WF6X*E-j$agAR>*-Ag3lD!s~~ec;eAFPAgIS9mS_hW~vo<-j{tk^Myb^MVx443cr#s{X;O=~VgI1Y`^q`! zAsRc_5MA2|ugiA>n1~R82!wdn;1RtAT;8<^%!0Q7>;q6pZiBx8dmk9y7&FwtpwmX) zX!LPIWuRh7s2%|7xe^j`EbE+v45?Oy&MZ`cai1G>og4Ih26ZJQ=otx`-VtVgg(N+N zAWZ)R{Px1m(FPh0YvLB<*icBY>b?6Xi3!s!N=%rJd}dNZC!yrH7V%n#ufpPm^v$4? z{12DB6T=_uUEq)tk$yz!wT_GQ9+3H9C>AoBFD?C=L+_fjgJ=ft!U~PezAmP#r9dfoyP7@PKL5@SP7A_gbf*|syj&#pj zvP9A*i1s%P;w7CSP{8O00ARt+){_6GV8=m%1^eiqBy_==w?oA?2$VzDzS_uO1Ka}- zl=N4?V}>4fcp*zC=YT{1(G4?F3fI#>i~FMfl>gxlIo%~!i*!85bcG5b*SbQgL+)6dA&;(S4e9Ea%<)%hV&Bb zRhKX6P3s487w|)A*8u86$svy9Nmp_wp0_G}ghTd6JMkVRIqhbU@%bj2L;yDdD0cZQ zarm9I_tTuf9bKk}8C5bDWPEw2(ih-U2r+NCE1-+xL5F;&ORg&!{IEk_?2?-cd9y=) z+$C=p@^+9J3s<+Zjo<@lH)!WXbXzq})*RRfU?G)o2a*|8d zB{A6{H*(3^De%pPI7KHR*E+>qO%AC+E?s-YLPvbOOV&=Y%pu?FlC@Ld+Yd2(wUE&! zX;aoY#U>f22ID3vGfa$T5KDqqt$Imctf4$2VAl! zNQ(totVskwYo2!bI#{j~jGN<1A|zNSz0e8wsiqsvu)x&OzzuRmRBLGEXo!HPT-1=> z-cgXD$wp&TI!8fcO_B_$KfnooF{mnC6XH1I8V<6&)>$<9rEkq;AB%${-6JmD!cN%W zFD()Vg+s!k#E|YHaSlNO?5i(FOtJ46n50#ueJC(&9w^!$%6v01fyAp*d3W>@ptLDo3{VEaTCxa=h!6WzIRE z%JWMZ&r_8%ReP(CkZO-wUw~h|xM?)H)SSSYj0YM267EpyM11YEqNOK#m|4zp49+ly z_F$~}@1__n{aXJfivQ`gzPnfapQg3E%toW=K@>6ilIU)|j$faQXp0CIUItXg07aZp z?F!WYFofS>{~vQ*rT7iIIF+aP0??z%gSClkdaq90Tqkii+=)S8oqso><-7s8WPQVb zoW;V_)xa;g#p|EusAvo)c^`g#tANTkjNYVs?JkSV^e%K30}m0U z$kU>Hoe@~OfQV0jhB@l{V8s|tf1Nq-|(m? zSmD%&s(IRJmZ4L_zlKxs4!Q3C!fF1ar?{`p#5eSW=l_<|m@B)&xza0OjGQQLH5@^Z zCyHBb?<4rH$KrBZBTw=gGS??#b*3lxNy6Or##6MDAWs)BTVf`cPmIPKo3}Z?tq$zR zs%vl0W8mY36_%WPdl5DRA6Ii0jIby0R+N3`5;N1p_B1P&IG_J`M=nNi{}Wi>p60#z z3KUs@pZ|DAeSjc%^@hcy-dhP9fday#H$&VETtL*`F@!yVAEE${CF~1u8M=2Iy;k`JDM)9EIHMSEgtiJi}-~5G$++ zR}v0+0v{7;DKdd&_X2K3I5HsXby{Bz`PjfI%CsRI7m(A;+Y*isEF!(?Jml+Q>W?&^ zhvu0p5wp>bU|c(+V+kH*I$USUI92^JknLf%S-0?as_DXQZ|eS);Cnb82e~~RgoK26 zA<(9TsUz&wHulP1eXqUO#=FjUD7-`DlHb1wtCTHFhb*=+K82E0XM2^Y zFd)%dlO&Cg)hbOgY3{33I^^Fd4O!u-;OFv{tZ`cnB!-K^51=q_4)T2^NH`Ts8P&Id zluxjL^Ugm*W5Eglb&!gJ#{skifIwFOT!lc~v(T8h9D#y2f)pHxpL`M8V0kAr7Ry{0v^Rrqfc3KO9le{9H@4rr44|VJPX_7 zp$n4?@RC`GxAYZ|Qm()!GcLXST~M;qAVn{7znRiu@wKoH`{+&y%f%-}4D2!_aO3t) zV2nzG0O<-JK>kv9Fas-8V}_~%v!bUX#XW@oEcKYm9_%px%ynX*L30>lkJxn!e2}+RhyFTGvK_aF&E;m`PYZkD@AJt(^#^ zC_!cH*#xDf--EP>sdee)ea?cEJriQA7|bhv@SyS-cmb#=bY&d))D8SN0_T%f&Tx%a zI^h701K1Tgk-e+f&a5#L%z6{;W;JF;vaCH#M9qOO;KC*u0nD^_m~7u#gJZ2q!eMoZ zaSWm73-{JAtTf-tw3Hi!y;d#~)8Ym;1&yV0AAk)l`m+{R2>vEakt2f1kgfpU19PWaQ?NnvmaBD+(_q)2~(Imi*8gEg`iP9 zQ)rhq5ZDr}qBFRY!0qUAX}>fd%5Xj?sptWjnUJ~GzH5aUYxZqq+bhhBYrbS=3^Yc8 z+f6bfFC0lrX3_>bnQ@evk<7$jXB>k}F6`HtF+}iY#3l9DOX_a}UNO0m9kUYKzbvF_ zNOi?Z08Bvw^k3?fR`_T`HQWU5qu_#Llwr%j4tSm#%Z!~MSBY5*5Uj;5ETe~|ah}ac z@3@F>BYw|C{2=g(_Zwk14L1GLB+}kSbJg&RM)uB?ShhZcNgPJCUTK$_Mv!m=A6{N- zIFj77jD#E83L%Z|K9K5f(ggI>GFx)_wC{DV51!WQ3w9-bU@s(I`VB}-o#imSo@!Na z7rH5(enV8PxUxEMrNIRUtvM3m6;|1ro3rr>PibAdqPk~mcbE~8)0!u;^NMWL+FgGY zmDjor3Wb-^qjd$wTfB@bTf5(_M5nZIzgvl!Yqps@#;bV6+-A1!z?~(yGgxd|8*Y=s zD`uRjP9h~9HLD1}dZ?CmpYE6{Of~WE@3WDuNwq^YXMASqCED#Fz@ZvOYLUJM#LGwvB&z~4B)sR!>Bq7&p^SVZtugd?;OzOtnhvgV~w7~tAw2g zYM>pGVf4-i_$B-z%q&r%z+=F|!b?t#_GGg^V1EpaUYF>)p2n$e5|)TpTO3+o5X#~ERSbkbrrK$w@6AH(4gFHe5VRVa2|Mza{MBID(~D<%$R@bcxwa9qU8 zQxNk$D7>stL5%BO{v5R%4Tnb!FRm^3uNFDwj(Ilz-8cs?4_WU2#VY;(X>4*E^jV>Q zH#WJKoIj1>|NYYZNMrC3i2A%-G(UuHr+j}b0DL{2$m4sE@KAQX0?Lf1&@hff{2tR7 zYXAO^H&s`F~y|KF;`RjRFg5q%v->BL(>Go#@oq=GO9EA zy)4S&5J*HICvEn!L}?Mq*61U!imFe^=34TWTFK^@NLD(MZD{l{Y2gi2UdQNTOh8CQ z%O?ZJ492M9I6OA8wCG2olqt^=ZoJfhEIF+rTKZ&J*hU5E_?-H4w1!yu0;0~hB-NAn zhoCB;`-%FVg$B8l%fwMyE74A}r|i-hKq_T<+< znh2?s_W`WwZjZUgObhLV480v6a;NiX%r{-hy^zcxr5?poj^XDs20j7cCj#uF$MgW- zgLI^EG}*k==>u&w6HhsoB>F%UlT>}mWB_drt;T#aaXTBNPZ3(xiQsGe^Wqi*AffyE z3(?fo6(`Z0V#HQgGVHu$*eKwcEWWV}LZ$UgE|^H>w?j{WnLGu+>j1K5LLwFs3F{k| z^?MKWqq7&6+6(SA(?g>n!)(LT*sP{eP3a|N;)ff+Tgq&z*@ht6s50@~s4LxqDHAW9 zMO;d_+++#w0-h_SUoOsi4tT;xEaD20zXEB^8$P~TWgAT-z+4if{cI}ua^U$)Ww6Zd zHqT7S{tSeyV3}U$APG7Lilj9Lb4J;fW%k|kke;_;GYcMBD{10qwsI(Q;%RVLCfPn{ zp$L;)%T^6I=VQbeRp2H|qLb+QgMhLs;oB_qy^|jUsTlDkZv!xw0G@#AO8_Zv0B95H zjgi_&lnR&37m`;<$wG$9AiW;N8m@y@7PRgip~Ha~g4icO9HTRWI>iyJc4*gWn!j32 zP}yZ^Sm$u5hT$=~5BRfTubGdt@V;do+@l+vFAy?%9t(AkG&IpGSqvJEIZJr2IReqg zbSJz|!|_z`l5T(=A^ftys)$oyMmwqQTVO$7c#cuC0R7#%GIQ8YTr{)-xuA=`omBoW zfG3Cz9pp2j=sv*3j*fyi1D?tJeFZw_(xp6586--mcEA!#FNR8@$M*n!PzP(lU_k`Co54s-sQ~sU zgY~WrCT+=fppi8Blqv1TUf{>6;X3miY9Ge8GiQ*-y zh!c{=ASo|TW4BrT5aEh9vbYCJ@nA23>`HLy@ASyX6GLQ5!l>YgV$mp!VL9JvEEPT7 zAc?AnayL+$5=753(eoXWq>4Vhrzd2$i);;KD@2xutOhp%Wn)tggb`Uo==#|^9kP(< z%NV0`X4N<(?sTxR9l9Ug`0;ea^)nIHYt6-^N$DVfWp6PZf9InReR+f}+d#43HG%re z-Oi7dQ|@-CJ$b4NLU>f2(%OE|uV^y(s$x2w27g=cK?{%7$nFa0(Eq#y+Uef%ZNh)k zy^S;qHbc~RiqC-t1eI?L;X=Y5f4_F!l+loI0I!4D1F)*eE}8)_j6FVVF&W0y#l~18 zoa>a0D-R90OKwd^BL`^q9le?aVk?S0f+_VWwqJa^8uZm8xS-9y3fO#pG&gyf6h%O z3*D20L;rR~Is3>)up>;J4t#yyhp#Cu}aVxH&aKD;q-FvTmecwp=g7xMwF?~ z4lnd^#N^ShsjNd#Yjs$wwemb;EGo8o%tMCDqGIdH_FySlRBZKZ&+^x+imhH`=vBp5 zZ^D+3i;As2gk@2&)tA#-dQq`;6=A)o*y=}EFDkaKr%Ju3*cwV$FDkZ15!Q=}ty>Ap zqT*6zjV7X36s7_pSi*Wyu_deL^rGVI=bc5x)?ad9UG+vtS=$S|_TcB8Ma9;= zv{)}Hw&oGmi;AuJ)TkE~TlcXG#YM$yakozAd+j~XJBx~~M;JygDz;V;){Ba*)eNH- z6imgWp>qW)+yUmuVM==RtJxgM&FKad69fa%pQkL6y;)EmfhKKBx zyUnt;z40#AdYus{-w|f}8_ZLW&nEn)&i8vMbASc~e1{0XeG7UVVZKtNKKcc-FcePW zdnq7B8}uvd<9cx57+KgHBMX~jWMOlRENqUEh0QUtusKE+Hpj@q<``Mn93u;xV`O1- zj4W)9k%i4MvamTu7BuoMPaKcWJ7Vrjg# z%~OX5%f(CrS;btBUn6D(>qv~*5Mg2x@r$ZI4He!Syb+SIn~-~0Im$hFPzNLX0wOw<1d-L&9y7+Rxg`3 zhyJ=0k(|ehC(PfXrR%~p)C>uSJLfSgFND8TJ55*5yj$A zGXjr5mDdm0#4*_C(u$zgD&VUAsmDtAr8~3<<>*4 zRX@@y5JUfLR`NA4Ygw&Tjp)W3fYxP{t1L_stGvyiHHTc@8UQ^AECnzWK#40_unUw4 zpde>hb@oEVS=zA9`U5IT^Fb?3l`o`)e*pZ<81NspQjx4$K7v1jjQtAio@B4K+JT+7 z6SP%~coTq^8I5Q;1+kG7TVrv&mB(1Vp%`LP>1>@vOf|&_jACmoJNH#HHZ&jMmLcmO zK_Fzm!Q96irovJP&IH{lhTOp@w+hgzp$P}_AU%0wKpIK4Lycd<`wR zR$APa=oVKryNFLE{xf<@4!`Ynh`-{Vivssu2Z5T4_=7`$|G@TGE6lwfuegSeBg(Xy ziv~13jE9XeID+|V^vq(~u8Uy%QVr1*Gp{VAq&<9WF+w2UFf57q6d_9cfL7uX^REMDphGOm*SN~xi-?YOlz&g%E<XnM%zr zLu`3~nnOCF;mw_dei`vnt!kI(s1_F=4Z&md(qAKfbX6aPq9PJS?I|%>gik{FEQO;Z z)8d>wNgf7a5=FQ;1k|ZLffks%f=(kQ@^V+Y7o|xQ=^HN!XG1th;rPgjuJC;nCQ*df zUKB2ba216UBDp}Xl=ZTRgyP<}0>s#7C+f^^7+Y=u8&!*olT^<8Ao7V7{0hKY0B>n7 zN8iCzmXOwLCfnf zwtN`?-|zf=q+knv>kLOyo(C|1z$*Z30*3%Z-r!_fIrjM*z@+_PtwMz2)1$yFB2n@o z1k7>g!4T$rF4k9AuR~gUkftItvB zRsWe)sGcD&+og5jZG5K&{~+4J%;sl24=YNup5E4W!U&TlrdZI`M@iryQT4s zjY!j1$cd&coi4;m?`q~IHdRm^z%2a*OqKIHBISa1mD?DMo)G4@+D1(X z`*y3mj-Xu+;k+vW>?1G`K$nrox*Gu;BQOrYWj6ts0^nx=;@V$B(^%$vdruZM(WScF zjC?0i@_isM2=g&`8p3la+|h&0@#O&(QX%l=3AKrW^1Lf-g`NH=*UU49a(v!>LNPw? z&QmNn2dY>&v%qI2SA(|8q1l(v-gjtETtdr$dWL-ww2%|Hu%AP8a8n(Bg3^F*z`v(Gje z#UP99Q4r6d7y<2!g~K9diuEt2YP&{it$7@v&%9ghC> zR__ixaONVe%zM}s-{x(A0{8)VmQ@OnWpZc+%BUqu?Mt5W3 zJJzDUkW|uf%mz7}(R}2+9Xh1r_z%cS$1#*J77%-m4FHt5veI+B92CdaBIrP#U^S<= zhB|2KO<-$N8?oEn7b3_jeD~@7$~CpbCH|AScOz)wAetMBkc#8j8(fU^vd9cX<|IRx z87fvG_G}5Tov5uFzpyKEF2L4o3Y7I^>@|y{3O)y1T-yj^!*#83 zRnw7cpvDT5qUaY~2u*wt+@Vd7D!m;v);Vms>&9NV2Q;_qHvuuH9pbpNyN?cH{0za2 zBQ^GQhsac#moZ;#D%%o+cwp4vCG8F?`zGxLIhK8b6luvfMyOLig(-H0_~yx z7Gl?9C4yiZiH#XI+{I(Y0Utl%Ru>PA2cgklP-2yBogUZJ!0r^3;)kF;4rYnVDEI=D z*Fh=x0l+r^5VA#>Qr944HWM~25C+5ZhJuzi9_8N;KMb4~)wv(~Yc1K_pwe1G&AlP|Z0K}rGi^wf_4OmBD1&07kCU6wMVF1P7 z0BFcA;Yp|p#6i_S-wdi^ukBZAAW?d3sRb+@75oB{n>#7B1Y-1{iFh2HaA;tE*2cc_ zeKV=Z0}_k+kRvt;!t6*C#)9FN_hcwcdi()<@%!dH^M)06{SPo@fUb7S56mJnY?Xb} z2j;-29c)=1l+qkoWxx9Y8k>PI#Tgw6eKB#ivkyrrC&MN-6w74;s*b=aeq*bn@zKO9 z=&KsP4|tRD5U&Y5l*!(Ax2zF@acuClFzEy};v`1@tWhKSfxRNYqZU&qA^$k!UsZ*U z8}n~(pkX@lk0bofV9J>P8UmaJm<*tZVg>cUUk0oIGcTZ{R&J`YU-;0hAKC>?Rn)XU zke-2Xb?d=g2;>C-3?^_6SvrltNdUh9D589RCiv!}js*>I&$u0`n*f+fpe=x71TF`V zcn5&K02%;jOxt%M#_5dlb*#H+40|pEM-0D_01bZ*KoMoc@Q;9L!|z0izgA^0_z05_ zz1!JOeq?5aR<^_Ap6cESJkJDR6J|9Df_XClECEnNZox8OuLCPs2jDz`%>ZJjK;tH8 zVAC-L!F40$bV7H7L8n?+%Ruy?(Vx~iv=B>QA}F!Nx&e*%<@39JOz#iuBs1V7PQS!oZNW=Ku9v|ML;F4tYjJ~ zl4%qwjE0)mp@(DhmeAdh?aFWv`JtHcUSJ+|vt4-)(nTanoANW2uuTb0r9};QA>6k{607Y@bJZ%dm7fc>^o0ID&?UV~UE|wyQPGvuHO?CkPIPE|&bQmq;!IjRidGQpv)M4%!v|RKl#H_T@*+s8BsN8ZXG? zWpha0t6*Qv`7F1)x5vZo-dfnFyL&IV{W@RNBJpE7#|=Nkas%)Bg`_&rV5Xtbcl ze&PQ?oXyT(WbUuibYvVmczruy8FgJo`L1U^;*@UL8gQjswu1n>WnTg)>DyuHCuV}* zngOR6*}+cx#LQ|p78Va+jvn=#aDyj7K!SGwP|Dy%6#1v#+$gHKqk}!|6SH1u71Xd3 zz&;x)g{q&yDTqhI`S{)s-a(U@l9B5?KpzX|bAA~#=*gA!;hbze4qWHKMhVz@Ci4Jk zej*&1tws=)9`vSgX6aVq%#tU=Lww*Gv*4wTpyvc4#6g>ws1AQA2T5rQT757D=t|%U zP$mH=qF6ycU@rnI7y{q|fm;Byo(*6EfFB9W0MPL+0P_H>C$JPi!W;mr@$s=*M`#mB zUGGN8{DwS>?dTNDFJYNEh%*t)YB2M{0o)BhclFjl3`Qs;Dts8l*hcK980QF25?~t< zKNscaib^|C4vG_#r&Gx3>Q#heFD)HaZ}26m8z>kIM>M-SDYX)O-LY1|E)H$0rWs|b z@b^wyOgDna&s$LIwt%>d`T2eLS*o7`+8V0A8^ALFib7-;JOK0rV^hJ05row+5+%-R zgU3(v!JTUxN|_x{xo-zBM-J)<1Tkv1LpJXdkizc)@HK!SfPzy1IuketUJEu*F)9}0OQz*L_?~P!wP96?_Az=X?M^ z0oVed_#A-7>{q3BL6c5B(|yvXIs$GH3DT!J4~&1(s~iDQX*3E0;Y%0#axCw z0eXNUPk>PXP#Vo1hNXNa<{-?ajbY(NFx-w7tA8cG%ryGQtBZAA>>oZyM`}8hI8&*S ztnE91XOH33Xun8S?~Dbg&cj%rua0DOZcALIO0VHzd8#*Yc_lJX^ezJ4WE=*3gG8OV zs5-a{$>JQ;JC1#es^QU~al+Z2eax)ek6&OKGbMcBaut{@g}DIgv-xUfR^)3QJl&yK z8#-Gwe@$Gbc<&NJo89jkGFKG6dcXa{F)Vf*v(T>hSA5yG35s#-rZVbA?Jq#)N_ANX zfYoI`fFg3GwtN8$m5fuXyAdjrp%S8gVkmm6S_EMd#ak1Ap_n)wat^{slQQ0qOb$Yr z^Ytyj=4?nvT~9%gi@pM;Q0{}swyxYPM@~IKF{$7g5Npo3KZ=|{Fi=Ud>VI$Ae`31(;vt0fS801$k0oPgRijTzQpGBqo7@Tb1ybrs`6G&=#)h9VKyJU zYs71gHgvqEG>Tr6{s6q>Q;bF8Uj~4so(iDE6_sKkMM}LRfWoh#MVGoe z_s2|j{Hi;;GSaerAGOwvqCYh=idzXViWLA#hIZGY62&%9BnrwDjs?qgtlQ~W*iZ-A zse%e|(;Z%b?%F39av41qaAtPGb7I^#IK(O*3W(t|B*^u`ZY=s$X0Q<$oX`qKxoZU~ z*x8}w*3uXR1J}Z9z_|}h=4NBs<$QyE6h8PRO64s^Fe$MNtT zj8NLqvV}ecxcFI4wDz;%S(u$Qa--SUJWAo=H=(V{i)QQa7Vw5_@w0p2HE|u-+AsRi z5)=hn{O`b&2LA#9Huz}|qcGW$Q#`<=H4ph_P@XM*CAiY!cL$(b{AyRuY4L};BC{!? zTl@;hOlQ>nqYqFOpLmZ^j&GY#RkoOp!g;~{4#fXqmQspO6k#%P_h zAZAl@%^L_P-HI{Md_X*e$aN8n6Tuz8r3l75MNl1_gRp-=aXyWZwXYW*1d%R#iMv)K zO71^l1Y=mps~|B{TBC$=C&~sfjPe6Sq2CY{#_%cebFB%*60lE=V?v`C?FFOsGp7W* zslX8)0Xu8xF!absK+C!U?Z-Dch*#sIh{w{|N=5wz;L@IacBM0>SsgRC3}wXTr0Gfk ze2DY~pn{v7RILI3l9Y|Y;V%e`I%D_y&P?vt0|=|z2eo1}O^2KenN|WQI&QD}-dudy8ZIZ8E8#pn;X8`XIID@9*n47`*xd-AW4u>l z`~|p<@jeNewc5V@2Qx3&5gL%!c<{wyosEul=4vO_B>+maguVKEGb^<(q&diEUN7p% zVvwdinAp=ce#C0zQt;Uq(|maG2`no$o{$(3i8{@gYF=vU+PX<>eF@QI%9@5JW6ArT zczaIWZ;s_6jEFU^?OR1tGvHFQw#7P)Tg5!i(LCKJmTtTSZ0+Yy3;q*v>04=h%v#{G zCPU+!foEYI#P(QJOZ5>kj1``VWz(3q&i?5~GpUY(j~XXpC&N1ZZd}#1>zy>OF~57r zo^;a8j-Rm3wb2*H5`AEu{lrN#&206k{rX9BQnPfnAQi$Ij!fDv8SzbXHzS(FvCx)0 z>MCh2lKURDC;en*Mg1lnzc?oD#>ebOe=_rZTc9MluKn&$WP1OY{Z3Pu@)^u_xLps`9kfXONcq|gUIGC_(e~<*C{h8@dOAQAHSoe zP~w}5|oWhORDU4`^KAXYLumV;5V0?#O2;~tds`~*|9)7c`KzTSTG6t;3bx*l}Y zx8-rn@z@Q(hL6XSutt(tD)=zG8rAqs#K&I5_YmjPOtVh|)zx=J+(VgIskvxXNM6*@ zu2PoU*0_@`P?UU8m-aZa$}FvGPyX2~zM8L^jqPzsmEf`ss{~itumJ${6fc#Gq}a1@ z{V2xin_DTy>6=*uIDKOSD5985-8}QSec@-bN$3M=(a$Xc)2Zh9xGhw}$J;MpbEy|Z z`0(Z5PKxY~D{Ki7K71oK0^n%tY65)tP68lr!YO`|;>~?Nit`D#gi?IU?Es+cZKutI z{vW%vKSZ$>x-;k!=$4PcO0;;Ly5OZ#51i%9&ZcbywR$3z$ATq5|} z@H&pU`8Spdj>Ije0v6G05R@KB#FOCG7SlqCeG(T1cb8;e2CgLg8UjrAtpI9^X{SB? zj9C~lolKU_nkVgN&X`Ng6)Wv-znaO#igoFf)R_H{$+S3-`&sbwz;z8eBQ>bmW_!`E zW;gTQ&GzTNnoUchpMp-7S~dZeT4w-%F0~1uNU3E%Wp_MlHZEC5Sq6HJ00SKdP{Ird z$0bFbu*C^9Zj1fcS+lZa7YGvQZ2}B*9)JXjb^{e|bprL@YRCL$HfV5|8C4wrTw4U; zq{AEt$m4T2fFg3G$vU#tzWz5e{kpScvkwum4JvE1`y{nAi62k}=cJbzeI&CpAS9XH z1wd_PbD#r1tAMc7iBXhdt}obTfBKu59I?$MyuWSf@8*^ew+%B!COq9v;naGZH-VUq z8e)2!caw0=B2cz`yLWR!14tx3&BrSq6SpL=Bi0ls8?@2F>`M&I*%;~Ak0%DnF`{S= zuqNnnjZJtCQJ9N{*d>2p&3I)myXp^g7{=Q6 zr`_f}9-CXA-!bUCSz%;(xt`!hgcPs-j z-1K)6BEG!|v__G)02)@v+8Q7<7Jf^Rli`& z#LFr%)K(bfQS&PBt2Y{0g*wjl-+vpwzF{NbPj!X!&GW!zxR`*K?pPDM z8p}d9+ z_QSD8;&^i`!+8OUheGpBq9<(+(9yMME26`0g{x@x@;yslx32Qf9)ROy78pBDWLa|z zyDHoA?|2~BnrzxJ30Crsmou$KhJ9tMm0+K%ux9Pp6J}j$*<<6a9J{8z6=vU=WBp)9 zx3toBG>Eb~TlUZ8R+4?R%!-ZmqM)KHBU(mWUdK#E2G|G7tYow;{(EK`Mx0Sr2dTSv zCJHEdQG0t;ORJv!RH{{|4R|=->hIaHAlCAlj3(S((%4F|)6%U_ZLF#Glet!gom$WO z>kfzn40}(umAhkKy7h@+n*~1k*msIb1Y%L=XJ4or~ua+qEx0{LCH0$b_3 zl!SamMq(pFlI<->xx7whgaJ|##A*X3+doBHDI-#x+<`I^9-Dem6VZAR$f0<4w~$#% zXI8qKZ&aD#<{WaizRN(1dod=e$+GV+vQjd#9V$x#)Eq6pqdb1%?bPDY6&ESoL}pr$b9`um(h2 z?PY*QBv7qODACDsOenp?K4>Xxq}rymN*Nuk-3QMsyIs81mHso|URY%9km9ocQP=W| zH|)5%ku}b;mls(iyHgPTQx`W=EmihHk0&vNedW;L@UPm`QzMg|JHCt$P}cpc24Je4mMgyy zd?ZV4z&#T8?YKjk+KGD=?q_kQ=5x5m;vQ+~4ed*DNB2n`#XXYk{&51hpT<2C_qra9 z1C+ls{F;h8=4wN8!57t^N-1z4L(iaUpy`>Mh}$Z{(ijuyXnbD$4f&oyVSW;E(6y9 z;2BH0dy?#KmM86+DL|QG%!10DVwwEGAJy&$-HnD;9|PWzO#HRNm0MTmN*Cuo3U|uS zuWP?#q4YM@wf}B;GPwF%-UTom{~p9;s+A+$+&Kz9^?MTZy$JXDz<1)l1^1DO*n$%G zb-4G${WR`}aX*lRS1Y*lkLehmtmB`KJMG+$JGv%Am3v6Nd$_xM%DQ`YIu-DbN=$X# z1lKV4#BK7%^2hn3F{ZjobfK6Pkyk1JRNfkq$>!aWmr_c)dVz?n;! zBM}FW#hsB<;NF>XxMNPE_7D&ECp0mt2R#@&a--GIg2Zp71AhjX`~aJQH^2ztPc4R`JA!!bD11|DvV*Kw@H z;K-xR-S;2}oaN^JG4)8<4mY5?w?G%jX;oTskhF=H?{wwd4{_ZuW!=wNk0Tr&2&#hL zdA0%Ie!b~_Md*H_=Y9#~ej4L`pW=Ra;eH_CE;e^pbC0ajk4ksNp1VlRU5?}~^{HHk z^&`V!fV*78T>x<0c?ImgzdO)fw`)`IVuRIgRS)~&Fi%E%cM2XPncn6d`K#PnUgFYU z!ku3-xN{7oSK%7f%lvhP)18w1!^u<|aPyys77XF6Jg+zYE$pah zCHwsMgoAe6vix5YnCQ2{0^acE*fqh5G`zkaVjvX=^Cr&2LA+L4xIYu~ULJpY`F)+g zRwydM9~DU`+VqDIAiXz^H+BK?=ekUcrdo6-;iQ;+{T!N0Ylz1b62!65&V z6vVxvU5q#RHVi}j|=M$)ZJpU2+?ZNA4!kMkF>9k4Ru{kO2bTlMSsD^~#sS($ac zDdu8q1Yu<*_|4U1W+(cmtRaw-kHSLsp|~|Abv6mE`zaU?l3X zN^|{J>?cr`=fC+C0_FMsl?1$9CPp(08oWwsy#jB18M@O}LeM{$6mM$xbPWHkvKkZ>urXdb5$gdm_Rb(YXAVWXSMxVDo%Gb3sr08~{O$iO>GwQI zrMDoXU_=&W*8M@s$Rbh_^GK<|{79>5LgF9K>3m`rmkoaIPfm@9Uv6q^bu|bsqL%@T&U98TkBQ!ppEpg;(7+jRE?P zA^m|j`8#F=x#8DS^-WJu=2&-9HehDes|Gb7eP|{_eLkD?!#6V2M+XVlZ%VisdXQdq z`yqx6eY=Ase-@G0*$h^8JK>jZApFw_a&MJ%Z<<6EE2O+{X+xPu9^`LR$?%2Pv;`+0 z-^Jf~hZw5S1pd}MNj=L~Fzij!D1TKw{#pk~Zy(x7WYAcO-V~(J$Jiv~4#&;u*UnR~|e< z4L2U4{Nni`BHQ1ksNJ8xk%Ou33)BX$ifBmg8cE-nOe)I9QwMv`W6MjgIx&p$W0z9$ zaSR%fVvIfEA72nIKR}t;qNk!UWp*4U{mn-iD*X(9-|C00n!IZ51~T^I%W!1%W{ST5 z0e`>woyMI6F*PP^U z(L8G2EVZL@s`&pH?565f7nV@ek{W#U8yXbxGbyvbXRy9MQzqp!;RmIR+ZRyLV-lsc zkMc{Ug_x1cP&4S;s%Soc=Y>(S+YG`(KjH5#X&bg-5+D9Q36ByK0VYIXZ-74hMQaLu zjn>tx{y&z!JD|zy`&$SBObB2GStKDLJGORdwbj;ITSteZ+S=AVYU{VPt+uwd)yPr= z88T#ph#*TvM23n2f{F-&B8Y$jiU=qmAVUz}&*As_M?N|8-aOB}=bm$(NM>iy`=;^x z_t7iT6eJR#yPV#i7^7)TAGdn%Gtzu89yw~pchjy4lCEx{NtfYJ!N=G{??(~Vm=pfO z7p<`VpCAokPWT7i0^Eo~Vy*m{T+d%m?=8O|>38=?n%_;FUE|m0S`%@8zeTSz6f}%$ z8EML!=>7BY-53_$_%HvIvb|#EZcYMLV@rb0;%;Vd`l}E(JpGcgAMh0`jmhsig zJw{V0TTh&9XL`TNhaC0g)B6o*f#AXxlk|j%-s1~bcy;}ShMbp9uNTH+pC*8G&i_H2 zo&vJ%M4u7Ybu#i`tmkXQTAoht72lH5U*iLRGLPQxev@3+ze}&>Ka!*51bSV;B7Msm z;$IpM&mZD2VotEXNU!IbNyn?5bizL(|B=5C=i+#L3@M@aE~)tQY|IHCrI7gEMly>C zCWET+Pu5vT9QEs@x^(>3EN2i$IFEFS#+RO{lWf1Nr-^0?h@bo!y*f=D*F<%L2sn$R zw|0@Hs)Ak*Hqh&lpR6eU&xs>(IlkhAtu-E@O3u-cq2v2PkwlIjj$iPg@o2FDf6k0K z!Fx05KOc{Vh2zs*5=ET(<5y+Sl5|#%5@*4Fn#6)|dY|+s@%8wNxadabfn%PqdIAyu z-KHVS_R(wRJu*l-LIWpkqxWCflW{Pz3rq`-`LVT@k6T@$*NtAp$w7k+8}B4}D49*K zYa@w2YkXQP0dZ{XNT(u(-Y=O%@6FlcCsL1+TpPzX&!i?Y8y;Wniw&f-aC}eeR*~7f zpJ+&?gmk{&Lej7W^m@gYUgy3b{&yS6+v&-qKiEthPk*wSJib;c6NytizK?!1k4N>J z2hUUVH-8gBFiIfGo)3(+!XXTMWd58DjD3W6D2{S!|#UmSWL85f-TyRX+pL zEbv!p{?EJ1Y-cd0S3iK#jHotPzL&id-e#?=$NNRO)p)-+JOJ;PlrMzlN-btRJ};|Z z?!v~}`8+giT+c&h`|^EEVB&LpqHztSnfC~6{q!~HG3~Kvqjl+Kk!AzR%OYzbboW{~ z_vkT@_4^;-=2*`BY3m>O0q$8L_`z1|54JDBJ^V26B8+GI)9Xi%IB+-T8-L9I z;|%=9D0A)x{5mT0lgdqa|D|dg-Y?%5i}$N8!mwbxX|5CY_qK8F57Q_cE zKBjFNY*E$@W~{{m3du(-Rx$zR;}%~R0dp5m?lxW8 z*SN`$zWEq6zM1*9nc8s#%El!4~;_5QkW7c@4Z!i(B)-OtX0FXE4((>zkn+E5i+i`h&9OLo4$MM}4YYNOEXq6J|B{7k1DItNztS0Y-GUzoS-HiE zzX7!t+vJelv9O|%>MWELO4}^fsA2aQf1nhu+bzz_1asITf+E=qi^p_OjaVF{KUT-w zZ#h2)Tpvruak%ldyx$LIgk@D7Aks2*5|~kzy|e&QEI07MOtmb28zZGzevHbGnP<85 zAIQ#HCO-r7oaH7ugG(*lQ7|#DS^j(xvNFr}KgTTUELTy|d)Jb`4a^qH)9+LM)nPe@ z;#H4j1f4F=ETt;8Iw=|Gm9C{X^@pLJSqRLW<17+Ff(s6o+5D?UqNCq zo`^F~Sv_3`qe3g^ivNG>&HvEhn_$r#0lP$tlGPYC$s#le$|;sN=RlTfxd;_6v&u3W ze-xj2)6$4v31L=Su3QZ2w&mS#pjm7AVLZ(5Sk9v*c-JzX4z_x;%e?wd5U&zpXEJDOZqK8qoZKJavt5tK}++Q5~vPazU>U|3(Ll>phhiQ zBH{Fs3H7<2M=XLKz=YMRAA`HvJ|)<$nYbBBu0fhrk2b&Y6U8VvC18?bjFhZpn06}dLisiGWMMSWH6Fn z2V^oBl^RK96x_CEy(6lTpBVh5-LNn|YDZN|&^N zvD^<-5u=&reTnh%7MLZBCzCOY%ZydEkX>cWLOfxXGTya^N*Tl63(V^bK9!CYjASZh zZZLki1cNGuM?R>Vj6436e^oR3{)Xyp#-T5uTFWR*0o-By&lWm&8J{U(QO}t0IjBa) z#0bDWhG-cKni%3~7_gbKhf;+Hj6ydsA2N1P;D5xhrJdcz_=ci%2P1VAR5}@(Eg*Z! z_;f!;=wiHwl-bPeVMry=dB&(*0&YL!vlJLUXYgn}4l>$51apYdPHXlBcBLYtbnQm6AC_cGcjnJO-wAx0=te4d`imm&s66gf>wyL8%*T+f~i1B=_ z{_uvT`KVQ|J;+3>AFn`|VwKejZmL!D4{(}p^`{Hm9Jgxy6)GpKu5N`&hSg>TR4!Zn zOsVG;t7a+=O05>kL0z+Y{uT_bTRp>$W|mv^t%2-@75z;WW~J4oF{s?KVpAGkZS~(- zj8JQ~YTEE?pbMQS>Lx>w;oip)wgVDwpeBRg4)Bpp9ybn z%=t2aCv$5TWM0hgC`a4Jl)eEKZ>BG84j<+%YHj#3f2T~ykJ*Itis{c>OZOm8YBS`o&)`Ys@X`R)QRBbooZ1(j%K=xk6i%vTpM;AQ4a zs)w#Hf2Va(%ADQ|m1|5#N{g>EpHGH)IdgYEs2j{$`t+5|YjniiWNtK5jdqLq{Y=1Z zrijYM8fIPx;0|+)Myg}hQNCTzEFXZI2IlYo0PZn4%K`V9rL@PInK36|(8A24689mq zAsSRG^8js?HfDz&)MMuIU-7X!n3G&Ubu!;kVZ5izST6cs%r2&klGh&QZ@+_gf#D2Lm5#`X9(lKkHrRY5)0KZ>6N{ptWxYbb_pR(H#x7#$kqg zVEu?Pm~iX0RIf!?3u0j(Wi3AfS+wAXsfMn})-$0gXtwSfo%uKVcqvqCe>p#xmQ=G6ilmhNp&vb!Ko%KN< zPz~0zc0i@knlHu>P1ZX*AZxa^tpfGH`W-sbA6kDN58sch?^J`?X1y#IRJ(O{2B5>* zpK_n4*4ICRvo32!Je>7dk6eJv{LDI>mUX|if=-F&*6)1)YRLLc>H-a0uj>SJ#5#jg ziBaoy6m7?>tAfFNW$n*{rkl;iFo3(w6b``CCWm&qm(7!SQ2T5KEOFJmZNg}+``9eO zGi;`>&GFSR_qW+eCv$+=#)3L#K{oVXT$sT&HnTv5+Bg@2I%IP>9ID|qI!bRMY`#AT zD$3@x7P4rY@@&}0+Eh?SD9$F5&c=9~IdtkDvDwxK>Zr}?Mo@`1N9j5x+t{22GsVV< zB2&6e5Y^DfZOp0{aFbzE{TASq%}1nq+D3H^!YrGFjbLWmIR6Wa92>h+7%9&t>vh0c zo1iejd7Ja(Cg0{bt(l89nP*{MU~`wE)+L+7?;tC-X}$z6mu;ROh3tyWb~g=l%$0mTe-1t24HBPhpp1 z`&v1uT-)-O&^&AVCacC1@bSd1h`G8^D)c2s`HPN5)guN5vjCB6(o9G&ak-R6C zl)}yaiFcoX@|pOGn7$LU=z|`Z_$$RL|B2O<-vmtjjP6L_!~>K<9h~^$4j^b^a|<+s zCx%g9B4na&E+BNGv9{O1E{qjfOS1`Q%`Jg2f@Ssr70HUG-d+@|c{ZqM zR&pY|#jxh9p%TkVn*gVAEc&ah%)_h+{$R$l*t8gru&n7^PGETl0FJWurh=Ksx{co( zVkWU>xWVT!*2PUQPiAf109gvl?MsTkX{-t@$aI#0&XnVGpuin)Wf`-RYhfC1?$~T41a^w zy8^OGmY)MO%~h-{sw!@>PPu}6i*=j|fZMF>4*)eRS1Jzfu$CT!eI3hM1?F8=-kUI} zXSpv1vw`(z2&j9kf9xT<&&r`-)5I#HB(9lNT?n5oET3Ni4_TLKGF_}1igDenu{D4m zGs}gVFV9$~@n0pFy{xI!$LwQyOQ71%(oo*@oMrC<)d5yvKA3~7=d_82So29X%&MV$ z{spUzO1KeL)>kkeWff7m^^*14CdkHEDr#B1Vr}~dvOVlisl;|;Kbi_>?rgJg4GcZl z|5DxL$zDR8X)m^%j{d#ue_sQ&kA0Q`f;anrbP@Nnmuv(0u=`tK=gY33C3}GVf;wk@ z>}8pt{Mk#WmJeVj+y@oNKCJ?EkZltQpF!+(5nu+hR~&?w5H@o>{)V#mQg`MMdn%Rk zVQl)5UuHPF?rW$g@?CI^Wk6}mi;X9T+XE~@iwiN}y!|Z)z z9?#yq6Lv?~{}e+df&KJfFpsjQzk*64JNX|NB(c9~HiLVNJq4XmW-|M)MW9mHTjM~b zvhPy@lg6%cgPU}=4{iVB>?A4xPO!@;Gd#(zrF)pcju1oh6np9~pfcGUN5E+|w*Vt$ zv3+)fI>T;k#emuD({DgChdq`Gs**kOFaCTpvzmRMPUJi6#4@Nhvq$payM;aDeW*TQ zf0qP!$j%?n>DaGPv%8HQRsxmB?6H1O?d&PvL#2b=_aB@-Ws8$Rb+P?XJ2Si4E9r{% zuuG{I_KaOlDMK$ihbp8#_B5nsW@bOz;~~fa_U7LJFW5&O!RZLQQ2`ibfAcS#zGQEI z57b_}ziE%`w;QEBb^yN^0V=?5bs?xAyHj+ohuYx>R&np_ESg{!WhbG2L#&g9^8>9tXYp0+Oc-Kxz zMOdTVtujE9*{+g~rU!O!R)BnD_t!&=)Nc3tIWV8t9sM5AZI?)eORrr4buXUVo#%i# zWOsHmV8pKNBlsS(J5C$kjgvYTlqbiAx};v53sj=)<#4m7sz+vpxqE#d(iPlxR-z16agxW>D=K%Td$HjpLLp zh2~+-G#fDEIfrwha)h%s72_sw-UtEnD5s2a$djB66!kJVj#N;d;?z+Aw7q> z#1YYnSIprJfmy;aO@*^79QsKu=2gyqTKT1%c>Ix5<~2^kaj2AWHiesEah>y#1Gwd! zgbCnQa2)CQy}|K`hs8~fC1pIfI9JVpYL3bTxXsxZ0jIT`WdqQ>!+A_Gp^j5TTl_BP zZCa1@oB=xF?{QL>0Pb^kegS3^XW}oQnmId$p!t9knLy{?Lyi^gu~yDE8VDb8CQx15 z#<2R7Ui1hH1?`=eX-2 z8{#mRKsLFb=T8cZBb>u>P@^2*H|hCfk^NWH&%I>7ss~O>?6b~7c-cOM?&wwf zk%@p(d;9@@TsC|8QfQXh4}J^ky8U_ljw!R;{_Vw3sjyGkjsb7jZ=^G>(*BP)Fstl) zDSNwVzlxIkTlP|X2ZLE{zh)`mw!J%*YvvmJ25OYl+MlGH@UFdkHn{cn%bLJ!u#f!* zhK=^quY| z63n;L{sC3|PwY*%z>Z*p{4;xh+6TS%wNx1P*@w*r zv){gD2{fPEpIr-Tz`n5$27~q&s5bF%5KV#1)1iWTAzluze+$`Oho%K!?sLeP2Flyv z%YBgfI_#!0#NVNrTCM>OW(FI>FZd04VniWR}TXM z9H-F+3UZu9AuZVPIkiGV9Gm^XjB&h?K@)XcPL)-bV-*X|@V{!`fJ(Mw8ZFBl$2&*C zJnJ~!k9JkQ<1CuZ1;Ty_!OE;*LZ02DipQNXzBcn!~;n9m#wGN9S( zSoJlA=yS}J0G>N8r2sYH=syuEgN`v=7`$*?NY`S-@$)vos3Y?ojQ7%UkO%6OWAzNG zKlV)0p9R-r(r*-KJSTPD2jw;Ce?sW&owQ~%VBe%=6wACPX-{A>`zOWF#`Br9fdk5S zk`0~S{@hU|%mcZ5lK}_0IX*B5;->9}EQEX27ZA#Aq=WhpH;LLb;oQMI+J6yT&qMGQ z$?g3J5Y1)(3t@wef{PI=7v!%yDjLBj5zLlOC{VaHmd#iaC=TJp}SJ_jVEtv$zv> z!6KWRPisAgJAXSMmmBE`ILn=_1f1i(&H$X}Zg2uz;BKe(!9{NUm!Jx`eY6dWxF1m2 zb%{GU1+rqUaS>#fxlfm2pex)aYD-<^&Wi(e&CG3~rbHRH*%7MOxg+!>v4Y!h5^ipA ztBI=Q{`og#x46BR0Jpi_M=Kcw&<-UCd=5^e&7J$24Pg)T5+<4kXjogrzP`Stb zQh<@}b2&wrMKd>`2+S64KHa+qT=SW$uxRBjqnPrD8@UC-Hg3@jQ0?3e)u1}K6YoK# zldJ9pJmpTO=+(uYK{vLW>oy4^J>!PG1!gaI{S;7r+$oe?KIcYeKxL47jPjx(Zf-wR zhPl0z8H{k(wu2hwrql1iGGB5>D?z^Ea_BbA7T;78x>4JqPuaj1Z7jGqn z*?qiz8(bN0UKd^b{k&q@+rGS7s!|W|w#Nhfcu9*fd;l**1cN|c9Cb7g^2Vr%5zKR~ z1r@@pIYs*~lxI8!i*Q~c1)2!nW;vLVyq8owMDgC)4=S2Be=CNF;rY?S*;rl_Ro8L6 zQJU{zUK%Z^c%B7Sz(;tucfc-z$6*4F@@%PjnaJy+=#j+hcm?xgytk;&n96fW!QVh+ zrtwU3!Asf13%fktp;*9q-o^?r^Lg{%16<$@BeIy87kQp^)D`f? zsIOGWo3##5#ADOfxi0Z`u7S5=UaloZD&f7LV)im`A}y9HJo|LORh~2ToJx7F_E5RT zE1+Vhj5lK?sB+%%G*A`1n{?A|@TQ>Qz^vq5r3|Wy7xg2|%{O_j?*VV|8tCAw<~^aF z({0{oD?!!p($e6&mbc>us5`um!(m^?n^pytyS&vi!K~+m2>IpC62WUR!MMYx1UA#}`fccE~7Hy7RUS~Zt`*;_dK=t!}rhE6CrxbuW z!29?n3?;FPWda1m05l4_g4o`Bhm9P;!~UFL(@ZnfyRX=}+_R=`&^V z-);t#!(a0TRC4(|N&xftA3p<};r=Ks9|R4w0~a@son_jD-UgO%=`S(iLh_t z@1_;p!e9O+-~s=_S71Km`_h7H<=>-R;1QZ3Fl^(mdj#Jde4oRRb@J;(kUimZ4g;R@ zx6u*V&0m`Zl^%ZcWiX%dKV1c8FF&mf2Kxo^Ux4W&unNRP&Ax(N*T6j>X#EG=072e< zK%jt0RnkF03@z&*!61dSV8JjoUP1)VszHSc{@MpBTu^c!RD@s#ed{7paPE5;L&?k!#EE3X)3-YL7Ev?H$!P~C`k_0ouF{fjK zB-(hXf`(i$(*%}OQKSn@yI^o!aIzcB6N0~~^>9*N}Lrq()o2xU_Pvc&UpdvHpqOzZ*(g!2+p>_;-bLt5V9gc@N1wh z3BH&Om14mrI_OITzt4s2vfv~Ip(}!C3!!pVuyF-c$^^AXpmJSsfzpL?LDT_gRtU7+ z(7YjNUJIxcyhlfCm0-8|OJKFY`31PQ1uTj%HG=o=z_3>EXeJEr2tJAfvre#`S}k`4 zQ{BOA6x2`@xF^Ve1=0xE7! zVXk!kxjVfV1g?kEB&z*Aojg{u009l7qB^`sEPIi-|Y0(C{&+2ZM8s1 z8*uuYKJTDYS|lunoMtMZI_%U&E8&IH{NF*1IF-{r8g*J`3(c2K0dxS3IlV)1{gu;i z?SMT(Ej|2m6Bg3FcNf;QL(@YzkGjU5!pr}H=_Oot4nFq^&CZkt?-O#$!1WedQXaWq z7%~dVN7()sWPZXm6zu(l_o6@r2*dV57AV}b2F!!Pxzj-f2@|NV5G+hTfFVMJiS*Px zRJhs;Du;wW%>xxC9HP`XT=-TbCKDmdqoXELm@wY*j}o?Rg<-UC+f8s|gcj#P#R}E5 zf#QUFsD?i*9HEAKyzrMmFpmhGo1G(57k>E$AYZuR zS7=@k+SQKTswxuBq3^3)60Y0>C>9=5fLS7ZRtmT*%=sB^ zt_aWYA-gI}qQ+RMa07+#Yr@Yz163x>IRU5Fh5!8ngK}ZgdO(G6=OEyQFzqr_DuvCT zgSsVrlblrxJ8*2{`$xhuYChKp4^yA4R=9{V);mH2-Jm*Qwgzxl_|<7Zz3`w212za} zQOmJW*tHYh?g>rw@bA8GArmT1!ku$KH47IsL)Ib;r4{%jAFwz%Php_(vEINgCbS<6;XY2*_ROl*&N|$i%pK#hOoM(b& zkMMKKR-OsvO`v*(%c)xE6aK&eH6Yxd4%wh^b^^?YgbTKVIV}90^4=FhYq}OAX5ow# z;EoDErSj&buvQCdO!y!5c3ufXXvgjmMN`$_Cc5+&WbPu#et?JQXbucKMcM12=_LxH zTyL)^BN)^^QRYP$c#B5(VD1+s-h!r&D2g_ouPDX9e*w(nMR~b^BO(=jNg+`rF;hn%N%Z&=s2&sT`508PC?y#7 zX`M0Y-6-}58 zDo^z1Vt6?#+T91p7qujTc|o+;5d&QmeQl=vvp{sC92S>EuYUkxu_&n=LzIa8w?TGU z^gDI_OGTAbkX#exUI3JdzNTFMy2$G{Q01bumw-xm=8sqN*J_?PW}RTB=S`N+C+ybAL|fZu>sX7@}u^^6Oqmy)KgIg6{=mLjRyhU zqN_6jJ)$Z7lz%=G4ZH^5eWEoh;k#etwF(x4qRX`AhD5*Z1T`#r+5?MG(Y0-0z7%aS zV5Bk8X8KmeD^VG({5|3?qM_m@p0NuuPw~(UFulaH!T@{4SrlOQiJ8km`H0^egHK^8v99142LXs3YwC#cL@M3lLWofC?0Ub_~=(aU>O-L1GgZtnx+iOn-+0?&()_+dec z>+iv$NW6>MWo6RbO7~B?HZG~oycsU(4wPG%P&O71`N{#Ep>EC*nBzs?k&NHb=@oyTqYaq0=pXYy$L%Q)vS|6JMd7-Yfpp z4Jv)&t8W4N#n-6Z9uyCpfaZ|6G8ojbSoSkCUx<(W2Hzv%$+SpE#ZGoGcq#sz^7JvW z*SAo4C64D*Gkyh?MwHlQBxN>jyxzM7IVIBe9(i zgILL|TYxx;oc8@;$tub?6C}%=KpmC*cm&Dh z?SStrNi{v1JR=!wfM&L&+y~4&iQpSB&q_K!h2}Yl6J-?VB^&Lak}q-9fqB6!Swsut zqQsN7ae-ubDWFhNIs}~}N&fqQOOklXVTvVB7XnHo2i(BCEcuISv@4Q%p)kKH@upO< zR5DQw^J|hH--KqF59PSREf?p=xZ z0dVUjAJT*yBo?+XY?Sz`0QV%n(qVjGa-*Bo4DcwMkM&F`37bKrX0uNgE{y9g;G07r31m3HDDU_!9%z7LxEipt>Z# zdO@dKa&jW59!VrEecs4+}#1sC4Q6=3`i_!u?$LPcL9bZd^WrcOYm(_>*daWH}&3`W|Vf zO4Gj{|Nf!$$JKC}E*+tk*l}riHN2gWc2mW8Qd&c$VutjW_W+sFsqK)RmNIDtW=YM| zg3FfPq3xd|ZKak)uJp|BfV0v$bhpn*58Z?7^V09AD7+wbp)#ZB>k68So0-m zGj(%{rI|XYmPqfP1NXA@{-0o8ky0#VUX|YK1YDE0cf+tux|Axu>(W6XphCKr($E{y zD-^6NrEh%==1plgt)N@dvlNM|rO~vwYorkrtm~w84$!BB2A#r`#>tB7Q#cRnl8yB>Cp}F)+Y7t0X&xW)04&y z>C^#0r}QhjO;4m7Hvqb%KjZ+ONgGli>y?(XF>IgI+^5A5{nCkVgM2P^{u9)Ibnap3 z3`!p~VopQSatRDyNWb_DvJq)+GpJGN=X5%ZNgsNE`AX{O0NCTa_9^V#o#Q`%GY@A4 zrQM#+7Oz07(ogZ<9#g8(0A8AUW-=dE)sQNowQb#(#`P4d4 zfzG+d071@kR)87otfJ5#;#}+v`$Ntfq!=R1`McSGaOc|_0Flmz=~6~H|3wL4wDXEs zFk_vUkAaGJ{_8i$jyOx`piOY*Os4$vsB`HbfJEoVGC-2^I~SmO%=v^EhRMzql#iu4 zFW-W3)11Gd6F%KJAQdVnoK4h6Iq7_i3aAX{c^^PC(>cxrIPLt~X=r9SA5lV< zmFK*Yj^Fdn{kt*HMdz|_==>{kZlu{<#3=z0RQ< z0MDH{bPtA{-#$74=bxKwKmpQSR@n~lkcqy)xSld+YB_qz#J-@sWmlXHqZeSD07j5c~Hiq>?%n1W;7sJ_WDJbhsgLVK!wUy zRzcHzNcKB@`fwSO(uN4xjkVB;lx;2o6(y^ou2+m~5j}s1mCdH`9w&321M0BsXdmq2 zWuGR1nIKz5@#3iL2yMe;*}Rju7AdlPKbWV=^S9fS+XOvkFsUql+WeJJeFeITv_u=jGHHu)41nkzZbyZyzC>| zc=@v0TTr!;n3cy+`4)Rd#@4;3L_|U0}A!l4;F!$gckmgHGATx8UuGY}5wKr?M|8%j%Z> z;sb*oS?BwZJ(ErI1N6%7)2`^3E${&KT*kOh`)@#&P6yba>^`+jhGl}gEaN7H{Ln@dq|kGzD+A~$*5YJi8_kqxG&d?yuWUh<;9;cTy5vj{S8 zxikQ>{qks9h(7XKa_uXBl1cyn%TL}yDWAXGl`_r%`R)i92Fm+e;U-AlNjolBo==VG z5P1^ShN1H1*We~h{@M~4gv-xR4ILr3c85x&{OoB^F>+lA;IRC2%DEEc-g_WRl7B+W zBSr2(Rav@x#tPbhC*@CeLYN_Uy9n+n`Ol|dm?`g|nVyyh(S6F2uchNVTb?onnmO{B zL6}9ZTtg{&o;;moXXRy!Av-7EKMhpAdSSfVbsSPJ&q@ZwbH%wQ|>EVAjb)X`s7idFlyp z>*e`$)-=eAqakdRXRHKuPdsR^Ajf}+#p;xEh5@Z|2dZ+~ zP6aE@K7}kq@qRL> zP{lX@VWdNfHz;(6DVRlIMkv@+BtLQ&}T=)kn`3f6)VsJs>PEEIqifOcc3luXmU{I*2{1#B8IF|}2 zR@l>xDN#(5(DR4OimxWaO{t=%35M4dW7PS-q41~j=%!-d9H`z_teyl}jbhCRWcL*z zbVr&Le9BFm6>Gzx`9QITD*1;B%^%QgRX800^+*v!8S-OA-hNQ+iqC2I4#iirSe__W zUxqXDQ^gm50J{{oDF5tMRJ{*jkHVFl_A1`^70{=+(+yd_A~GNL&lP8yz#LR;`2iyh zDOR_F8deNb?(;%%kscw9Dx`F|Un+XmW85)?NC4&@m;X_z=H~J)m3Zzh=ja&oFuQz4 zQP0z5FNNT}E{|ym`MWqp0s>r?CxRK|GM94dP?r(PPr_ZC>FG<9i@y%cSQp(TQ1LE_ z^Z@Os%Py+55?wY>c9-m8ECMsdC9ei5=`IN}z;Tz-8Bob^X`|%fw2Rro1FG3B<%xhC zmn-+7bJ69(7^nglE(MH2m#36r7rFdA3sB-RK#9#|mlG5WuDEnlKjNy3^;Q^^x)jZU z`E{3xWPZcN^Z-<)%ke6FmMRwkJq5Yxa+TVzw_KiG0<+r1$xOZ3+b*A71bN5B<~0cG zT(T(y-*x$}0aU%qv>K>1xUAX;W~0l1FQ|Ji+*-))yR=c#)8fLXtfSQ>NC1^Cm-uIp zb-Vm~0L&hjLI#-6T-H%|?sb`S0MPHU?>d;zT^_F*KmT0T7J?jd@%$IwUbuYs0}Mx8 z-l0Tn)aC5|0IytTQ}Vw@Id}k?ZpvnQOyr?7X+U`@U#E59rMyDL%3h_)36!^TcL$v9 zSC)PV%13#!6PmtC{A?9siE<}hCqLze9d!QrE4LLuCqT)j1r?I$XSvGO7%=mc z(ushx%KH?c%=yatZU`?ZAJl=osEi7N(*kA9|G+F%9=r=?k#ZKb1urSB`T@mC3(9>; zl$%^YT~@Zd3F?Y+=?hR-mD%)MxlCEK9n^JY38fO{%A>d7vqHI!YSJ6Z-`7J{socQ? zRb^Jj+{P4dD&M#O?rml2N1$qyffPP!mCI=f)G4#+vfWiiZ-T5rDWn6lQR%!B2KSV| zJp|lW27Lg7X5}*K7d=oST}CWY`qA;*s+3dPsZIId1iU;}W>8@3P;R7}rBi9HOau3c z@&V;ePnFY+Q0-P`%!f{&lA#3jEB9=I%5!Cy1!RND+I66Yl=;*N7*=-Ogxw3}Z1Ogu z4EYc$FO|D%FyJ840RW}v=-m0Rn0M~NuPm=RrPSqAmdb8ssRqGzDNl_p})p#FpN|ibcW~ORU z1t3fHk}l;L)p|C(WUCs#htC|i59Vdn9!iL=sN4&|ysE0B8oE?< zo(iz*D&Hk=c0=`D6Yam7s@+`J-&Rda0Nhb6v;x$t8t7ZB_f+#dV9~6qz6^_pswzv! zT2<@+1NBJtvlLXD%DDy9W7QKcQ0=Pse#W>RDhJAGJ5>b~CZDL@ql~0Wm5zdw*{#|^ z1NEq+B7nJ9^(mz}eX2L;d0fAWNvrI+>NnaB11eXFp@XUjIze8j&VLCQQ6+v4*{Eue zj+~dOrd&{Cs!#ub<|~ySIdgM;iwXmG*MVXfc(}g$7~tu;h&Q!JM!F^@fr@f1G614oy(Yj- zoGbrtP)A(lKSL$ab(0dzWYp{D5(9yPp0V zRE=xOpODqMPS_2*JFa`E6IbV2%>vwYEv4^HG`LQ{KjwYc%x^$7xlT3HGHG`G{$1#_ zxLWsudf+;lzQFm=b@@+l)9U)(Hds7zy-CmJAG`Ly^>PNl zQ=LH{%}d=wS9Y(uy%DPW)T5iA>8h2$55v?wK z15}Lq1G=NJ>g{!);?z9)557ENJGazdQ*lSG}PFkf&~E!S1a3W)BSV)vgpYFQ{kz3R!{L>Jp$(-6RGS zsb8reD^|~@7*?Wo`5kuV%j(oTkXO|sv~x<;%Sz$qn)=cXK$*H_6PVZ4Mpr<&T0@Ji zLj5iWpW=r4HTt4lr8@3=xT#WqRRCGFI{#PL-BvTH^H`&{TL`LFEe;2DNBxl)DtFZ> zl%UtE4`hRCFsr9gZriBNrR4vfIfL1+ z;hEa}lP$QtYLD}PKK0R1K)?DXU6KKHbTL#1)tl++4XK+h0EX3NkQN4mJQRC|k`y@?33uMPMHz-P{XoPP;B~??!gi4y`0i`J? zG&^emCpC?hfDDb~0W?o(mfr%EsabacBV=g~v{L?gMl(4O+-%KEN_uiM|D#4kuI3?) zbXK#7zUp~SQopd1ofRuv=Afo zYhs6>^4zRpP|`D~nNA7wkVZvE<*;T8)p##7)BXi>M6--Csh65n6TlqP^q&O0(%hMi zS?tleQr6+7^`I_+ht~W8nx5J#r2sGObjtd@wX35b+pk^a1v?+@&(tjN)iRK0Fb`=U*77QiA&YeA{?G3|g0WXammk3pqsm(V$urp-5jO4kl#0#0f>8Bod4vOfoP zN_(dXkf}A%L{Dp52O&G7ZLbG2Tbr7M;d8VfcY&F!&GRsW%+r2GQRJNVJgJ`7uD=Jv ze67|4a6!B0C1e-1zm?T+@oBfQmVFVN9^S8Jq#u|a!D52{h?z6*Buv|brt-q+eKg7lmlJ9_@ts@?Gf!bjS@72vjM%PDF;);gbpw|4C`nrVmDuOIM4 zJE0NwPqpv=0jf)T;y*yQww8+a9_?I80(!OoQ9<9QRnpY@wY&a-&*$12iarC{44TuB zwtx=fVJ(-s)#ex4%z4mxsco;txMSJ}ZQ#DrF1ZcWJ-Tmcrf#|mlmL3@9(zOPseAMx zz)M$6p>(efKP-TNu2a&*->3b)+sW2N0#} zU5O#0bxpK#V|1@*PH{T94zj~K|5`BPb!UxGIjXzm3rN(7skxY>3#FTutTTT`{i+n5 z*aBp#u9$*Qy6z7uf=}oQXd9l?jZuWj&?zauIi;KbHXu{i@;|uA(uLDAuQR%W7*N?d zw+Vn8T?{n@a&>=F3;V3Dfp*h5oz@oAdEK|!@R_e`*#x@+oynXDEYx+c!w^Nf8&RN& zb!BSkl<1DF1$9}MPY-sl>UzoPHQf%%eadw2(j%zrx;Xkw<+}PHK!uKf8nQ~=!|!2N zrJG5;nVY)T=?h%9bpKGnS*>%X-b{^dUnH2dx-;Yd$>)x4J0;q6Iu{SPY0wRK0vdIj zQ^CBaa~aQ+b(OR!n{}phuy4`LrbFhTZjhWl(w(6)p-m^J(EV8V#&ejr>)xdUs6$sz zYwn3Ig3|n_y0ArHcIgz(~9T20G7mr;@=O z(go5%J*-n*gzSY*N6m&2-5p|%>intPeyQ`Mtv04B9D>YEZ)b@C-Ss!rQ1Q?&{T?z; z{blOldFg9t>Fm{qAim-6kLW+x2n!#5=0>Rc>a$~^dO&~v8km0iy~-O9q7RFOW~jc9Dwsq1h~+Q{(U;hn;@%pK>502fWzbC3S5h9AreAgp%yj($`X0)0{X-V06Z&5%`9G;IUI>*_dTTmN zGtGKm%0*7=MU;eR=}YtA=8S&XFEGs3+gCs}NB>dO1Mm6zE4Oe=O9yU593oej68XN&kvckz)PMiGa)cAV0try}6O@=vDpV z^MF$Qw%f43rXOp8uuL!h2h8jG_h=!O>!(oosL*H9sZ^;CJPfKzAMF6@rd~!%_Le@7 zwo0{rnF7q)`b$botw!%&4b58p_YyGg=p!$Jc~}2*5vY3o2WATB4f^^_K%+jLV#7WC zQp&6D>uu%$n)D0yV=~S9Pv!zz^uv^Twd%ttpg+>@rc|>{|Ks~Gf2{YP36*yJRa*?$ zp${>D*{NUm3k;sN%OQrrHvyrBO?v@{ z3`MjJ!wp}50EjT8{!8D#jx;P&Ll|XP>v{yUhb4M`LsvJ8)?^O0kS7*Add z4?lrQo}u0q=4TCI^dZg}-lv25ydjvXs(iy?U|K4-yvWypI3YL8L5jq*=7qa_{6?ndz_C=a6*9blfucQjyn z8O!K)?KK9|LfmgGqv`t?7treTHEPa+dBB)Tm8PHZ&4Xb28~cxd8DKm?UFSgKMY20+ zOw5K#u<;Q+F$gghzXF6BrzBDT<&e=h24R>nhXadnBWEe72;+L1Or%l084zXs;w0R} z81?0VSmO+;*y4;{lpG#57FWYtyfJb$m`99BEKmu?6gl9i@gL-v%tWJ;GrSx#`qBMK zHp-uaN-=f>(D|2Yw0R0{no&VL(sX0C4%Bhu3W^&ijEBZkAY&5+xJ+ZP3*d|~lyasE z#_KohK>9#)sxIG4`WXU2&O zAnZ4KU4zA-F`iQL7sjG3fDz;SQ5bO4_)iFAFO6qhVE@Xvi(& z$ss_HNnZ|&VAC`coQ9ZQQb#(}w38ylAyaP$+=Q9tQf41+YUsx-B21deu!}V1Q&Jjb z+I%_;O*Lm=kY);}3zTlE;)8kI^wUi^Jz)x20=tu@Y3+avlh?nH zoigPnK{L~|Xa`hIn-rRjR$@XLhlOZ5 za0s$1rqAg1UNzN3()m|vVt8N{*Gw4{ZOcqs=-j?;>Y{s4Zi=gheTC_fBV<*kkZGW* zP4CdAzGq6L60ylti*t{Kc7Rb+8dbP2P4TpG#!PZL==V%6rnAv)^0Yk|(0#H?0hpeXb<{uEJ6ZiZDD%F_ z(ey ziXaGrh=7Q68zR+Su!0Q)zGvR|{r>E8XXcqXdw2JoGc$X|R~RD5Zps2EgYBN?g1OIb zQx8Ch-6z>lhT18*A#|ACmKwl8yX};QMp*6EGKi6On+Ah(*lrok(HOhcwBN_teRLZB zN9@K?(Gh3YleXAnc6QwW@peC*fd2`*FS|oJY4;^`CX z21A)**CQ6nRJ&uDfHb>qbK#d^XZ?n@!%Vxb)R{hS_k9OQS$46MD`wl}mqD3hw`2oi z=h|^v?(*!qlJb&W`$drQ?J7P%DzJ;7e~egUw=odPV!IPGIZEuD+aQ(MjoJ*jVrQnm z7;)WhEv4(_cIzde+_a0eE`_net{t6erCp9Mv{iP!7lTu6S3&Dst)0RR$~wDC?E$y# z+E0V+uHE`*NcZiwOa$VQICOZ@DyC3WxQZn3XH}y04 zx7nqwhtk2mxfo0*`;D}nIor>mbl=UsU@#;P`viJ}>}lVfYFRJ))k^qz+aIWhwCy>JIKWYISw2vMM2)Fl~0f?}7RAazM`*I1SDEqyu;Bd%(1l_{J_NOVujJ6+% zUY}JGV{d52NU`>}voQP-`_X0K9JL?#FCgCDLiOKq`!7ep%9SI?WG}rbbEiA4%Q6& zMymhL+s~_lm}Ott2gVEb^_7sa?L+P$Opg6!S}t?#qbwNWqJ5z&lzH|Y2Es4j{uWh( zh4!yK0HyZD^j)sn&!p47VefMZ4i)xma>1;!pQwVZ*1l&2ly~f(P&IhpYX2)0-%sq@ zWH3InUo;8Em-Zb~0FCz38o_yMKWz`BCi`Uz5vIjHpGIh1SQ5#hA|`N(`T;jv4$$QeO>W!?Qi-7Wk2J8=AD2dd$*M|P5$lm4=G z^jPneZEFHESoZf*Nc&|D)XEN#$>?D@AiGI3HB@%sB5YwYDcKInYG|E`kbN}@a7Y$O zb2D1@+t`n2{>e-r}9Dm1vM`fKUr;d}=WWhgPRvC!lPs!$W1tm%L2kls= zWipyE$ug&BfE1aOUjCesU7+TZs%kEJI_FNWDPxnii z;R$T7WIxiRYLH!e0b8SNxCZcAwuCaMH?n-JdXjgtYPzA#GOIKgVvEei4bUoU9RqEf zOwtQs9ONOiojJ-6(2D3J52m^4BH#KsBzL)60l-sUfqN+Nk`JUzXouXNx<}q}?I!>q z`A_s5@03eB0(|8o=)V})Bmd$eqyYJNvh9`Mw06RPfpRI`ryzNB3beuUg`XnYKKZjy z*h1usb6^XTpLKvTTs|fj14hVK&|@7bucnS=l>9aA6^GpkB9-p$XltUbX1=7 z5YjRE&C7sz`9fMykIQ{&bw42=t)RN|q`Y?(j0y5Oy4#8J(et59mQVj4LC?s4l3=7% z`Oh@B)8qzPTF%PD{b5U&fAJfn4Eg1FK&HI#FZf-M7gO?(BY!vukSiaO3FSrk#S%cC zJai4BT#`2)1?0;$-_yUpEs&3=m9bb}H330OHnp-XURm8a8}Xp>K%-nWAyoAM$@MPPq0ofOLjFkKa!Hbd#A zc)T7ItGi<8O=vw7(pzx!R7~pw@KP+Ld9*|E+crqv3SUa7d=zz*T>2_9|Fb|T7M+9A zPmw@{)E>os%1!+h)i)spC?3in?NvB9KnheGRKhPvv5J=9V1;ijZ2J_=bbI$(6%Di) zg(#MJA=&|j`w&2=V$Tq8!W6GszzJ8lQQ8op*iU<0q(bWoWt75$`T~a)6DY%uRva1) zTa037D{QffT>((WDWbN3a!hf%4pO{gt`wBxiXF7DB`6A;Ae~ZJckPClsCZ4WlN4Fh zDN0eyTLI-6MOc40rYfW=DAN>ACn5G(MJ~0J(-osrq0CTxw;OOy(K!OlOvQKUkj^VU zT?qFq#qac6)(eVl@8OrNFwcQ9NAYSfq&&sv&2YG+IA*06()o&$5ug?*JU)U{s3^z= zwMcQV9iUh-nU!>N$2D<)+_x}j*-45?gktRJMC3dtXcU7=`+ z1yn0`8eywZbXo?fR`HH*cAY}j69e5=w9clw=$^v(F&ytJ#?cb|K=JeMP(D`lrZ7(w zZ%ZN7E4<1fJylq!-}FMkX#;wx*t-+bE5-9JkQx+SCLrh=#dp6$daGzq0p2MT90R^r zbRcL_D6WChqWFgLgjPk<5t@H(ioM@pcqgS3Errg?^IC9Rly9Q|uF4UVv3e*E{R4`p zau;n!Udpfk1#^dT5j8S)DyO#qb}5G%Ve?fkSp(Ru^qT@dKjkk!KnhTj1c<{Fc(Pe5FwY^RjXpJ-J27GkLHTD}P-9Wr_0HLqMrjDenQi zrfjB1pj_!*4Y;Yap}Sq7TuXW2E#+OB0F}x^cOg|Nw^J5ft&E_JzD8NtfZ=PE-5Vj* zDVOAca$9LjYr-AnKlCp2u5wTU;GVLOuIPPb4lM?cl;1xE<+0LwvOSDXl+oEZi+W`R z-O8uRZ*<^1Q%<9q^IYln29y`db+aJ7RDR=wFt3!|X-{uZZgz)5qmolf@ml$c;EnRk z1h~IdE}(RwNjaCY;AW-GaYXr`^jiU2i}C^8tybj=>lKJ?%8SVe`<25xt+?p=zS!-CK3;A1HlPUp>Nr zJ5@i@3%FgXbIGvzs!q{t+^q_rdd5$+@dWi>_Nc~IBAUO-Y{q~As(L*<_NtobrC^{c zMF(4u>hm6uf>r)ea0pS=(~l<(sFI$78LIl3s`W6HT|R6FRnKWN4OazHt`?zkr>!nh z^@cL2C{^=rNQYE=XuUYBl0K&XXS8Y?{i-ZR)m;hySXE6i20Ws=L`%d`)xfv@kg6a`1jHguF*T9yj+DtPwNp+Rp@Sj#y z(-lot?V{B(MYX|=^3OA>R_fHIs?r_7NmGTtg=2<_QC@XU)w~k6OjZ0!D9@{6L`Yex z`d=YkP-QNHL$>MxB{n&#wF?n6SM`u?%te)3JeYZ^0RzCir0O^kkgv*cgTrN&QVV8* z>L3;S)z(gJ*glnRl&H=h29&B!_kyxa)t6pjT~QU^16)=8Zh-BYYIre% zURT-B6LdqhZwZv;sugtcZmM>l0<%Kp9tFxR)jPU{l`6Ztpj4^KX24dfvZ2{nXH_-s zfOuQAk=EWjs{I^rS5;5H8@Q*E(JFsm_18p54^&fW0zFi%Sq91@RsIiv$EwnBP@bq7 zV*&N5{f|I-syadM51y%d({B%-tA4!>>4oY(P3D)XDb)9QrTXC`K!eKqkXp2jD!~Bi zYn6_Am2XrPjal{nUvSaM+_>M7<<` z^}Jb72B;N{Q0`U#NL5Cl`ePa>NWG*1BLu69eQE#Or!J>me82j4s$xUb$*u@`KwUZt z)KK-LXi&n`pMDJGLG_vtP{P%hsYr@a8|J}wNIja`f``>XdO)osRJbNJEoSWQU4`gok#2QadpcgzzMZ0-O-b3n^EvcP)|7t|5NG_ zfshi_uG9reQqO1u<+NIv4oFsiIStAb^)cGN&Zy0ll%}fR41q08J@_qRo>f;j!987_ z;R0ob`e_X)=hRQqssEX&9zg~6dG*&+24<=2X~teq|3RB#uDXo&p^Iw&!*I+~ucs2^ zl6w3aDD%}-o={#^&o4pj0(IzINQLV3Tu_SC8@9l`SY1uoRf#(JG#pCR0klq)sXwI~ zdPO~s7ES9__3xhnuc_@@0oT>-xh=Lb{_~eg@KAHJgUe_tZ(W)jYJS zOZs5kN9td+&^}hDJcjf{-Sshy_3EtqP(D@9_!96;-8B{PTs`}14DmvpbQ#fJs@=8# zUa5V4fkT73hX&B7UNsxc*Xr%lzIhpf->F;ZS$nTeDF&rUZM{V$X0uxC z4dVy3O&Xv@o&6k+t?EtmUaC#quLwaMG_T?yIckEbQ{$xhy*DIhjpKGWxM)IugVI%F zUXIvq8lC~kUBjot=A{|B8q6JE^yqVc|rHrU-QrhwgAoigMhu76O#df8aK*xgEU7kf)cE8J_Ko><_J~4 z`!yd?SrekErcTWPO=kxvLp7g&4`!G~Y6m!|DNd#N7p}?p9mWXFISwgO^Y=bLlx7Px zY!7L|OJF;!377?sXifG8Kn%V;V#jJ!r(uiJ3|$E6n8r%$W4uNe1L?SCH94Hn{Cxm$ zQlqESL21*VSHLqU$=l7qQ5w!H5*5to|W3pxr-KP}IAbUt>G#d`Uma1{4 z%rQ+PZ2_FsxD|%yP#R`0$aAm zk9Nu&&0MOsb2YuE)Bbl+(@zeMJk9;ZFkaG>S3t_woTlaOvgR%|V~aG&PcTHWrj8m^ zC7K}(h*qlkg!(UKns4vJc15$D-cnuFq+S4A(+utn=5@{RCx~)G)8+yw*A$J1-%U*$ zm2nlCZ-St--qK`!iZGR$rB*mrX{zX%tJZ|m4XV+M_yA6=X3Y^mo#r#DFK%nHDgk#i zyJ!u)tLdkN?VhF^ttt04g%=R)fo1~rSRQJwpFyxk8uwjbKGxiS1BFE!=kV0@*yL-k*SCV(EHMoqjOl&>{YD5ZF#8AVUYTTRwwz&p); zs+!+x_R}0`(tJq?Z?k4>7r+ON8`WAZnszj&TQxe$I@&bJ)R%M6MpOOgsI{()0LMvt z=pTTywtahWT(tG!09WlDT6^8J(f8otu02FMh==x60F<6u;Tt%3X@e-G*r5%d2Bo)l z9adC{kG97uD0gbt(%!a9+k>u?pLXXBz#i>zYSH*>_xm7bfYxO7f_ATVe>k*(+J3Hp zAnmI4fMD&1OmOyT{nvxCUt9h&AVizI0=5I%{gn5HYV}k~glW4_nsZP)kFxe~ZI5$c zMra>Th7_p{r2;uhyFCreL)vzuVLPl1Y=bgdyWw-nKV!5@X_tuA4yJ1Vh*r3RXh*d< zG&ke44fN0)(|$b%%6M%|Pe{kL$7aCqgw~-Ml#|+%{!k`r13!b5q@DROY^Sx4C_zZp zzP|@4MSG|Tlr!3H0|BYpx{H7`?Vn#$|MRRin(Ezjt;xUT(s z2c#R?2Q%SNuAMUll$+XD$6%|_p6>_cE$wZ(>6O}D^v1nP8&9iVwf3JWP}XRdQleX{ zO|L?fI_>$vuvu?w7ttNPqdmJ1oV(hiw4&bAE^Gwc*XnJce4q`XAH_V>PNaXfv{xas=bKooafNeLtmomI5~ z9-caf!Qgo5Zi#>$Is?67@z!1c9#kJ)=c9m~y6aTC?9ye@#^06nn{-?08t&JHQjal2S74>NazN)nyML&T zkApT$_t_3859(GSN0x-^qTLZRLbqBD$4K4R^^l@;9Y26_NN4&4l*78I!y!fM#=iw6 zMyIv_Vs(?Kh&`ekd<~SNx^j9R<8&SAA{^5#xeaB!Zn_iAvE#aL0|6&=-oenG)a~>F zBEx^7``&(!&cKzUxbh`K;oy4CAw|GS{;Q-vY2b*uM+nxoSU1LW#{-V4q} z-3WR?nx|WT6qHN4uSdd`ulpwja9KCe7f_)4+!a9!byy{_Rp~}#fLW~jl;&88E}K?? zQr%QqD9UtsV_>_YYoZM7s;(3#iogG<8&9wQuj}4D#wp&=-42GaT$f8_;7#4gQBYRs zg6Xf*-qLAaz*eo>Wq_?lw}rBXT3tBxQR;LnUqiaBbD>Azj_y@|_}$eN(hm*p=~{n* z-+kS&+ZgD9E{bmNL*0O6_*oz6exO&fk9Do|51gOqx<$diUgz8i@KjfJ4vx=s;dFnV z>w;(ve4(31zjc18`;_L`E8UCH7@|QJMGHlvZg>J>zt$xUh3$>*IXxF|bv0D@z0>)Q zK+N~LS_Wp5?k$yp%~stQ+A}`r;>IIri_Ym5v<~`oXMm&LZ8E?~FP#dCvtC1$n~UC$ z+9|I3L3E;S`jraAcGr9F0>wkWtq&YL^@sYw=B4-O0BMJQ9DRFl{pf$-=c6D0Icz)i zqp0h&OK%-c8-lO?GrF?7^_w%m@zckw1MJc3K1EP}y_vG_0DXU2DE8`;>1Qy3`f;&v z2-4fs0D|@3S>Uiwe?1aG_v`Ock0eBIPi5c%{b#gggz8VzX@}`QrusZWzlsuzNd2$Y z9B8BTLFd3Zq#xZGa9BTZ63!`FzlwfI9HT$s2uiHJ^F7#(=ywG{I;x*dg;1Qn+Xf7A zOy7~FQM|tRG;GK9J?FshgkDCynUneM_YRF~iUr-r%PG7zaQl@@z zJH$S(xBD5)Z2eiP-*WW5>_ExY+joNUqFzl^WS;&6E!LOx<@2fklCKY^i+EWdr30rx zANdZPLVY83FpBiwT?G{D58MZo=;zWME!BUXjo4-S#lHcr=q>HxcU7OR09@10r#8%W z{m)Xs4gDr6D9ZKg$HI0~-_Zk7g}%pGNVoJ~Y@_&@$-e4>9x zyJ)@Miz?Ko`a_QZ&-B;mVR^29Pq)|lLSIc~^GkhyYHYvK_opJOLEoz@IF0%OcPL-$ zCoh8ZM&Cd!xVQQ@)Q5bhPYM9M*MCjhQIkIR7NA+*{Wjo(KDje&E&8c6V5`1w7TnwP zQhHcM4^END|cl$nuBND()LpOiGF2l@bP<#zkO zS*c@l)Uf?!M6iA@rF;R+jiWLFb0$ph7k*3J876R5|Ci%OE>nE;jbhx z6AgDZ0Fn%Kzd(7~@be%@$p&xQWKs$1r&)n7M}6vkqQHK5WC5jDk6G1641k9rSuhbB|2mWP-S=3^^ zVpy{qoT~;kUAAim&sI>c8*&q1yJ1*B?`O*m4``~~H0+~IvBKa$@AhvQ{2l`;4f|>M zD#HURPpS4$|63@x;sJv1z&74?zfSt6vzhVfLaJTW|>66TpQxum;1XBser09_>l_Ma}F;o)?6G#koj z@%vyHK`UyD;d{E3t%i?3L+my~@>x(EjFUD49F29qLg{2IrESdFsM!I@#aPh{$<=s) zHV`-Cz$1{{jejWM;9;-VDmLrQIm1E zaTldfe#X|0u9=Qf7##p!!5NnhML3zZOLm9vBa}(TLfZXL8_$jeHQCscUN5H@mr(9=#`ut`x>V!F z5wN8hSJCc$*4UnwvUKATYPe2N1H_g9n zWBocnj**fW8uJ-A zb;g0~5%i96|9(h!jn9(+_l(_&;BnvROnd7CWB3F}4~?_wxq4)bp^NH~e z-K~0~<4=I+#>hIr3!@E9hnL3N8Gu*Da|7YmVC;>W6#xIGapbQM-x`0YMeKLR^f`d{ z#(^??!zSZ7%2S$+x2g93VEnNN$`<3XNq|;kJT0Y;ru}s9TuiOk;pc7|b_3vL3OoXv zk16hRz%J8(4j9+hw3MdyZqph{z4n-jK0vYtm}Iof?lnFB9b%wq+EYlurmOUpdcSE< z7f2zdF*I=xm=;j#6=tfS32@M)w_w~z)6X%WM46U9M9@Pf6|F__rsh77j+_4N59x#{ znQr`i*C76;&KzYh^YXT^VR@16Hh)Jedv~`>|UCn|v+0>gRK#J)j%ID6QCQJjQ znu0O`X{In*-ZMH(KbR>!{Z$Ttn4246R@hS4>-J zqrYm(r?mN+$(w4!>!vl-fxlteq=7@ZY0G&~Zko3D2i!7Er2M4X^l2|JYfPu<9^5u5 zmICgX-dlZv_f31|!1%!QfokxFrsOEVBU38P*vF1y)qr7{^e`aK2O-*n9hEKC~r+OY0-UWdSwgcd(-$I zt)MoUK2bs2Z1VUK@WHf*s^>P-PqZsJn1|5T?r5IaAK+r{@HfE6{B$f}r`hK}kC(ZS zmSA7=#sTo#ZJtKym7jSfRU&)LeSUz=-#qMRoPB`V={lsn=6SRT1)D27)BYD?en6dw z1LpLdFdj79H^4vKe5(c!VV*=8Sfsg&C;X$#qbERl$o!njvBT!54v?bFokC!XF>k2` z#G2!2k2_-SNlD95vkNtY;>@GyVLN7yqoOe0{8byIljd5~n^sAJInobdPMIHk3T>kK z*$r@#%v<*YPMe2gnU^G+cisVOsqOE!6FD?QvnTOG>$TxpQ>(ym*TpvJ@ zc^QpcY#v(&C@~+Sho#gUKwqZJJesc46|*N5l~>J)l~7(Y7t=ksZjPUZvnV%vIDk@T z{%IE6@0cI&0o*m8qVoQpxpp#`_pRpbp8y}2PX3?cooCA1f-bu}s=VlLjS@puKcnZo(vypbCSLU@|zsAcLwe2F+qQ6_B1EN=F+ z|DCWrJO}?%mbv>NC0fFE1ClIf>1Fk4%U|}eow0mI>3*u^3wq;_W_d~Z@>xq2m6++4 z!5d)9u=Jo;Zs#mNQYDdTY1szbc?(~GU|E*o^vkUr%ddR_d6u2j<-TP3;sCw>yKL!2 zSyq8%j~BFs7Ox2S7g@TL0g5eG{o!9`v7vJNhUNEu2wHA2(mHj^vU35Hm6neRA=OxJ zcZ5`HiJ@Hjjzvzr>${cOiHQPj8tGDcjd???s zkya(d_sp0Hv59>V2#;p=it@k~rjCP$A0Ighwmp0s)%X6q?`}{6c+4fhUY;2aTLhQU z&9#BScOJ~3#-h2%XhdHD3jpj4x-o|=lxCeD%3%Sw_QW4MS55Hnw`x43u-kzSByS#~3 z%V#|E5rVzrKbAmp78X;o1NI7L+W-FZkbn1k7HCFq%7abm3|4cm{`fpNdMjcM zS$PldWzkUtQ^3*fXuW$~6X60uSVO=$oR_N8iIT(IT*-BW~&KnHt zx}q>x*SFBE{x{OP0L~lw_l9a?bqvg#V(j6txrCmpE&A*Dyft7ptlR2ov)|tIBQ(~Z z>D9XewzL;5Iw$ zVg=r1Q;%VUmuwtWO0QVdd3ZFiehjuZ?C)SmPQ3LRY|dPL0m_}c*aYP+{!)aWFF*Me zl)L#au2Ambo1Aef2e^0-%258|6_jE8=n*gv@<-pn7S3l-r4qqwpHlu4$!AW5Hj1yU z1oaS~NR{YeK58gDqPdR~Y%$z_GCX4WP6~5`FQza@`41E(jvt^kBc9LO2`QORqmnFz zk3J5{89ty8kjlFRK$*s!=vD1mUVQqvYnaaB?x2$-+0ZAed-Rv5$q)Mkt>MFKFef7XoOdZx&uo1LcDd zITp|&INpQJL9AK}$x-~J0S->0!#|Lm#rz~lE@GY@;3`h11kpo$Pz%XZ+(1`tr)Vv4 zLeO2J+iGZiMLo^8-QxR;2)aiMFG83Qv61Fnt-IVZ-`JGm^e zcpf+x#8uOv%oe}s0qRBZD;=O%ETvxxSBXz(+o={$QJq#J*3-ICD_$&uR3~l^1Ld~Z zO0C5^;!m_(-4(aRLU~V&zJ)0F#r5c@TJliLxJyazBk?vpJCDWME`TSZg`|4% z_-y{aX+4+b`Jhp>)}cU4_qM$5F@Y@7CEkj!$sIXfw9|g3mK6=x=7t`sV;R zv!fIkVa}0LI4&=#jONTn(L8lwSxQh`+4AcEH&*!oN_Y02 ze&yxO(mFx%VWywqu#+YK1m!MfIuE8Vn?(=BZnk<9D1OXBZ)W}3H~(4Y*?siR|GPdt zj)d!&I4zE2AK2hD{|;QDT|r7@+%xCMZCvxvK@7|{!!E0*r}H&SDu#T3Fh=o zhjE#b;}~&tY|7sWwnKGC%s+krT_^0i`n=?*tzg zw)jh&s4Mfd{tX8=)=1@sJG<5u91phiJ4l|)kLJD?E5x}=cCe?9;Ni_y&47as>m7%n zJ6S^@Y`fT2de!L5)U?U$W;1J{^kW}WMZbrAr-08%dz^0WV%3e0^45T2|xt#Xj z6qZNT(i!$Aonk86NU^h-D{*pIHBG5p7V$TjC9D&D%~Cd!Hn=jTpvvM3i|vnbtJ$Y* zpwzGzw5Hdx5#u2}W*)8|{qN%M+YPdI*#}s4?@z!(@7PG|ufaqwHHkr3vu>SeY3HS~adV(`3C=r^$-gn?TM4-fE zXnPLpFlimE!z(-DIHHOY@R1T)G)7gA_z3IoXcgV>F)g%~k4?aH_uoh5MH?tHx5gpN zs#HqHR$E3vv*yER7-Z}IInZpYZiRLGq{+~GFtnuTrrn|bsTb>f6$F2Fs{Y;rYhE$oR4q*mthG2GkO5o)SBaMcKaBmdf(4s_xZOTcmF7b&@N;YWtU z(Ut2DLg~g^C}nZydrks8_?R)UdGc|oV0!V)B1k)UJKE>Gx%0mWwv(@++vLmFZG-Iu zPoM|>B;VWz4hcN$8f>R{UrIL<`5_t2l_cJl0^@03OAA~wPod2ug%=M1^$d?BN-AGY zS3Qj@wqT^QJeW#?bUu`x<_sQ956e0J1vQm2c~?67^Ss-3NLl;|o#+MrjQY*lym=0y zlyv4UK0jH8%DYdKO&nR{^Ur9fgs^NWqhpm?XLZ^S5Kctir&wDN;7eRgW|L5#) zRJZ7F&;=jl-W8mM1s zHt0T%+e6&`fAMq5g*@c&X|RXhdIH|CRVsWQZtYx&@Do(j+?e>83ZzMejR-bdVu5DP zDk^8^YH71y;ZOU|%1ceqtddeLvpV-KKCiL;72(!eXvbU^L<{+P+$5aTdg`8T%BCt{ z^RpT-w~VmCajO@l$=h;wg1LRI)fR%49R<~axziHt$fkS)niGqghf$qb{g)uRunk>6 zbY*L(!{f&OrKifBjiaQ(gMI%D4xX&X7TCO)gnl)!gO$=M?afw?K@=aBXoj?t{X$9K zF4p%4xcjlxLA3t+v;DMH>}B5!L6{)6aWOdi*q3{u3}IVp0HI9b0NX*f;w#u9m{5mt zqu9rpupMR-X->qj(P^L@VSc?~i(@OO%8zGLH^6p+c~S=;f&CK!TOwQP2zr z6z19u+Emt?zV=zxkKn@GD@9 z%C;i5Lk6jY8EEM$Wf^}!Dq|7X0asa1+EK5wZGXbOocYp{XRTo4w?Vwi`cm8W9(%S2 zVeYduKfnui`Vu@|vf1?QU$Jj!L;S$_IzS8Cy9|_8Hp>fA7@yM*aFDlZpbY0m+RY+3 zqc0l8r`SQt~{-QZrs2i1U5%Mbg5VtvBj z(hRKUw`k@+tS4~P}5e;kG55pkFRYLYmSR?XAm)=U_a#jaFW zr-&J}<((1tU%>FGVsEO|)5I_;PV&Xw47RJ{NDnBhMW1rOL(!df%vWNSBSL==rIc*B zNlx7Z(_J$C7APK)XAMw#N@A__@Ow$_QEe3<**p@`Uda#dAq7h0--8+?DGGoxSd#xE zqJ>H_`~Lsa7cvnFY1~VY`cGxaBFKUD8~~CdYiI&EvDFa(XZFoj zoQeyp!gFiInpRZ|2RG*4iWu&!>o#yaSUz=eJ(->|YcFO;E9VXt(+iR}`!yS}eVClG z(VgsEB&1zzE?wo_to=eT_pm$El!;@Noe;v-!0BVZE9LhcoQbXxLJjlAgvi_6-#a zXW20N(Na1)mV*H^*k;O$&#^By!j{R7t%7u(ZLWnai%p`u@q(4*Wy2$zeeoBxIZR1S zj9eDSF~mjoy9+pZj6Z;MneAPUFoo>>KX52wJy(HQ%xb7v_J zWk1m(c8%Sv0OdM!rwe<7eML=(a<*m-pn_T7gaB``VrmanvRTBbVI@x>wXzPh?6onE zQYanxSAGcU$Rq!ovHeJUpEI9c3Z@G`M(cws-+U6VgD;N8$?WGAvW4(ll#U(XQFq`T z%0sE#4C8%@K{?1HtTg$<`Se1F5qulX-bj9eQpG5K@+ROAUrujy4|8KZY|*^^B0vl; z{s<7u|9FgON4TLDlsLZEAHlNui?M(lE_DUvB2Vo0{}1fRd?@}JcNNx&3vA&r>CbE{ zVDjQ19H(e{!aQ#tEvEDP?Sy7Q&1xK1sSiW5dN7)7k~NdR183_BJ-*5|Mst1pZ~LL~ zV6Q1p@?VW~TvWIH`*Or7w``|L8PwXE_Dq&l|x3^=!0Hr0H0 z*dVGD?y_SApxk4%Ns#U{`yXI?z#h;p|BwyZ4%;KvxCY9{%vA*C3A^wQY)@H7da3iA zjoS!t;^oxscjo8+0=V$OL+JXua^?ka<5J2s+_}#@NFMygZ-AYA4BhZu{MtC!e0c}j zo_F)3l$-nU5;~_nJe{_Ff1W!PXCJ^jG=RC6Kgoj>$cJx&Er<`cz#*8Q-3w_SHzmTh zpASl<{QCg!n+`FIf3E}Q9KS%x%`ILq6x2%o#Y;r1=9$z)XhVw<6lcNvdq}Rrlqry6 zgs&-ojuo=BP{s)-zQ$=E6B_Tqc0yxGp%6ea~zbxf4V|5k}MjyrG3@rtD9=|N8GBtCm7x>`ZSJOyB3@ zXbzTuX!(*_Pkle9=ds^~wK(?wo#yy}ucHwDkMADhI69C+Gp2Muy#7i#jN?Cd#zQl8 z>=JyQ7M6kIf|JzdS@_x>$3>^;UMzk(3i@SML;U|w&$!Q___HH*kOq!P!*S4&&Cm?i zg@Qiz24!O7r_#5YkaQ9!GEwy$)`js>SQibYM%ChX)DK#+Z4vZK6Yk*ivi=?LdAT!9 znH5p(z+AbuEA*?rrEGn5@PGdP?wYp?Agnz~7jNAts=wEV42HwMl3{QN=c(hMir`<* zMW{%Ac@Q9qYs0}f&O4k3oZugJ!1p9Sbr8%1p4 zdtU>T^C5o&Zu0xo1E}DyDIu-mVOscA^O^4fb-aTQ+~4wZzryy8mt29eiA!hE^M6c8 zT?b>lu*MN^T*#0k%n8AV?$Sx&j2zT7VFJzRv%;NafOMgb>az^tDb>VzLh}sxT@n`2 zHj^(rodfBzFzXZeT^C%N05^mpI>T}ye+wu#g>9LTDg@1Kdj6|~d|Jw?g$DZjEHy&R zpO9V(qs9PU2@j|-&>(c6iQXu@PeZiV!WQ}$$8Ut!l$g8~&d~nwPWYIX!1qE-cR-WS zhmxgc;TWwiAB68RpllHy9mh9o72@teY7lSDo#qskYI*IRA!O>ZC-37@- z4Df-?RUA|TrMsBq3#G64f!5>QqDXszpV%@5L+la%rkvVe989HgfY_C;%wBN>P0K(r zv<%81aeWb_U@?VyCHutFYXJML;>~gJ4-wUa;c-Bmdk_#RHd3k(CVsL6(m_$N3lJ_Q zjD$yoSWm@bq!{}Hlu=?QM<@@8o>V*?7WLGEh!!u<+=>woPr>>ZZpncaFdSfwV_$F(; z3L}~uok_u?t*_Ak`JXpgNNS;hl4QUU1lMHXGKkGD3Ny`hJQT!D<8_^><;yw&afHOfkGhs##hks3S&?41z<7Bcx}gehWer(rB+^KIZ! z!eZ`0DrGZf0Ls{sBVb-(8)(hB%5G#sd5w*uRrxy0q?vJpHAO=zXFpv7^CpX~2Bm_{ z_W;~t8^aK@l1&PPdlj>OD~0wxlP!SuIU8~t@Pcuw4qh^+F95ID(PvP$u%7gwwz5d- z(Y3K@{QwSpNi1w${I5R%J9vQxN^hRK55ouW{l6phUY59J%aZZXDv%cVo1e8&svUv0eS zohiR>;{GN`&79=|KJef$xVP}PL}}$(O1Ikh7t5*tTOLhn)dboQFOQ?eN5lkat zJ1pFwOf*J#{s*MPHvXAKQB{84&pq^%1=%ryMdro!OdFF8lki|GfD`1~cidD$G zZ$c_!86tufvvo>1l(2LA0Hy3YrC4Q5%!PD?9i|I>l}%Lx?y_|^0r%Jks$Z@5*#ZOb z1xut%_$Aw7LeN+2ZaXL&*qSCN8`-jLP&)7hR3bWZxf7I5++PGZ^QpE_y6|C?GrRI@ z)Zy~upSa9{Mio(9l<^6rCOwwudjoD6gR$u7|-|GfO?$Y z>jCNs{)oC~CwXt$pV7Pi7jTMycLxrM+?gg)65oFS%+vgfYDmd^%T>S`zL-+rZ0+*jC$tspx;Nks`zi|BXY2}P5zWkV7UFvIPH6~pkpD`zIGp#d1to%qrhyX4`_PF* zaqrns9^!BQL6pOMVgVqIU$DUMEU%jezjXdLRW})Y%SlLi{JAsW61VPlgMU7E?E#O= zJd#ST0)CMmh7x{sIG~K*iba?z{^>h-RP$BTVW{C(LIJgW40Uy$@Toh%tml=~J$TCR z{sZPS{-Fb;=RDgUp@Zmv~jETGoYt1QVpt?@Rph$sluZo zL`f4GT%gPmG6#W~D@>rG;G&=?w}MkD2)@vk39(_|ToJkqg|SL#I0UE`{Ao+75uUff z_DD$ffx~0rtEF&wB9vc)R4-y`;+b?AVYN>?aU^pHUc6D^cv#)>`LW56TgCTcAl6}@Ny zixX{J5GG!f(1boCUZu`un&?4uAYB|slQly;YY*v?=+POreDMRdxGsyee?wUy&b~|e zZ=vWA1L{q&<3>P*sH2?kmWaRmPN@`jYFrDkR}ws`#qQJ|tP%g9QlwTapovi@{&5d* zN38n??hWD`N=F;TAX?*Ii$Bm0h2MyeCP4XCe9S<3CnnHa?)PHcB7n6?OxcT|&0@d{ zh#$nZ_mEn|RtHd9#f!ZFZQ>ScL^w!>*Mj0GsiLLBNfJZDJ4+1o+Q~%{TnwhGq-iNe za+7S_00@^%PXRMRGHE%aNXZyV>7pcasW)~=GM`qu!}$FTono})?@rLhNCx`DBUaMd z0n{Uszutm#R5JEwK%C^Cqfj1`tfQgLA>QYz4I0wtn<}JIA(&lCfM{zw3aDwjW1>l4l#*3d$wh2Xwje zZ9n<|>9TF*Y)}epJ>CNfZU3MsMYiofgH&w$XCt7>_Dw%H+_(Kc2=LtY$0P)MXZ!7O zoQ(Cotpn8qO}3qefZA;P&oXE~*fvt7++zC+B{i+K59wD*ZMId^3UFv=rU~HKj#I9nrBV_p7} z)U%Z|L7Q0VK`@(HFM2ulfnA*fW(zxY1Ck?u_7x~@eD;1wzIBs~$jI5|8rWr7@5BsnW z+Fk4iYOe2QYj=RUhdrgOE`ar-#%U1lDMkxrSMUT&4zg{u!bGrj^hm_9$U_+I82hUM zws;m__`hN%YCw-Aupb`KH5lxe0qqk&J2IfpJaQWFmGu!Ye!yYsSezJe=!gG#b^kF7 zVS1T7VeON(8%DdX_u(iFqikJ1^ASEPqp1&|4x-7WHTvSSNj?gE^ES$&EG^@3>?@_6 zq@P1~eD3e+hT|V2R)F*8Y;Qyu*mi`T|3Sx%I1UcF0`rj2kN?-r=J9hLr#9ArCkA-^(Ub@MpLf5fp^_+z8&vE= zBi%j*{g6BKCdN86j*|Rg!|%f|ynYu9Bf512bz}u?jH4DVfpv7{DtsPu=q>brSDl61 zxW2SEjjy9^WWr^7HYPeo;q#N+U3AJzr+>hMdxU4FLoRO^U@j>hF`Xm60_x6dhAwAr+(MUTB?Xvl@7si z^%(<>Ylc(Nzu_(iXX8d%d^bfkAyWp%sS3t(m5TBeSN``x_@V zk7`)_dxr`{abXp-)w{BR?qGT`XIf}?u%qVz-t6P{03WuRrs7WKL08O=P3Q*Z9yaEV7ad>`w7P_{U#t$`gt6hY=N)7}cZV^Yy&Vr_ z6zj4bXA#YE0|7CtgFnK=vM{PokFW_9|3}<+fLBp%Z8I}x+BxY364DDH34!zwIw1uD z35h9yARdZwEtam&cuj(Uj2T( z-^0V6IeYfrv&*~cUVDOH&k8*s$7PMsfqCS5Vd8Ss+a!!?gd)!iZ}h;g7lg}E__bNM zXF7fvLPuW7EkYElfLn#wAeR5zg?(%{>=3@(f!vpbx$(H{6ubdMm`k0C(Wl*l*JxZ` z79M1!aj$R(&;08`{Z1&dUnpns_Li`OwXVa$@Pk4!yN#d}x*UML=A`)ZBYZ8I*fij6Z+<8|?50g4y=}=j)-%1;&MVPNJWuTVztTQ#bySoef%l}0f@4@wU*DIJn3SnvNpx;Pq*os}XVMZHg?PS4_* z>!LLGC*)p{>apo~Ra!@=_>k>~LwNYG&F3I8=i7dWLj6Z=4PU~qWwxFEsQ;{OEBkZT z*nVMR-eT+01()5nEo?izVSB9<;#{9=n;}nHUC1>5`L%O~#Mp*(_iit-{;o zlnbAse3O7NXgKxr9>~F$!jY5l9%C@;p3At;zMO;noETPxnzp}$G*{#Br)Irk&`$F@ z(B9CL7%kVSqh7`6r8@G-8v+daLby`SCa( zIkXXI(55=g-=9jpa_rs9C1flJh5jKuk>@9ejIiO&;r?>yG&oJ9Xw{~6Sj4p>0@Q|! z`6e<@9RxOSlcIvu=F9meI#>=B=ZUzBsjG@BI4icEdhbfUi3?E^pX8hPQ1#eTeAA%5 zI_zn_NeEM0ujZSE;i|C)^ly_ABhz$x-S!^QKX>`ips!5~H5j%#Rw! zs#yl#G>KEkyvR4H@oFsZmgOgn9?VKgoFO87#Bs^I?V-|^Mq^3ZV!MIb@D)T0)u^cc7q=w-(kps>?j|r4w zQ{})Iuw@J{O%5oxV=^$VbakUyBe4lalp)6!+T}V@VkRCX%W~{I{Ia2$I^y?0yX#kU zcvp@YFu*8)d93mo1x;0Uq6 z5o&>>z6Fl38gPVL;E1rm5ov)VN_BbA5pAI(#zIFd(7`jC7-xYa-U3Gh3mgd+I2u~u zNVLF_WPu~u0!JeY94Qt!8mmiPH$exM*Nu+U8^GbPz+tn%AzR?kYQO;?c)*cf0}lJI z;K;y;GSy=29044<>T*LRS*Zn#I&y5KFGNDp`+i6pt#%+y8O1q``+6g7lI@Q)RpR`# zPmwa17K6BJuoSJU8;^jkWQyurxZ0#FP5sQg$#tk+M>(gtm%0ZxE}PWCTaJjW%jj?E zBS)+??^^k)m(60W{p5(lQT(utzZ|is9^bVMkRz4{0Ml`Sa!_0lZt4fg%8_t>78b15 zJBIevI`43LhEoX`idYrQ73!(c?{fZ5PC-es%fhu+a#>uXDV&M|c*%CqK(*F{6aRY0GMg02bguPtZ5GJ{Jm^*}rIrlB0B~Rutp&`HJxbQsJ zI3Ya4eK{$-%g;^;FLH%Xg;9L@L3o1S^rP?@m;6Z>fj616*W@EEoLb0lF1X0uD7=mP zNn#lHaFO@~kL)oqGt!0Y{DXK|6YL>o7HP@K-MI4VBHMUIIJ`0ekAGSB_H;$gm=5a)8!C&jcN#@{Ki zBUd~vZr~bc#HlcTlWJ^8+w&U4$!$$f0I1KoF1#!CL(aI1?SHc93mS=HP?i?&S?yd2!g{Sj_Te_9M!YLQHbjLtvsqx%pD$a6e{WUEpa4U;wa1#N8vXUM-i4d zQf?}aA}w(g#p1|STQQHmLG_BU#8Ipzj(*k4<1BF$Z;7J@mN-hN5l0Ozag=C@qa;fl zCA-CuOKQ-_l1C|)>ZMuYsIeuEnpol})e=X#C63Z8ag=U}qYO(NWm@7W%MwS~mN?4s zh$Gi;6!TcS9B~PxsxdlX3=@LrFKSG zWFBdec@$R0)ISrWEjo{}=seb<^Ehi|;w?IFV9|MkMduAII#0CdJjtT-T&8tM%-lnxJC26&+a1$7N;@!Z& z{KGR741tl51OtVAFQ(*B$DL*L)>SN|SOURI(!DL9*erqIV*$nYWu(_?;6|hb)Qfm~4G)r;NYq)-TjpC32{_p1cnI5hmmUS~;pKbB_oZs+zIr>{*Mvj@A zf;4s$-^Xofj5OY_3DPEdGSbu*oRgN!IqBURAHSS_=8Rs;M=k4S2?Y`ru`FC@EK@R5>w&1!QayX~>96#-N5&5hdzMoQyC%Yt3)+VDeW@ zWpP{fAvoZ~tlJG)zOt;9mf^-n@zB-Pb4-Po&- zzeg%96LdB30{`q{rgw8H1^UWK(=$-5v2IhZe!^KnezJI%If%Ocs{ISD5zVQ49fJGc zf{6%Oj;_mzcXU9S;Zn13$#Jws+AOXO(w1Q@khZykIg#6)s6tvOq3<|0+y!Z;^PM~j zy6GC0V*)>h*EuoQS*MONS-5Zl#`+ZDSrxzT7oP73SM&oycnp3$DD>KdUk?dJo~@3u zSZKiq%a#a>T_S3HE39k;m|PMvppGKW@N5@c?icIByNaFU!F^HmQPKAs{CZsM3XcwU ziJ#hxA}@+BEfX+0oS-cSa8kDj9=ZfR3`-GU2);SEyd)grSL_sC<^JswUhjy@ZlRic z{<5%|i@YK{#g{!oFCY#(SPq`2R|VH?{PQ&-gD2{BVG{RxpWxu4ZwP_hqql{Bqc!C# z;X&@sBjP)yxXciHaW7_yTe##baR+y1wzz?-&k>zKAol*(@gV1k&+=uycqto~N5upl z&H`~NPuoIqfr}d@aU%a*BtFlrJtl_WqC6$e!$Vucm#Ci zS}M!~;?3tb8#w$CU!XKmy+t&rSOqatM>MzRSMYy~!kLMTdlSO{^hU_}T z6tiD`j7jB9`8jUpfLzV=^Oo%7%tLYyhU{TE1=EH|xgq@Qh&+JbdsN=a%^Z`DbD!Rk z+j9@!#b3n>(Dr{qRFPp9z*W^g$p z=X2&+xgNj%ob25Nm-F)L+=~z8R~fh;$!EA1ALBFQxLm;BO2*}L`B5I)ck+3r(981c zOp}i&h1|ngN&p|x%ysAuLLG`e7nOmD9{lGJ}Q2K&be6{p3OOX9i53c^E^dc|X5os)U=BV^)k;icNr^@GeN*~4F?8Rk~tZ>_l<@XurPsr_g5?9Fmc!Hk9-=M|i zY1!aDt(JQ+e%9d6yWp~3uHw;ely$E6yj;bXE%JT_*Eab$Cfy}(m*)enCU?^8U=fP< z3Lc~1XXu8Ro14#_ZrPO)(khu(zs*ma=Fi|BJ}Ddq%1}`JzDX^;vYsr5@_|k%+GbgB zipSJfC0(;DIMHR9aJpr}*>7gTIV=RT3EnB|2Dw@m#A)6|FknH*`^ z`m#+*iL$J>Xv=zwv8=aP%X*8mthac}cx!MI<4wK#71l*gJC3|h>oPLkr zhO~b^*BVgH_xH@?^5c7OnF+p}fA5JtNGHzX7vCp*&V?QjCL+&;(|H~F*+at9T>N1n zfy+!6>TpjV5k!8&3}GMtnkiJ@ipwk^lIzbF;yH7U(2Xn16=w4Q=Lt`6<^o{|U!D|N zaD}IY!`$>ULO1Tp8es}w)(NvP5bVFP_Wa*Ib&Rb7&!J-%$NBu%PaWf(op_0TaJod5k($HS+9=*&aMkbnP; zQ^(@2?ApRfkwf{6BY1yJ{DT$i^Ir}G`)&Ng?*qYp6;A(5AeiZYHY33xEB-JLOt$=s z(UydYu_Tm&7_h%8oZkJOg;Tm~1WTceI(Hz=j^Q+?kke)hIc*u*4{58doVM-SA8Fo% z0Z0pua$1b1|sc{0**~ zsMvp=iMed*-xcE1$u-noVSCq?`p*!>n~;`cX- z`kz&+Sj+g2vyA_E%lL0#8UG14G5)2nhSnZ`;tf&MN!AvBGPd|l{ukNE+T%~D+2cpF zy(f&iNzEQV_Wj*4_RONhaYeP(-T(JzD`d~Q|DiB){ex#KZZ3>|4dG&q+CBb%=4{1( z(x{`c?B@Ibp|ce?to!eeRv@&)^(OZ+>aVPOK&M*k9)Q4m_n8{q^7C2rZkKdNji1k= zcQ4D$=k0d$xqf@5#^;aye7=^S58k`q#`O5#;O7gl{Ct5{qz3kgJx6MSEH_`UI>_Zd zQ&ZRS^Wl(%$IlmH`T0UEKVN;z&lhI-`NAzfUxel7i?sZFQI?-C+6w83vD|#I7P%u* z!{t6xQxmGuz@qmAi{2Yr^qy$Zd(utmJ=vo7MmMaxV$pkw71Gn#B6nGKSus88f28-5 zWwqD+e@X8*lDq3~JWKUw=$+AC`zV#G`QLYz>d(+Sm#IzeuD|gt)eY-zv(}yYygBZh zuzA;i=JO@pYOTA!!=iUDi{35IiMOQt{EpszEqeF6nOomqb^YNPx&VvbLB+qN_n;f- zJ=mi6x)!~A)zEuAi{3*lw|=Na?)6d$>jK5f;5iTJ#=e(R;K-?=cp=$6E9r zXVH7SMehwPdQY%CCk-vnNutZ5_auwnlP!90WYK%dP3hfc(Rgv&g4`5%PDKPV$y?sJ!aEF}Ix8R7DryOb@^)CdXH z0?n^+pZ}Rx{MfJ7x+m1A1Qv_->tUmCOW}CxZJ;6ZI|bmZEc<4 z?^^DLPzg-kEUboC+^8EM{?~Kfwz0)5ZgQmZkI&mCrsE`~b$(Jx&TvPHnrxuQpjvQ< zR&P9of5(QwN6FKiCymjGi&t1c%-SdjO5mI}QCvRnTfWcl!X?{Z;I#M{m+bT&=a)V@7HL@-m%QZ(PF<@0~?lt+&cg`#!_>{nqi*0b}`o;3&Qybd8@5>CLSTdlWh50@#Pv zUI69B1yEI&=UA#{Er4z<0FHwEZUMZk1;Dg>PNm|=s%HUwtp)J27Qnw|0RnEe09dhA zu3%mOL}}Jq04Y(HBZf`H5X>bcE|0hg_gD^|zRtf%AXo2TQtg&IK0({a$W8#S)B zpk;T@y)D@I)WF8~X0XAjq5pBpuaBzTamVlR?ty#FjJs;4{8zmHdJ4Oy=fJk7=XkpZ z?*Ndy<2O0>=6|z}V@BK^5BL@CSbrSD4wSX_4}lQuL005-uoZcY<4tTLsh-H|dRF9h zh!w3ZhyFhPT5{C4BCdlFaUF&)rSUf@e8UlO-4yQ$iLe5$U6C~r*HOQXxDLBX#I;wn z6>%NriMUo5;wy8Kf0+6du86;mk!|z9Q*F{NAr>QxRn+7BfKdhguzOcyZ zjBAIsio5PZuVP=Cgfwo>6r?R*17_t`v+hUQ`aaHSGvooJZToYYcaZbjZ3Y_T{QX?F zXf)TYxHcJS)ow0d-P6T|x?JQ6T@Oq{+HD1=w=UwM-SI(5NWz!6iQ9hSoSv<@+U<{W ze(wjlp*vrhiuA5I+?7EMIcMn96e@O$tfC@y@zaFE-YDO7N|Il>7P1fIp<@wJ(a?M7xJTU=7HxTI=v zNpJ!WmvsHg-)or7P1xk$%O(3wsOh*%;O)a3K34IkdX57<9{z5(_&d0|hf9K~d$=TI z>mLaw*Y7`8fuo?mW0NMA#8l0~_oLieL8FN^W55vnZybVdO@4qi`GMBtqes6gHZIQ? zf~+y%T&ZUa_-KY_3^-Ei9z%#FqC#s#RQ;QA`Y>wg&#&Vy;-pqXxXL(C+{^5;y%X@$c)TaB;I=ooPkb$lDDQU` z5u7HT6OcYN-qLn8yCZ(q?uZlzCDrt}#pB$g`vhbIFWK`QqP8}hobtpY;3Q4%m;wD$ zPTPhbrrPz{wAz@~{zpvPElfKsOoKE$n1%x8fwawn^sfi5e@~XKxIe4uLfyHU+9fyK zHUncxs+@^5?MbBOPzF3udnodaLs2a9bg9-@G;1tSZ#`rAFYw0Se1AZ0xMVJmrR!{@ zjTX&8+Bk=EGQBy?iI|17UHCkt`Qy1vK_|{Be1S_AZRY#-TexJ0&v`bA>v5Tmefepp z3!HWti>K!NY{;JXNha>tc1H$*`AjjXDQLE>HlEve#qsUU2TARm9K{mB-By?Iixy2&P zK%<3^A#HMmkmeMvM4C5f3DSwN%aKk(2tR+Mb@NhO_KG_e;_|9EXBjTO(@qGDSjN&f-AO>)ceiSEgFMbm1a*r>Gw<6PpKUgt^EB+$>$PX`z+5Czt z;>X8@9?v!QZs&bpY#IvaGLZH7r9>=%|#xNc5~)~ zQZF9TLsDJt)5FqJ{Gvys>s;M6Lt4OdGE-{64`)ecP+kyOradQ3Xb6&{y-`PpKr1CM@*pdemx!!8& zBxgP=t>Lk(m7@3+&q?vz%6jQE*V`yv<34SYuJfdh5il3wF^+9_S*Mt4cKa$~!td-(FQL|pO} zX&BG*9;pYH+$(*;nXgK}aMQ0zpS!r3*QL!|W1lpaNAZRpF5&B+p57D@>3Q`)?j~LkABiwS@E2zH{-aq-S!P z>Bm!)?ZfGvJ$VTR`E${s&-3h#*v^<3?T;oPLBvFCTYA3DB1uAx2jW+rCI5zJ`3Q3O zLNtk~>e{uSy)(bUiA!E|BHjM6e1*ziRaGIKHt2dNb-y5&(S4~}07aMSHfs8byq7j* z=qWU0l} z%HPx0pX4@5eqLv1Q9AW5(4y$fDkYebFUhylpv(426y;DtjTM(y&k1a(HqfhMaiYdzf$~Y@V8j77e7#ZDM(cc>Bm#L zFC9FGSD#Up_eHwxlp02d9<|$yt#)OWNVmVEH=wI^Rh@(cJ(>o2E9KO4nHo#myp`^B z;9fn378Gi}RP3Wnqh4b%ZOc0;HcIS=yh}bxPwMq3dXh$STc}Y~9Hs=&ZeQg-TGv@= zKz;p`5c;N{nn1hy>w(5|e#%C{*Xb-Osd8526%=>F2EA+vgdLmUXR0HT(h!PptrLc2BS%tHr z@RsVrN(N3=n(=Lj(pjML)#&Z2#}r?qM}6g_KxdmNv6LIG^b0Jha2AwxsfbRTR9so* zzBe8ZSEfodCP$B=$@gMh88o{Z$Y>d@tfZJV`r~veT6v$!d!Ws)w%Zda)kl+QdyKM^ zR>mriQAmj1g2u`r!0`EbBeA||1!L`S(4I?Ug)4FQQBy`ot_=1ds9F> zfVyiH*5`PV5+zdJd&)@a+sqzJ!5uY!n*4xWrZZRVtEl3v7DPQ$l>W5znmxpLB}GXT zX!A9D27T8T({Q!1(pGmm#|#`gI@dXxwlz_l6q~9vr8|$=qijxRbtR=&sKGwD)g3z3 zDXJ{Z$1>!#r{UYRXnHACNe!;7%IjQ^S5Z)F5L#bhX7Q~qcevUvsh&dOUV zGLg`krV4<27Yg}ax7VYNnaVR%ep=V*@>MyOzROhNEHK1$!u%&(w?|UlEaf`&i`V^W zz?=3EYL~4H3dR~1R+bf6YsmLWbryc82N}DvmHULC!t%U=f(mC*abbzcs?yTZij2Ib zN+*HVhB)fe(h!F)t+{T0fM(<>ohdC_SE(+1ASK0$oT~ z8q+I#6@Q9qtBfGO@rpvvw^f>Zwa?FY=2evDmu5z%Q`b=??PS4~kgQ7qgV@vuC9WeUN=wEL~H5psSJemksWbQl|MB zMFq+PnI5_-$Iu5e?Dgr3VkM3)Oi}&m+X*09-;Veh_na1B%xP4H9VjTvRiXaSReIVh+qYoG3!gEYEUu1sEV$Pr>px>SgU-{cvUxdFLP<`-C#(*y_NPNg>SJ(5Edz%M)p<0XhUCR5gl4-SE>6Q z%D2>{IhMii6Gf(5`YE&g+l?7K$XPjhdekUlw~dl7xA zh8jf!ln9C5d`OF@>jfC^)Vma-Ji!rc2`RA4Xrs*_rGZE@hbS+T*IZSjIYYrn@*f9A zhE(Vw)N7csnN}QEBB}jwCCQg%Wl?8y08NXElIZT?N_E}B@@!{WHRdbPL-|QSVm6&U z4Q6q2xN@H_M$XFvfz36usK*Fp7zq-3`_2euxLf4+>WeA6Yos!kJ|Bq(sgLS0-gsF> zw}Nu6l$&M@AEnF`Xt&^a$hbOM870xZ z*TvV1!pAGG2{dW79#6J=m3!%_djYFr(b0(Z-K%t@{>7RPy}1+8dKdmK8O2Tni@bch zJ;~@hQ5h#v{uRBso44tcm8WR5=!mCvla*&_U9Q^9xOWN*(mwYoXN}vYu?#)@nUX+f z@GU!f#0(%ed#3UkwN29#jTW<%bb)q>pyu(j@!}J+ zm1xoFq(e(p@Rm6cTrY2gd>%hXX&||0Y19sTWKga3FCIF&-^l*G`}Q;T%vTiA_;i7i zAQ;)CJS@0ZIhzhIP@@c=#}qG-ysLEw3BB#1)PAw@BW29cgN;^8l#k^==FRP(Runlq zM7t?BjiP&CRywRyUU1LmmyN)e20f^TdbtZ1cdkNVN`6wA-n9YCh zP|`%Ymh?-czy# zN)L7f(srApDSh(3@}O=uSDIImLsK4y=!uXW;S}qm2GRNtlvc7Sm1yp(nDR65k5cRH zK(+UAr4`we)o5D3Pq7I_G^MK^W$ZkzcnK7fps%+`X~ju3e&I>wajN=U_M=|=6)zKb zR1##@=*meYpLY6Vi0PTMqQ4#$(yqFsle4n8JLsxQaeg5#mHE+$>AA)er@*ewaTixs zILX;pji8sNDk{BvT8V_F)1ff0oGTVWiA>9d26Xzga)R0p(QS0@jPe1^8mdPcFP~LZ zo1ckGh!vCcP}KP5Bju_<$6XL5UtNG|+~K-Uzt}A?EY5pmHqeIy^Tk|R7OZ-|3x;TsZhi>${eN%g_h695RQMNq|oCB z?Wuw@_^_tWkr75VxAtInOlm($X>@)4`gs zPBG2&U^P9{*)FfL(6}zBV8`oH0GKpM?N4Ve$~|bGq~=S7VJGSWtsMesue=2%sw6;-7rjkwrmzAA28>%{P>`A>EcAk$8=Yv6Q!1+RnNePE zXAd#ytZ6MeYf8IQV3`Va)j06thhg2t*HfPra_G>5&;@plw%0S15H(Ncj^~$wIhMH< zP`04Erec2bAJ7A-dxV-oClp6xMch4N&9}$6lcbWc(toYv#-fAJr)c$ z;dMn0H7+Em%SECjwTQNzQR0kbd^X)i0i%>~V`me!E2Qi(tr5koQ~iyGY3f@7E%L`S z_M{D{n zSKUMB4#3uhSXStnv5J>*u$dYo7(xs6HK9Ih_&kShBMrAn9)6rjy)G+J^kqx651lL0 z8kjrJ_7+joMA3uPb3JyLxFF z{n8mm!|HZw7lHPtIAS*!sBa1wPNo}s2MX1AbDeT(ty2ztU8ruMpHxQ!Y1_+q^3G!b>L)*A(ON4w$ZBQ^4d88`^*1fL{d+4d|#A)44%vkWxNuRCGoL zUG1n=Q;`5u=k87b{fSO$fqQ!P?Zx!8DN)NrTG$8b$*Rt3ABj>cz|?zJK>0lz=!m5O zx?>cLuTZa1gDY|zC65Ip*H@}L1Y>?RL-)zCP!50YqOPFfIXYNoI{CeTnfz69p6sel zG3|Of_KFfi)4QpUQpa1>2Pvex`hi*szFE<&l%~|z>(lq$)q^D39UYBVdZ;Z0YSdF5 zWbE##_7Z64Kq$Tu{Q#|V6ZA-mzFW76Ma|r+Hq@y;L32hxB}(cAYpYENidG!~XWZov zs_xKB9Zq+|J0Ng+sd+TAH^kC=K~Tv$^#rXds6_f=+yWq&nZ<6er~c zUEL}^I3>*)rEa46TOdT<3xt9*X|yV^#pSHJwY(4xs7g0W%`qm7VdlAkMaG+Vt2y*; zftF}Qj8&UU)YgtMJUGtoP4h;;(J=gW%`W89nYW>~oAbCkOK(WSp8#7bFV}3w-0|vi zp|+7z(tGHD;sP3RQHh|^d(|^~VYjMcXUV{!{U|*QFuH4^`aFH~vl>i4ysU>Ck(1P; zf?*q}B@4zCm+BCx!ls5(-Y6JWjfcbc*K&&b0KNN!9&Nz-d{VIS3Q?Kph_+>AB_+|r z_o=^7J8$?F{2h*PWA!xkThlwH)A|H^jOml1@**s~{51OA?HK%BU-#GT9)H(^YA5QL zq}geBF(`Uzkrru8dr(agXjMba%lPOa^+k_noP~t#8w%ss>%i{k zjI-Nl(L8{1oDB{hQ*`coME#hQH|&j#_h(??-Bw1!Q(6oS*{*sU-Djz{i8XS@zY<{g zo(mZk_8RPpPp9iX^yFM?p+jVN zIkITWWjLPDz5D53-e6zDXDDHAEi9KtbcHvjc%dF+%zR8egVpV*$9O@ULk%gcK$1mg zX8~qkE>Q2~fFY7(1VyRj|2bN-5md%C&=vt;OFcms;L4!@Gyk-`)kzg>{fNq_O1qYP-6cS~t_5p$|LTpmXt7wXPBUrn*LOz$i#(ycU!D^(xr8aR3wh?auj9+~S zJ^bz6SbTN}7*8Kmp9l3b+4THeR$1wH&~2k22X_6W2hp6vpdG(mpmg|6WXgFK^3UPz z7->|$t$r^WBaf*cg8%tI#xy#ihFPXgHnmkjAFsa;wPWKvHBfApPOr^V8_QW~Sf|>3}nD zM>Xj)wn?8p>25V8o6_Sk9t^@p>8I5W#{Sc)T_hnAWH&3p5o2eQi7gRWvBGnDy@hY9 z_J!xv_l&dW)DppC?pGF|wHTBM6L;9uOJ#5&>K4V4>NQJf9Z}70;L;4LJ zomw`$-_Uj?RjF0IM-J#W8jpqyOQp5L#905-cEg5^u2amLKYxZ zz)~>n7k^OaOKcjg3vtw=iSZ7duJ}0ojnbdhFwt#%!0qaG5~gAIssCklKh>QC+G$4i zNFP(`yIuS2@w(m*^fKrQ$m?QrP~bCH)ZKJ(3tZ1rud1CiHcBfBI;2tBLVJ{P;3{Mm ztUzq?6qn|eI17r~!{43Wl)7D4i;Z2^)q^@M*R__EdH}={Vb_wp-5#0zvWh}pqe8m| zu5$hvd!jMfp*0bxtQB6oz}L~;c-u=;1p3<7(VjLX!3XfUxArcp*1V4_J_Yv|5+Os7hCg@dL4x`e`euZvl+MS+P(iOj`5x*Je`B+h78R{DcK$*PF4& zUmGjBcivnl;Z7)R2#NUp{klJF5bbA)ZV~KZ^l*rFR&)-hxjvZTtA37DH;2!pv+rRI zXN78S!#1eYWb6;#vJ4*3JHoYflpX=0+1%ez;4a+E^l#DZ2(8fgE=rp9RJ>EE&1K=zkpn2x5?&@R#;MvNwL8usy4_&Y)sa~m*|eB;5{ zep-q>7C!-PmP~ zY1uk>$&RFGB@%a@86ri03!h8#G%e{@Zw0iW;?C`zC3&6O^WG|r02`&d(_r10Zj=Mx zs&?aAn)Zuo+|f*{kc>}SYKsLbtp{nbY_cjFTUu*NM0WkT^-`HV7)f;PHtf@k%hQYi zvrAn&RhOGS3!YV@aXalX2<6GpeeW3qjo!aNd)0u`dVoN;1vny9_pU13Dknkk6~{2( z?L}GwsqM9GZWv_K+)vdg!?%MLF0!Xwq4-;&W8`<#h8jmYqH*}3J!@&Y3o_^%JM_hS zOSDy#*4Pn5`K4MyebZsXUYd&H@+xfQv5sq6>}KlomoOdn6UEyo z>7iX0WoP?-qbo3h@H@O7;E3TJngFBc?HV>D zxf+w0nN){5uZ2Dq&|7P6^z5zevKhVlYx6|9qX?Gq_08~8#ShfB(z59=$3GmXy-BlM z>oRn3b7OIQ4rpcaEC{=ucWEwxE*bVju_zbwqC^=p25T^b4-e5GS$hrB66sQaVrL~dZO--k2dGzUGd!(^=svH%A6cZ0Wvj=JoI@3dG5j&@9#Bh=Bf|LPam<^89o9_u0Ekh%L|Y~Jn=;8VMB%7O zBF9o~i5Y@Gc@xz}mU@y!bNA}u^u!ME#iL6hXYZQ^)$H0*tq*l?p~tZEB($O^9XmnT zy2hScEj>6r%~-#TL3A+45l^Wrv?RBTIAMnbN_!g^o47*5r>ZZ0D#thq+O;puuXcjC z(`oJzC;)RhKp0041x|)Msin}0I7biTu_v`3Js`-XglVsH`w8BrwPw$ogK_l3Lypx%ezp_ zF|F=G1rCzu?pM+T`tCTaqAqK+S1Eg~*1f*ldy|>#8EATrb2M*orGX!BSgSojcjqAj zWNmW}pIN1HLCJwbO{RaF(4rcp(`wrD??3U=*@ zOsAe->uc%ht=dE*^+oL==rSsl^y4pqar6mxi+E z3_9E$xVdr)mIeo2Jbh@lCb9z{m}YL(>KoD?tr<2WmclM9zpUAe*Y;`~1@bM&iYF$) zWLWf?HpcA?FtA43>$sNTUuMe@IR!L3bd&jGIG*kZ6xiQ2OFVv42a(pz5#D* z18B~-(DGKjtzD(IegNCE7r`4rKTYTec86*BJQ&`4x~MT;>>D+;)XKtq+I>(7_F;O0 z>(88uj5KO<6k3nzDf<4X_8>O-od`{++2YRub=9G~Wnd>;k3n+eF19x`t{&5d2o&#y z9q(^`gfrs&1UR-Pzkto0S?_AwM8#zC74%Iw6qw;1?XofQ0}aNI77VU@AlkbE z;28bSYPv{$=0Snz)gD`BFQ3=GW_Ly)t@{Q{>T)8g%zjk`(=Wt&Z~hRmsQ&su^=ZDwE^wr<5Dw7aYg z4=OLs%e&)_ku2u1*Pn)kODm!Emoerq675eJaaXi=AxCZSL))%vX9Rywc#m5*NE?@v zw&1+p+Eh@giqmOk6nYmU=wH#9(|FC6!w5-9%7#|F>x^zQ0!96TNFC}q+R-mIeU))Q z)_=fG$7W2~cdFhX#ED1_1gLZ=tf(w5>&%f!Y3b?d86~tr*6SHnnqDmg^p0U8skOJhkk;43F6~iobkKaIDK^~xZ`{&rzWOSfILjVwEb-HmCHgW@pH4n0 zx+*kv3y;-7`V;g~TWnj54AvWv65_}*C|I8&LVC!CD@5-hQ;QHsIweNxEog8EEVaIo z`XaJN>F;6V3T&&i5PHDH9?%0yqxF6g8FBhinik@4(IfHt0xEyQ-jGhW26CQR4epMu zVK3_30Bzl|2x^GYK+mJl9?%h|4~5(9WP<*hu#f}L_9yCZ3$Rfv5q~6EA4PLN)03lKKETH@5`F#cTwF`{R3*h zk2lL+!R~!n8b*C*n*Ny?GErhqA3_Nc#!!~7-(g0eXvT#My#?FX2))7o{0`Ag>8>oj z()c7xm!NLJcSWaiL5x3U>*L+rp@?>Wi`6{130y2}5?H{>9Q_Ej+^e~a#Z9q6=J9Z6 zQ2Bgt!FO}@0TkUpk43;+X?eA?oS8YtG?Lt0PokfvXlX`ybKNe`!+Z63n$SYu z)KV{|e}_6s>6L!){C?O{zk|LF#TtF>jTe`;(nr##t@Izsw=PIIsEr;Vg<*^AcO;nO z-XfjLhA-4EJuG*j~qOpJ{EL@1R!-)asn3Qt<+Kws&DmfyQ;z8`9CK5W~LX zK!Bs>Yk|h$j`~dKRrO*1-d>_71TitWZ6gn~p)V1YAb{l1=c>(S?rZLfvWF}vx2uMC zsXiGK>{OcwS#HhwKxf!0_qEp2c-8_brc7@_Q})8{@XJOAs>)!qKIf&yE9{(vtu?0% zv1wGMzl2s!U}T&2YmpAq9|GRisqj{slBxumTT|n10Xc1)gaP!r8w~WyOn^JK0--36 zpHv!sP~xyQBh4(~Nc5_>B@zT~_P9bU_1`-jx8M;8UrubjKbdQqqT>NrcSo zl1Y2Y7c!kJ-rB#8wlU;3+`Z%a0U+h36DTi)wFoA4j z+^+v5y7kI#!B~N$-ug_sx>89n{iM{PkG_>oU)G|`tuxb!D)a@5sP_)$u6u>A?`{2F>K*i^M^>}kngDu3`JFubs^!5S`=&#SGh6D6!`YsIC-MRsKBY_soReg<& zf%;~F0>T^t#;14bnqY(u)-MZe5x`|(?hKX=)!S0nNsxqtt}0URos?j>m1QN#5?6g(9y>~adY_|D;g)bcQt{&Kh;Wi%b3CxRcd=msfQ zmwIAR(&@I5`V`}fk@^IYm)^rXO{x6)7=491(r*?k*5mKi`_iqCW7{rptUk&{2}9w= zSw2BeTX?U2fPJBL>Fw7Mj_~B$n!j=VUM4XFp*Ex|uV6Ftt1(8PcTz z^>*p2Df3g9wOuS+;CWaGyHk}wW6S+|Z+Ji+)skcu{RPydH>6*$hxHMn#}`>zSjztVi=QKq;Il{c z4y>^^ruH+y^BeXBdwgbwKG3Ki?pQ7u0WOa3C7|@VE6P>q$4(X%&0!j zI}qK|q;DNhWMyeyDcz!J!Nw1d>E|To0wUtbonzqZU|o=6m+EV1p#&FZ=L&QsEL-t0 z?8|hRTAO?8y^QCU>k%S-wHHf#Jp#Jmil5{Vy0B8;VZ8ICo+{PaGK;wjUZsSm^}*PL z{X)%$aR*|UF&8ZIl~u4g7CfVWN|$ty9tQv$r&sep=d8xxUBe#jh-WaOCH~OdU(SR{ ze`pOVa7Z}?EKuWV?OJ_nJt)G(m1X%ID#|*SRlB1ZIEK==`#HUXNMloUUqjh|KyUw= zfZk$vKyR9{d!zoeVmd>MvMVxZ%5gaR@862h1J_6_L-|ZyUib|bV9i$jQO}k{Ma`B( zmeJ}(P#`_A4UA>zcD;huML8PKuI(WFoh4wTX~UpX94Lfy-){#7(Yw99F?HRccXZoc z*i5!IH}a`>5t#YuJ+Zer!w$WRU^sW`l0+}Q3=mX=!@OHF-kwfZ zwknSpO<&QyMK;oW$y))eqOPMG!;b?K9ro&Zk?im(;P)ja)ix@llg&)ZyQDv5tlg_i zP&|hyNwn`Zy|Xdrb-kl(Af^EE^O4bTn7(%iaBqEBpG3t|VH;k%tTkX+6kyoi*2@K6 zty|h*GaCdRK=&Wfi`}sxrs~K$IQx$1_tDnIm?JhS4Che>@cB43;pzL{fm(m6u_KCB zL~3DFvI?6WT?zXubKld)3WnbYtU>Wkx?Gf=hIN`dPz^WE9oIV{@U1zZ+2s_psSpjb z!uF%T(w=`n7O-HEV_mO@|bSo^GpFnkSe5!|gI7CTtJLV9#oCQI( z_!Nsp^-`e1zww#Az(!spfT?S5Lj?@E2=%}WtSz{xKS$GAgVRNPqklxZqaA^U_^tkd zKqsOd?GvlYi=BD-akfZu!ltRrrv z?U$f1pWEQMuVnKF(wzeo`d`*h(syI64Y9!w+w0N~t>NIEctyWe$YujJzoNvM-x+=T zjfW%`5?f0f?%IV?M3@IdheRr-gsTK!wolQEfkaGHv1g+MsAsGzk_zk_V%>m zIwHA_41<^%rr2TY!6js)7h6IZ*)fSIw*R+x7do%ge!q?8L#VV;|>)H6Qxw?72EHBpJQS5~)!*9X2NM23w6 z^ss#tM4trO*VC?(PF@BVsoYR|XKK3)-F|I~8f`osYKJeuv=YzMxBo&d;vm*@ z%E9!mgh8UOSPZMpJSEUG-2S{<`h@j?IfH`$X7tS5SHM@i_o$ghRfPSp7~qa@0pG7V z-av8DQ0_~kv4k9IZ_JLi-y)hbWk%7RjkQmu(Q#N%D3w9vGXQG@h}htdge&?|oP8VR z#5!6Uo8s-?!}*+mrKWSu(U>?8T%~Ov@X>3ZV}kl|xY)cT`-=jN>;ne;aW5s*nAON$ zEzk=UdZO`lioJnAN8%x>_Ef-*nd7afMzbdNlVVt{*h~(}#2Pg7_&+je`57D(XpwH; z3a{`40FHT`@okp+28URJZ$KI=tf!YJ=q*{lZ&v)rO<|lu&bf9!1&BHs@@BxkkrDymM-OLgXw$= z`y+}oe{jFvBkAD(*lrl)ErPf;Nx`tZovMg&|OQ}_Uu4QdYU2CaJt+lLcE!E%m zd(J&~ZlZQ~|DXT=AN}$?=Q+=L&il(f=iECJFs@Ww!o1wM*epw)SYL)0V!}nm+^VXr z@Z0CT`SRFl;O9%sc}1eQ6sar?FB7+n#!9b#srg0WE5a3%uiuAN zk$jM-FESqyuRn&?h#50wU@9&LCW}))L%ILUZ!nWol$t-{ErQ{q=UbR{OUulUlLoSuo2QcP=Y|5c zWR|P1)Blm`9r$yVc_B%3*CQDtYs{`>Q4>L@YwW=G*pZ-lxx5`FS0!tQPaj!V8q}`_ zEi4pE{vGS)QK=X=-&ufho+p6=p^$kaT0^bbBgDhLT+tIYgW`A>mVQfeEwuQs`8?mp zQhiE250V!<>abLZw86}ye}{A9Gj--EkEs23Y#<$9ZC(&ht}&leTczb#lgp;WUC_=O z%rAIEcEs!wp~rAy^Zf`0zONs{LrU>_^sgE1czpWSdR%w8?Pct+vulY{`|#xU-g;C= zcBA?C;^2aQ9vw+cjkleu5`n$52c9BDSEC5^`(1NPFZs)~#7GNWo` zSIbKl0~cD%xp+OK&Afa{Fl>arfGga%(Ixj{ zezL*b%j=Uq@$wOzp33=bky!7+w#erJxaIHgR@Lxt zVgu*S4s&XfxN({fCxn~Kog*p>I5*+yJVs+tG&wbW;EGNTN!angyq1e2jDjxH@7$BZ zRyOWf9>Ng_Zn}F#GxvTuN2JttwBnlE1Z-;mWro#0aC^6zE@w+TH}#m`8ra-xPR2s?Khttr6zZj6>IgXa&fBP?46*t zYs!j>D|srf%Q;w%>H7ZL%(Nu&i!J8W;>np9*p}RG_6cz#O6kn)=130)K&)ptRs8x6 zvnEBHy9-0!51+vkNB#%c>uS6k^F;qc!!N^$6mI$seES}=CRw#CRIS>k<@MSR?#1YN z`atRx17E+-{C<*s_+MF#>n)haZn)pPd|0HLPno~NB`$HzWNWPRPDI=@eEPr>_nUZ$ zs_1$=vYpyBJkyd7AR8MyJ6k)%uYZRTZRtK7CQSQ+i4y{OeDeF(xyv>eON+1VH1TR8 zp9VzWVe{$KlClzch!Pg-e~9+H{x|TL{UtQ-Su=5oZ26bW?+J6a84@RwhEEsmyUlsx zj;_=x19J=3(#WwLO>$uy&m!{@jM$haZkWJK8l8>+jeypKoA?FrV}Y z|8L;E`K#vT`aA*8BGW|IISfKG_nYH0BCc)ItSfU1bMv`-x-ieaS~FZ;t+^4eUG6uJ z52Sw06gY35X-yb7c)*;KEdF%R{EG9E=PlKE0RH(S7=YjT3sUlcg>CBx?JyF0|&lqe$FFi{GEAt;8%ZVHYACp>DGAh&6(B$KCauFWF3ERZW?$W zCy-c*XQE-qS2X6Y z#TMr)U-qUCoO|A!gSo{U_el$~l#69yiB(fkH(x~xu}>62wx zizgE~KgUj)_lQ^jnmRj$=Q(26MBEJf{6XIcQScLUznm0t3RqII0K3|aGri*n&i=%# z!a?%0STEf8Q}a4?;cgv1mL$^7;;luTa*q+e{i!(_d#ZI|+?!HQub6W_{;7#`nwQKI zNuqQXc6CO+Y)(iLSG{8XRJ8vD=N>CFQquc5iFcIxdU|jLETZm~ z_w_VJ+q*gq^(s>&(9_l3+7rFa;5&jmL)EVd8zo)cw}ra;qPWj%gu9}R9g#AmqRRt4 z@x}SpG(Qv8jo{cUsq1a+;U?OkD8vuuTQjOu&_NzXNk?OEZ=|}bv@zPqV13<)tuxxw z)lnO5jJC?$Y_hWxzOB2}uwT^?_vTsC%2-Tw)wOkjKusvDatj+OKRh#P?d>&?t!7ZX zj@cOP>qUFFOT~#$tWB||ja*h1hF`cWR9;k4CKmA(m0w@P>=W|his!>#Yiuek#wc}uml;EAvHt&C0%_epkL%!SLWIhr7O#m88&KHSC`-&fKbuO zGF=Omoo!vBU=*JE$L3pOuhqqg0uOYdyvtjWi=I|!>q?E(wr^=Qa6dyY84PvVFi-qs zv^8lVpCoILF=Vd1#we*OE5faSvZ8QZs7waZe7FX$C`Wqjr!R4NzLhh=PBktpwzr4} zc+_}29h(lGiPo(7c(7yU<=d^*eVgQyS|Ef%K$FG7r7TomR+{f{1!5%XYa{Ecx(4s{ zmlc(+cIsA{PiGE-~>gYtmxg@+Q|^lSQ}y8Fo1AoAX~GR8U$B$2w0 zXIfWSp?-{VO?_=`tv%vjemkroWmO0(mjC*%VN=JJsTAC= z=^2KH@1LZ3CryfkbNc7_`wh&Sp-6pA6*j{8@R=ue&B5S)=@sv!asHe|a}3O;vN6f!Q%MJ`~su61`VpD zW+h*<=jS#`i^4_XpVxX9#;}`E7UGi2usM`XNl`eG(>Skbj=#}AV@8u9kFNPLMg*l3 zsVPNFMd9*V|Dr{BVmFGgi_K*B=M~5#ge$9&%ukIHuMN&o9ysd)`0cp&ChU1TtAzB4<9?Oad5*x;K_|bT!{xvZ+OM z)M35#v(>|wjbTPHAfa6ZRX)Wnjl(C^@)@kO23H8tJkXJQqIKPJyl(9=?4l_NmEhE}^JnYQFREHqw7M2$pPwh=LX^5W)KvQyh`&BNeBMYX za}Z?>GRHWVl}Bx*3uRWB3UFAevv za5V=!X2B|U9MSqirRZ*qLUmLeO^1qjJe}wQe7y;~Do)qKb<`?e06udWcIMi$eAka) z>kX^cnh(B)hO)SLA z@MZYiNHwzA-O&-*)YlPh@9tDDIn{;lx;t zVRLW}CV$75IhvN_$e_DX`1`)>MJnc^;<74~0*vEU0E}a+GEsv0szViEJU~k=FRH3V zQxzNj6y1!9Y>Cf<=o!_6sr2{Att#!Z?5CKv=~5gfR@^ zHjE)tgCU^2uDS%HF~^c{WADxGfhdd$Dl3gt)YPm%pTiI%j_0I$M?}iY(F($4%a8~$ zy)bpw3^l4RC_tCAiw2W9Le;8Z>~5m79LFTvt5PS7M0h4r4U{5WmpaQ#6ur28Luyum zt3*_r!ibJY${H}l`U{Psieh$qc3#rr+E7Tmz8Q~F#W9RzU$_Sc*FSpzP4|^ArH)T$ z`>U$Kwuzl*+<;z*31jPbQuC+Uy<;_&Hu8zmkb7;;=(pkfsZ&P>RJ$Ecjt+_EdEh}^4UbzAjM4mYI@2UPdvZUBU zIrZ2x5-t;9vWHL>h;BVy!?FFJRfva{H5R^Muy;H*fN#GCn{Bfvn`2@sqMFbud|L;3 z+|=0KiN!S97aKWxV7a?t=gVQ#X}_+vEBmROJJ2&CE9a>8pWSeKQYF1#vL!S`y?#6Q@iYHHa zzhwF|S^b#vD_6=_?m1Dd3RQ;X+xG=x_il6g3>g>a8#}$aKcZgIq&cEpEk+$NGe;m= z`BEglNLDVUJb|a=pZ~o%H4`TB>4-{P5aghW{;X<*PkDKw>3MUGg@BmVnchNnm~mp! zPt9>7q*_S@!a{HQE2!hH*UU+y%0teiRgKlX2u}2lkG1tiqI`yFj7EEmTiZK(TbrW> zG^=ZHF|n%5sA50$8|_%rMtbGfV+=eVMI+4}y|!K$eX*u)Sp^0Ntlv2iRbx-CXAi#vQncBQMXFt zXi1Cu46IsYLZHg0kg}^oAsJ&$4XUAfwOVj6_q7zum50$5>FZ=hv@-n)p#*19_Z9T26s&qOdZH>`hCz)~(EN|~cbu;6_MG}mNDmi+AQ5veOFBAWk>boqq5o*2YgV5x_gRE_8-PGF}HJAcE;e?G_ zbs^~B=xV5JJVY8ujm|b|mm@n3*%ggu6fRq7^fq_&p<>&ROg_fcG~FcIgG#m7_9NfK zg3d?}hICY!foE{GZkhNtJ5$VHXCrEii$WAuFCKBl=etv<#Gs8wGk&2&1_+l_6orhA zt__UKkY$B!0Hc+~5oyNi7vn~0Whs-$!7Wl$jO8bCjCzrejchB;8ykC!uBMx0`;vLl z&v9)s4Qlkq<5GLHH(zCzt(9w9vK5*9uzxKL^4Z_9Z?x=M{5h71<}@!U2IHj>NOz22FaD@%&V^H zE<>SVS&yd8N6$)hD!GZ$4hB_wD?CvKecjQ>O3s>1a0eQjZ^mY>_~C5auH1Ic{ILfg zl`{RKYH_~o8eYU5Z<;Gcb+k9lN1EGu=Wp7Cnt-CEZ{=tvoTQ)tWX<=fl9~`l?F{@zFy}JCQt&xvdKqwuo=tU`?4#O{5E%W_D22k zUqs!>hlA?6sw$DY(V93s62|3}Rete6jaB4Tp+riFHGOh*O;KoBtt=lrMKHbiAW|)o zD;`{HWtn)C#RF$)qy)EVi>w;)*G}wl-%w)}ip(l&N-CcXEt+}SmpKQD0&LSMl|ES3tGY(TjYky-;kN<|e8&S6{t&J@r z*kFwt+u7BF4ZfaE*)kiOx)9~sN-JZMQ^aAE02Y<_G^1=7VqvFswOA8Dk?!imR``K+ z$j)CPNaQG#yEwSXS~8YBu(S16l1MA&CUnAIFU2bh>u$gX%h?+1!E|?{R11MTJlu#_ zla=A?#DLO==LhlK7Hfi~UFbOCz6xt*QUv$KP)bkVWL-AFZAM-RXlZT5D6<^p@p6kb zdu9X^9kx?DTG2Wc!_HiVN35zcM2P8IGPxS7RkoiKpc%%xB_zH{;c%wKrSWiQCp#O=Bb2E5*>;9QA8P%v)+r@iTha zw9vKv^Nfh>DpfUj`>?d8j@uPy%dB}~N}aXRj9@v@*V%$0Mf@&eWs5(DEGq*uxt8jF zek*4Ze0*|DH_G}CFPgEcNymF+4#7|w6D zW{>EJc5P~slWFT5@ryQ?|56}Yr^P8;|;@%sqnWpZM zsKY1PtjX7|ERK}aVQMXE@JAvX5jt8Uh@rW!C$g!rKL^9KT}3Qy{{rkah3%05ZvbpW z^Pkj-5v9M>8ZDmdu&%%x4!k2CY2Vb1odquD#0wQxt4LXnp`tocg|WWYj~AZ5Uu<1B zg-bgQ4jepmS*XdzFWy{kEk$)Q?KC$(%)awyibQG|~J5xeLj8|}Km$mI+sez9c( z>iWG6R_>VUvQ?}z*}jT6tqH5qnj%Wet!{C{GHc|(ugWca7i04Z1i1bNYuX5uOBJ@8 zST6bEg?1}jj^LcxYW<>Ysg*1Kqr;klgF|P2z^Grj37tL zvbGK%#K1#io_H{TzA&fQTAU`ciUhW_x3!^@Tv%t#91~H?qP{39n>8L0cdWD0v)LEy zMx|MnkDLtb3C1t}RAmK4?Mf?apk<}CJjv9RiMDymQVaJq>a8p0s*Tb7oc?*YVb>NL zqyF1a3e8=cy3teHI&l=#(%Oa<2DzO0j(##&=|wq2fz6T9=Qo+YT2V`QkrH(B`*SVvIi;#%P~eV=WP|cdh=eBmM)O407e({q!YcjS;>eU08EMV*quB@yi$&FA zC02>Jyb(3DvH>1*E3K)cxtift2)_EgtU7{jvgc+TuC1ypEsNBIxy|S-NcfX1z1{xv1^_`H#Zl9Vs&jLn~5x5zX*k_x)Ex$f{=^6SDUP|$+E+!x>rHi z{aGEN3$-;@j$lrIQjOJaxU$A{4OGqV?P;Fh8{M>^pp91# zdYXA19UGq5@9dB}-#8>Fsak7I-Hvt97yru)4t)Gy=DuXPwHXPu zZffi{Ru%<91q1iLWsbsa`QMsz2LAk8vnXjqQ8~JV-uk)ox7hkw^*i%+@o&E~rQ)O{>wsm=oVflQ9 zrMxE zJuQ)Z`+OM(w~d=yRpoT6sN|U|c9omTx_O>#;1m+~cKSv2AHO&y3NU!FRsgF5>YyyAyBR_65L+i-k%D{4rd;n_D< zrA_-pSG<>F-R%GDM4)kD|3a*tW8EkIILC^MeRDAy{T2UAcCwE1Np%2epDT-hx@1PK za(xZcK4uKHVoi%@GWg357@J#nUs=guFS)@3HEKP2m4+&2;va&ek9d%pC?mIZga@tv1M zlI?SLwCk?kXr4a&7gvn6ri>};@5a-<>)=)NkH^6Mr}5U5(UqN!vcYC17NuJ=Ca_o# z^@diS(z4^Be>RJMn`m7wswP|WEXTjHQyj>^TsV1}wb(?yd4?0gCCJbFt!cxtqk#sV zCvM5I(qqg{SZ2rQYHQ=x6>KNs<`Ei-41H@e_7C~s#cxDnz{O%z)r5U<+qf04;5T;s zjWR`xK#}r(ZAE|^HC3&MdPG&%t@5m1e(P>lfpsF4UAp^LY`uuz7FaXV8=AW@bk*M0 z*}Tyx>F!(Ex=D@+$6{6oW`OzX|Jts;p61s1{mr~x!Wkb0i{Vl%-i8O&X1OV5RBztI zy%}-iHmu2hv(36|nzYPY1TAVKcqJy9P|Y%I&v9R(Ma1v4ZWpuevKD0`Vw4fi|4GK!jwb;9@sl)AEF>&N>D=a2#x1Jo11ebPUKj``G*32t# z69`#(1OJ(4+V=#lO@>whBYC^02o;jupAq#28zBU+J!+<x(1Zo$+U`z6Lgf?4JB(_~|rA}tDd+ofT!0ZTcRwv9QR_5%X*=Rz2 zwBU1B$V)NUQm`^ZyWX~@$FwIueHG>wH~;BTd%}vB8D^!(+8HBA3Abj#T_xQ5#iKxPE4K+S9vfU5 zs;}!f*RL={w)ggRW2SW_3paNER+5?CIdiVNE>ee+LBw0z(>kTO9w+&2x0P&cZN9k| z7mKiUif4IwQ%$U_vbyJB(_f}xuwll-cePvvE#AUI=5V_h#Xpv!oBcdsjTHGoZ1&(Z ztkCF`85Hjats6yctu>`mKb<=jgWcy1t=N5T?`_7dw2nbp8=L@_*Q`j1_<60>x8O4> zOD5Ca2XJDN;XCHYM9+$%B$})6#1&wv+b09jWVUMpRGiE zt;+Jx=s;M`A{ev>8?oCV*T*yJt-FV}MK;N6YExEW?(SP<&Gz6o!$o(4<@e@98qk=; z%?+3eli$V$%jDJ8ti1N#Zmw7psrZ}CG7=D_YplW)JQ5a&qP2KnSic_Q+t1coGg@E? zzmV`hwd8K#TO-BT-0s27Vublq=UHg55j@r#kpSYt11O%W@$nUO1pnGz4)Ag;<@G#d zu%&$iPI3OHJ&VPF`0Soh(Tba2{Aq`97dwe4YqAPr?Y;jSlQ8#*fuarVA7c#nX_$>j zbN6jXX$LR64NB;zcBpZ3e83>!^r$K|2E;0H!@`JmHTE{Qw-2?`F=w9aHnZ~buexfE z;WRqga9TO#$?J9Py^S56eVYb_{_M7|(x6H#QX7+-oAT)x$4?vhgBUo2Y47dr#!n*r z4=qM&=O9F5NB73Y|6vGS4n|~69a;fThXO~O4JNU-d ze(dHTBlxKyYf`KUO`tc@)hQdIZX(>S4|ieKRSm_6vgyb*ge=gZ(~H`F=LCb}-i=aE zv2qdOjD*rR)Y{G&2va;(H+8*Ya-lUwhy~WTQPP|9z6vYuT!1NH*LiDLXvm0)u(lN$ zL`I^*$VqKz>eSE9U|lG0z|Zg8jP-(8e=W|W2ClW@+5e4tUvCrC>lRx#iqWzL zI7FGSz-pf_=U}csqo3#tL!xZ%?t_h&7Fg>}!b0mA@#Iz5d;7~(R?Tqv;qAaO8ARN=$T~agzsW-z zs|6|e<2hUiZoV2P3)8Q`c2dVRR{v##SE)l1E>fRsOYv{ zANI}AX3I0CI8Yo3^=@vdZEY^;jPlbA!P~5j;)UC+oU{hq0*aKNi`MpS@)r*L;Wlet z(%hjjMK`wN`4%&G^fvpPk{b$bZHQ*x?N(_@Y;fv7UA?QD>+Sh{o$Wj+Mk{UJ9L+bP z$%e1r##T^b7hu?briVFA;NU=~Vz&YRz-~yoa$iEA` z2V4X`1lEp7_%pI|HoQJ$5LhfxZTMaTL*yZ1;(p*kfCh+e8{0Ie|U_vnsylc5gU(7+43ci!~HUF2Dk|5q9Z?V zY{E@G0MI5uJ~~$9j!wx+dutpT4sa339xv97PC4t1!hic%8Sm8X;19aOl7AUE1K?#6 z=6I?PVRL~zpdQfiG=SeMbqdyP1%J@SNtce+rRh)HMxKsqo9$N&le?LU69;j0231a<;@ zfYX3K17!*{02hFdfJsvj7FamNi1{7^votedXdV}a&{0dP;#Vot`kX8}2>8UV#2O0_wdAoCRKY$)5rL zEN~n+>5@-{&2r%REDTM6w(}@t$EKssp96CO&>pA3zXm)E<;Q_%0S4Co^g9o1hm1N} z{sQv!rj3iBL<$l@xFaU-o1u_5BZeLbN1=@dP$CNS16u(d0r`_Q-gL>yd$VB>$O5!} zHuxMH^IY=4OpK*K53nVMe{_J&vk@t<1vmm|IRmc&)&g5?ya;*wKJ4glKVN#yQ*-~*rv0f_xJ4C(=1zz1x!aSl|Mpr({{daU@gD|6O53kvauhOc*(|VpgQ8S;9m#M0dD|r0&guq|JMpq zxe#t(gpC|fq7=}2DVg>>v172VfkPT=>w;zqu zFURHI0=@(22BI$cUEuErb^;H(FF{6t3_#mC9J?OTx!!JO78aM;I2D}Np1zZF!0a~vcVYUE|15Z2Q(f%&LQB`XA!ocn_bUUE5 z9K$cr184(BA%6;Z7I*h3Lvx&p#$wW0eXaLxPPPY|Uj?PvEY(+;SPTAOq zwofc7F(UlOcLF#G>_#mU+fY-)VN?R)L*WuEOyaE-NFcCnrNWD#rvR26aR4|7BnRX( z-li1fxCPLw08J^I6#S%|vYTA;4)D*o+`9aqh0F*k946(Tc;o@>N#%XnN|{3^cV$vQ zN6>*k?$Eg1+@%?x2oqZh9q!aj0%aJwxobmSySa0d4EK0oDZm{Z(yBDy_T-&OjvjY) zbX@f3#?EL^9gdqk*>D%x;UI642D#(&xXVLF%v~UNLbwy;c5_$Ak8oO_J40@N?h+-d z%y#dvQt*r8hLN2j_U*Q&noP)gxbGV#y!TjH>&Wwu8Kn)kn;D>+8$~QAWZ-U{ajECU zMCu9$hb#!c9d3kI?6}98+C*J$Cb8zU%>djvaO*V2? z#??y}*-fZ3gWE?eu3|geG)XzPlxDe1YB{%;3SDy9wxG`~r~Ohs`tFqNo_kn?+V3@= z_~i~OJ&Sg^3$F7kmmu`rBBKQs5X{FBeqtwCQQh?>D-HX68VMoRH zK5tEoX|XIHml}h(gZ*#)*|+{yc-vmgN!QQ_WWoF|667Be;m`~WO%VMv4b;?8@h|sV z)0~2E$IC53x0~CAZZ}M*3I^2$In;k>IzGc);20=`F)C?;Llf>4l=#X6*0iM8#P=Vt zF2C$G^l|Q9E=5T6h3(1rB-Q`($uxs~<28}=pfx*275>R)4XWK^!81a-x#^kVa)UL7 zx~C5D*9l^HZj`d&X?xr>Wwda|oCy6c1+brpAbp5GjcJ42bsd@@w?FOK5jydy1kX@8 z}B^p>=SR?Yb{R(&Ardc@E%5xQ=>&S_!xQq>58J8 zTfRCL?XQ!i-G9rU+r+vYsn0EAx0~^q0Bp=a;^;Jtp$be8vxP*PpU1~Ev>qd7GlhKN z=dGzzwR|3AMQJJ9lfq~?_@f?l_B~)_%%PnyV&q=+Ebyh&t4`?AkNektS!O29?}F&! z7_sAv)~qZBKMpsyu(QF-XqKzs%1>19M!8ZaFjjQ##wA=1W3g-t+W2Eyi2py_+&8x? zGxnJgvV`0T(zVY7aWhL2Dx+3TG0vO z4!+w>ecf%fJ>6P9&CMNusn2HtD)d9}w*oMNp*bGv*41=blD7@mhKZvRt5 z(m{O|ggbn>a%VUt<8>+UgvLxPWP`p@hQYH3mablma*CjwXAz$!=lR5gE`1gR^?6ot zR7@AvxR^G|sv%;v#V~l__F?az-KOS$q_8ERW?$|rTPsatZoIsI{tDHqO z4f05YY1E3_;AWxe1#BUB>Ybb<4(zlFyyTZ=idT19vm~E+nMnSkwPcRexlGO4MQJ0r z?%a{o@H{7OSpoFtaf*6S7&8xMQ^vqFM7yx2E*6b(Yy6~TX^WD-Zl+}yTe1&QgMZy( zkJ5=the*=uYvA^l#wyQ3LuRPdHdpxSq)BpUM`e_gm@h9>CZI zCZC0wc*=Pg!!GTPPy6wJ<{IU?$H4#uU^!b6+2qUdYZ#8jH$+08c5_%&-*Qe52k zHN39Hr?OP^af8P=u7{B}^lyVFIl6@C=AYZmlO4C4r#x;qPkP*Lp8C+ul+)hP%SFal ztgLdT7UPD&bCLq^CAweLseVO$`t$rG48GV^>e{br9)1lLO@ey+=ZO!$VogmaFV9v$ zw4Uz@k-N{<+jxaozR$`CNj>PWE3hWCI~%-i{(f7|GZ;1QjZf5VahktBZM42pND%n+(l`h?4$JO#^Dm_Ke&I>kDH0dKP4u?X}kBHVLMXp_1wo!?6<>lS8}fSy}N>F|Zp~Hx*sTmG|AX59)DrPn+$tEx@Eb+&AYMNBYuuVB z!!9Zj83(O`k@Vwc=1bVQQFE2pbkMq76==CQa1hOfI@^|s69?^rK3pN*K8Pkoxvx^B zKVs+c!R2E4Bi39gKfgk3(fqcR;;~0;JEvBP(~sD8wpNSxwftbU$T(!pN{&tz#Wua^ zkTsR=`{9;0Qv%}YLsk}LXAfDqq~_PHtbC?}o1;&m{Ol=uXHrqxwxs1|8eTbc>I2?# zL&nbMEnm0B(Z&wgkoG49#S`Euds)jmg5pD4HubR8IV*7V3~Lc?4(-NbJ>pQ=HDU!Jx$I9ZaKS+ zy9a80uJW{A9_*3-G(C=VwDB?il8j{W-3P2;`Rtb4r{f>|*+U;UC01~4Lqqf{g;Cot zke2A5!(M>jM)Aluus=mJxLP6qhMJMx9e({V!#x4+{XPdI83B^xK#K9Fq(Ge98_I*^ zZO4P$1?54aHi;QRMTqAQ+B^#+8+mb3hVUAm2`PpzPM$&NrvuRaA%HZHaGP1BK`T&# zZ6_*_Bm+u;oKJa>U=tA@F?V9P<@{@7##CyNO<`%#i&}E?HIielKlYEL-MFp zV3x@}2H*~4fRwx2gAH}1Jvb!ylurOK9V6vl z@?eb%ko-YuduRSIi zv9Q}{v6KZ#ly{x>-2>5nAlb-|lVVE;jVSfrIGM+kb9T_r4R(DR748{nR9*jwBuM7=6i3Ug&R1Au>yb7g>=ik{l(!7lV1<`lzT>^Xn33UQ2<#WISQ!CBllFQs{g0Jr(4>G z+#~=&NO;mQxOWsndI#V&HX9FBWX8$wm+q)^>vDL*RAxDTX2Aa_;2uk7S-6Yy5rj#` zDjjAo!t4X6_YCN>z%b)lW|Hh#>AZ$c9fIj=0+3viHYd5{HYyJip3n@=2P83HztSMN z!_gpjzw#jA;ms$4+989~-63^@Bs(P=CfNlrSTIiR3FYw|$XUg{$@t$@Jjr{2(kFLO zdAv^{;z#Qs(Md@(rfw*xOoW(}Z^~dH*!KNSvO!%?3B_7RF=o^<0MnLiJQQW(P6A%= z-u%os`BS#v8Biu%`z2ziWkgIeO^`CpT8%stO+TFyx-(^-Vgb@DK$S1KdD169a?bJi zWY8dW=StlmNr7a;B!z$~NOFsn2gwr0gIv={lt0R~2mD?D?4uwrDV9XXpD67_(nE|t zBy~d!_C3Xt90QnN(tl9mPo}??;bY1`Ey;R-sjiJPK~cbC^v2?3HUnPca|Y{#{8k_t z?(LxWyZp#MX!|A7RGUcC=Zr*}YLPVDg@n3_RVR@~4g;89{_6BHEp+!^27MDi&m(yY zP_;GTW~x zT@vOMZ)%m<{a?b0oW(GAHbv;i@yt|aFkeB;h7ox+eQEX zdCA9+6qfmC6#f63CC^-^phB{ZhuU^0`999LCfhW`(Mr!`FU1+7M1Q4chBpIz<|y$< zr65&S)@|2y56%gDTg`@0NWX93xLO&HjtYXOR{wKx~>Tp_wvds4;0plABh5=e7AeA|t2P&KZ7%wR`Oyd@# z*T`6!otG)_Qy*ZUDysei4x4HqLKxcz^^&4fErVGkT1Scs<-} z#)y|zc+z8TU51$pKNK2CE+A(kG7FV_F-SQ;)1+IJnB+k~s*~BJJ(9AUjUBKsjS@GTJI2$p|qcO^PMCOR`~-odAMUU#G#g<}ReS zMsveV~APIdLNn%=~!V^*JGic>aF*qdZUX9PBr1#2bAVl0 zWL4x&UD0^~fC&CMJw)78@DF0iw#uMociUpmXvCe2`iJRZRFt|19nRf$U zbj0BuGfTqz8H1ZN6>gLYK@ut?8O|6--}L|+JSn}0+hZI@+(HiH6AO83V+Vj(NDcyn zW1+%6sSqTgg1B>yXa0@k4oQyy3E!(69P$_>FG>YxY~!7eSEVRG;vF|M%mqk40z}g9 zJyS&>iunvP!Ri?AdYAx`Nx~O42S+v)k}SZB_T|f)9Vb5vNL6l%bkpEHkpcj=Nchs{ zU|Z#oEC<-JOamd84}+^3b5z7LQLMSaGkqNIimU@*gJd(HW?!aObl;+8u+@dU!EuMu zBRL2Rj*F5*N`ZtoHXK9l2~bXotg$gvc}ayJIX6yxyvftL=^XfXl$eA!HwMQ76eCgxG&pJKbF`6il;s8l0FgQvo%r7Kyn0d7D^8c z?CCmzM^|Zg&^VEx`U&A36dcSuB~J3 zI}$_kqM6-Xs4U8!9@nPQFs%d@&Fs~3-E?`yIaX*;l+MxrTfW|Lnpt>08zXPez-kr>an+(H?GOpDKL%as~ zjHpk|d^DT`BqVg@0?Ecz@r9t}gM8_#2J~u@JR(^J^+G3uZy}2F01AmD13F1YgHHA- zh+dMuwJ(D(J!lCeznmaq>pU4=X6D=k5nt!YS^hKvKPL?Yj)VNGVzsSHa2mM0<3+pS ze!Ar0M$9J2EX9&kO%!7=T*a1vZ2zG8JO46nij80KE-8(^3t zicN%ZT3Z%;)&N|caM^9!nq=&Ta4+DDrgZF|CFbYR{<*fqi4tI2mqFxT}IC~4G48Kykpe~pgu`@ z0M!r4ZBrg@-KZ1=N$5-6#OQhxBqKLVjS$JUNg~kbnczJQ{_G@ib0eN$!;`Vfm@N62 zHk=OGT!2dlelp;Y&69o$K&Q>lz;F&wg|rHQm>(42w*V;Sw*t}u@}zv%A1eHGz!SEZ zl%ElR7zD4N+j4$7U}>fbsuPumh%02|fyY3e254D(GtD{5n}o^7;!~|@olKxqnegQ@ zu>lgMTkD}aG5s5rFG;`4HzU3kt|yfz$y0+o^_LM4h5k4KSZ0oy(otl@nYB!0Eg{i4 zc;j+-jfWT7vm=AZ3sEY&dv^x=6`kWV#f{DA+srg8kOjetde!EcNq%C1@=KunBm;S! zNb*eO&@%qeNr5v^=OTD9fGQ$kc_kaY$+R>+hJPR*55mf&oK_!KViM+`Vx6CLNFeSO zKvodH1C$@7KrzX5OUniEWKb^vF|+W#Ehc4FAZA?UG#rB!GFt)2N%m6?@d407Hc!fQ zK}Dyd$%#A6xLIDbP|H+0SqK0KL!#ZPQk^mUnCogoJP(lo(1F-`En+n-QLr#55Rn+ z9XgvG5HKC6BrVzj=YvudAlWZj=b)(v&VC>rE3&gT8|mXougFO<(#OT=M}wJ0 zbo}mQ@rPEAKbDQFoCN?PSq!p7u_VO++PR(E<#1I4%uoa94FJO21hN%KDC(r@Z+y58 z!uoAxHed$YdzpHG(?RIZ&w;p}gZPn-_oOI5BEQwa)s<7IFGBhfK%1l&09S$0`+X^L z9<6$C6Lm8nhxB5re(I`A}6v%ym` z@Po~s5lJzAC1X5*#!8Y7s0o1Fmy`zyKj)!5$V~?jf}~!u^(3p6l%!2bNp4b7l5I*# z@&zT0kseTDlE;*ogx>=}xsv=$NlEwx5J*WrR8o?$SyDc1pI&|1_fc5p*ItnA`NIq+*D-@0tZu9@Q+TpQ9^Z$7d$V-A4IG6W zU4`Unz+?2p;$)sta<}T^5V41mJ}JFxsY%POb<}C*-_^SKjTw}x{`8EifK_v$uWT(3 z4{jIw+cYTaET^p5Mn8}Soq2$w_W`C%rZ$Fusq@LUtTV$loh@T?tk5|}iAd~bt^?57 zqGAD(#cn|Lko~M;I{!W1S7o*z}9MV zoXkA{=q z7?a374h*9!(Gz$h|3v^vBDo;hFv&Xr)<(&3GJllv0LeuyC-c5?q{PYm8Gs#fD*~WT2AJ;lsAx^Q1awBnSYk@0LcqlPUc1Bz=l7Vp8zoWlUb<$m$e6( zGs@wOllfNwS|o31IhnNCl!r<9ddA?+nrJOSwiZ>mt4P)Xc-A7hAlX$H7{Avx5sZ^l zwpY1rCx*v_?NGvYJ#9BjgCP=Sq26sFamH{4NqP-Hwq#%D_)n{O2*}Pss@g`FWS=c2 zRRtaH{%fd${>0Ig&E!#+8`To?z3vj|fQ67TAdQih1Bjyv zq*}2DL1>B^q)#gGF%Xr`y0^fxn5jYf0f3eLM<9kwvU~`U^B>clYp1;cbfe9a_5diX z@*K2efYwO&0}zMiV2cW%nDj9K;(2pn5CHo;$OV8J3opkU1wgEG8Y_kUbt;Yq*z8nx z8R`XP;0=&B6{`dBdvRLQm_2Bh)6){~8#4oAj>T z39?(VVUq7CDGA<2LHIDUk|ML@>K#wEo00t$4`k}dqACZJ? zg(1n%CZR!Vr2tl+RBn)LEy*oPs*}!_vi7JtCQi-Epp zq$or}Uk;Or6xa$e*)en|zAc7tp3o)qC(+6YYn1R)gzUVerzD^63~<^XZ4Q@P{f-XY+vwK$a_LFAw&gWqp1p2G zeok;KfC3;Xlx&!!9#AH zBY6-|StWN|d64i$zQMJ*8IrpI6!=h_*z#w z+{!8y(sH#7S4UD0$Y&`s42wpoO}KWt?I?I1L*|1)M`E3V#-4>Ujm#NIaf%p{d#DuA zE0OZV9L^6|_5iR%a!|6XNcdUH!3|dHvL#SCwi*9mZJiV+vjsq@lkCxQonzWMD*Xc_ z%k!wZii97`930D2PP>xgn4krU!=Cqx~;L#hJQ z=>Q4e`h>63r1soX@WDj*IvpN0nh0K(2=25h z{XJB)0xI&8sIF0}oB8MGQc>y&Z)a(9*C#_HM2;2{d_vj?kert6Dv~owO5)9z1x}JF z*#JpaOo_8VvXz)5M@dNvl$3-YLv`&(j>XB0hdsyizU$j{$$m~vJZ3ERPh?K(!GOxLl3y^ZrdT3?fOKrLvGWF6<|LSxQp$dx5TcVd3APNo5d|ZCD6v%00L4)TXj^l?SzUR zmRL|f05F!2T##%%$)N&W%!guNj{vB768T->L4}*J5~P(^rIj#=)=d=FbC709V|9!| z*{$P;kNGiV*RaEHEx#@;#RAmicb8p59=-oZb~+Gls|@Q*&sxL@MwdhrRN4R>c^S7E zS=eOPK9^YjnbJa?{=l;xnF>4!_9FntuPSen*8q8Cnao>&Dhyfb_~#7crx&W+t&tehXiq7G+zN?doYL2o1ro-A z29|hzm*4I9K>7zr_>EuJ2op<#J44FqNoE0ZBq1|b$#r7+g^yAx3Xrr&HcYZXNl7}D zl%!ipN%%$K!8x~$$@WicYou}=Nt3M{jFVH*)Fq+`CZefhG_>vNL^_omY7*fC49}0l zQ``Zn(iw>9gi@|k>Y57lx8)&9q#(c)(3q>`Xhqs_$E6F8pFrV9=wXOtw`A*f$3TS= zlkjWHuG)DRBBdGF5B7jk)F!vUX`7^y%M8DA?=qtmnKo+Dn>-Au{&xg|qdrj|q@^z3HBJV430>H7r z(Pw3p0jM&P!;%e?@PpVxnlmIyH%Out68)H;?B6JZMc*=+~Yw36+dXIjmBf4F2)18=@q5%MzA>n7d2j}2O%+Ux^<5j7=isT)D%E36f z50wXrwvxzZBAO75oB|j!6essKfG(qrC=c4nxe6XJBRmf@m%I_~28k;6|d%{>aS$rG>Sbj`(asZC? zU^)QA%EDJASg$L<9y6qseega2_^|d`l-+AgkJI%SfX+|y^i|@KuXrZKo(6wXii0GX zDBV;Xe`5)9i!n7$=Npf}!IkQvwJw40_v0E&oYBOt?(Ve{2`bV=>#w z;zUFRcDZWXK2*~P0Je80CSD~Kod-PrO#T+kETyqGp`oPWF=)hC)y6eUa*$-aWWyvG zN=mX^NlB`dl!PC6bB*_R!MP7WyObx{DpM2ZX*CP|ZQT_?z9#geF)osFY+5&T0yKKfh&Lwl$L66Qq8)4@!VCITcCS`H>= zXE4AFc4!YWj2DJT80Vm8E0!E1vm>&UDv2t@dJ@J81;#jCu_UTI>q%;X`OqL$*>WZj z{xDA=fDu5~xDtsS2R&0`)P7ug2S}a()M|m;Gs=VHxZ^?Y4dp@Ny_UA?NYW)6ASqN* zl7&i2!k-awjR=T4X2%iKaiA$Mf)g@=Ajvt&hDjJ-ve7-7^i9e4jV65`K){bca%2=? zMyz6Uwqwu2S0%PS;TvzD!h9XNC={IyqkBf{dJ-l_=_GO< zV$LrpoeTVNs*8>iIi?P4qC}B|SR^+oDG5`hZ0h9HNKco0CtdB%>04{E9q1y zF99HB3?aqVgET01El9UwbvEBZ(DO35Ghk`aSfkftPh-7UL<(`xGcv|nyCn7NNxaG$ z34cy(7#D#voifzQScD|SwK^Q0xDEhEVvd^&3k#*edXj6T!Od=ib7Qs&OQ;WJogdel zT2kP|&JUCB0#F@PvyRqQ2@6qy!#aT3D^q9LOd4DBSefboOm zFu<2~NR_Q{B3)scya+&vbJ@%nxzOdYfJl2rV^ot+Dq71f!pt1lq10h_BBTWO&& zs9YLUf{F+RO{0jruUtdZKqGA$XrWP5ut#D>RmM=3Xvb&)Y*j6_>(w^ zRg=Vuj~$6NJ&@uD`5g#?=Lwj&AaNtmKtB%hs&RGND z)Z*QO?;cka_dOBC)0Bwfz(y3}?MKsVxhhS4X_0E04p-@{xVcs#(iAJit+oo0*9==N z@}`xF=q+Ea%M?BVkqs7B_|Yn|igv5LnjH&O)iMt?w>6see;JvQipXr6O|T3y{{423ozy5TobU;aqicunQ%eB07e~ z-sjZS!09wUrTX_jj9FS_mto^Q?rz|HR{Id-Da&qwJY(4xAl4`TR3`XNXw~mPjv026 z$h(Se|+W7GiLGa}0P-ZoK zaQv2Wu2GzaEPD6;+9xq~!-Uw?7A8TT+#XqDri=chYnx0rF-f zK8M%Zbx?5GjEItmcUcY)R+-H4G)Y z246^G$6~62Z8H(3DuNw=c!?|HXrrwVnMiB(g^Kj!jJ|e4r1#cXPhJd`4SVq}s6YMc;Pp4;Y`RBF7CoNu-Z4oGSOpV?srZr&Lb1yt1sQ%sU3R z@%Z*6?nq_@|K>!`8j)ZLkvuCKI1*Vax0;jq!?H*4Jbrno{PBS&AX2_5uU4dxraKw> zog^2+nRMXmeRDCJb(VT6PCttjiRIkc1h~oE3UL8+Y`LAr(E$>6SP5@W@#219H6nTe zr+3bN0nzBOT5)Ar(JN@g5Yc;TB^G_aiVs0PjKrdyt}xaUA$pmutY<(MgjRkpahlFoZd1v-jBHre)yZOWVPONi{&~41X7?J?vaIMj znl~}-CAxXRG`&mrAgv&{EzF83HFZxL2~qbjQ4dQ^7p92}q#0{5wrkT|iD5H|>~u^~ zcQkIC%@uQ%2{t9EHa?p>ANoDe8-sz~80h5?X4^#2&9wYrRJ?{H(^zp^A{3RLq`r$) zr=7MSxMxBe?nb{IZ=)CUOB1R>WVe%xdELloh)ghpM?5iMh3RmGh^G4QB&tv$|Ipa@ zbFOR$P2wu|I%Umyv`r`F%#i;Ig4^@6GhwuTy}RoQ_5a#Ay}H@-K?z&+)a$777^8_- zOtJezt8Oc=;xHvi*;CxE<4x4t7#=nKs}T8^me1{A(GFuXqqgu1GS(|IeM>>VP{VPa ziCZaBW~$&<$;8-vm2+X2(b@%LI0I$Ht}yU&L9wbm(k2yEx-qq>?H=0!%ic7O+Fyc< z)KJ4aFMp?2T08i0B+brE*2AUsPAM9qou<2&W;I5YG@S}v9c@jWd4xawn27Sb|=KTr$=L7Zr#aa`@bbt$2;Pt zSX6sSoFzUdoY(NVIrIE%w8r~R}(DW@g#bUrb0yz(fEZ&cMT+X*oo}b z%@N>9C$d*cf`4P)7dbO16W>_fuzN#mE4VJR*4v!3iVe z*)uV!fkpGVo8K@vh(z@l1UKhr6Z@O^SYpTy0y z3XvwmP7+yQ*f1^nq7{EJM@5pORyk%E!wQib3|p&E%~mRMtCfnZHEgxW^H%x-#HNaO zq%i4ErOTztE3-;B$M{u>TyNM45v8;?N%Bf1S8S`u?TKbh0q4=gJI7WZ^%deK8W)fv zQT^*-w_2%)`oQ5vWV@A$*j`nCF>Q08v}u~I2Sqg_<}QbsnlRF6a@03IW(F#5K_nMd zU6Q-48mx}ATAvcOJzO$vJu0$QLP`n)KXYyd|0bNO(6nm!)ny!X*k<+LMjh@&9qvU>|ht z%ewRrVf0vNEUO-ayh3Xi++5PWf9f^Zy$N)2BCTSnH{PYkE7be{H8kPh8JpJ#XgfAF z8OQh(a15>O*rY`JcOw0tZOu=3BzKgIF+6wWwpL^y&Znvzw4_fvxM1lAdqG>J&tnMe7@=u{TfYw!c-2OK!a6(msxfNWVK9HvN6QPswCl1PdiG9LameJW6-k>MHR^qd zajH27GSIRvET3VLfrxho4c-XjUOft8$FW+G_FHKvdX%Og+7ea09A8DwqM5&L6JrOv zI>`|qY?VVp!6nuZh)q|ibd#+#NmrREf0nz?CK3NwyIc_ONdZw13_=qfZ;NsVP$?E-cwR*T$eJh=TP z#;(h1t;^S(T+G`vGKlQ8^1S$*(Dt!3^bV$Ogo|)hy)0&5)CUoNs$0q}uB`ZCn)wR@ zF(ou6Ohm4&{@n8c1R7vnuxf(ItNQ(`Q1q&2|RB8v?)rdLGM z$Crys;*Ltc$?8R(GCQons?%yH9-&dW$cnFt zjW6Y-ea2`jM65PG68s?2>hL4=Zeuwqd>#6R<@Z1i&}1Td$cU>%#+g)=%@7+muE}>Q zLEVqW^3TgIg}L1UG1f7Dc;zr*i@#=WbygLlK8wZ$QAg2pXiRUCF1~}i39lDTUFjW= zUt4w;M1^=Ob^}nxgh_m=dDuYyq+x+eFzmKC{!CQsL!ALF*qM5q+mZ`d07Pc%-IiGMtycVeU}%+;-!amLhm zO)WR`Rg<{YDCJsf;j(@qLcY;YQeK&R&m0^k{um>wkmf$ixxhBaEzB`8`MDZimQznqIIadcg4a z%o9Bn$wd!Ga?z8KT=Z{|T-2sn9%bQpo#d%h9_d?uyxM_u7tK3zJ`db!L}?M#!7PXz zv{Dgu3aLx#&D>{bB=)b@l(!#^VG@~R*lLlvRw{A>&3+mZxB69G+x9Em@MerEU)*%=J}JTn35 zCdg9Dx{;IBR7CtyP!QCYXT@8SNh0c&QHAK7&t`m71XHj%R7#~Yz_)lFAxp{Wy;Zdp zjn!5p+W7pq4efRlaB*@b+SblUGsU|&6`h3Vt=e(T;yXpSzC3xR+u3o!d1}@f0gB?D zbjGWv7fF2YHX=DYoKMS!&I;5g4s{l8lW8nbH*m0SK%^aHv{i{VK0uxqYikm1d<7%F zD6$F1p&*d#5}MY4%i(0+NJ})l4YM+2RDVWRj0^zDV2?nM8{Ek-40~mz9c|ru$N43= zn&#Ie**I%>W>(Bq7Mzt8Q*J@utQffxJ-MyD8o>`~tZk7)*NA0Q)PFXq*BNz%$d3&> zNn|Tc2cL?pxVNoBL?NughOj|wj!F?5q*`t-8@Fna(I)fciIBZC{rcE`s4Xb|JfwQ= zGfq_^RvRA>HXwS^XwxD}lpieV<_Z+=YFb3>Z_()YE0A55b=nTsa3~mQWYx0TW?5OO zIPWmKogB6olSMQD?xjdBnBvr0uc?p)tpjub+Dy}uOw)FSh;6F)w#7kWAExPV^)DW9 zD=!BVvc6Ll)!I)@hAqCOvlc^d8tt&fS20J?{*C6X=_6qz^FJKVBu7s563wFN#kP79 zU|?2g4lVa7g2Xw_>xQ%S(^r!2*7)nsp)M}HnG2ZRh~A>{S6Ak76DxJ&dl=2yxLLH9Z2wJjGg=`5^ zUcnr8hP{#1(^vz}#9I#i&)G9#*#LyKiyxI|kO z{+)Q|ebGZAbDno$6m_Y!6H(!M4UzX$zq7!tSJv48lJk5x9Ip{3NQKB4!`6sQFzgJG ziL`b+f8m98endMn>pTHxWt}geZ`OGOl8XU_OVb!;&i`DD3RGGFFvyCZOw(VlmuJOI zrEvo-xo&ka2z*-X59kv+15WpR7bm}+t&#dRjb$B*K4kcK{oDb(+p5>Z+W0WJ9?=t4 zE5aWQ`)g0yO-5TG^08rSMqNkgG>&rBkQU2600}o+{u#(CmVF&^!m^)1PFmJY`jbRF zYNDnUb+pl@MXsQ6!0NUhYNMtVbt{dIiu{x&3m5B%*8d3;tU}(`8qZCMV4FX z3dpyt^f8FdP@xP8%jNNQi0wl9HQ3!onie@?*a{K#h>6M1iuv1hk(Hq-VALCVu&HH#2pWY+;uRnXMAU`Z*fp#~GG%eDL zrqAS}GiZF&+Y*YIW5Dt)(G__R$gzk<2_mwg!_KtzrFU*U_G(8*RTVv|(6B&=IEAmh-=m=b)EV$p?hSr-%+#g?g&XDX)^oRRs}TLpcd z{cvx=rh-uYY^Gr-vY4jv5baZ8oL0s|(1P$*8n(AXR$BHh$Rm~&*+kQu)I=Y%;?0nq zMqHK^ea(vBfP`;aUgQ8x>q+#m6(50oY*~>)Dw2h0CmMxxg{V+iHxTNQ%9N$*+z|1q z=!J-X5vrV3oG5c6+i>ym@2SX*iFcOXPP#4D#&I&cj}-LM%QZV{pgTX??LfidRH&!} zZJ{DJ7&g9^NwgJCYkqad^(oO;I=y$x)oIn^L>>3wDsqjeH3{R-;F+L#q%u9xKFsY!xCWVuiTRtU`qEUQF`j z8*=4(#TZnGC`0r?M6BGIa1rO4T%*bUO`7?7M9kYX)|AKrCl_NaOEiw>w`WUXh8umA$VkK1ij1PM;`6g(V9F~w z5pjSohp(k^Rufrd*ea2wRw`oi#S6O+BIV<)W6NA%{tD2Q6R3nCG;WuQC@=G+tkW$k zvgm65&zndrQOpncF+st#5kd_mtX zIIj(T;*l3z2-ueABJgt;UqSG4A_$alkB8-O#KTvEPk2~Qa2)rr{G0OQ1i?J8+ti`O zfK}72o}2Twq9bvi@`5`s_|FLEGad?9=p|SOcH@i2=yycptucHYy~BB6b)d-ee;wQ{ z!hAVr6I|#S?89JJ9MC4%9^-=G1N06nfeQ2s>gdg(daMG{b-qk;D%fKwIJ6IS%VRtc069tOQSaSo$qFc&mqH zf7HXWKVh(0|8@kUi#;rTiHD6I5n?vGW=g>}e|SLEPTIrym@9A7d8MZrDE zoX1mM${mSTL)_9X>7gpFu5OK4#nDz2tc`i?gmw+B%JJXtVKd|&R{WFgI1$*0b`5ZV zYlZpH+zNO0umX(puo9GeSo#SbmOkxa>6=4OAcLhImccp?OTWRx(r@vw^jkeF{r((0 z-5b&Mj9@51Ukvm3Cx?Uafu=Bc8Ux`$`O@11(K0W4kx8*1lOvvlRue z#C$wuJWQQa;Smq3M@K!Z0tcPadP+ulSo(1u-c7=8IRy%1#-;*U|J^;o?{N^O!*P## zdioF13+t@vdc01?W-AKvV?OR-Q0^6^0yp_s``?zpRb=2Mx`(B2 zig9%QZ;l0ai1_udxW@|6)58kzhKHr!?_uflyC(j^$4_mIi`^9K{8vMdByfvr2AB(y z64o01w`-!f0ARKvvzvDF5~zUg9-fWA+uV_nBXHay6|_pp*jRr>!8h7)D9mvv_OKF` zcvt~P=HTs70>!_rjrgOiz1F{-<7Hj|C0Lt-*X7_1Ie5E=RnX!1k*1>HyKNM(%h)S_ zRKVJ9$q=c44LNv|hm~MUG@$BXatugz!_A((;=SQv`OoRZe-kyS;!vZ6jcd7eMwaJgk5#bMX2c{6-G$(8D|b zD?nL~q=&+jbMVp}yetQ=&%rx9tb+G=Sn>Dw@Xr4-DDK(1fKm@jKgPofFfIp|dsy}} zJuLfqIk+kG1aesEVL7bI!K*zi`}H1{{iYne*~7Bm;bGZ_yK)4(JuHU{Q~YPPqTuB= z*2LZ%`;#74g2G#GhtY?@AWtBJ%^p^Otsed@1w04lLNh-3qKCSh0JS_b(4=er(4;O3y+u{jiu*1U&kUpbz z0=A7@^$HI(FjJdRsL1`?o=efH*EdBm|NdV#1)d~KD4hSoQyFef4^|+9$ z0^tcpZwEi<4$u~ITH!NnytzvOz2e#mZGnaT6RaL|@URLR=wa#0a&L5(FiYF^ zSnvJy4VpZxfGs(AsfWAM0dB^W_}4;fyb&6JUf3TYK1G%gR=ZYVFcbp`E(f_Q_IYlI z7@=`(jL`9FnzIe4O{-{t9*`e=gfhl5~15J*?V`JS=^gho!$T z2kTYDh}rD&)ay_kmVeQg9gaR6=yjpK!H#nitOR=dr>~!Werv3Ec3OR5@JmKOcnkt9 z$JfCpz;=Dx)gf%`_2EDjt@9SV@JVNY{ty9#Re@XIh3%7s+*AsLC$qksetM@w|5xy)2S_?>6k$dG;DHz0lJ63vbB5dOam# z?ZI}AHs=^Tt$}51|VDaV(*4rnoFfZtb{w45m1a1-QJ(Es96#b{*YUP)K5{w&^ z7^q^sR?<0Kj>ENJ-R^SsYdpQ|^+rf%uXsm2EPXII(F=DFR{u2ua+sN8p!X>nb)?_z zVFl2;6Mg;UAqkeg$-|1j*~8Lr1>5{lf`guc9QN~eMF?AAFp&`u9s|-Mnhh@DwT7%I zgJmxaVY7?6)Wf%7FFXdVTZD5u2Vn`AtuVL?0|X_I*kGO);9pP(mwEcNo_+&*;jx~6 zW^FPeDsZo7zXkifJTB9!qGH}Gi5(mJF$Tge;G1B*c`^^J>w&PWU5|Hqi}VBR-R2hQ z32%fo1t&vKpbAG0O)8dw-f3uq*flcfG>fzw9&ICmUPkEbPoS>{mm_eCRQ}?1^d_D6Uq|39Q5u!XMY;@Q^5XSvCh-WUN4q&_FTsVkAm+*5bc&>FlJa{ zpbsNbgWIB4c zxkb3gD=1XL4CrEd4+aOFt?H&+8UUjz|jljr_qakzOO9m%c#Q?AcW>QE_+=_K$)u-0X~mIr}JMn%IJ0e$qPDhBX2o^*SrAw z9a0zIH1yYk%lrWRlB3g?$RF$uMCyQkGt=qMNB=6AuS87&8ljnEq&Me3J4Ex0KrUb$ z8o|5S?c4~JeKiTF1p18>S<8Mb_7{Wi1i2pShb)X5{Y3OHf&F-^u0n6mzqSDVsjhRF zio^H8+$4?z>d#1>egXP#f=j&~tuIgXDo}qC=j_$v!tn`~z603ir$QO5;%^6>gADXX z8$Q<4@IKbl%ntvP3IhA9Tu&7{z2fOHQ6KYcXY%Es3<}eUfte!@ORwj$Tmb2NRwP*Z zJ~>#=5Bc^@$$=+WO~FmwIR7)g^xs~wG(`_l=uq*`G618F_4+e+Kj26Yuf<+?g|W9I zs-HM=_79;K?&9g2LoeY*44T3Ik#MDVBzqja+uV^%4<1>WO?cA78j+x~wO-G|`1awt z9KlYn;-8REcpDz>dVZ$PCHRH(;A5VCPKnj((99I_=K@{V_1~eYb-?{zfLGfX@;;vZo9Ism>wM*o z69YZHI#lLiE!r_Y*8W$W$09VF{UWII*%oPt{?tYRyBksRE) zy7d$fj4|hb1!OBR{|5#7E;Zh?=%hdD>0d@KJQKP5?k=4(g-fR;3182NH!qIP2=<8* zxW|i zTXoEX76tqX1oU){S(TCfx52OW)H90mXLjyI@O?h2LrekdVU`oHXM~>spXw!eL56B< zMGWpM@Ljn2QqNT2o8Z52gSRNcf3mhEKp@;H0o<`akIF{+YH&Nxe=c|mBY0M%Ukd(CGy2{EL9wImce6FV-1b&GEN}>c83)4e41y|+xPXzO|Uy0U;*3@M1ia__f zI68J?PHsSOF82)WqR0!Dfd5KDH-~qFuVjv${vmK4hxrXr0gr(n?rv`fsmEKvyGfve z6#p0CCm8aQ$o_ZW-(J9))6rQDA0Zgas&;$9U%|b&Ww?Tj(zoXuv|A|16>u6jkAgZ! z{{6sz>CNwUM0g~)zc*sz!4(u(8tH4nQ_ypDZg-nT1mEKc2wgua;Vr^c?1uDC@Y#iS zjYxk#_$9t$TE->5@Fs9aM(|5ff~Udl=wW$;cYrstCY=6v;8Z?WXRd(5a=^eP{2Y7{ zbL=YaMprNOdek5M9QQWHLLD0w?jsh#-F>p5uawE{4>$+BOd1}`nXh`$hN>PA5;O{d9KvUpZ;K99k6g?}D#(~V7j?rni`vrQQRdTz17`%z#DQ~xV7rZmN0MY64 zL+}!MR73!c&`G{g1$IE79?P zJA%QU!CT-*!JW}5;h(|F`C!{G!k>WOVbN-lO5cqh_VWD8*vUfd_bd#T@W^?ANZK8^PCm3GV=Zk5BSbqc!n8@PilF$NN;^ zJ_>$`um8tH1!vIzjzw7F&i{`ia2vwl1@K2CbaVV`a3ck|Rr?>{N4-^i2;3+70!&BJ zW8jX1`GXZ=senQb2xn5jrU(~-zrz}tsq?=K`XYFa9*v0%hJvs3dUyqRv$sgE1#j?1 zY%2KMEK+y!ngjk7dzHgY;8!_2UKqt^K?e`=?adr_{$Gxu&P(_`u-i&t9t7vnBX>!) z5&ZNpu7aZ>e+t~lk&lr!9eNhbr~UXM_J4veJ0+RI{oqr`7oY!+Az(ANgLE?a96W&Y z{hTO4Az$ac%H5Wyq68^$I}XKe5uOd^Ia0S@2ZO;Eaq_w#C37Wz0aNu#f9oOu^_zRPO_ko9b34a9UFANpR9LUN!4(MZ} z3Qz~0m%nHKDmZN58qQU87=b?Mo?{&7A$Tm$0qq5=AYQo_oaP1S1HKab(n$Yhus%53 zgq)7S?Kqv!jPzr`1K11Ph?MuD|4Y0fnvB79UV?exjy;mkeoMfAVMI!zfOml(_SQ%S z{8x@_VDimz zl2z_@yT0IF>@{x6Mu5M`2#<>rjsw4c4WIp@H8UYZ(C8(c2_DaW+7dZ%JsA9s1IzFT z-wY1QnPV1-K76hO^QdmTi0=b;V>HSfBs%D3D9EFc^xU z3kgR>2`j)X$P(=ZTD7ymw@{!<&;tIdmtYmRuZQmk=dl}evNQJsvfw8;S7=ddME(uD zBrcfq|8Eg=^a30J*L(OlIFAC|p*P?&+Kqg$*boKm1YSI9fkzSwwuSTFp(9}bny(WQwR*@{4S>SWo@7-?t4KRn{=+kULuoV0*t9o^m@Gh|1 zN??8fexJR@Ey|yQb$?1z9O^Q8H-h^aB4=<2{1&TzAO;$;qhPm{z_jO!437Z8V6rgcj4gS zWy40?ctK{^d#TdQd4EU^E?%;DR$aq_In6_62V$ESEfhPyzHz~j*_qluq`uKf;>N`- zi@@9ekebx4u3>3oOJ>0SRR58STjpOdeD1KarFGXgH!h4q%x{<kcT>N~ytF^HC{zA!s<_ka<|TEr7tSZx zv;F^9>YBV6O$%q&o1k@d*Eh7(&0ex-QNx0kIx7z5&uUqC^Xxjx3FyV*2F1O3cFV%~ zvyAK?8rPu%8iym9=%_D=W(D7tCpDSoG{E@2B26 zrE6VX{o>h;jdiy7&;H?P>Q{NO&<@kH|9UL-Xx_6kj;ChjpUQAHEu2-~6xEaY`NyfI z!g&q#&6#sQNewA%YFyBex$cuxzr6a)cRxv;aW3mA7&50}){^V%7S%7fzG1OLa~IXm zZ*YKVx#!{YGeAtw$lgu)tLb&Qs(=Mk?=K~!fx%*;1E$!rw zhCayLf@gbO1ntbvJai(}yZdFR+3Cz?=cDl)m0 zMY@l=XFeoUI6IO@;-HQ@hUteLO42OMvHKB!Q~A>8U$na|$F5~dL2&s+U$pyP#{TB~!KVAaP3!Ro%Q!%0mWBRkipp1s=zdw;-p#?dAZHIAzBa7lHP z`*=FPxXnd=0Rj9BCl8kLR}ZDS5{))DO}_>^C#lvQ>l8dE?`U&6KChUmbn=r0or5OrN1A|jT-f=3Y*RNSah z!GaAvfP$zXsGMWtD2N3W6tRHEHYk#w{O`N=%n&{0{{Q{&^W1r|X1?{c^{sF9vUjRh z7k&L(m(~8vz17h|Xu|9v{6ZJGB0;nkQi#g(DN>YA5mxz{!PyDdUT>*4Q=!wt^p$|eogaHVH5C$U*K^TfK3}HCJ zNQBV{V-Ut6OhA}~a4y362$K;mM7S7XD#G;iwf~T*QOLHRc`CJANty4dK(urUy7FJ;M7KabI~rD8Rr+li|uDjnbzsc2AM4jvn$D@mmfPIf@O;7Q61{yWU;kP zX6of4*xf#9%8p($xTNNivZ!(+II+>raY=t*_5>JHUO9}vaogOZM7F=oljRzIV@+;1 zBe=ab?nRkRIBu8Ny%cud3_fd{RlXWHnQ!dhb;2q(p>NDCBY1uTV;W-RyU0tOdWci( zuN(&aPU7RXMUA>!$&0}LxLuiLM)3JYkz4zzP)YgAcAbbTHiF$0vmBYcymFY>y%9Nz z+olEUYg&!Up1rOl=Ad_E>e6XjM3z6(Q=VEWf}0w&;14y{$h4c2OZ^pbyCf)vqCC)W z^7s>we~ezSWHEL5GbQ}e_s*R}$TDl23(=1oBt%5;cmvGYuL0WMuxG2aOY|1SOng_3 z_^ocSepCzYsIh}?>6bI@)|O0@lk7rEwv$8c(U!c+JE%sSoZ%u{-x~V|OTL|WcfHKC z{6v5If2@l@Pa6TMmlchqH;%?I6I@5#|J=K{K>o|$RR zycFEj|o00P92iL+9rEmv>Xv9gYP$yBIIwt?rXB&jF!Ii zE9;v5&DAFwMW(kbe`#{L9&FO{QDv{cLIj_-rB`YVAu~$xFky zPg}_m^86Rt$H@1j*Wq)t+xz0=QQL@H@B7kOc8v$!CzK{-?D~}kBi`zhHs9O(~%bb3j3|L@{Y4w zqRf$LvoBZ~x5b(rS6VsjmYY|mre06?kSA`Ncck#&RZ|crf>$=!wX`G#c2y zjs04(JS#>7Uuvja?!Tq;Y!Ten@PaEvj?nVRgbu#gC=z~Jd`T-|QAk6aIeZcEH3-P% zvNXB96}?Bk%_yrM>;XPG26_+Ib%UdN!%@%F+V}ZnDKa~_&OYXoSxHQQikJwMQn+s$ zJ2hR-Y_-UoU2;kc&MzJuTrTZZ>C)eW>|~)Y1Vlz5FwM&6y(2T0Ub`iFl*lSR9lNM~ zOUa|@GC8iL1YKjFYAyXE6Cg|Z)ggyaH=R@XU2x17HA^=jtU0&r&9W7nMfMjpm0Ko` zex@d-=(8G8G-1@eThom3XOA86RE>x$KDpZNmmx1qnf}2pFeDqVepr0^jz#j$%-PY! z*%i&zPup8E&{gNzA7;q*GRv;dkeTu;JH4IkRcwtI5?rpwSD2f3oe19Xd%4>hJ~&Q? zGqd!QAI9}Z7zj8H0pm@vy{WY&>mXtb#{b}=wLnyMcJCaS!- z+Nu%3+$It1-PCY=ex`{w`(5K5$3>i0EJSk+YDO_T)OG0k?VVEkb2vQ^FqnhfaEUQ| zxPOGmmPZHI82#3i)E{iFE@-|-lXG$+qhRpVPN?6dqfVRo95>Lwc8cB4qe|K3ZdrUz zbM^9u{F{F`KIU}u1ZzZeMf_6P{j;s{mCe;}Hs{~`*>U=W{-GNxkn|Qv>Lc%87QaOw zX=bHXu=rW<)F?+93iG^fZ`I_$fvjNHwG)pqzeR4sZq1J>HY^UV{G`DgDRR({%XR@dL zJL1jNGa8de`peiho2&0sm|l&UWfG1*(ttr?0ihj@doua^x5i@iTN(OY);Q)=@i2IoTQ){npCv*DIvm!X}C3@uYI`LxMuBPhtwIa6;vy|5xMDVsc z5xlIfA{pbz^tw{?Ea%u=y2xyF0B<$e=X8;NKrb}d%eu%sZPY}2V;5PT zEP_`xd^P)1cijiwy_YTjYW62?<3kZ#&|tfYTa@<>1*9( zi3S~I-R1SgOo=)w zZ>)Z3m+dN)8E1>&iJE7&KCnd&cxG$+QrTYwm)9oL$aY0bo2w@`%iJ-+jnY*vQGg%R zY%2NrK;^D`GdThJd(ENa)XCIpwxx`Ap^A;Ew-*-5QsncJ29cd#`PK36OGW+{`^}NL zmA=Zu$Hi^~snd$R$k|{>2e+ky-V|5sZd zEHP_jmwz1EzO@^g&+-NAZ${The^;cLSj#H@e2u<2xGQWA^Xo>i5GuFDj>6yx&Ij!) zI?HUI2o@qECl5&ft`n6owQ9#6u+gX!6YcGtW#0hi2L2=j3$^%xnug=7&1-8g1A-G; z)h1&w$zCea1I6uXt{&PHg~HQ+tDC;A)qj3j>@Gn@OA)MX zCL197qr4^*b%j$U_P3xnSI?~%f#6hhASWA}t3PWL!I#mm#@9HkU!eBTs0pCggLa@+ z1Y3t_&nTJ}98lj}eK|TG4GCd_y89=U5jQ-xACow--`Zs=npUnR<-s8^upGvbueo~V zE7rDvdt};DEnio2crBR!@>^S*tFLcz*mGVcBP#4tJ^#Ml`iO2d@nVqb35buIgvDKT zaJLq;UT&-|+1XfKx>Jja%G1jdKhcA+darI#`JT#lhuVxN>fUCyRhC*heyJAJH7(ED z?eF*5R*^Nba%G^ha+s&QsGFEgk+{<0rEsaxa>3H~{jF5+#V5VGE7nS@ta4Zo30FQJ zKXPzJ`s`Al@VBm!gZ`2Hd&Q5OEYjZJnw0m*$-b^uhg_YbKZ(k_ad)qNpKjH@7jdgf zM6g*LJ5ae3E!rR850#?av)!Xo%iP1Q^6W|(T+_%N?FtNTPT8J(MeKePu1iL)KftdK zzZ#~Yo9mVbi=!%skrsyz;7T+jZNG_H6TJnPU5(W{>t$~30e@xOF7m{V(3iHJ{dU;o zp2`^$^5uRVjvcZzrF6v7@$Q-ryXL$0cSGo&pRil^t04$<&Ub07eRX>|KJa|Ao@0Zt!Mm5s!WsJq9@GlEA6Sq6U}&>h=1*^~9^5?UA7b_!HDdXC#QHW{--~j_ zjFXmVuI|Qot`qklp4V&+C@$??QMlFHW7ZZ?=s6-fGL4Mpt9-#p4{iNRiE&ahemncK zTrARp*9o+(;C02nOwBAr#p~U)ok1dzFaSmsP8p5Jbw1$qg}sw7v`#tMhmX1xu<6EoiCmgvBkl^UMF%V?Kgj0 zzR>(_&jL=EIyG-T**s`DX0Vx{4Lfpgd1LkWbwkS54ZnB9!}YrUnI%t3S$m+gY;AdT z<$C*$jxr^%3QX_S-G=Xdb+-&(TXTbKuFh{-3Fvx29hzL^&0%h;0H}hfV#C#WcRCVto~CSaz6xfh8@$+p7uKr#I*3h@ay((8BrF_ z{f4G+?*D|`w>mO?)b!aRUj(zS%bE=nTc?(;DJc%VyIe1wUU9~_et}aZe-WAIz=X$| zL~e2L-0LPO!P5O_!=NE`6YyPJH+}Yy;i+Xq%GcLx2x9N zJ_=%l|GaaAbu-|<@7uR;HsF4 z|L`&YNU3P9e!XG9@VAtcUuoz^2u^;nq3`gE>uw2R3~uNKiP5zzo)NWlbI(!D)g9}~ zpQHN+*LKJEz*1Gy#J*tOXDhutu_K>}_x%GBa57|MU zZ@2F$^R<(8_V}K%x3;R@Ue!}RtbI^t7o8;^ZquRe4R_p!!L1^Dc4a=A;r5yrzCKHy z&|J^A#$vhk3-9-lx4X>c=L&1_3p0!5dzxJQLeC*`g6=trlusf2aLx;NmdO|p><#5| zy7qkQ7hJ>T^-|j$Yp)z3?~ze<=16&Ys=sFWi}_c}d$WVZdj8__r7}CKY1 zHdb!sZ_+sVtt_@1$H|9EiqD5nU@;a%n1kFmz1NRz$;Rr14eJ*)R!?m>itmdWtn5R@ z{)Mv^Zd~|iO=(eM^*6P5*OU}pK0@YyvVUuBX`JX3sJ`Yew`_g;cw_aXhDA$d?{y{T z9BIyy*~cm=v0&+?qeZ9U;NInp)tF7?esQ2Fvul=?{bgm=0@5Ep-cUWfIl|wn=%M3- zXRn`g;poQd=WFfCOqmMf+F|!3Qx*eithe9KloNeWR=?0UI3u?#ADm;Lc*Xwa?C(*) zf33GmvSdl?#_EUb7cO00^5~HbbCSv%s^78KX33tT8ml>Z9CWJBUluKWYEFFV(=*~R zYo>=@M(8ma>l^%9+uS3KviL0`^Dn=OW)_qYdS7O%{H;SW~a6DK}@Pz!uFJjvdG)H z^OU($FPYbQI+WX+Cdeo3o6nI|X9FGin=t?Kh0|wF89aXUkkQ>Qo-lEA_iklfr(C{h zni8_aAcz+A6(S-4AS5&Ek~uTM^}_av@+tX3&be};;T}^tb6&})i7%{}EHxQ7M2J(E z=Rk!Jk2MG6mJQE6BBkBfjB$M~_TJYd{p+ycKhU@crp7BXg!KTzZCK%F;u`lrMbA$S_fqrm(qe%s)82YwCw8dx!<;&&(F9T-QheE9VP zUw~g-8lpc+dd&vEF#x+HYc}+MVUMPHE&I(j+EneVBD?7GsKP+^UcI{Zyil}464Z)s zIc<{^-VY9H!u6|EsFq(^JGf8l+ygjWS{FTtDfN7xA+#=K4(7R6bfFvWsx6w(qGw8> zb#+)>n@G^yYyPa^$9xnfg6+bS6g)xN5nnjv%_5-lh^>#TjFy?yTgnP!qCBhg>Sh}WtAcZlGu;%J; z8dt7T)0iOC0V6SWII}n{l zIL`I*z2KiiIKee#u_27Pgp*wZXM<-RVV|qpW~4ixu-|nMdn86B;5H)1wdWl~7LbtZ z%AY0dm)_Dk#jlzR&uU#kSqxsGy|d4-Prs#g2)uYca4TuC%hhH%lD(C%+co)Bs9!}b zmg|B{m~h)3c*HBBjcxeVN?rr24U>hLs~Hb$&>%B^+NHvH&<{|!7Sj@V&rKXF4$8iS008rUCwtsdFa*jx|=IFk_Rqqv%9ZfhI@FtIPnB z9+?2lX!$s(qAiY(ggjfK1VyeUlDGYc>~-A<L(jP>CULB z^L#ROZ5Qb1L3_0|bJ9M7a3y+P-!TB#rV(F&kS@o{;&eIgLfKXLnn1W2ga(ITdU?VL zBBVuH9DHy$h$6#><|JpycC>*X+AFL4&3l2inY<6I$qG3IEWQq!ec8KOYM=nqp&y}v`me$FI9Ze~$LpSCDLR}7hL4=I zO`Yee%=R@<*l`t_iM(2-L+#aIV#2a2+Q>#cw;v*zoxTLaE%HVXa~1JIkUFeG^q8Yi zTg=4FfX=gBq$n|RXWotuLp~@sfsJF8ta=<$onAxqM@X$i1ZFy>h_t@}T?=&9{t*2P zO=NcX5PpAN9s(&rY5Ew#c|Y9`-#srU0)ym4_6aTE=n$EGSAz7G`~d<^((R!-Z`rM| z;w?#dG6a06z?Kn()(-@ou^7oG07pAi@=G!M5$Ig$1dHzI2TH4F(Jf_&_Am578bjo0 zpqxzP<_7?`zhxcpV%{jHA@yee6=AMtf{i_qeLkfJUN9H1`P&JR^hD}_82_bodZX%)C5C890m;r z!;po~q8u2E-wLLzmV&|1WZ|gwQZN{&3x3*f2nHiwic3+~4S`N3JW1$ShfWTYgbFx; zpHkGX;~35Ud6J+9q}5_-pi4C$&{{)*)}0>z{nSA7k=}2v=4&hJxGC@(l3~x|`7CF|OIE7e}FhpLe3sC%g+!J2O2!8+0w6O~=3- z5T&bg?x!Vj05veH3_OVHsX3EGP6ahJ6*QdLBc_X-5$c=~YV9y|PzmRohBGnLH$l4| zR|0}5)sP(jI$&21poQzoCS=xi0S$2NXaJ*YAHMPX5b~&}a5Oh?)~{x(tX75^>vfLx z#vsftgwASZ3|8qnW4+F?-pu)sMAj;^;3z@VD$Gp32MGIC&9ws`YwdJvrDkvVSZnJ{ z09>2^y!x>=IG+;$SFPS2B_0>e34p6kMH0NMimrMUNfxb8745=9Q1o4+VUIb4s`_gq z=(f>_bX?IBAh^!RgBHu%NW#5};E65;;XXz1dfjk=>wZOu@wTl;q)JiZyrqmhpeSv; zcQW#zq9k}*Q|2K>N%G!K&Fd8a%g)w`CYhZV`^O{35wijv`-0hhZTRTRIs zJt>bVN|tDK1*_La;}e+el$g8UY1CAgn$@_}tj6WcYIM$O+=D&_HN+VxABcMAQqvlj zn%20~w8n*LjVO1iS&d80YFuho<8o#-I%hTRu@bT|hI{f7{Kj%tF@_srpxYh!ggjixGM>)`>bhatFy{%5$#-(3u;o z>#f^@AY-I#lR_X(O$=oG2k^A~N%lwGPnfZ2F<>>DNW1|)mjw>fwIC+VTL-B^Now0^ zix&#nSr$QU@})3Jc9l#bITsm{-6XqZkyuH>*&Q4eyCW*bNChjgv5wf|b%yQ!O!E(4 zMPojazH=!0B~@OHUMUB^vT87=T{EV_LPb~$WX4UPYUo^AgVs)UguO+v$hcj%D?h`O z3Zto&3i26}@O{lBYT3`O2epGzjb)3-oFQaAQ{0Y_r83gMe8`E}=<}=&P?Nnm1o&S9 z@IG<`#adJ|=2~qLc@xMUN?&^nbM0dch7k7{Xs#-`?@^> zg#1GxLK;+rv}a=;Z87(v!(RG#fpS`dZr^cOOCJ6K@ExZv{FA_j*Jf;L`x2g4N(U>RO@mPbt)&S0UYOqD3ctD zb~zH87Q$T;!bSaAWLz4;T@%Kw6&VXdxHVy1v>PgnQJ%Ve0O`)4+(?GFv&U@9V&L z9t)@HRZPA*jRp#<4$`e-SCN8{w=M6USAdnX@-71^}h)#C^^&+!(KWP9uKMtVt zbNDKVK@XD))`eg!B3*H}Mwe3*rIyltDe^K2Joh*}n4_}a=qfU<4-uYq2(otwzsj^* z9n+GvCrrEJF)dTuY}zA^X=zdWz)!RD?KQ`=RPBUmuO!*;vY!E2%XQgr<2OL3tN>d} zW09N?UD)qE4=U$y^6xUf6?}otPdVy+xY?0#9EHuKjJ=?-zJBY_*wbfhbUXYSg#WZoBuLCXu>!XU*6BlOvNwKa4YY#P{`B_b9-c#|hnBW9eLp&d&ZI8Q_AbygQ9G^g4 zb;iwk(1~<~bZhs*dh48ORma{6!$L zoIy}?pY|L)(1EMN2Ao0GLP!l7k3qc}7+wNU80I)LjAW065a%`i87)pZBJvjWTYu^>GTs$14e#*!1A}<}M&z&K#??#`ql{-EkpphBZT0#@9Vx{U+ zv~i9FgB5pAk6m~|OAp+Po;P>;qGba2{a7*!&;_cJ_#7##>Sb#~aF~x~^E~$8@3gjmx)F3WgSvB$rbZ1Cc)NLVaFhnVDZ448dh5yoM z+x&;tG4KV8e$-J=ObpPt)OQ=cvu+@E3>%86^YZ_I&|Vz2jm5yp815OYH{`%`!N_18 zkOPMS$6&oF2ZeV=qH+ed*bN!jVwYr~+PVv1@6LU(92nly^K8=wuEk8B!LwZ(_y8I| zgSA@@?1Eng>+f>l*O<{TSg%X52KCMmolrYNTP(LoQ*FH!!&-hyP>b$6fN6rWv!-{& zB2Y``Y)8Y^n>wcpZK!ZpL(88?O6WL_n;Y7oS;U0)R=CHZ4PL4+&RJgQSi{+337^=7 zHgCEkEj^i@R9hi>&TxX<3egL&Dc9QB3(-0p;Z>;@`o)l2q50=_~uv%k63E=!BV>qmfC%=)b4|&b{{OY`(UZv2dl;IgE=-1vT=qvc?Eu3bN9i# za3f7`&D{rcMuiEy)|%T7=5(eL+I}!+o`*=tfVocsw$!1DL!J$^ptb z)Oi>|R&_x$j6WZ~kaGy0^uF+f)GMTRt*|}1UL0V3mCx)!TXKdVR5FpG_@5!a9Gh|! zDESQWa$M?@jQoXud;*h_)GbU+ML%Y=B0`NvpO;oSAInrly%EvWr^vjSve6h1Q^CStlOI^q~$sA+vfQ&*))(vpmB%w4e(CaaU^ zcM;ZN#hL|HC(+{HC0e57hA2hPAS91_V~JhxKF zt&&yccIA&CUH`69;Zue#g^G3`Q1QEPEY_lb0bjd2m?0trE?J}7S2b?G(sNSjNh8Bo zN{>@~573nBspl)nc?x#(eQq+fM-GLULsV59y5e*{dJSM{lN{@awAYl#xXgeuxT7L= z!o0+PJ}a>kpTW2?#EILC`n-yj1hR+2vkY#Wh?ik%V~EcD zcCLghi*<&a8s#x;58(PqhmX)j{b9&K`r7~IkdrVOSy9{XEr*;Ne$aCMgza}+FPJcN zqQIe8B{nmR*4i;}dv1-6z;4yE8}V9awDT)yP(e3{{bYR^u5dQ<3CWms^Mo zQxRXQyJ=myiuk=lu*q)>SCJgynM8FHjS5&1lVEnnX|agC7wl#c>n83S$KrI|?8=A{ zo8bbX8(}Lp6}dON6ZXbNdjR(!j16WlnR-@3VcaF)k)6#35acb;+}iLe1gl^hRm+P^ zO2rQ`f$!?Ts#oo%ghavy2m~Zf7=Pk%Bl5d1xum#N_UR!f@%0f=!x+}&DP~}smz}2#cq{Y`Do;nQ5J0T(t zL6z(y2SG;~hfg07=`#SW0bhD0fGut8AAiyc1AD`WuK{G?*js%PZ-SF>CxH>nwO|jn zi$(To2TPCWm|&);wmnv5BnNSkxRpMfro@~!_#woSR3|eHd+aK|iIbV%WsYt(Us>ft zPoMoEl`m7u&W5t=)hL=!e10Ucs}+5D^LE!1s!cMG}hXn9HwSXQ5BBVzZc z_o;swYoU*$OQb|vu$pIUx ztBI$Wlcp9H?WOAdEYT*#)IBlm0HIT8BH|)(En2(8sV6>u1X=YRb$@T5xdP4lgocp# z3A1~V;&LpA!I1rc4>M09=Y z4S)+*Pw=TycI_tD*GyuSPFRj@ubTetO7%m`+ze`V;^UJL-^`?)_`QtBoT0ysxaeT8 zpGy3mY`G}+aG_vp3Kg-ZgQlyJ+JXG&H?%PD-bhj#l+@mc)P{&q11l8{ z1@Lj~O&=Tu2ayzLdq%V4;?PlhIrOu91Gy%FePI=cbJYv zm`2lm82BSh1IScj*(ZM0a(ebo4t0AA39#FHn}F)&QXtalWtQ}0CGJ$Fwl_xGgHLJ6 z=c(4R%w*N{gEd8U^jDh}x|_iiO`JvZo@kNsai*-qo={?_(RoL}Sq*&t8vtTOfzM-a zIi+>dzKyXDpVCqSEv6&l?`jIN0lO!mDadM^1gcx9s(xZVn2Cw~;eVcj{P$-d=l@Tw zdjEL_^7r4g)WK>7VmULAsL%}L5IhkTnt>2@g=Zi+aIIU-K-_1R$+@RB|5<7YyVlqU zZY_Gq_-?|uN6iQfFYf~wwxX!}0LD5+Q1=1sYfoddk>~%${ffgm|2L`>i*x>OJfJAf z`M>d?qB!UO#zTtYoc|l^6(w06{~H?=#X0^r9#$0R_}_R$QJmv{<55xqxctKNf8#Ml z$`VmL|2H-oMaXR{%wZOxQpU8H!^B_?6Q07vw3x!gw3x!g{EI0}XXt6w#?|dt>f;%` zs|WoR5HUQYclA=vi{T-?t1n?AhKKa70fb#KJfwFO6SiV_Nbed#*b~D;de<<*-WVRz zyG9d^iQyr=Yb@c=A-!wdwKO2kb?z9{)|jcRx)*?s@ik^(8${G%UyE5954eJYM$Em) zscSl6SB#eev)DITF@56zUqZZB=nafq#t|p>FW`|^03BMJa33zNe*%#Nm!ny7K_NDw zA>p)Kw2@upCCx^smBwv2`Ls;NyC`55nAVU}$1h{w@G=Mt8D1h$J6m(h^x_QSe!K;>DMkIA%p@PFB)W zS!PihOQje>P8v~~%G!95#*I;#t@VI6P|7g#fryIikP6>7M{p(#ChCAY+HuoVc308f zkb?l^-o#J3@?v)-w@g|1B~u@&Ec7e3`iT0WVfD{27em9^)1sKm3zdlDYaCyRfRn2W z!!oLXE_8B%0y>YbxV2Htl&^A!w81)-D)c9k;%%6g4Q*7m)R^GTo_M)4=BB_i)&#`T%+{Ffqd{HEw%j z7W)gLQ;-=a%TGttHz~RFbm-|y?M)%U3^g^t2ne}>po+9#Nye2(d>{>HAB`lQqlao8 zRRqAq#Ai{e-4~P^pyT*PeRA8eg1!*@uc|ljKH7#==aT#dOceFdT&=g*GVMlxm>(=yeD&1aTDjnNW z|F@lJ$d|~1?mm@_trqv)U7;VR{kZMoSl^%5blnZvv_1>_K)9&A66PzSD=9aC7Uz!5 zB(*c_knZbpsPY-8(cM=AHr!88rTgL@G%c4Y7D;R6Ja(DvZSvV3* z9S90fPcXSUvb7kvh|U2)e-!DvI^mHCVSNy?As}3Z?6BMqp(Y9UMYPcUp^r8U>rVgb z>(Mp4dRzpasLpVz*VX$yz@D-Fpi50?gy%xwUE`RP=Beuqc)Uv1v!(;!37<1P;iXjs zTagBfs73G6m7){x1ROP+sk+WfK%?@^hkIQY&}iXlmjZY)VbqXIeD;hCeRv>=46}!T zH|oiOCLS`nw4QPmX+Y0$?V79PJnP_F*Sw3tqIoJ&?5_EQ4bNAoJg!Q@F3;{% zzzfN5dEO$=BEnIgRwzr?V!|HJL6*YhY7;rya~>+7YY7Qn&kho<{2KYd{O&1OL4P?o^x5`o9I}d=Pts}5cYfSVgk<+&hb<-;jN#5Ki5;;+y1tl zJ|r-JIoytmfFkN=I3dTi<6=|*&lg!hzvS518#UVXvSZ@`R0h{h$Ho%Wch@e*#$x9C z6~b|zr`Z|pCY<1Lv-a&Foa}jyNxe$g=eZW`&-L1)Mqk({^dQ~8_ghMoqx9u+Rz$hZTHtAN7&{RrbDWb6e--yW3fi~tDf&%#0S zJyw7PAf(@j`XKi+dKVRDG(in#mgxuJ0J(*PjUGLo=4{-1xEz&YDdHnAoWwggStN3<2kIQ43PWs5!91SK?N@>_6%+`|qHNr|xZJ)i zOZNmmN9&d2SxTqC(O+eyR#85!le-M4Q?Mvw3h+6=cOnKppV1Bqexrir zpm237t7c*BPyd-NtKJDjn@mJ6jzYAC(MgDAtOxTBu9fm0Vd-j;GJaJYy2}17;PR{T zFjRaO;`s}Qjuq03&wz|4qUU5yFtt=VBz=ISo(SIvW*W=8=`rto)2_3N8hEu zGn(l3A%Pb)IT(kJd80Y{zO1o#%L^zqI~_HTW1N+{95t#s>~`S3=t^Y>R=L>Y;FW_N zxJNf?Uc#*Gb9S+N=1rulhN?>iDA!vs9LqT>n`4nLTuz7MzOo-{uV)2z(^ZS~$*zo&w>AZrvh?$s0LcpXHR zCjiwqK}D#26yAEn`&C6i zaSp+ZPrj{+b02Iv45hNF8rqzWcAwh7_9NeYzC+GVfn_s&^`ZVFc={5~Jq^O`;K&`V z0k;cKK?C>-pz32Fa%1tepY${UoSSD^iNbmY5jtuKnxqf$C*guU4i070zC)rNm#ZfR z=7H3*(^cg*h<4C1qI0=woyz_v!1{!;|7xra9Qz+t_V>?){db}On!xfV?cb`O3!dVK zfLjY6^0{}YLL2p8YNe%is1QebCz`8W(bO<8`Q}&m3%A<0RtTlzJX8@YFH0dVhAl(qvJ=VYbkEd{ zHo`yjCnO>ZPeZe*aDu(J{{7Lwmt2^fnAJ1YTWF=1yVU|hbM`?bzWz*s_pvl1|_91caH zm4LDAAw-;&fN?d?3)M=%xb_pa0JRb@0)(BFfN?!xXC+|VK-gIc7;Aq5?5qTg^@Kw! z0plqP71~(|7@LM5EoUWQJVV%72^h~3c2)w$))?@sl|Z^Tv=T73_k%)bC1C8h8+5f2 zFkW(O>*oXA{6rS(jbs5y1#GXUu zc30>kg;we0Qf+(ILsQ4#=TAx|qJx7_?oFJ$lUJ=PYJ2LQbz#JTD|(h^czEdljwP+F1gX98y> zr zDGnmQHyg*X!no2|kgY$#*Sk>P<_!QY5qCM0_HoxIt`EU;vn1Y+bs2s2y2Kf<{Rq7_MGH3t|nw=ju zNNo(<#i%j}QKbJo;D@0T^8Bm_9mG*;t80Ni@s)EL;)^ zmGv#9PFb&Zku1ce#dtF3rxvaLOr!tbzJDF~w`E;91WrXI6-F{=NbYE4O1N7Q>wX*G zxWK&tKSl;!Y~4}qj6=!CNgVwwwVF&Lt+p`vWHr;bB3?<17& zLV121KF>*(Hcbd2ILteO{ZvYj`-HmHiR&3Q?;*-f_=7SZQ@HpH7cYfJUlX7i7l*a= zCy&|`I>YBFW)fGdN9~FOR#r7ethgd9w}D!2_(Ot)l;a@8Nh;(@F*vkRepyYwl%O_6 zUn7Uu#clNL{?l2vJmZ=Elbey0Pl>FJh&)M=8^P4-Q>OJK(|U|DaZeAiA8Mnw4Jggq z$o4m-i*r%=+CJ#&2Ar&l!pP<%{~DQ&gDLt(ojfWR<64JV+o*nfFR@l3zJzBj&3aFy zgjG$9s8ZWsY2bggp*??u$QxRQc#X_RE~?^ z#{7Ox4G9vS=jTn-MEON*YeXxR*0>3!*m0C6$;FRzD048P`Xp7aA#2<_rS_5du)7+G z-%5PqpP5XQ?14;nKwMT0!0?}>oEoLB2_FPo>oB>k@=>(fEIFl2NW7a066KVLf@>oR z5|x5>ouMF14mcXxDh0bbxI+Zh*HynNY`nPI zM|wdEAEPF|!*Ys2L&vNfL00_&p_FeNEMZ)?P$Dr(q(4-sYa6*3xE~ZZ^-f0OO7e2%9J(WcJ!ty>8;coW=~Ve`!tpO1m973*-6Q#cn_+S z0wS?Lvob*0-e1}NXe5;ZDwXK2NF~6$3{a8xsK!kL_;mceBmAVM0DqMvU z{Y9}JCF^C1bw`91k9X3QSfYc(Y7x&KHnEnYj&o;#Q&m~zjtX0Ig<|Ugwj|ZJIq`Xn ztD<#o5j=r-dJTO2ITC2Air`9B1jj(|#i1%Vg>a>^M|ACuRD=)DJpYb)DA2xgATw0m z2r1m7*eI&kDs`173U* zr?61?iUT1k5MJ13tc@8gR1P^9V%i|{_Kcr&n46Ul8$?QyAka=B9S zoFWV&A@OPEa<9r|nM&*Ni2Po~RspsYRoG4(Hztxhl-gTTv0Z#0X#Qz)g#1{s;tJJ= zH0cv%(#tAg?ik6h6`}z)LOJr&2NTVtFWKT9$|m7>J65Lc>>E6MJNi_Fjh z`dz?+x7+bPj9%!aLvz&<9GG!k;zyn1r{{1?AcFsLuKGWvCO#hu{1^?|-)mfIz zL{4P(PUOK#3y%+$PGkv@{Ny6wPB52`QT6m&37hYwa8uL|DtZvnTN!N~k$dti`$&vl z9!MwVVrnXgsOQ_e97PvX(T5R57gNz`L|gTu*i?!o^ukoCFJyb85Dr2z+BuB#lmN%c z;qfy#?vlf>J zLl|7QYH{IxNY_nT>+n9LJ5}IKide`Dz!l_B<+y_Us2mj*7fSd{Ia`RAeqrr!b{(A; zw}p2ULoaS~o*dOekCZxZYr6=-VB`C|A`gg~>gBDWH?}(aiR#f*J-rjSb?3!xLkZ#` z)PX`DG>5SB<~H~el}No#Q|BY5M)Gweay4t@tRm>V!_6khcethQ)!JpZykP5+OvQ}X zGT`o2jOfin?G<~qE_sg=X)9#1XH3a>VXjjVU-Uv!?o|=L z@V+|K{(P@COue_utX0@J58vBm)~QHB^zU9F=beuCc8&e3mZ2UBTJTq`?GQc`WDYTy zyf>N;1(~HP5*N*fg3O^Rk`T>@g3K}%Nsi`2LFOPz;*Dr96tdHTdQ|@PGCC1B%;j&*lm-&W&#Y1MKhX#@|9H&85pO} z1Jih*iqYB0zN>&rAecAWQId6#_e zSHgnR)Ufm&_+f}D7k5CdCf-SAcaSj=8zo3<4qi!(S86X>JaysX%PTKl zw0Lg!ZnL@;ExmZ|jLs9pkiJvSoxkw1DU0UMT71RSg)^sw-mg7nBHmIpbMchYnRDm2 ze0R6~Vy3%oU`omS`HQDqGGnF~cJ?Iy;0gY2ox7dYxk$+6TTyg|_(EBr-aI{dnA0J> z1#^Br1@l^*hsgBqH28O;RLiH>Fjp|C(GM z0aRRGCksQ-Ts%Gm!`qLJ{k z{(K?Mf$1T)|9f9+gT{jW_iqfCrZDP_0fA80{jaA1&dUK*$Itg9>P6=|lIp-|HDGfE zzFZ4ooH`XX&-xN^_cw?O_iepW85LPBY82R6^gu(^lFqCSXuMOv>US5wgHpKz1nwkH7>dpin6PPiFmycnj*stlA` z+&)D4pkdtC03HG$T8F0DuK{ku;|E!^3!tg<-vP!u2Up)iUp!}Ru0lGm&0(tUwnMRP z(S<*OIa>&Aw(ld&3aF!p9(=u=srzAe8+8Ct>>&CBk;Ky&26t)_YbFCOUVVhsf+0Gl zMe5b#$U5uQ`cS<}oPk?z_5W49!i?|#regi~&mR7ZqX$&dP<7+%+1!FJ7v1KLTn;vp zTyU7BE(crca|DV$bGWaiuHc#-2s&4A&40dvYj&b7 zXHLt_!nbMLKcAMDwm2>~du#xcb6jrrZi6bJj?2v!S8&Z1S8&b96wq}cawq}cawy(aVIrnVM**AgLIbAm|AKnCo~_y9o~=3W zVX!-=>*jpI&gr^YN!U4EH(T7ZHCx=XHCx=XHCx`ZHCx=XHLvUlMWNGma~W=jg-+Ma ztMSH7=XBk?_BcT2blnUPc23vL>j^uj>*fuFozr!5Z3AHEblqG}ICQ#hKE?O)Ij8I9 zrc9*eoUWVC5Oz-2&1VTar|afc9ww{P^&vY${fN1pZ-jMD*UcSxC8JQM>*h<2jXYg9 zUv_Nd>AJbov5}|i<}SxZp01m(5Oz-2&E15Z({*zXVdr$+e3h_sx^BL9oNr$AJNInO zy`7M-TaB6h*pklTqoS4?Gc7e{T58O+)R<|hG1GF!%!GJ!AM)h}^mLerp$F8_iV}ah z56E2vaRG<5BIz7-s&Zcf{w;}Dv9pMZM^ zxX)VPP6Kx?aHkxc>>7TTy=Z4&v|CF~v+(a|n0!ZM05&@e)*g`+*UnzETWi}h84OJ6 z{NFLayetr20AW!Jg63D-C+|*87 zcqRwWD-$|!`Ve{=s3T_!av+zKrd|PZM_zW3W7u_=IwrvWj@R_28SKPO{Rbd&c?ZV) ziS01g*UujFs+OW-IbvV-s+O)}#bMt{0E-IyX#!YE*zXX)YQg>uG%Da$@Tm!yTxOmod*5-h&3{ltjm?>7E%5;yfCfOT=Xk zf;sI(Fa@Qjv}2Z1N`{4jD4LiZp;i#y zHjBPlE8y8DL-brNe=?LXm?!dijheyyT08=$<0Wl)ax65Bf14I#y44%r;wR@)A@()? z$LUtUe6-+ybGj8Z7j~-YmVLC~KRlNex#MRR=Aj_}^K(OH4<6WB*Nj40sxhb263P@H zF5C@pl62n+SaUy%Z{7VfFot^_U^C#(#E;9Jh;O&huVtirPbzCMfNiI;|C>c0mZ|*r z5>fak+n+Idp!#eA^+Q%d91)cSHZT=|xrq23+VP8<$ zQ`EadDLM->ZKpD|r)WioK3E>8#5Ymz1BfPbNy88SPDr?Vx?K5WUR{yf$n>EmcXKkkC5mmvz13%T^m zi7nwlse{enzuZy(cBd$#KWG7d$*vjOkS7M&O$5Pgh$$HVLT%#n(N3F~9cmLlVH@k? zX10lz8_9ag*{BaiB}g^2Ue%rd6V{2C&|Z)8e?evuzMazl)mF3VLRzwT z4+;$ZD$4Rze7p7{dOwU8?zym7j%B=9k=p}nT}R~j4ggQV$5C&Cx)G~s5%oTxEkH+o z3IP9%NJM=O;0*%D0K8A&moQKR;0Q3n6Kznf`4Sy?o#E$=W}31VNN*PHyN>X_0j<1)f2BTx_c`%Ma?-&~sz;6tKJ6r5T z@!|x*A1U{lz_Tx$jsBgV6I6K3RYM3SU9hO)eeujjR8EBmB?^SB0Oy(U<*}h93s=7 zLBx&!gEPksf4UA(FlwG7Id+^qcADRVUZXvoFUvhP0tVT3_)H+ zoO6UAuO{qs@dQC$^M8nY6Ywai^l!A5?oKD27060}>``h^ZtrjzcZWjoScTOfD%c$-Y zSDIAC`)iTGbmmxTiqk8qfDaQ~i;AOWccpn#P_uh8&2n2ayn^|k&?Ra<+N7dBp-M1s z9{ik;S2SyJKhbHr()=qmCo#lyk+zbqpUz>YMOP?A>cmK6WGWA_I3dMh%ikGwTgg8U zV_+a{^oDdyaBU>Nwi0&+R;PF=R69`}3Ob=5^dCca))M!kLTW%YiSg$!PC5wI-Ox&Y z56DwMQceKT+n&PTwmulh10VLtGW5Q)}WABLLv z#V>W81}_y-m{pki+DPB|MI^nETN|mzU!)#y1D(cJ?GBTDblTSN!zO77c+W$a#Fqmd z2a-Mr8nJLHq8}ZRua~A}jD~18j5BpVF5O)66G9O9z!>f?K;8{DTeY+F z+8W5#NvylDZBVgxmVVwIu2m~`mM*=9wDgBkgZ<%6&{@(~N~LQ@^~MdM_(SXwWnwS} zjBNStNmns=fV51r-Gtr&I){ZngBZA;>V1rQ1d+?a>m#M;-#{nbkxS8|`q;IS1|-AC zaEe}G+@fV#&rddEjdkhPk;!I~?|JxT7t1)3Zhbr1j2}Fl<&M#@3fPz0i5wG%-rJH}Fbz)F+NfjPQNUsk zhj}GnvU^+xzjo#4^|X1{DqdKfHe1W+oT?R!YwqEBx0Z%>G{4s?*pT1rRhgI(zQ+}_ z7PXCI^+mQGhWn>*6MYZM^`gv3(KoUI6dv<6@%_eR#1fN4{AGndfK@|(MNL%W>Frg) zwZa4vm&m+Ok8rBdY4nB_xX5ZF6T~IbX?LOqRKxo(ky+w2`c#oARB?SJp?5Aef-%2N``$S zTt)j)F#V{J#u@Yo7<`UH|H$|YE^Cvjz&lEpWG0UTbsAK{J5ZBpM-!{FAk%2|v0*YI zT9x&K6`5jH1uEgkkX0fy5;F0W0Tlc&>p`Mg~>$79%tE8h)b0{v}%mYmPk7=rMDo$7qEGJ=k7jrM(Wr!9dnW z1HUHNse#QsPMQaIUNej=D{89Q&cBX5Wt|wb$#P~X9hDw02J6M(JYv@hf2Hr;qB;qx zW#XGJCe5n_$@!!dM5w=KEVS9eVh6^~l}srIvCa72}I6U1a@mU2hOV~P9d!mD= zTK@Z_4iC-aQpwp1+n>X;cfiiQwiZuS*!x@TYUJy}qp4W&{sr{{s`!&7G z<{(3xhz4_Moil@x&5+3Oe9j3wwE8)kHrM!nxLy0h&-Za?@FTx31Rn?qZqbV58@~4U z``kBh;ktNhFzT0K=-B~Mo|$w%Hq45sGTRNbs5ZGHgp{cg^9x8`nHVOs$6R?Sw!*R? zOh%1s(?NP=y_ihJl^`RUvaA_ZW|qH^-d56EQ_x#O(A!FSYYKW>NpEk{d^ePfQK@)p zhcly3CP++)VccQsd+CoVD!P~8&$ACCzU~PXZmjh~^t><2@96M-PoC$YGeC4+U|7fK zhP+mQdIPH=>J^ZDT*z|-$QbHIKLuSTGb5VI3X_=`&5ae4nH9~sl*!DF=BQ&bbE7#R ze&&we>=@0_%Vg$6bFeX)dD=k4gfHV}1$)hX)v7=D#p7xGH>@5{Pnem7+|9whuW{_ie`Cc}yU z|8%r9A8ZD{3}Ck7R4N}cHVf#|{%+=SqAk9gDWA<$PhV}MkT>+Mb!G7q$^L{U4>$M; zP0dyEDo{C3aQ_n+Ubm0GVe(EHclV*FK`(#*>8>~dHqQAAfL9VXynLsOyNbBWi=Tgf zTdjWn*?PGB^H2Ab`(Pd>FM@GT9fZ#B<%?k4)0l(i< zl=~3JCkn~$`wR5jph3v<$j1VVxmQDQ2_ucWMDJg0B2%%uj5_wDc{$j=vq;QI! z3_4>m0_lK>MD{RWVQ<1scmyvL)2A@hM1#dT04;TamyYWdcz4igqQP*t_D3Ji zIQEBLQy|Z(XVGT1$-zP@QN9m{*>|z2z?#B2v+gFaa){>M5B__|A@?C5XNf!pBy|8R zwd_GalVG%!Msps7QQi$;`SZr$Zw|Q~X94q=L%dpAz&1#M!B;ex`=(={^vSgKu~nyj z{$%LpgRN!NFz7q$L3tOv1wayN|^lfl5)bNR?%oP%-`ggKDrMfi)qwlFm?E1+T~f>6xRTaK-m#^(b2p!7~Y4pF0|rmTz1gb z`p@sQw%{hBErhw>ZQ7m5@IHWtz)!Poo@BvJKnd$P%JfUHdY)wUbV7LDu4a8a#R&p8 zZ?MR9TSLZf)|cD7Bpi$v$#|Nc@YEU_s+eQ;G@Q!%`XWA#rj`85L?^6eaUDS^UyzdV zGt@XLSX0=DqD#=&lZ(X~*81U(lrbtEwmIa9U6%xC&`#63d<_?aQ4<-Z;Nb&7tSk7U z$GI3Z7s=7JSGRVJF_Zmrc%1+?dIyr;a0RYZlH^Wzl1{t}MbqE~6D1d#i{z=UVtpi> zFB6NK!*Nz}7t36#6UQ&bQRp5XcE~O=tRF|LJxVxM%Y@z!y89_w_`3?jSbakenaH}y z4Dku%<($FBBa;+n(gWXVMXkky_Z@^8(;@i%oWNaW*(!)w69z(InOEPSm2I@u(}ai9 z0B0KMA901QmAwe@TokdtBW3|$i^Ce7Z-hcal)Vm}MbNoM>FAy97RorBYeijy`$v4t z4d0(X3B4gwFWDFu-9Kh2$JzC=pY?Kx^>VF#0y^%?oq8EBbP{Q)hwG#ssz8^Wfx`{R z_;mA(vHk9X9i0rSvIHO<{7{KUj?D*#88Kbg3bG)66jDfdf94{&(YRhO0lTjRx&mfB z(i!LmncuIMutN0xr2B;ECmGfdm~-t|AbD2l?(SN_=sc@voY}rAgGHQ3x44)@nY+DB zW-D51dnRP)DF{vmg3yM7xn-3}M~5O-vzazGyI*%zJ#FL7B-l z*5`a5&7I{t4Gxp*8XxbuF?q5yK9KCv9*1YU*NlV@IW(^S{scDycgWcwT(N~h8bkw`Or#Z%nM4wR%m?CW59DqjS{QFvG8vg+6{re7 z|CkwJyryMxWrXphgvp%|)(1i+&*-p=0GPt=2xF@fD>JMJdQ6@% zVFLk}!WM_IS21}rwOg^MxbTrkUV5kx|MVE8n&pJu-&fqFX}_{nI-JFTEaEkfsqXOt za4_5b-B34nmE5y~qdatDx8*4KZP%Bc@BdBL*TvJ^SCF6QA;gVs0wU8rM}ZrjD&VFk z1%ENM)PiN+X0cLPF?z2wRB{qXz2V>Z>&*d~gMxbVfpi9f^Bd|-=nfhq9eS7X95P&X zKiBi{2s1f5e_tr@>lLM7;S5M|wa5`*Uk-MNrA1u+Py$VQgEsS?t_4~&|6YB_a zmiTD5x>9knctZq60)PtcOC!5tx+@1CX88Zjk*TC94AIKCS zF^g@E)=IASTK}D1f1tq+Vk!;N=W$IDGX~S%tSkPXhEe#M9#r(0s|d z7QU29Wv>8ro0yr>;unFz~b|!aL{9`a-a;=Kz z4xP!J9sd(JOsRrMh`Ok{tUjU;k~G&8Loiru_Z&7$apXgd=OJ zeH*<|`Du1WYfR{c5uAXrhV}QyKjD?UDdNaJfc}A;4wAiEnA|0XYv_yYpKqW?x~`I= zy0A&LbMU4w;<{%7?tQu{i5s4rs{56DuQ!~v~_Yp+K zn}=Q2(LQEQ`7@)yTgvb~o>tiFx$Y$%<{9%cvRXzrUeD-sgtPn~sGUeWnDGIi(eD-0 zD(P#sGwa&vRz+VkzRR+e==6_Jsf{OK0pCdDB+o0Wfo~$7>bdi8$m~(#X`W4=YS#L` zW*7g1ZrDV}e1+{>^dKxMM)dkDyy_?VvzwtD{qruoRV&(!<<%4Y#ypo67QJPejz#XC zTV2@T{As9;uUYiTG&EoIRkLu|8-4P5LyL+o`P9VMEN(rAfginQx}n8Je~fC6i|%nN z&Vix}(R{5nW7t?kc6!vim=&UAR(4;$1bf@)?3tLAqf7BukM4uNM)WV&VItOyPq3GC z51GjQ?_%A3)vG{c3+ApQs>N`Yb64?g9=JI=Z=SX360^{sGy}|P9yplx&p^GduQ3n! z@V!rj#6h8Q*9!{4h@Om0wCGqqWDtGR9Omx1MsiOAp_ha~C&H_D;j8#Ob=2y5C0uBp z2Pp2wp^lZ~>w7?4#9#CI-6LIk`JKSRCganUJ=uC%jO-(O9Yo3TV3^T?+sNJ%q0{QM zaX^n5+|%l>gVA~%4o$$g7K}D{uIIRj;@ez%Esly#8Y{qt)plkVVV;M9&Ofa`M4`bz zG=8mh0HfBHCLFyDcq9c_Wn9cAaU63$YtW99&?NBmhV7_?q?%hq!o25UR3?ifrHSu$ z@+R>f7?fZF!ig4&ueE)IPN14fX1m8h`9C2!p5#7|(Ok}O5JuxyV7!pVKN(_}16e8= zV%VQl6Q~ZfApAicWx;10Ei<`K(x*>@F1HYR!!k&+9+(1V z%}8{wD`Akm0MdWP;gABd94_qs_psjQ@Dbvq;n*$Ug})_Q?h0uA04>o-6+V8jITzCh zcfI=U9pS$bIAh1}kYiV$Gnu4aBO{Ug=DSrPKvCO@x;mY)fHQfZeJ%SsQecBTniEqbe=d ze4a5A8V5;l;myyE(qF#-o$b$nJ$q9PtWjPAUy{r&vU!Ug9wy7nY@X=ATfyF1cp7Eg z0lXTr@fbL$^Khpiqa=omA)w_6olyp5mkb3hyPZ)6Ur~F+4@O!K4u>&PDX~|9zK3IV zthml3Erqy73NasaIu4h|3AGzk_B7hA1SC8z_h9z0g+fM&cEb_qr~Jd|{u-)7$I zFkM>qW}A1r!}Dm_c)6HV(^`k;)v^!RyvH0~gqHoG&3nP&AsBq$Q@YdN70+$jUCNBO z&hTs5c+sr5{>CvuT(LIKL>;llvEXI5w|R*U4`Fq;c?Av+*;U!RJ`NB5M%%n$4iEmO zkjL5d28RiU^|s=z4$rF<-e>b95Hz>Xb*22}K+oi5hQ50@RMub~&>L>WxXC(vEtq@Q zH8LtduB->SmowNyAX7MTCUnxgM=^W&ahpJoz|`~^m~TVc_OEnPiOGfHcHe+%0}AJq zG^;7X&z3>xH|Q5TR^uQRs}(>p91XE-3R#{kwx9LQ)n_}FCo3`kh-sTDm^vzA+6^33 z=1CMR2_x5n4a+|pf8_`bQ-wLF3DszzBpiCrw9uHn(4@xfg{XX%H48qDDh>QvVFaE- z%pOWMZ!>=B@bL^;nwDK{t6y-~Q$&3n*aliF-p5EVVJYn?HoMSaFBK=XHv3YCjnN0+ z^KJHMhwWb>{6*k1M1I5`#dMr6vDr%;_Ie3r4cNud<^dc+G3xQR%54_LFpEap=6T0v z875FI8*k^59Nu-<3+XD~zXyE0%@L!?R`}jgPn3PE1+HU1&}e!?MEPNSN}An`3DW#3Vn?YyS#;lYFIo2hJgl!$?)-* zlNn<`eP9X6o(vf)biX50rI}{4`Ce&>&;OOw&Ssl`+Tp9l-Db1h7z(0(RV8=4^+px=xzS?&+{q*TL%;r0a}PY?uF*mVKwYEnlGI-dld( zcly~XkAzfy+jWN6DlaM(j27vhs_Rri$d-MdLVswo8ENxRDI>S3`pyKfrSD9&<&oHS z$zV{`Qe(3-9kyzPg*Lm~VaLi$a2MFp)GL6X=KUHz?m%~{>KkmU8IILrY0@n=`>vMk z9k#Ov6kG3xX->J-njB3vFTH3x__Mkf&I3rIt`0Yi|nD`P{YAz``h^w23BL0TA^UfN)o*l^*qnA22Mm*)EJkDYYyQeha zHJ8Su5AB?bgBK=Oyk1(q)YO>tVWoVojLDl-%BQcGym_TV{EfOc1j%)-bOo-yne@t1 z=lnW6tMu(LZjH(HQz;)NWAbK~I!CnLjM9$(Ff=B;qI4N9w3+m)N_WB$lk4B5Iq&Nl z6CO%>bpS6v?n zV^K zTpjV4BZ#Xb9`ib0`KTiva{_U7#A8k)u8w%jn~AF<9&@@MzhSh`c+43Ts52h3hIp2o z@t8A-%NdU~eY)9Ej&)2P>zH-hATfEYvu(P4tYa=^#OhebyqCB-)-jjSi#paZm+wRk z@K|RPpvhyMh#6+P!8q2@%m8g-!>+Hb)yziXaUP!Xn2*p#o${C)=}VpRn45^JQy%kC z;_8&Ac7}Oz%JLB~+(Txp91od$iMPS=koD&oX1Wo*%KCbS*|`sozRW|+K=a&yn^xu< ztW%fg`kz=lRqx|pg3e(EgqPA_18p9;38N_7^Ft4pHM+*k_wV~2ZT)UCn9({rlKHo` z7@0A0(i9^nO)+xP6eA~1F>=xrBPUHUa?%tdCrvSO(i9^nO)+xP6eA~1F>=xrBPUHU za?%tdCrvSO(iHPCt2Zu2j+$cBQIpA|CiC<<1Z3_&hj+y?comzg^;pJM1~#6>K zSZ-~dX%QPzPyE+v>+_lB2xI;IR>?g_lg1ZRqkW-`rWuBP2!o-#XhfrBNZO>={@B) zL3oP^`icG*lWnYjOvM=!rfT{TlX&~RZ|YX#EEC_+S#5nX%S?#@gTK+Iww5@1x#g`x zET7$H71fz3Cbb9GnHL#>Ro3DgC)&Poxiw(6xybmRb=INT=8eXQRaV&?v&tx6V=b9uPW6vn4%=UFgA32kVM&YfC?eRv(5>b_S&ejsF>L!KjvD|W+I0_$OTkTQMF47@YZ^wH~d zK3Lfyi`7vQ$q-i|o4(-b4ft8PU(1*@8IC(gvN<YHt{#3iNH?e%8j4XdD@CO^-bD^2|oXjPthqStiwILos_JkoiQ`0a*p4cr#4fAiCUV!Px{3Dj^E!^WfK5AKzl8cn$(xA8lQ@1y56) z0Dh36Jz`#h(q!*LeI2309YDUNxmcfu8u#4#MiU>N!`FJ?F&_6jvQvNz=8X?gI}bH4 zwxjwclUG3{R4bv1mbZkN4$!m!_#Ju8*O6z3lkq*QE_kK}f{ywyKADm=4y{lEULCCP zj(udBJp-(H%xxZ!EkFvo0vQjbJZ9G4r&EhR=J_*(g=FSdf%=GnX`L5zvChv!S{c`}aYY@rH^%)|Z2v^RaZ5wd3@8jZBd@lHSG06uq7FQtW4J`sT67zswafcy25d z5<~PW*MPP-^(hBcc$A^*gj$j;o3VOix7#@*kMnWS)GN|iwrgdo-U!uX%vj@P#wubB zmzUWcc9m}z>Q!pF!+z)$I})kt_xZepR@4uDZAF>&Q!e z{Jrao#@1f^wY?VZ9D%s&436#Y9T;Gw;8#b!J~Y5KRGUWwN03YZt3n1RRlfY8rf&)? zN@!7RbG1&?wqyCuiRB+YUdTu++v(a7NGvahTzk5zBI%#`UI}`3n6_u>(Nnu>e(y+j z%pZK;IIbhcqjQoeZqq>7{r?o))=)V*G8LBr631m!CR3Ehgp^&~H185B$3$M?DEp~Q zrYNr!WxoW{9@>r6ZWTGl(SDBFWQz9NA=f!j-bdy5$OoZZ!f{wgMkkIz4E^00B|qVO zv<%^>%KQu}2q2fo0a{iUNQOY04_E08N3r;1_Xlewl(Vk_@(qzOK;~SJ zYP+0|k#5 z4Wu^Lo5vxSW$8E-3j%J;B|Y#w7u7Cu&7c|=x$r4KxX2X%!J~M{mko6XmojHbVZBTX1#GQ7 z$RFSL#IF_H&&8t}*f{@$rZiX7R3L1?0w9G{>%=ze#P*W5x&r)se9G2~o@YI@$ZUH> zGzb&~55&2%0L9;pbi?MK@Az8@q}WmYjn9qrnN@D-ci=q&yLwn1?l4nwjw4L;F?&E< z#KCOLMK&D@xDYi-0SA^_*WQ88TI_*?G#9IQ7caTA)SFNdG7O%Un!6vg>h_AhKshUB zk5tUkX&~`piGA)882=rV41%pF7y{7r&)na!U>pQLL#PIUY%b41r6QK|zz6Pbi4b`Z zW?==Zt>w-#>Sh%20<^iaM6WPcS3?uu*M!gZ7uyfe|J8j9e8~Q;6ZB<&cPSC>@2&pz9iIk)x)fUjvE39L1v?0yqt{=!Kvzxnp{wQ z30nH29?scDAKvW?TxIHJIHxLoMBXwu;zT|VZk%D*1m38GQfv`I%=~A;bT((RVVhci zKm1(jVcYB9L$UqB`>pMFnnV0s*FkWZgn1A~{52!KUz%cvdAWqycDfVhAW^)WG<(Nj zFT=cxByPD6@%DrJ2S{Cqqcfq7k(yCE$)S7A06lB=%?|B<1dO8B&=}o%+Iyngyw4}2 zfj$85uMieHg4|ER`2n2V(?H^Dke61}BOK4m!7_sdTi^{x;Mo(v8wPR72p}bc@Tb^O z$(;_W5whHRAp2`DL+366c0#-ruz4EcjXNBDp0| z%6$jO79t-4@zkPYe+i_3o3>MMwUDmHcy6aF?wPWoQAnojum(;AiO%^kGNvwFx`FgA_FhFl2fFJls5f{YNaKciNcv=V{s}VX@}+dkfm3(s&772ccY4FCoIq>@7eFsg}zN>(@caRdo@1eE!y6R`^o0gMSY^ z?W3my-gfO_*QTweO@Kl+z6PKzBZ3bpXgi3U0g{QDFQk4>8sx_6{<#H!L%_}L3S>Kx zK0u=90=WW6eb5bn+=HszLp3B{}M-bV!+7In*{j}6f@4ulpR%h(<^tZgvu>i}E*P~F(z8%P`Knf|%T@UI9I@%1R;1(b| zf%FEFx3#x5?p`x7e;+)tv#f#}XZAP%9{b5=n}_n{m-n#(_u_)^3}pDGv8I3N{h2xQ zvU)5W%CtL^2&dgUffQ0rrrbwCVOX*ra15`0_Vkr^cn2u64PT=b4@Uk*gjMk`AjOWV zR0lb%4!SWHBDhDGcph@4fWR$wHrpK**GdA{~@W6eED3MxI4& zEP&NQTK&~qoCd3Zf;Sc7>`#E)M&w-}tBCx$E%M(4tdIt|KY+gnRIZ+iS(}ItNXJ`I zRPLZ&gkzRif7BB}$J{{;f>3r)RzHvL%;$}UFD?Z)E3WLwmVw8{yra2heo9|!!E!Sz>cA=t#ur>% zkjna6Pb|l$irz-PYCrW7KK}v!e9-T5Mc6NN0JNF`UKP7vNKdcFW%vP+cf8G>5nhwy zuvs9BxPz+bYtQ9xyOyP+8n}Zx3Zd+HJ}1H*R9waaw7sMIn=Mag$nq!kwWh2v(=V9@ ze@9tyAG%IC{surn{LKVXLVtx+`HhgeK65j>AfKt-uK*(QcJk)DoOaeG8RRN)$uvSr;7!7b}2 zq&aCm9^vO=S-cRPu?T*?LWWyU4BS8HNRPJ~n zg|`E_3CK-EW&>%r2nZiBswHwSkoSqK19IsdKpx?@I^H3+1FTyXqosaAokd<^x75GG z(-=hpgc~8ujsWsB5VZq)7;3FR=ur_9sm7_`JF4-7t^J)qI2H5-QtYV8bTA$qJ14E5 z-`;_hMJ#o)T1Zo7bw3sJJjmwR0XWZq94nl3>i#zGNyXDUYx(E;DK)hSqCWA|q_zXh zSj4FRE8<7GpAX(qc+I{W$Y($b{S@b7Bc!F=#jx_$!Gyz&FD>ANh*`P&=u6eO0xehK zTGkPSw+h@-Fwquw;iKza}vp8{+G zu$&wqdbOM-^zDxai5T|n;hX82S9I&4Q%I(|ss@Eld=Me9ZtOy*j^^cVt=iFfv(=7n z|7vr9e?C0&Cn$PDSq>cXi|ubS`=^0?!`xqH?jv$><5VkI0>KABZXR8mafaJZ|^q~OW%P971CmH(PkNF zIXk^mLb@Kb%5jO<{d<{JzQ!yt9$IeQum*22*^1-xg=~U0Q3rBSuQF1W1K~*d4oD%T zGEibypakkXc^|CS(<(mdTUxQB7C~G{rgYRxMY)Ja4?jXV8kYKdkx6+_=E=hi5cA~0 zudSq_=tW#^Uvj-4*~ig)($>@dMl~7RDNt)--hYjpO*KaRAF46pqgKS6Y6k;T^dyaCp(1(*(HjWKY~=9sGImrSZ!aL zUKAzkn6bKA9T;?v!id){fw)ZWNhqZ9c~hv=6wK zMV+S_H=ngspfFiJ z03Rn6iB-SeY~^1A-Xid}2~WA=J)yiEw(_B70zRRpZW-mj4l#E<>VyavI=Fes1}}eV zE$a6{Y2B01SueeYA03rm(;&UZd%x3b{0~KypfovPpxeyV^oOM(ZxR}0K)TH~kgD5k z6vqca%ZbLOD9)zAUb9(x%@>fWUZd!oHK5;@O_?~q3bgc+N2Bm)6E?e)OE&=n^g7b* z*iE)XU4-D?1})uWL5JNfr+hVHR%! zDRxvPhZEpP4%Eq?Hb_gdv)~H@oAsgd1FeTQ;KYC371q8DX8S9mkso`>Ib_By6qTiy z49p-D2tb9|~pc8KOQwhV4m2g?w}ZOoF(Z)UXWV3X48aJrNw zFWGyS%9C!yq?R4cY2-hk3$Qf!wf2KG?+FYFeMI!5#b^Ys4apV|E)9i5xHJp`B1;3+ zy$q+j=XR>^gK!G9xHQ}fL@f<9j+(tRta4O#QAI5cCD6IyM`nF>^kMqq+V~z7c_%oM z)hMU;rO-=i4YiTc-#cmpAr-ZIsV0#Pg&L{_+mGm0sHqZ0R>G*Xy!QrKQ4g6(J$^=A zvP%qrob6ker@BODG;Fz!WR3%p773ejKD?$+mzu2~Y>j)!OdRuP>=E8bPADt-=pa4hEUvyJR=sFlBJS+N0p0(32MRa?6^W4PP=D`-^} zN2DsU8|RR(?46ilsqI4FI)!vSIAdTa1l5C$)5^W&6(m!KfMkumi?#b)Yl4JjCHR9q*AYjqMVy zX_cT=gk59Vs52h29&I%9I*ez2m&SG~LpHoh+6g_mZaNI4aJ+S@(Y){SSl+Q;B6ix9 z=q`v8FUjfZ)WJQmtb?zEIWCnPGaq(xTrQSZJ#4-9h?$+$7alOIu%yLS!G+}71YODX zRUpNEue72!n%OB8(BxGY)ACwfXFQ#V@i zo6Wfwjm3A2^fECRkBZt2k>2oScc;<1#<9^}-RQXPE}GwLv|in8rbn&fGZ*FJZ|x@Q z+s$T9=?*wq#Zbq`@lzb7+}!KK)n)r8^cBivYp-ucR$5-omDUxHnjN|>wOeU1jL=f% z>h;(+9{{se67E7YV`d%&lha$?$5&bpJ!&RS{0agOq9s3 zd_9lD?w3L^dsYlS-qOn{?iwj>2ZW|-(h|+Vo2|qx_&I9Cqu}$5JdVxOo7ALPSS}l+ z2F3|J5%((PGMPi9xY`6pV-vPI-ax_K_HiEg;MWkRf;bK>GF|4J}r>d(jJUknwl zy*;2JYwz7exb{8@L~c)0e+t#RdpuO<3im3txXOJF1aHFObs7J04b$z#H*Bk|({ZcS zeyiE8crY2U6!yO3n`L1Tn{^xls6#xk86qk zdR!gzV>|AHxRA`>+%NqAd>nHjAS~dpw{CvS^j`fHt&hh&NNd*oIcUj-p~p5VIkoSN zhuYucqR@+_P_rSGLMcJiwwvX}Ux6Vx zohQPa3U=B?(T>qbaKz}&oz|EgX2*^dth!FEp6LS<&Q!ahAam8%Knf|9xyt*5_4p3- zikv4P=A~&5AfX1BLN8rgjYM6QvRCQDr22z}5XS3-dTto_U*$mnGKSBzcGsMwuP+hSltBHRGSs1IwTet2sV~lP? ztz|p0nfT{&>%dMkJ?<;0iT|I(fB2Kuxt-?FsMAOBTy`rSoM=;qT9r?jNpY7xX=}Dg zU?jIZY0Z1WOix~fqVPImZ$EqD-r?8sH-KrCJYlvmR<5(&c*4wR)g;z@ny@5+tJB+0 zS{I(cJ+?)=taeRi_Q1HO5ImkT>6TD}JU5WSMU0|0?FKam56AG}U;CUC3f(^tZ z(8K{4#tj%fziQq7&1ViHj4-gEfuBHnd!eO!I2wMfn}=hm+!!nxXGd6h~u8uM$uW{Cg8C_Ush>zyIK*<*!Uy{_^DPGMt9WuAs zcNF#yG2{%Aoc{{~^|{(ay@?5Ew|@tc55 z)Pz3Mz=af+ZTap0OoO-i$;R^RpV98 zOQ2fuT}$dEyU&9ei<0UMt@&CeJzPH=D0}*a3{9 z@{Z(gzg-Ds6g}?Jrv^oj+maiZ(HAa#aZvJwlCWQY^tlX}Ax&pU39P$wkdCL*f%;xbuK{ln zq{%-+AYr9cYTg6z+kQ(G-e4#h;QgJ*wjD2S+CwVdt93tLmypO8dTob;4$M0!?ctVu zUu3>oJ9f_^$FLHQQ^Jm)5qOswmqKuyg>J_N> z`P)-(us(@;#bCy~2))UWupC-DcJMi%IJ@he^cSdRf!7IYX&kT%AgpIyEHV?n20a*p zM1J9IA`yOl>s}z~RLM98Y7Z#cNI1 zaRZn=p(wQ}yD6f7nCcL+NGU-41Cc zJMniAqSi1i8(KRK%=2JiQ-#N;2k1Xj{ZcU3Kt0*8gUyPzyUrPiQ~CN=T}w_0mV|Rs zJ}4=1zMh0SO1urcT@nyy*>XrTm}iOJjnduVy+)~&bFs3;sy;=Rf__Gk=DiN8OySti zX<=ISwE#JTIj8+?F4%6fYz%%*%aNWlm2<|4Y`DdDZ7_CnowrPyV{^A-PG@r6mCIM% zF}d!}b$*2F&dB9!^^nRn*OFZ4=e_Q{T<1r>?yOwrC%vAmT<3SZ?(AIWeW{*oYvD)c z#nzI)nd7YyUzq88XFqEenR{P&(VSpf``)vOappEU>;mWTx)z zeZ+jkw9dR?hFfpFV5V3}d(8G$%p2xEtWVxHFHjI+bvtCP-+S&&Q#ba4_Ue0Q>@%;_ z_s-dE-mV8tPh0JuHZ%AB@U-bS)*Uf3_Ilqnr|MSV6)-#h!>l*04zHMz)}x=BMbzCzdSK!LORgrE+m-{Yu=O$m#I?bnp)f(GJVNu?uOf$WdlZf}Bh46ERkT}tL zWWSl*Eh%JTU{EDDBa<*yw$nSeuF{7mj`WRkGl#Zrt#fN5(TY1@wrB0+{FA+k?$&t&{it4JdxA(|<=JUG$d0q1!Mbfnjg5yXo4Zk!A5W|c}0YR$a2sq&Q?-)48k)S|;#niS` zVm##v&W}og;OC$Mv0s(IPl$K){l;`YIE#?ro1pP`3Om4gLMc28uwS80&iFOI*W(g% zg7$(|6XYX#v^p#yDFM7$!0Rt*#wZ0o4N2Fk7XhqSXmh7{R~)331WG#Gk&XZhzxl;{ z**QQs2?=j!zB@o}0x*mKDtxih~ z5Klw$Dmv4t8b2Ns0(&wN%0N(qq*{+yoe~gy;Bf@Rjv>KM8HR_HpR9led%Nr+!VD+wHj5#G**9$XTvhA+T-5j$f|Ru+g zl>|ctttP1OqWr4iD?mloW&BoA;;=hOi4WwvY$AmesqDhFmT46lxp;OT;) zGiFiq!v_gQO`#JB=?{_6W(1!isZL4kloAj$hC71aTUJu{YtgMFz@w1xS50shNh;DG zAbMU&2rf910I>|XhY3E+<{hcf$pEVqO5o%ls_jtZRm{JY=vL8era}quBM&KVJwCAM zWzsbse9FI&gJB^D!{{dsiBS&=FrYFdQ=8=v5b1{G(Qeb&Cd7Lp8KCu zj4}CDP{Tq&-KH@(71J;Rr-;LX1By;2Az^*_<#){H!|6V-udQb> z(EEgImFd3Nbsk@-b#1gS`H%ki*`jYCvE>OrK;jMpQ3i-Fi)0mza5@v!ze1w=S->BW zBGC8|zy6w1tEB`6L47DvbKW1>(novf;ZSWDVFr@St3>jVz%KzPM`B)t(-oUwA(E&Q zS*-X=093TY{wPOAdmafxhaggns{Mov0Jk-?(yRc{97Xy;GTXjLFk;C@D3oB1pw$G6 zkYG-ICkESF^Ef_6rYs4eD&TMw&~HaS+_7vnaGTe)6EeQoP^V=DoT$UJJ`6h)HyH>d zE8xUv8#r+W<#v7pyg?UEu&l#1Qo0I)^+;;{Xs)mVT$YA#edOL}Vtq3WYuh8f2_IDok+?PvE52Q@O)60o=2UtNYZ5iwJ7Ob27pJQ1g)a>e&qG}jn>^klncLt zpf?h8NV00$`qHiOTYMduL!wn;_|p51g>;fqCcx`nep6Re7>C5n38@jG%|vHQ>6=wj zWZfR=E5!g!wi@GnUH85e=`(acb!H)<+6d+&scIv(N(r2bBKe?V5o|_My2SP=ful?E z6~!XRiFR~}6(J!*0Kd0?P~w<=4E+;gI*j0JB)3+p^+^ftM2_2Rj1O8?QX## z^(>O1T@-i)@SPS?Qpb_hyjPJDAi-P=tt?nTytdO@hlENZ*dpjiCy0?C#|mrMH~_|j z8H`|Rv^6usm*QbzrbSz;Gkkgeelb`Zk>G0xz(j>QzVMb2?=mEhR)YyLB|!W>rLqnH z?}(ux!7(Hs`VxxmPvMO1xOfAC??kWi0zhmmO)5(OE<(bjTiFkAfMPpF^r(y~Xw+Jy z6*MYSXvijb$-5JZUm$tV8=41@28%4DFhm!jmE;CU$n{vwiB zt8uG#d;`>{vDTSPUmO1<;ERzEI>8d8Fy!g;qtqmpDj5MC1!a!cNXM&KD9`*+fSs3c zor;(b2P&^&biD>?5L(j_H-X-b#7VwyZh$C$BP>Pjn+t}c_a2zXY(az;n;RhUVXXC+ zEMKDk4Dg?k(2@jr2d6!7iABbVz;Q%fO<0u#lyZ=VE`QEJ!4QQi0xE=Svs&3>#&I(m z?8!*&G5=T-vwf+a6QEAUS=VIyGW?F#M)39^amLDMg^2-)IAK>L3~>Cs#(UIe6CP9S zlK?|oEA58?H`+MiW+Yg4YlF!Zi4F;SB7qIy_YSi8c)H7b*v6fpo<~6MA)&UqA(wtg zbm52@GoGlRn1JDXwOP9AMNT0gWZ)kl0VQDEjvmGt<3FpU1TKW^NK*n{P`#xP6$E`- z2w7TH!U~p9m8yb(g$g-g(YChWI3<`~05+a3LukQ+f$1RcLkj0SP$T1;WMdoas$BFS z7Mcy{G}HvdOq_+p!=8dK0bFO}PLR}Ll)tUxyTmsm2u|0}!qpKZun1URhBnKfr$#^i zfZqtfqLWXr-I2g1VEM^*%J?;c)xxlQWBf;K|xKE*{I|0*6`*WT`_qA^&K{(X2gNK_>|bl|hgvXz-Bl0t{SW zC174{)pu}K#vCo74PmD|T}x;kpo|4e)#}=;F|2=d^riWmK);BDOb!CPp-_S&Na*=? zX+HpU9Ek-w3HT)vY|a57zh;U~^ai;3NX-r*T~tJ32PVYpbNqDTm{4AX)a-Jl0^|Z= zRS>K~QrjcPW&}86k?51K9;um2iWdnhcm>og5mOkFtZe<#(sBc&dLwzT9(X|$?}vnz zB^ZL_!;~BG(n~23)OYee13^-fbxDEmQvb*#3~?m13_%@|snzHKA`2AXF{A1vVO0`P z+Hy6Z!e~*bB5)L{f*F%L7KvN9&N%^~emj$3UH)FhJ59MHU{qYTXW_t?_#7nGM_R3x z5g;+YnSv9yQ!cFU+^{s;t<)spIKD2)Ds1Cx?`O^|SGYEF;faL{jm}vCl2eev$kM30RIX(3$RhlDmEXh4!S zA=0S$PT8osSXh+=l(uXWD%>RsRRoSgs7=UShBVS{6yhrLV4IL!kA(h7pyH|3gYm8c zbDhX536y;1{D6wrYK-@F=M_?7X%nQoM6rV4FjC7=L50^vp_1Tml65A**Le&Tj|jVh z06&)hjonFb&WS>Bv!o?sa3P@*2}+S#=9L6aelkZvyj%#K@Zd5l_{U!caW^E`6O2Y` zX+H>@p-3|Nu+b!5g@g?dZZ72Ff3Skaf;|oiz6cf}we(dB&K#uRu62$Z)VySCb&{`p z>&3vABEg(sBa*uI3`QG@Td=aNP}!y|2o58)%#fTTN`c@El5&a5!H%qs)?}Sm8U&Fk z&gJOB6yIP!$rL1nL{Nd$G6O2~6opCxMmf=vLS`;b?9EDIgb>J=%g$jZ-NG&~3VZJC- z5;zLtp@#&u9_)>xQ9-a9silj3;2cm21n(h9rSHWV!XcyeG0-QKnBYf8%qAUU9W{Jj z>z59`&STF*ptY5{C-5M(%;ygjnq5UW(kM)a-LtX7`!%I|R(e3WvX-X#Qmk!>z5)yF z9BwtN@m=IEL=I&tLxPImWk`h{qEJadg=T9Zr9F|j)Dcn~W*^-Jhse)hu1jS}hV;z} za=i`;5s-pQxA|wOYX7Bf-EB# z4T|r?k_Vk~B(Mmk2zoU^4N}WicXZhesoWb0yKg-}q#u&5`Kt-XIRYma`l=U&3W8SY z)V-P@4XI@=^P#X<=|(~rExN&Y*Fo}yNUuH%;1%iBPCn=SL0-^eSI}a3$Rc<*C?p*b zk_I=ojIOH+fS{kC)dc+&mtdUY64dw=+leP+Um3C=9HJpm0 z73w$-NvnfWzZSei8}xgN5G$xv1Ffavw}N1upjQ(#C@#Sf#U(hYxCCD-E&<*<#U6Aj z-H%0Eu?c=wYywY)G`SNyv#l3tCBegjRuj;U9ilQoOqu;bv{j6D2NGs<0^7{5SBc#P zkyH^V7r`cF&I?64j9{0b!wL2vVesjJeLy}|e1cCMK1-^+1-s7@u(lxS+DL-0+5RrA ze&PH8l^K+mW$|ejQks<~cucyHHb}VMc4~&KCSi>rP(jV{2Z(&A_yj5_@QElFETUiB zFyH@P_mmpa9Kkq#W1ytLQI!SdVlk*77%6Bq!8L+b5{yH_7l!%N9MK6PsV2Bd&`N@O zq?V&S;M&_<9H3KIKD$Fj{kc2z5@w^ieR^(BM7Eu zI#o!l1_>j8;4lS#W)_SxX^uY-bw z=?~rKr}zydIwL%SWNLHt0Fif)P;UfuA$&S%KoY{qgwhBwF+!UFSZ~b+E2U?Umk&eaQSI)9C1?j zltKwK=;ER>wAMSSV3q_NWh@7vn(1r7q3$r9+s#fnncZQ@XPALJB9NM0ep7l72@e~U z1St1P93UKf7J}apM-6A?qyEQ>0v=ZFiD|~|2qGLlkw`_j0z_hvkQYIc!zYrW2u~oT5dE(mC}gkMcCRPl`fkxJoL5L7#SA|n*x3J@8E1g8WO96pgritq%8+)#-6hZdl>#t{&y zQ-n7_WG)hv2o^bfB0Gg&O|ToO<=6{#kxF)v52Qw~CiuTNdk^rasd5MvSZLD)vT47e)UO7LQ<(t@ZpzyT&r0J5O1Mt~g)q6skz1dCY!S?0jD2aA0W zM9ZT<+bfbMxm8VDAu zsuz&o6A*(Tj|dr;P6MQ21|aKMpJFg93Br!$B3NC-^K;k3_;O&@-i> z!!V(5NuVA-YdwsbsKSYm(t^SI3O0$xX;Mn~R!XIhrqku4y)T1QF~~=Vq9zhNpl6Cf z`-dPbdI;42tr#jIEEw#XFixVePQ-0VC@xqn@UWV1^y~schZ4GjsK<*;yz(D{5aI#P*1Jg&Pns6K>zKua9A0!$hxc;I! zRTu@K7Qu^1&>$()Ab5$OG*3n#Fb|wK!5l6?a7XC9gv!;BS;%&r9cjFX2?aH+hDqs=q%5Stl`}+)v0P|d64ryn&tFtN z^t=bcFRL9X3w>lC3LD$PK(5LL_X5jI0TZN_n*ug;ibhjebm2)!A2jljFX>Nz&`9Sa z9|J;tpjEjmFU-Hass?qZT z;Ha=|MYsx*XC1kFQbABbf^`W7Nn()QAbKYGG_n^#I5AWdsbL`eYXuc?fQpjs2IwK# z+?v>q1%;ead|{~c@zSS~F!Xi;bdhXdzyQfsfot8GIIsA#zq&{?0U7Y!TjEl|SN8?; z@a~4FIa3Z#@!D5V4wg26V}6oK8v!_Xd=hGzk?UA=5co$&G604~YWy?YILT~p&d0y4HA z&vZ5*i%q^gurmm`vhigLrmDsXofk5oo(AGBOYPV%b!B}_%>!YPMOX>)=z8svdoZ;# z-%4~iGzxQtO(G#0O&zA|!&{2~=t}#ToCv}y+p$KHA-*2}8?*N}Muh&v&*W4}P@nR)`k1{J|lGxJHJBRZDv?JY0z39Ob%BZ)s` zhGhpr_nMh?lN=Sox`Ss~Yh=Ej&eBQ^gIDX{xXYsY+N8 zp;~}YK|)^;2H7AV88!#*ygZg_*g6N#+N(4}wE)o%&Fc2_kK zpW-Aypno! znOP~0lF#!6(>Fl4&;>95QkZ!t#ZkJX2|Z*3p_G$@7hEaL3`=#yl;n$~%Snr@poNrX zz6p!2?B&NGtOy8EuaQkA6ccPBp{bM-5~P%nEv2ebgOJPsVVsIB3G&l~iIN@7%<0Dk|oHtOC`Ju!k?UaiLzRO z>j&R`T?G^}YNaT%Y-@ajo!0Y(+Dljnl4}}rtEGalF`yuKMk)w~+Kin-a0%8+s3N5V zzHb^uBQ%pz)vw4~^XHMM^1u*b2Af0%iGg^WcGot zi)BO07B=8Iq*@wlQ0)DymZpYv-|Dwg&BT_gB?_KMXd>9aHHt6j?k+@LLQlaa6NX4B zVW*T5@W=7&4nkBNv_H?uI@l5cK}_f^*g(4lGe`_(kirali%^LKnL!F+x0Dj{1e-!& z9&%wx&Ly%)bk)IHrJUeX2n|5eh@31(;Ql38jwDqMxvC7-HHmfIE;3CeusG5tSo0*- z{IayUTpRfp1dPbBbXXDvn~E_xu;sRV;`CfGn` zuJK+BG?+5R!b0y;=13TQ$^nVs#fvYKuO12`8kK(6lby0@tEoq{LvP*1<@L!APwc=@&-QbcsY6 zDzIss4p9cxIxk@s2wPE_ZzY&qDd+3huSxa+Kqtx)SW>V641!6XzyO#t2-zUsT@evV z%q78sB{O6J2-XZM%N3YbMo1@yWxe(b!xRET7<9eEgP~G_p;CgO0yBeOE1oCCqVRFg zR$w*av8M9E4u-F|f94{rEc_*<9;_OYL2W8Cm)gK}Luv8#o@zd&XR9dph(L(~5rd*Y zHw8t3$VwC%ECIn&5{vMh-{#x{t6sRX?G!ml7#StWtK^qutcLoT9ZCZj1z*M!a>zkIjFoQ!bX)MF1+l>qQ|0`ijLUb~*OKfoz*xyvgnK0r43z%~xXKIyGXj$jM8p&i{00f%6o#25*>VU` zUW7?u#9Er~F615~SltI_WQV!0tNG%BrOEKe)0CAH5aMUkm9t=*CYRtsXt4z)y zDl_7As`-Lhrm8IEqzem~XDai_68WSOwhJ~TSd~=f#+*X>J2VrKhir?sjI~w-Xv+W^ z3#ZowhB$MqE7XaEW}s)DiBKOe^r;DceMqLto0t0k=t{oe@G%Gtl_cD!+@wUKk!qM! z7`b$7J77(X+wmff<^>>f_rW!PAAA^{6lQ{Stcw z3_>3Ns1l%eRW>2_gV}J|3qp8;zwb*DONu52=Fy{5QWzZ>^PIaXv z!7JFns%|5k&VbNigaW~~B6x&hTe{1P0zFC}SvoxQ_dA8@zS4=;hLqHN^nM5uvM*bq z_&z3CiJ+NJ1rD)Ny%x-%s_(KtgOD-t7@{X2hzL5w<(>q8#El4=h@xz4_%^%zR+lp6 zufX`LZNHe_HW8t>*ws*F;N;RDgxP^G7$oN!aK zQTLVRBNHPE-mV6K)q@FZ7$fS?jt~nH)?{Se+Nq4YAtTuvZCD#N8!qMyIZVWA6D+J2 zxSA^`)H^Pu4dO!DAWmhFgQ)XC23`HY@;#PbybK1VrVS;r~=qW+ZB=PKRfz&3qXK zT@oyHn`RAL$Wtezr%u4~ny6nQp%7%y4bl-!2vAJdQ=?1?XC;q!c z=9+oGEB@(-O;lcFmPDuo!b(c-BO?ou^dZ>3AhRwW7b+jw0V3IuNwTbuU#n^qvPrIr z!_%0>a)B_D7X#Fg=TuAOrH%^FA^(KqB~+vl|fH5kh>Wj10?wLGx7guckW-NxqQwG5CV^ee@yr z(5S}YMXIT29511nU|SKIODUlRNUo{KwU-J)XTi22bP=rPC2o@9|IQ;Zm`5t}Xe$g8 z37-fym7%&xDWSKN5+(~anXp<)*8^l$ffGp!)+b5j#gZram|aKVmqhqTu!#g_DQ$w8 zCoyxzmWsdEguTXqoj~N3qk-R%RmKeQ1qh2ug1`JTz^;-~0_%Y3hOkje39?qnDw3)c z*M-csIfy)wJtB5KMAvA34LgT*!+ofZh3n#%6Im|G)yIo8EAq_vr0}1ci>A-E3T>Go zilpg6bN+h{p*wRd1-q5aHv`B%C9gV_yz*DJSive&u*x!IUE7WImr<*QM6DJQHMr53 z3)_4U`iGGE2H94GHiGpM+JabHuaDeNp=d=&4=7YA8Bg0U0wx{?oRBQxvS3qE8=+A_ zmwmV>eWL5UlU^Gt?mM!N2c7n{hJ~5UT z9DBj$1(Pa{U&~mmO~}$?C(8T()HK@v&^CJ!P*$vMupI-JfE&=tinR)A|A$EbyDh#W z$G%c+B8<_r7G2?~BM^GQr=uZMnvKHNP-*7Q=1^%Bhuza2wzwDS22Y?l6!{{*R6=u+M+$3SQaGiQ1H?*Jg~feMupt5`0~@cJ za8IrcknNbvNT;P#BVGgXzX*veFXmT52@tk{^gc4Ov6F*&B&)t+9&8FMu_^*&c1g@G zSxST1B?WVOijSv&9E!<=5yAtJ$jEV-%yGF_$;q4mAqPU9 zl@#0yj5mHMW}Y*T`6Da>-Rv{1SJ zSA-`b-&V|*<{@7{xByLkAxflXqGVN|a3oo4I1oyM@KaXYkdZ4d6$C~Q@?ea>7aUX! zHnIxBzmE3bu&PKxByUAk#1JbLH%zC&(|^b6FJ&-;s(}p9Gu8a%0;{SM2T^4ZLoU3z3(=a-iu6XQhWe`gpDc`LzD!e!3d0kowyv0Oj!`` zPKk^u6l53&4k{c@0(gW*bP0nbLabm@;{dXFslfoKrTC3 zx-URzah8rH06PMZ0iyM3;F+eFgqUCnm_2L=7eEvj0`CdFmai=uzmw+l0g`)stLiWrlB@YXj=xgf%&m~K${ZO1{N^% z^G6opIQ}WC1!A|WJd`Y?%_*w<4`!7hL+PLQk)Z(+!Dg=p!QX=`84R_eK5FYqw_<_( zDQF4`EfZz&(y)||Okt=vF5N?=Tp9abT1@3}a zo{7S#B|&NfQ$sdH3x(E8U`F_AbrDrS@~TYT5ql5__1+2CEm@^CC14V$A!Nz4S}R#v zv2ej9oo*xYkhN${U<0T>X;;A*CrNsx0=hgKz=WjCsa-IqcDpr*WmbXBinEA)0mMJ4 ztMg)iy!eYL>D!i3rG49AvjsMCCc`kK8)dTv7BSbLeFzE})0Z{BEcBMRJ@WWl=_%>} z;@ejFoq#wWQyoDeUnmd_5p)jZtD5uKFJe);Kf%SAJ#=+q`(XXDAEKWUGCPcNL~9qo zKLVlS2m_iu(;d{_5!yt8{Vi%+6QV$JSdxpC3IZcMJ6?lXBryvaB$aOK-x4d-)a~Fa zi=0#I0%Rcq!;t|fz$mkfW{%KxL}xe!7%NbHADSnoWQWG z499Aq;IL#$7NISDWgXfE8!9j?3(yoHy(JqeaIUw8ZwC-68cpmD!k2>s6FT*jg$~gZ zNaxco_?3&GC=i*VJP^O{g#Qi0sAcLTi0@S7KZ&VEqNQvZzjGCxt^?Y!8|c|#OX-Io z{<^SEEWX$7W2$Sj%(7!JYLyS}4C4a9DP&_lBV;3t0$~6UHVHO`uuVz{JEc^WGU$`2 zeB_9xTP_H*X(Ew+&yMvpNYX)A*b=e@o16n!Em@VvZX}Nhk(bc-ZThG?TitPp@})Kc znsP$x?Ev_MEM9)9;#mALwe;zZG=r(MvU5T99te|?G6|WVN<$MTw1KNXMU{joi4Hv^ zE5qSx7F7RF@ydsKNC%3`|K|w26d5!KT!PQ4?X9;%$yutB2$>0P`ig60lRU2LX2^ zdk^qHvZ~V;BH}d>)yt@Lh1N@G0K)WCWCl=1^)l)z5b8--1HvtB&%natG6LNZ!4m2H zmM~3h2IwYOFQK254gd_2(s=-xLn3ovSe(-v0kR6-yCWgidBtRq&yI23&KT^F@e9FVc#_nwk=tXY!F%{ zxO06Hg405uNMOz(GY+-anr9aI&JmOOlFQ-9+~agSzoz~KM@j6Oy@SUJAoMw*2#7b@ z#I_*Zzpc{9bQFn!t8hB_KM;h2(3J$*pn}Tu*_qk}WieskC6p9wGC_-#;!1$#k|n$g z!jiXG5-?ec2{Mypl?lqM3KI`4jZuV95o4hWO?)aSTo{|CLcS(-vg4FdW9_5B^HyGEN8Z#XNlJP`AtCPnTX5b-y_R# zfmv>`-woZZEWxVG)&{ixIBNz^b$G%x28osBB77p)z*;7#O;p-v{#!bzPg44j9a5!b z1%v89fg2;Q+DRhAz_P0Zk~Bp#5$Xyyg&+-+2rOjgtCJi>`J$S{j-8S04uTJ1gkX~i z6G7sc)Jia`rCc=#y?O{yB4L1Fy#yM|vqQSA!D;!0Ra*=3X=z2s_gi^=(ODu0G;|E_3KLI;rlAv@U~QbYIx#J2MK$n};ALf?Rb+yJQ{3<@a7 z4V4PQuz-TxD5)T%35EDyezN1GhLA2a%$?k1sUTzo6y&m{LRHR#WHAut=Rv+0FqMVA zC8363Qwg;}80-dLeK1Yl758Q>n}AOOVP}!hU9c?)J*AW&^9zh=4@ArlZ%!Pb0^_H9 zsyI3pp&|&YWCHU=e=*nAk|lK4aKK&AAo+E9l_S1D@0X~IgElIIV9+E6m8A>pG@pj( z8VF|(;RZ-{D7mg)p&)4YaF7~ue@YFZaw3gV2~`E_B{YyyLSrcw3kxC`%+36CZ&YQQcBn@ zrGY)G&Zuxms|-R?Hp*gfX96kJ_B|k>jX@V5I725QJp+X2v>S@xUk;TmWsDMP8*FOL z%eF2pt2ryQWYV7+e^01@6jcIYon1AM%RhIMa{1@(qE_SKpZkp(e*U@tq)w+Bgpy1H zq1u~6t4%q(8$UfXS@3cM^64VoTcrK|ng}oo3Y;f|@gVVtp3Fok56x>BM7;74(}cPu zEg3pw<>en;9R3_!%Y`CwE#rapfdhax;4okua51nFFc0VfUh}8HiVt-LU6C-I zPUaVlGT{k_E*5vWw&q}Z_yximhi)L;138q#0O(^O%LbMQ?grKXJ_gPJW|=Sx0SkcK zD{5{=AEAmRZL&aBfH{yK2kr-EhoMoRj{+|~RHB4288?j4u3U$-qJ|b@!!s-1FqXDw zh0A7`5uTZJ!`Q;+(bH*OTxRq&<8pg8v?XD^F+B6=HDmks1yxn)8HY8>gGD?O_$-&8 zV>9#P0!2IVwF8mT=@gdsr`fDEpl1Wtc4nqsHDS(wc@%cqWbg*v zmU^l@o#DrBOZVei;8>)aMBrQj-T|_kt3=|rYrw(4JYef6>fN$<-kJ%A37U!Lz}6BO@_X<(8vQbG3chC0fxQSBGuPgBnK zYqE&^uz&bs&1y^(&zyGCSh@sXddY0~!b&1PZ1-WsGmqXh)@sZ5O0sBteI${e7;%*G z_|ixfpZ&qNKsNE~>jU{3#uy-9rby%~6KTJ;MCOMD#`1=|5}9cQ#?l(!QD}!;eJX)5 z=v*CCbJ(5_=Ffciia}K#`Y@(J*S({%=PL(0`I|YYfB$2pUsV#%H>i-GFdYY{L09;3 z=GiO8V%q#qm0`D1a=`ZRV^1J$)kkLR`M0tk1$|GY1d=!CHg{F}$IwSZ<|!@bj~F1w z6JJso4-~I2Oa{Yu46+CL4nfv*25>QuZxCcpC;PD@Fb3(t{xn$eVe1=oQ?Z;giFA7A z=v&5DHQBK7{gpTuZZy~qj0c)xaG?+m^3V-{Z{7@0_HocBK-L4e92iqpo?tzI8A!uf z)GrpuYVbu#$><2a-Uoh~jxWpcLcw?6)Bt7yZ9w&5T@AWB!&Qda(6fL!epGhNh26Lj z%5Hv$p7wkJ4pF>32Pj`(gVn-XzhWbhr-b^jFvxh63V0a$ILICV+2E!Z<G(0^fZy7I*>3 z+E$5^T?AHq2w<;{Px+gDy5p8J>lnW5D!M za5AT96JfVzs4vYu#uX{O0_z%3zfK{sD1_Iavn9DT&5Rd)OztgON%Le}t zY&X*Uzo>=4=C!fbM;?9aV0DFbf>sxQuSEfVRL?=dzbW91-syFDwXYG6MIq$5Kwka% z^~7sP^Gk5Cu;Z6@*aD`exG_MQkA~X<`SdLd$cG{ldA ziEB9$*K#DTkW&`QuM(0UNpa!Sw4xE3Vs1aUpcwIGRWK@!)3q-JK!03iC4xE2Hz zwQ(^>$_|snWnX5&MtgKLxv^NRsRks^#b0LB277cAxfy=qqA#;xgWa1Mf50A>8Nb1v z6-C)bKXJ*IS!IJgA+yRxdz6hyuJS}6!BtbKD6Z~m`>6q?aEr0UgKNtav$nMd$JHBC zFCP!4DwXcI{3vx}f>LD4QuQJ`|5wxGqJ)1V8WzHXdL zpd8R9&{j|_tn0Y8^T*M2Yhid8G|O*DgZe=OT?@!npbYTI&~*;cU-K8@L&RX_%J%P> zs)FBvZwo9cJ8)rH6w{GXJb^&R#U-dBs1m3$Na@*TTh09f}N=HA3K?$k`N&qQ2ZMce6 z87nzugFsx_8nUA^5B_K`7vaMC&jX49c}rwI`O$t-yt8H zi%=35p(HLsNql#-%12f(v%@BPMO!-LxuDF!2kmhhIj%cNTz8WAK4#^a0iJIpz60V5 ziJ+_9}Vva=3hf_?FO4pw1wyOSOO_->k{EZK{`jDo4K0lCPWO z`z!h8MuZUFdtyFT#_^wFxs!1j1yFSxEV?m51P2xhD#Dz483ucuuc`lquTp%ks`NbLzYV>in%#|{UD`gTF$|Nq7 zNe4kHz)|qWL3yB)pwpl;Af@Nx`GKFfa3*o#OyUBWc4949tUM-hP%J18R0&iWR0UKG zR2x(m6c6IN7n4D)K`JBqmH?Fml>;f?THycg+Y~bTwgsvDb)n9og<$3kLZ>7UojQP2 z#+C}`9#90R7)Z%kJHG3Z%YQEYNnHAq`ub@QaBz7|CtktG@>Lpwb{EkI|6e(w)SmJBdqo5|{3z91xf9T%jvR@?5Et zxFT0_z9(-jXgz2nC>O-H+Fb_S02PAxVmoE8QNg$KT>~itU5Ejlw}WL1LE=3H ziEmBgeFfiTMB=T3%BXfV3|NqQi-eMY0a;IweC-4JKOG6a=|LH61fL7q3fc|Y4>}IY z1DysbyMNN1h5jPw1}LIB?pr|0p1KR5LJ;4fAmlv%Xsm>f!9M{R;OGIxgaioHF*tRx zA^MKsJA=A`dW6XNW`hx+G|>1EIsepJ`vM34Px=6mDk=ZSx)5{^^e{xuzpoAlMS(mZ zWzRpYE)S{&sv9Dwtg>I$AVki;Pp$!~&A%_M4@L!2|6R(zKfMD|a{dpgl05|f7{tFT zRr>PaD}gG5YK6$vUrVZgl~nfXkNTqOq5t_WeM-SU;^LoO)dlgdvy}WA(+ zCJ_I6O6g~Sp99JP@y~{od^PyBApZTyCQvSDJ7_0J{Am#Xa;`=LOsgRN7fiE;Seks0yeCs0m2f7r>?vq^Um*QHqW*>ICWn8WiF{ zei$eVv=Fo!WQ)gm07Ze6|8~gtf)0a@gU*8TK?NZGH-)n62A|&X=>Pd(R)z$)44%Je zw{c2>ltUHp{L)3O1D!Rg;eXdAfVk&E;+_kMdoCpGxqKl0A8Ql3KNrMJ7ZNvJNZfQGanpsw z7A55;pnxE5x{&xqQ*OMl0ZIJ2A2(k3T`k@O6xZItH36h9@d_#99*asVr0kOrIlmjS zIwY-nfx9oOCV@$YphaGHngY}#pD^8QKhST~NBqn3+2x}QWoio;r zwEirZdQs+5FTA9OsD2T1sqgUoz+`;gWsSh@ugTcJZ7y}TvUQ#Yn@7#q=s9z#u8-&uZLJ!4;qH=Lo^LJ!kc*(j#6I^UXYllS?z4)^Afnds4vhG?+Nd=oVeg&DhSFG2* zC-YKe>r8A-nv4}+wd&W9c{$AbwO}e$v3|UPl2@u)e-upRYSt&4D0#KIb?X)~Rccs| z?Iu&TruFt-jDM4{S}kjZePGN9o5R=yE158svztrBq=7>Z>vU$_zbfl-{1$`AtQ$Ir z$4Zk7I37Pi?Xl_fDmEd@s3B429ftm+ z8P#L3JBvcRL*D)#<$vKp2x|NRTzdd>TS zl9_F2^TQ_czsHduF^M({Hsgg2=#PaIy;X#nO&dhFW?jf%exH2&uhi}n^&a>!L)d<% zylrLLlo-xqj%e`nMH#fxKpyLgrXEy>z9;6>eo7jBmo}j!(?PGf7-eQnH)9$T9X_Pu zm0~n17eQYC4g=j24f}06CAV5qvg#?rZ4osH`<(J+$0@0@g1$R)7;VpC9*>FFn7&u0GBTF8oG*-Z{EmJ5QU{m&q4ksyFLSmuH}* zBFjokX&)nIh)&0-eJhK;)3K+IjtHaWp8t?9xrfK3)wGX#71tk}*#;*19N^J6L3711QDZNiXZ}F7r7fM)@e~P@(hl-lYVnvV8nBgUo5Kfb zKRcJlk6g@VyO_$#93kKC-;DYDZSoanGS0awlyuLaq>C7^1;^lv|Dq75$6H1QTGpGU zb05>Fs~ElGCNpDQGPUjPN~Sd=KS@lP?JF{~`fZt6^T|B^fmMT9 z7q*LX^T*_4yO94=%$r*d(Wc!+%1u=m?Q#c79<8O#m6hZVYcrTQCdPkOD*3qabT}ny zmbHqKv{E#U5M6Wm9t$+D32pX@p;tVQp%)*be0ovJyCv`#CT2Pf7dQ;S+SDHEO3Sc~ zJifh$#{sSIT`8V^RFB+8zW?XU>>F{)tq|wMR&l<*AR0VdbkI+3+D}TMeH$?w?i0nm zH;R(MqE&LlG&Nk*{@brvh*l%0eY+cdtCZ!j_B<2E|Lw-+Nf{3%Lan!?)u z+KqhKN0f&zB0nFGl+C)Y#r)WG4FkRWB_-c~Li;k}d>K`R_7y~d@@28il(czD`%>e{ zH!|VdSY}QQNg1kFO8p zvBxFK2X|n!;w9;IeD8IYtsr zeT0C`3OUa;f4dp@7LU&(innGl@JS2bM6Be0{{`)P13AOIAKw$hxy?gxF#WWXA|`51&-_2bfE za!8-j9&kZFA4^+N@X`@<^-g*onIvzk1=Eg8Pk`@a+5!GM{Z5Yh>-wAbvEyu>WBhuF zYLnzKu&Q#Dvuw4UoOx;tEbWhJUfC5f9amW`*PISC;y1-e$?lG1mQvbwhX{e`sK{!lzviE zn4H!Z{|Ui<)tBd4dPZLikCe?<^zoc~?&@b@LetFm^vBx3^uB&HrXSIKmHSfqn}_Yjz58oc)*$}*HGL~5$xbsxe^GfZG(PdAjf1>Foo@Am*c!zkP#n0Fga zo&oGJI5^|(HQeKBVxOULKcw~><_v|UcEHeLAEXBjEAVXHe8^CN>#F01n>GY(cAtf|$}70}F;{yK3%uq;J z+psH6BoUxglLJUs=-nH-%D-;|U*q8&@b%o|!8dx!A(vqI36ghLrbCkaCL5s5=hqbyIdJa`YySG5dF9Fwqd|bh8|SnIYCQW~1B1(|1AI%n-ps(=? zbQAUC+d(%;KXW>Sll3zi0lw3(=1su@{eZuqTd42Z0e*}0qcAW<@R%-<5Y#?-1V&n& zzVR@s`@yG(_IfUd>ASPpUET_~^)e@(qpoOh@P&Vijx|ssGP>q_k1`7jSL1OxLeo z0KXafy*H6Tp+4$m2o++|qmevdmdOTB*R97FwockijQ zy#Cwos8IuRKded`w!m$$IleiMjqd)1%o;}x#_^4F>4?^3r-q#g^P8hM@3pAMMM}z$ zF*v@rU^$FB+b7`o<*&7I9B|VKo3Hg{=RiGHzmzw7-&*fH$Vi(>EAv&5DIdKO>ww!JNH zC5sNxA^+m{+4#?oVtbZ7-WP>o&OD!jtBePtalLskEcD}cGWo9$eu!J9a~{_Sh< zZ8()}-o(y@$y>`l_BZZxozMrGxzwNRf){qP2VOda4lvhDY6ZSw(>vhbio+to+_GXF z1e>JKI1ABa{gD{RrsylY2H_%o&U+9p)=wS;;S#;E5Lx}8Z^PTk)%xFY9%70;zZk}C2Anj^d>_JmLl{eO)zG;EpukZ2K61Kcc*;xBUBh4Du>8}oqYF|` z484vc=4hk#kfU)Dwr~Jh#xe$Y_>8X{g-y0`6=%vt#tIMMxY#)5Gr$^S-+r)MYaEC@ zFY|We1bivVyu(=eL%?xkxeCzzWbA|cFfo9N&+UVPtT6Rz3HcUNg$@3$*B-qD!MFOo zBYFLut1nDNw)6C{<6ynO@URAy3k}B}L3qS)o<%xpxb+cq#|>8#kow8sX^GU&h92YL zo@ek?h47@I$yE5AGW=;m$$m9_O;rqb|`iG(EHJDyEOySz;hT%9zSAk(;B80aLp0@zE4Ts)>@Qz_3 zmzMVoRoIdD4ZmUrLNiZ)4)D;hrXx%q8y0X0{Fk8#*DXVg_e#KhsIe$6XPSAKaoy{% z8E(A)0sO}rkK)Um=5fYOwP5p&an4srr5gv2223>SwgV;^^P&-ZiZP=(Aj5dS1|ZA0 zbu4sKjs3Y=(D{sgI5_7RJ7b+`{?-`7Rhu@~xP~6{j8l5R zW4`gF2T(3Bj=u@h#m3!Oi<*}hPi;hMnXzyIV7bv!8L-m$0pWXN=_@e#!T8g6h_c!^ zs6A3^ja~8mIrBQ>7r4TkHy9W5=6R!W!~>XYHopH7{Bn(6-mq=ejGwbdw;6XHLUM<3 zQwfw}r*ZCfcg95UHPy|KUAep0Oc^@k!&w2;^|eIIIaAel=vBI zkl{IFao&2IH#YbJ9v6&jIPqUJPVNWYC1a!V5MDL@!JC9XjQD8>Mu~9|ckpf)Pw^JK zz}V9c;Vt85Z$Nm*n4AOQUE|xF{q7svRD1Q=#o%R7wWrV5-~N1F0^1s-MkjQ7oHrsoDD!!f2^_{|m=ZsL!!pz8_B{WVn||fuYp1C#Z)JCxF71bM zkLjEPslBGKYVg=^O2Fd5e86y7X>NO@&Y3g|{*l9+Z@M)c$-(Af*@!m8T*z&PVdic5 z2s7N=s0BPmn)|&9lTqf|MWIVGM{%wmV~%D!s1pfo(7k)?Tkhuu&s1KWmEC(Dlm(7Lnn0ZTOz)$A0nQ%X0 z?vn?|Gnd;9lV8k99>6K{Z?_ReJ8kaY6L`ja+Y9*3+;}12ocRtHxcTNJ-iur?zdR29 zzni0Ys$4R!ibm?Px!8Ls=v8w|?za75jxLG}uba0Ukh)=>Gytgr^J#YTE%PHzzqidL zxnjIy{=6Kb+%qptLPqyB^Y{;u{L{SgIN+iAFD_C3GOw!xcw)96g>Z<)eG6fRT8f$B zKisnN3kXM8*0X4%EqUB!PqVBZfN0|^9hbpxyydy0NKLTpmwiN=VTC`5%;XmE7V>&!$Sk{*Y%(56bcl#_p-WAWbY>t7+97`1}OUyZz#=baf`SfQf&sm!6K!AuU)c~UWJ^lSYBNWxN5O-?Q`97 zhhyf3<+}-RD6p(s58W-xCJS_TEWNn2yKAXY2dM{^{!Uo_X{r7TgpVwLyn@tY%fw8wTl9%drTghFA}b2Mo3LwE>1%@9|6@ZatWV)JW@R1xSsuI=_N{nl)xCV2pJh zZ_mbC>of#>V-1Ui@h;zqdA91Kld?%ecigueRbvy;wT(q@zr>#bps?sqKfip<8Af#odqR5NfMzcFtEn*cP3Fa*b`=7NpkN zYI9~=Z!0kmsSUP_=aJ!$wza%t-emI~hJUVYqz$Ppwm&$TY_l!f3)pTO`U)I&+7ey{ z?6UdH5bm+HJA}}CZEbiu9I*Yq51|j*)^o{p7;iam4LoA=9)Znq+xmY2ezKL}=EKjn zsv1&xwj1Runf{=JU34yi>ej>sAZ8 zi?&Gaid?b{pzew-FCM9@w%MFLuGzFR^^m-7`(QUbZrX1B3@ETAaPOtiX5*Q2+ZN3g z<6YahdVqVj=gUF(z*e>{;7^-@Squ*|_XLaxb5}$bBg0xv0gMW}z8axNhYi1iR9aYS z24GCsde(DnSW8Y<a!J|1#ifd)F0!VfJherV(}v z@3uzT-^E>ySsQI%Umk(S+H<&#FwS0@yD8)CC-~GW-9CB?94FXc<}Uw4`{Ereki7?2 zN|WuM<-%c#y%YERGVI@MgD%sa&xK2tJ$W5;Q|&)+Fix|NA z(C_U1TA^t3?cXLtx4>R39;rq46~&NRY>!Mt%q8{>lObGczf%{&W%iUb2$$R2aLQU? z*F2LDZKb_6C;ad2ceoM0%Km`U(hv3?X-KWM&*K)<8vFY^7uMQ8p9|qS`%BM5xZd9J zF<^szK4+(m_R?J6{%HU1Ex;!Gx)fxw+5UYqK(4(9SF2m?XU;>n-QI;0*baLU?E@rt z+8gYFa+lq>0;ap|drm^R$KL8U2>06GTLj@g`_nZ@?YEEJ4Tl5vExau}XwScd><`&H zBtm!CKJ6)lN9;34!sMuZKc|Od_O84E_{l!KKH!A?Efa#}*$?nm;TQYnvfTeXY0oGF zk5l&N8bf;8-eo9KXY2(L(EVoja@E2C=!yLRr>>{=ZdjC=2Rj<_9(#!6?hD9b zs3WTl{JwTpQCUPJhC0%(toz2W)C>daXefBlW!eQcooTUWb;04u47y`ILvdrd(Vs{ywhu1I82=+M~#w;gr4G`r&{lLxrxc<)odL&t~55%ZCw z4A+T|9c4a4%)cD3aC3D;_#}-d$>{Jjo?~Of!?-m3COl^;QWL}f;B|dUc=5#$W`!HL z2{Apq8P`^`!bjDIaCZ2lhY;q3pX~w5@4}~X?p+vumL0PsyuBWl%fsVJA*b)dOBY3I zb@=Nep<5TO?FMWNKhcpFxXs~>xYF7h{?1QG?Fc{C5~8b@Ke0H7lzlI%Jc7T_z@kX55l!JfJfmAt0LNy@YOuwhd2+_Kx&xt_wz^%cYefM zlo8IS^IY^RBPRdbw$nQ;8pxt>?99Oq0f zB9}Q2c#&G}>|GTmE1W$!A%E}Ov=Xq&IkGt%esFI7H%!(#=kw~m&Z%=lxZXM3h}1^s ztBFWyKRVMNz-E*45}&$kaW0QV?5)m}8?f2t{IxA$yEEl?2zNM_RDtC#C;ykqyxZyJ z$lv2U{vw2Xo!z+QywACKG#vIj(>NXvIMbs52c3_&nR&>$fx9(Fou_$j9&;Y}3~*d? z7DNMoa?TzO|DT-`F2WQ)LF1m_FV3cY;D6HDkK^%_vjMlQ&p7|Z+v?w(*I$S5tn+vW zq|P}f-bI?XN?5 z!u5*4vq#ihnHiYg^=OFInKXmru#Q4aW zAA!_k=gAnr)`$}=A>0;mh?kQc5rY;$xHDoiJ9Kx%B{N`8#Jp9|?Tx6c#lv)8g!^qI z_eXfwBXuBR3-9v|Mxn?Li1nN4(V;e!oTxT8Gqc5liusTQp+CL|zxp zMHCJOvwsW74+ZwzloOsEIporvj;dH-=Y!q5iEdlANS z@VFll#zoK9k%LMj%&^E;c@sB0GAseQ5s~k54Kp%we=Jg?B3Jf>ZcJp}QUo0z8O=`n zCQ{EKpC0+<3Bc6IcLxHNMXu&LVR_`bOu&jrBd?+>BX{6_M>BsPxoj7tt0PxchICzI z>@>jo$ltg#@?)fF3Ur$yKgL%I&6^_|6@xH0a@q;N_Q)OsSnbHKZUJsYp0UE@W@Mw{ zNEJku_y{H=qgM0wXH?WncxYfA9i>pz803+*r@D_z;B{<&IC-1s?I5G zQq(YRg-(w8c_4%{qr$(1MlCr8xED3)9!%~>Wx3$-Fe-v=@hGa|1;FDdPdVuRiZXNM{xoU;7d?ZE{Odai zzb?{|6V0$9bN3@Pyhxkppc_$SIJY@R7CFPIY*Z0#C+CgPMJn;cODpmPuOMTJoJ)nr zc-L(YQt2-Jbif2x_)vIEbdBu>-DFowj-)BB0$!*yTyJxmCd;*DK47YAOgePaT;DVV z%y3=o3gJxGteHs7aviOKVA(F`dIX#8dQ&?Koa36!oBJGB*`6?+>w3(|bDpaoZ;|G^ zzAk{r0#_7oV-~uavlNS6?_%yYFL7lY1T1x}Z41lguA((zveNaG+lJq}W@Z9bx%%{k z!)jOW#z?Jko$mx#>x%0ISnnEIgx9|fuHLs1W}|DP1*uK0sTO!_cIhr4Xs&BAPs6RQ zxn*Ip&6Pe2y6vvQ2C&@e%6kJQyIfZB~ zhg`2Qb=dXB=g=K4z{m~+Icf*pI)wUgz(0ib&mdJsAp*yRJy=7?|(7 zKIgjVfol#QtNiI|a|NY%;xzjj~a zo&GR)AxDWe+@0|maHKo=E@F>zzh*^-quuv;ZjW(q;BD$y_tHs#aqiU(VDgQ7N;DkO z-SOP)o#6h~2jL|54vxpk?ys1d;%>@iRhB!SyWvyaPaF_VbKmE^!*uswy^)&X9?uKV zOwC<|7qD6Gzv@BibB{TVFxl=D4yf5~EAN2kxCed)$8X)U_;@eJJ%P_Y=DKTf`k3eb zfTQy}_d^c0h3=IZ@LS}5wHAbn-F>*sS>n#-rrc8Zi@caFb2l9h_vP+(?<2LstrfMw zW~Dpl8`ymB-gOVsRqo^cA^gE@YurxW)2?-I+y_|ao<0Sz(QVT=yXI5TZ=pTUi`d8>OUcdoX%dw5~8-TgK*+Tot7@n&|X`&0=i zce%fw3fS#_%2o6pcWph&wAbDB1DNb{r@VvI0r%Bxqz<}ou+t8?7w}oaVYhQ7gh$-H zIBgttFXv!8=Dx!V-*NZ6RQUbm{wf)%6YhF55c+5LplwLyxlv}=>oBPE?c${_T@G^MLonHzj`R*lWkUH;vvI`~`+-tec|J~hyo6Hy8 z4|&sZ$z44UCYRm!ngFi2pB#nBRrignNd4h{<0ewq+?zY{`O|gxhoey78}5d$Lwd_y zoo7d(d+r{X-gf75*?q^|zc+Mu-QSuayyt$2tJ(YRc?+R?;I?s}$;AMV z+`XTN@Ui>dR{(#xck(XsiF*-m@t(TzcZxVGJRiTz=TAdCc$|!h*)yDT!${8wUeiZ; zCS*W3+Vkohn5KEQ@;SpePZaN!#(VN7L->tn&IAb4J+E*EpWykh8*~#r^~b<{l4l;L zl*yhsGhs5tQ}7*3GCcMa=rTQe_IZ})^0zS2rg}!shRrn3IWE+vd){3Mn;D+W>9CpQ zImbOvpXc90Ak6mkIs=&P8Nz&XJac(pGuQJy9}Um**uMdM=XrDmFyFKD9RyqGne`iB zi6?IYV5#TRdVpn~qxTSHx#wOUV5R1%$tC^wp2n=xDv$FZQfoX*%OLhz&l{Tn>pW|@ zMBU(N#jD{)Pth!t=|@kuTM*`Yd~EJ5o($e5Z1ud%yU^{PF{6;$;n`dcu+y{h0EBxy zZ*#2e^&Fjp)IQI`c))&-wv}CZ&~ubGV23e@?=vUlY8dG%UMhM3i&E<9Xo1!NLixW@ytH zztQL+gYm!Hh?dFtkTO#?LvMpJhjEGEIKxV{KrZ7H4X#fxA}KKzFz&5`bdvE52b5Ec zi4sVKj5)7@d72SG#ZnQ&pQ?ru#yvHpvy2mNH2*GTd`VBQjPZvV#&Sk7C7}w&Z}Y&Z zWPC6WVa_wQ1%Xn{5Y7P9Fkbx^%v#35n_ymGD5!eA$asp*)=P}R4*^#h{C+6w7}`~k z>KUG8@M~Z!(7^8+<8AuFe4QboNsGOa(Y6`dX2vSY0xb-eyP&o*rhWydjUl5N^CqJ~ z2)MIJZWlaAa#`}y%-7t~@o;?qRZw;~-tvUf)A4Q_lwOYW7ecwy@fZtt;p@22 z1Ae<4t>&eD$f0?HaU6>z}D(moCal^IyM9DOOTKX&}E9^lU0M8&WNGl$;&4rXuzf_gI7QQGig`mKl3n>iy7 zL4BBxR0Z#3@(Q8!WqzrHau@RsHDJ4$1>eKAj~PU{-jC_Ii}s&C^U)R<1DL02aJrwF zu7niG-0%$`h*{x@O9V5&{1lD{nDj5EJA^PNOprpEL-RlhWB#@qHxtg>OlM65bIc7= zB(wQ@_(d`MYoLr~=4V2RVUAK$7|UeR%Z_8dP3Mq3o*DHov98quyYZO(A0V{XWTt)BVYbw~}&o#$b@#;j|B@;dVq z>V+GbX*4sq!8~Mlzy+I_>uKcJ%)GJ=(OQ@xJy5nXKX(A9jd@86sh#=CW!O5HzO({w zGNn`?++zN@9kxzp&mO>S<{E0px|ox+;k%hnP%gT|Y^8>=hxzal9D13bZbQsI<^~$k z++~{S-^zCAXIg$l&;jN-DX4?Y&!}9v$DH?HN6zGL0cDu^+BDeiGY99xag2G3&VvWc zc|Sur&ish#-iOR_N`;S@37-*%-?9ky0c!Rron@?ZUgPV z9juM+;CQk&WW&RYwQMn{-mFf4D1BI!9*}mjextI?mo?`VD0i_oTmW-7YYlC@J**#T z@DD#j4Sp3XYF9C(aXPy}rjD}|Oo zHYy!dA-qtqNBtV=-63R?a%J7q%+at4ra2&d!Rb-sL>&lW}OPS=(s*Q^Tsi2e`;` zd>S5?SU6MB*RU4L0asXU&mibkmf|T$b*y>sfKt!Opr_Wr!k>d-t+Q%A09oG&!LkdKpx$D=PzdN`O@0ly&8m4B(8caiY{mGW{g zD`_Jf`&i~FNOxJYsZs4`rS1U?u(DjS0MH=W=0W)IM`-~fA)mURgG0!@KJ*|oH+BiY&62pYw9rDH#u9sM~V zhW*#;V8*gFM)<|Exm3FxWEY-}33x zR*}Nl3ndU!*eT6`RCZSrVyCga>Osw9JHCuC$Jo_Wr)RNKsX9B(cBfRB%XW2#l*hjB z0x6&EK@a}~JJtCehO(OdGHt^ecKygS?7v#}jXsDM z*va(LFS7mURbFDxr$PK>c90x5bA`Q^e%e*`dz1|7*dKlaW|ENSP3#w+gVfAEe*(-F_8Ll|?d+fE#IbjB0FLmvY#_ImrfiawH4j z;KfP42Z}exm*yZooOROyJ2~Uku=#TAx(whh&e+p{-JEJF@b_`Lxrpt@$v=%S{+vaJ zU<=?ZFNAVGXVVarft;^JfFRCkl7cx~X*6_z<3I^6gtKuiE)mL^D~3ZD$3|1haL$V~ zkBH#hq#0u*r;zHnD9(KQ2k?mIM4I6d!*MJI#Bv_ex8FF92i;QwXYo^z4simg@jJ}P zpffI!W1@-45zel1P?9*Cs0vQzObdr}lyj3ZQwrz#L^z~!7EuA1#u=s_Af2;}PL&Lf zFEtIB9P597e|U^z`4K_0IBrJ)*__EA5j%%7Kr^)CoE5ZXayfJ9@3u~G{`>!{7I1ps zgz_Y3&I~9|amJ=YD&)M%fct4q@mIKD5oZC7L(Xt!zY8elbdG{j!g-q(_gT&?HA0ti z=FO$^uZ-ic9ollvQfksFI6dC*ujG93J)%`{?o;V?j`OrDJkE0*BS5L<{6k-h>NtG? zpwx5H8E|Oe{QeS@*Er8S2IV>@sRGJI&S9FQ-Qcts0Zkll`jh5n&TkAbTR3tY#&(BR z&VlowwsAJD1hjKrrmCfb)8Gn^n;dr^P;YTungE@g*beyL=KMi@To(6&K$vk(dLAebIlt_K<0Hz_ZIUO#Z+@=XQcyU)3BZ{}3>p*p=57$-;*vUQ41o(1Y z%%JY#wr_*~Zm$0!1l_|Orp|3I_l0NSxR1O1AK3i3GwIXjer_xMra*4)F(`w$3QADH z+#qV<4{&d`A!Z2o8=8@Xa?jdf3*+8AgP0Lq`vzLpkzD+X71$5lm^1K*;l|Nn9Ltq{ zkJxeCcV_|)a0|K3-G}^HTIaw*q z20QUR;UD63_yt@d)QP7BggMz-0TE6O^eiKt{t1B;<#fak5aaaZBRIr6&7kkB2c0(1 zNt@vGg$rzloHnn9bl55I1wf+H&CiruN1PWV)(u*2Y_ zJ1MDi%WxW72u`Mx*$t58q^DVOwv$H^m^n_}&Y=LJK5>U#V&e8=doo-VlbKdFuJV>=ptLU$lE;*^Fh`#D%pQN_=n$!O%_ug=dC;t{F z3Ds;JP7Xf+I-T6Rq3m{=u@lhi^c|+DaGD+i@ZhZw0Cw;W z+y;2^_ENFs#Ve*|>CF>wgXGIw?+s}eugWfixSOZG59%J?McT%Dd4el2?&HPWgwmf^ zaSaf_+w2JCe%@9puL5~det;m}528+sHZ}Zk} zfVPYG3>_Ukye;1VdU^d4gz4igc^1^Wyb!9g26!bN@EGJRrX_HXm-;VYh&M>PVuUyF zJET!wA=TUWd6#H@GREW8!#2*VpmD}S-pI?aJ>nUuWt!mi1_Gw+ykWZi$GmDP>D~Do zs4w#1JAVQ293(w|=w0A&Eb@(Q8^@(;Jc7Q{b!3Q{oN{v9=k2l#)`R3?-^Yc@Q>_?6T| zhx0vu11Ez2O+2J%{*f#|9RE+Mxf1ven_x@iC(-gq=J)vlQu&)dL$D0~N?L50{8`j8 z9pkshz%Prxlx{Se?@g~MhaXL+cP_uiPStxJKXNY|^ZCV8Wu4&PA!7l5HO{`-Sap5fp90e;2&fu|vr@LPU`t&~3_2~fuWot9oX|29=J75sRb zSXT0%{v1%nAGrhNdA>fGih*kW9r~NA8vfPK0k!<7AOyX@zhedUGJntq$}9ZlHb__b z+j3y5-^8C!fxa{P`Q4CzlF}4CVp)QY|Z>XKZ4Z4=hBjG z;~QTEwDZrsLEj%b_+QeyzsWcJ3&&ghmub%2$=6Yr)5U*=c2zh3<*ShH@V%YE?BT~O z2BnwZN2O*Te@z;c{rudwpd8>I{|?GQ{-RJw_xP(EnaYr-s?fT;JZ4A34-ZIaNR?K zjjsR>3;GvAnI!m4j-bhckaS2#1&;JNE=ADd3uUU{T@$1+>E=>YX3RZ^! z3I%iMlfh|0#mk@;2~4zq&j{31h87F@J_M8q)xRgA0}mB=pUyO7IT- zvT8y2cksI)*iPNiWr27OV%7-~ro&b*D7SaR*eYN9%D|u&Wui5rKCmoqwYO{~Bn=1V4R^D?Jd*y$oqwpjryfLxGaMAx#Jh=#5Sa zJl6rH1m8XjrMvS>^bS3oug-DSr%(#^ahA~62tViModADl4OLKq z&hOLFe873u3-tGAVb0lsC1sa7XDSvU3xfHJLl3*yWp(51nHu4P!WF2CFf@- zvt4!$WCN}^Z=&<-s&i{Cn03y#wj#*pZdaBjT>N|W<2osITp zXC1xR7Uv`vc(gi~QPI=kyqcxDVF(m=yO2*ko`>+0 zFQN4mzV#X;FX5}1@bDI@;_#q+gzKJz!su&Y?h#7pY~3r2q35(u z_$=*oKjExwQ2d3@(|QUNZo2?mkZ_kb9D;?xD!>8ZJhFuf?IV<*!-Si+0>XunbTbh` zGiBQ-;XAZ0VuZE1u*C`k=#j<=f1!@>oWJradEbVel! zzoAn&S=b!~DOK2Ef?t~O`%Pe`3-?nKoFN>xQ%cJeK3)dSG2zM;fGpt#ik2<3(F7t# zc!&Cg<3e5&qU8!VJb+`K@QD;azOXYC$`iuX&jAXAnLS?%hSSq|sgMl*Pw3i^23uo#OtwMO^E`D#N(0&opdEr~% z!d5MOeLt8r!fR&`v{uL)hwXxJ#$wnm3U@d_x+L6F4!_I7jVVyp2`?KU)eFzlB5M#< z(Gs{WY@(;uDExdGoqtWj-x3hCSy(~kev8m{3D7FsLL;7b;Sqn>ZVII|!n-A0M#pcb z(42svT|y5!g}a3@l-YWO>VDXIg{$as_X$mp;dfWKP68MZK26=xurP*x;D|7t&iPTH zdTJV-e?qTMAwCdx(j;J97+s3k4~5TCv`0d}ned+!uAnnxO4$E2Y>$O?v;;gv=Jz1& z5P5zF@DzPTyVy$<^(rpmExJZczpv={QN-LO+DK>eZqY{xQ0^7I&jaieeegY^*!@Ly zVsHXPEpNhqzbKfNNua3k03cZ8LSvi|(O#m4ijL6<9VRNLcMu^uPVXR6^p6d(qebiH zLK!3KodGFUw32#&IMLITo)3zmRzaC4`pzA2M3hGjUy{hT2b80BQPv6EO^V1}1!Jlx zmv%>*Xu&=}y2wT&fJ{-#MZhsp{cR|-L>uYJ=A6aq8F*8$P>kS!`wL|@WyeD&3smL|i(KA9lo3(HB$T6~4B8I& zMd6e}$3(~J0C^}n_7<-1@JQtTA&e6u(EuDLMa)D=_iF1dXOv%}@1 zEI4?&h>ZX*mvL(Iy?D`-Re%(ix2c0l zcd4S6e$2&@c1(_okaAd|i^Dp=8JEz%pe%NgUWQcSvW|v1XI;)U!J*t`lvZw)%eHdb zf9G6+s3^YTQv5!&S6!4#aoswX>YpIhyF}3}xWQ%lA8@?pvUVn<>n=;CAT_#77K75{ zG7bN8Xm#02XGNRKGFm0=E|(NwcDRhRK)UJjV-TcUF4MjRrPJm2U*K@tC6Z1`d$-FA zG?cyL(s&1AkIPRq$mnxfNC)SD%Lac)4_vCLM;mwH&`JBqw1aB^B{SPt@j}Lh(B!vbEkO4L0s0?E^eL)ahKTC z3D_<6U_iS^%-eu4d&Ofmc=(GAH=zs=A6)}wpm_NmD1*eW`~-(!@ky%gLd5^0Kl=$4 z|D6d+m^gs)a)dbdGuR@4Dt8B zz~PuU`ELZv68HN-$`(sM0OW{Yr77%jaVzbLT=B>DgSb+j_$c*E`Qn%szzOm87ho(9 zd$z!%P<)Iir^SXJU^^qO%>@*Tzo6$-B2Iq=wo>s`%3)>VFW14ZTwF!_r&8=i8>dRV zJr_~Vi7(PupY!!dw!2q``JotoRoG zb>cT^3|cSVHWN~VSWV6QHSv=Ffzl}Mrvm+kcsfn#n#5gApfrm;{({sZo_!NB+r$jY ztL@^vE-*X9TPTCy6dx#}?|-+%vDC?QihDl-^|sjBjo4jc_oaYtalQ%E9`TB~p!ABj zghT2R?@0#pt~g2nO24@J2$X~38T1hDiHm7uF(iIFA22LV@du2E@6jWS0g)h%`hjDQ+rOSunSDSH(32}WfjFV!;dr(e^&;1L@Lvke_wjGjxn7FQ|q@3DF zFUhC$W4t9_(Lu0NQcGLZS5ici>|K(Rv?+H>wk`zhk!(B!_kEH^{K1WbpQN%3QT!#T zKLP9klI%tp_eZ)={@V}5MBztL!Qz@BCz1BHN z|C?|)FL9#QvRcx&8c-wor47tl$u`>P7bV;1_`M{#ZKpp6y)2nW+4hQL^I;gTO5*9h z>m@Dppc*7zG$*?zIZP}6hGcX-F3}{(zY1HkM3n+&i{vxQ< ziIJ}3K#G;lsszMIf1-&?y!0<>><>!MU&ECSNq=L&{jl@~mA{G7vljtJq<3F~ElIjr z0zdmvX$4(AMY@L#W2!VV4v-=JbqrxLrR!%xIwsAc{ya+>Pgy=&`a(DSk4r^WQ07X1 z3q_bbX-Er{`O+(zA|m zsF60&daRX7@56RMT1@wJNt!SR%FEJCTDV`4&RGwsUOGX3uslyZSxGt5^ zoi<9f)G;U<^vwuBhji*aC~ry|;}Pwal>Hf?Q(D#p z+imHE5=dRrBa}3|r3X?G?2hy)y3ro#mV1Cc>9GAA{O?MaZGhM>Wo-crNN4e&9F%@Q zMZl2sy$etdOIOkWWJJ1c6M~LPedtx*mwrt5^g!xEhw-@d=Vt&9rO!~=JSnZN#C4~n zCvHLcSo%Q;nC`MYbfX?J1I=VTW$$>}Vf2!D&H{MLj#4W1k<~CE?UcpPV%sGJGT?m$jUS6eRoJ4Kagd4?7_p zkku~$gvitp@C%i#euvJ#aM=nvsUu{JG(e>6rH>IUN_Lc%ZnUh9?kQF#6~PuK(_Vox zUMA#&a!59xis{3$X%7%BQ5H!rElDiWiDpOGsN|jBcCOBQ@NJ%I|c8U^A zri_L1#_n)Twgb(jLzXOs>iitpPB&1G%L;Zw%9YjKg_I}TLIZ((S(_i21u`w|^pmoq zR5+fJZAt+Y${u_U<{23)9h73(7b|gz64}dpp)8eM5r9%Adv7tMa@k9idn;wt6w`iA zcA09Q^RmzG!=qZppx;y@Tjd3)l}YI1!bO??0ytihac+WgS*H91a7E^*hV81XhN`4` z*~wri8)OatC2QHM&9GgU#r=*bO|lPYJvPhE$3od63#MwcO=hF~*lw4NCPVCyt)oNc zmMn;Z-j?N1pU@@yfpT}ZtgaLOcVtU?0X?#4*pD^tG>Wxs6jJN%ddSrGkc zz@W_jE@BVKB(zh9Wj*tu9FeI%24z$>B!%sP%;|5yxXk`y7K{&NpV3kGNcJ6RCu9#k zhU276NX6xptg90?5BZWINIT>|i9zv{Z&(1yOD>@H(OW);mX447D;gc_l!sE?yIX$k zYcTi79ruH|SN=&pZ2RPv-B9|;T|R|_zuebOqp1M-19}HR@P!Gr@H1G+L z+vyWjsN6=~RhT?(36$aT1e)YU$WO>2MauI%L5Y^HErMT++*1T)tbFS^P~zm))$og# zd%41PP+lGiTY|ia4cj4k@=n@+hvkQUgm^@LY8t3X@~+*0WckE#tfXttUq=X%4IEoZ$CDM$WmDxw^h_pO04SKdf% zV4nO&CT#igupIjScS8Oy75Jy*`aoz4z^zF1t6|2hHcW%(~RK)oVw*af&M@0|`xoqW3xw^lDttOT<`zTp`t zugRCA)^uo;+unk7Lq41Gd6V3f4rrDqQfg?CPqZUSt6XCQw8`yTp=_7`Og*%{L;f9= ze4X+cl+bU>H&ChBCGVrDO1FHT8k{@w^H1Y~J@V^x9`wqkE8x&4XZpi-S6;9ZFd*lr z0tV$P7QuE;zVRBEL-JSOgETDvasgmO{)#UsqjJSKg58&kXy!I%m#0xtJT71V1w0V$mW^MFZtG`*N9d5I3U_E>Ix2jH$Kq($nXSV{}RQ_(}+pqJvM-ynG_ z#>@a8h4_0YcPhf@5cgFKQ_kL{Sabr)-HN5;zDHqS@*Jps3Tqief5m4s>-WLK6C?fs@geY2Q8-^)PX#wGieZN2%p(uMD5UE(Y6@F0) zKR-aU;)zlyV-!tm!HiWf%MdzF@s+&*;z33CSGaD1!kb!{Ly81?vWFF$sS-+5Y`g;H z5yi}Z!Aw$oM!Pv#F>w~kqlyE+B222{vlJ-P6sSG0D-^eAi)SdB+Tfn4$fIG-F@?{o zfGoxCHBe?N-uw*iISQv>sz37--?ze;ub8j^PAGz1;9sB^qF-@RA)%A{l%ki~szOCK zJO2wA9 z09A_Dtn~fiyy6M!psE$))N<7*8lHqyt4O4l>w>~*36vKVPtus}lH$V|P+nG)eGKIl z#hPCH`Z~o>5~O;?6DuJ#C~`=7O|h5`iR+5a*Ac8yaf{|mHxzZ0pqdn`wjfxuA_XUo z-JwkpR|9IhBAniDha!Yd@tX=Y6+O2UwX~o*728(r%dBgICVQ%xv-qy;ghSVHI5V}+mrlDjgO z-mi!9Jvx(jDBbTs@>C|%`Q@d2(-}%{rRF-^eUv`55O>*?x9IkFE5APr>K1xk?eS(-NmD__0~IH3GK2oR!dcnDjl zavJTeFeR7XR=Bc?ZYDzc-Eu&r@{$S6Xr;aRG@`{Q4b-y5DnF&_Fix3P0%N?g;&Uhu zDt{h>M}l$=<-kMAN;-Dst99>uOwHXa9@Q#QqbQmuUQX-G9n(=kXFm4ZCL73CUgp6iq| z6Cu?r-;_aWP~Lfm&cEx*Pk4YvWo$4mcte>s1!I#k{3}4S(qad+C{qUjt;)2MpmZqT zr52`B=}s@bTlp^)X}!w)4-vax=}%|tJ>|Wbu#G5d@?aZN4pIs9Q2G8!z$4|x1GwIV za@33V-=y-Bm++e&D_^6e;I3L`0>?wOou(T*RHDP6daC}W?B%VR{{z5BwPy=pr|Mh- z9DG$zQ4hXH^{x;Oeky;u3x8DwRc-+)$!mc9DmOnspz3x39D-Dbl!zIuN*$;F|HA>* zEJ_g}s?2K$6RH}axk8xAgVt=gDn$mz2vsT-rI9M9gMcViz%1CJRgY+Z5~H$GmX1|9 zT!vqqiZ=pfyef;D*n=vO7!C=l{7bmPA=T5Ax(};PS|BB<;dDAQDn&VZAyQoRGm43)eAkg3{5IpLUUML3vQDrc(vvQ_RI5j01&a2BLI z73WJ(@>Of;SU90_ehN~7YWxo1q{_n&%u}jy+A)Q8)svJwPpial!&szpr+L#E757D4 zsaW;P$AA)57Uk}EPI=Dxh<$T~+A^=uq9N zh3%Hg<0_<1RTJIJZPkrG5v^Ob@(Pr9RDaSo>QN;$!q%s<($NP??#4LDieS zP!6erc0w9fow^O?eN~hFMc@O~bL2R#dbQWa2T?yi0} z07?&a2Ibcs>ZWWcz0@T%Kk-p>)Z=%H8UlvmxzKhtrtaPyNb81Pf3v zZUO99|ME7Se}U={YD|LFrztfZQ2(zF#t`+-R0oEs!Sys;%^^V@V+JKreVMjsk~*Lilw`FZeE~bF<{gDCRUP^| z?Y}hjhF2h_tHY>y&s1-rGwzuBB|2oX)WtLx$WgaYNuR5}{v-VJ)Ol7Y^VM#L;839c z`V`=#dg&5SPOBHwX?RAxntF#~b=q`DCF)aDDwe9ZmO@#kp0NR;%hhsZJG(=ry5=mj zRcg&@P|v9~^x3mo{TdauwQBo*C@-j0v^g%SSrd>ht3Ur8a77(8f}r*4Xe!sQshjD; z>~*!n53n_=v*|{g)c@{)U$Z*wOHf+W_z!?%b*UTZ_-$8zP7_OehdO5gjJMQ-w4H9N z*`I^crB0d)Ww$#18*qBmNmL>Cst?hE=vQmLf^twDb`)?=%`Jt)kosBrqC284(jdyH zdL@;(_tl=%M?Fv{iUH$lrypQ@s6KTVwh8qsl;)=F>g-qG|5$DM5n6Xw4!x%xuIYV< z=IMHf%6%W#b#zwwx_-DCwq35X1c2SH-a7d0buDUxw9i!>3Z|dyQ&fuwxC%+R-*q-U z*g#hv4b6gG$EY6)asB=zf`z*NSOjI5tDQ?rKEm~UEVPlX*C+?Zy8cMYI9JD6fOyy4 zG%P&m`h@|I;L5*`pod&_U&G6E)Rs%ZaJxVpGQTj}}={YCyc*Gtq5*0_dH9eBz0A^n)Eu47b@G`O1c zploza&j+*FwapE-HrG8BP~LR)p>FWDYxZ0)dtLXcVC#2XOKspi*LM#CMqEwppp3cx z?g8nctL_V$e@?pc+(C7B+e&qrw_EX#@b`7wMwi&*W)6kq=N8!kX}{Z>P3&80EHSvPGqJj&hVwBf7V=2QDx?RJhDuuE>e;gGJl zefa^Tt8VwHa;tMQcme9&R?->O;5Km^wrg&0z6fY^bCkl??3O~Qzt!!XM+j|ib9-tE z)ONRp4S)`}paulJ>6ZE~JZ`yV(m{XQt&KXjJ8lP`hqBj=)dfnQn=94Zciq~pfPOa> zeNr888%qRp(5-_2oA}by&Aw# zO*bDGOwnZc!j`I$)94{xqw&Y(vo(o!Dr1jpdMG33YWC44$JJgESo5eK$`Z{8C4;k?N*kn7&2T6#SfgR*=4l5=4VuiK0oOI( z{ERC#YBDr{8=4R3P;JtLeS-@&Yf9+dw`fLI0opX0cu;O?7Jdb(Q*-1yP;P5@zvFsc znh}~Fb!$%M)BN*}rieay_h?wBK<(4~L>1V8=9>sy@Sa9?4YnaoHtnimjV}!{Ml`eJ zfKg2;l~DIJ1C;e1Xk=#*^pWP*U63Xv^%v6DgnE+-3tM`wNYAd_GoAP*AHoPX^-sFE?$b*e%e`+h#jC!83iRs z`$i6w2edw93(<<62QyT=fttH8?IudE;o3JQ01?{u15ie3U!cqqs}0=%cYD0Ho!YsB z+Lg4d6SQ7`z<5Z@J`d_)ZHxqtiP|E1ze(D5nkl7dGwY#D(+cQtO4kb8;GUsPq4b`q zP1OR9X`Rl)mZkmVO+b$J_iv!g)5bi3C?~Xelo$)NpVQVpY1b~M)N)Fz+6!%=_HPcP z)7sl{fHT_p^eoP5JE(dn)9y3^%C!&ZjH}Sjtp-$T@qCb(v|dq&c24W}JfK=z-~_m! zHPZ2WN&D*@P%dk4ybt9SZPW~ezN%e8=WU(V?t2nqy>>CxpVzdtPeFS_Yq<)KX6<#V zmRhtWyCAh{U#CB3Y14MqLfNkU-&Qa?v>#DxVA3@ov+f@gpuWs)J`0dj9O8~od9cw_@ zqZ^?dwpaH8)l>U)!sRrV2+-C1m!Wh@8XX4e3aF6^()lgHC4zOUY9SrarSc$!=sLGR z3e|B$@C(!BuYeS;`?LnO2;IkykRo;GDHlcQI<_HLv@X~Nh|x*Spv3BUL!iX#qNvY3 zsB6fl^Dja7`*vs#>H4S>Nz`4WgmFYSa}FGnbSKCoS*Q1bGF4ad2PkQ}?hBC8b?1bj zWawU@_midTr7wlqx`sWFa&#^yARX65(V!?_SF#q$6S~#^6%RU-5XzIfWuMUe^OWx6 zrJxq-)*pfPwC)2c35s;Nfw;sO-SVT5igl)M;a{Sg+YRZg&VCp7RH}2QZwzI+c~sz6 z>i(k7rB%8^bcmnRb@+o>t$T9>wi?}!bmY|PW<3YEpqojV<&tiUmZkl&?)D#`*6F^> zg;=j^I0mUfcZhP}HQj_Or0Y7R9!%h&8K|$JBH(~Nh4x>F-b{^Os9x6!TZDdh2b7WeJ-9`ODE*d4fN1^0xqvwR z=4ANA>oZn>a!}tv5vNbi$8;O zTHi{ASdsq5QCe(g^lPXyIII7FwsEQcj|I3=nSP`NQl-9}n$ar#S5%gr(-(~a&g;t; z0c!Q_$3eNEAE5K^qF#I*a7q6>U9b*J*skf{K94J0*MD3FsZqa)>cAWNVcGyq`nRvq z_lIWvvF$Ln=y%aU->T0W#O2%cAGAYi*Z+M29v%9ZDJR_2yIg?nmOeHO(5atJo8z{A zHYI~Q`ZwD_>CxYzMc%8QlZU(L)3f>kcl85OQ2O;>)5aOlhYf==s83r?`|qCqt!)T1 zr1ztgHmq;?3mzl-XgYF6^;>2E?(09I+&!kB9tr=4dgE8{f26n5JYqtB?Hkx8_1mfK zozjbGyzp4>N-5OcuqXl!9)<<lj>jkD-OC_q~Rkw@H&-q#fGK!Cm@y>eCVU%SwqC<@F+FRyALQcbkI1Y+>rYilnO(80-(~+ z@)np?hT+A4bB2iD!8~tpqUBX>_=39q8bcdZsNgA&78UCO*de;y`2X()}a0k%_40Fyx8Z_LZ-F(l` zNOPYd1BM&eKZfCxu#FftQhFaXC}#og8#b1~HfH!(28RcRN3<@+4by#S{`t^wg^IjK zhSyqPoG_fG<80DU{vkM1h6-BUj}4{N(Cjc)zX-|GxOWsmy^N1*A$c3aO5pBee0&Sa zoyL!9!1Og1(r5TxM#U&7yNxV1g6%QR4S{X1v4NKQKI2Q&Dcb#vLVBbA#>EW?6JWeH z53t|3@*gMzjWei*2{I060fLRSUqX4nSlbOL#28QKNvQEy8X(LV(1uHd8*RR@MHru_ zf+o^fCV@kgQSc{XMjNANgBfFdG8&XvhOt^#X{8j9*eydDs|AW5Gn@ zlk^ae7=NK&ILY{$96^(fV#?A-je8#fQjG6?2}-K*5v}7iV}CA~=|(*&3x^D2(keiv zQB5!Om~rhJaL+Q1#ltV#_#J)r$T8Z}=$q(q9jd$64}w$Z*nWxU@7|3agb2Kc9q!!@838S69QaK`usHQ2>Q`64JwjLX*o&Kd`I zLRoHnF$3-u#=qm?S7|J@qX%)QGJg6KwC9YjUeKO5zIz(6tBs|UW^0U{GyP@cPF%%MDW+2})W^op^RTIs7sr%5=}8N+%Z)f>fe@M|z`{|3x!#`#o4 zUpHPo24$o1(F$7DH;jI(0ZqoGbW_d7eN>ON7~i5lRcke7wgB3U`83{ZH;y@i*$0$oRJ-Jcf-dIbg(?{{@tz#%Gp+dEdyT{WoTO?E!2L zj8pV}#*Jsrg7VP#DYcl7jI}H%CyW=90h7iLsWO-{O6e^>Hck}5&)uX(?T>%|({zGH zH9JhN&_Up7Qf`EYmno6{;KtkZ#0n^VOnTY?J56Z|VcTumu?}JOnEpp)%3jlR8rb%k zE-1kCGwq|3(%-~($0Y(x|I#DbZxT?Q9%%Z63%?*!Exq1g)7N&`><3J7)RBakj?M>! zno_CK4Kw|I9Gq~IITlicY4#cfjWqp8eNB|GRHu?VwWsFJu44AQ|X&gYDsg0Ib zylF8Pwu7c6kKvwRir)|AA=8Z!P!5|e6~dNiGB1L3#BMt9Jut}>=!DqGrszZ%Q%x^^ z0V&ONnrgOmQ&t3|4ATtq$TTh34LD{RssJ;~baxe`Y}0HS(&w1=bmB_KP2a4CGS~D> z7nFIXv@t-wDb*Qp!n8dYlmgQvAGdbWWX~T5o-+9tAX=e`=>yJb)4JE7EHVvLL3zeB z<3~g*Hq~qel$iK5xH)Tj>JQjTP0BTp%1rmE-7Ys}(ekJ;J;evJ(zO3uD634SN=WBS z4`>OTHzke2uhz7>8`1^SGxnP>UNkwkL3_#c(s?UZFwLL^++-Tt3cqI4Z?xuGOq=Qbw3_1j zKxs3Hq5^3FS0d~h! z`VW{rrlM9*dQIKb`1P6oq#5O1laS8ML6ewY$PKV-@=?3*^ zk4^D(h`XE1sQ>dYFAj&a!#w;cz|*{b97->905QGI9tQzF=6~q3p~gJi{Bk_55Mh364JeW3oi79IQRZJ(!5D3ROm%OJ zd1oLvvF3a_6ywZyD5J)k15yD8%?sz_E)vZA0Kg%$DHF`Y=AYk$Ez!K?IHV)y%~P-? znXgk`PBzC-E;?#1Y(=mX^W#4urJBQN&7_$PwA0e<<~@{AGt8S8B21<^WdNLGX0Nyp7D)Jo)UU3=-!lRV%+FEnbJD!`IsAxI=6BBEf`#VO z>j9_Dx2vHnGC$Q0IAi{hUTCqopU#64vzh=1Ti^hz;hisj|3cK2Hz$x_My&jE&~6Da;LXGQIRB^FK^T z&1TgmP+H6;8hW>yv#6JDGoP+Sly>uNGi)7ZM|z<*&7QuX+%jLHgxYCdd=GHj%pL}% z%e>|?DBb3lcTf(#W3Hv8&|{Wo0D8@8$|8N{yh+5qYc8VWx8M9_6r=(3yKli^(0uE^ z;iP#Dt)wAyHKoE~^T}sH88H_(K^isd--hjhx!nqB+`Nd^#Y1xw{YAthv$Ykr3G?H= z|GvMQcM@mHtSkdOHdoQNeRqpfIqt&4^3xxH9hP7B!Nb!sb`aoYDWRI$+mb|g?_*hg z9zl0nN=hL4T0Y(chg}wd36$NImxd5?kHy~(K za@h^k{gz>R+kuu-|3kDO%g!sX1zSFS6L7%d^A{XLEKvr;4z*l431x)EL{)#JrSuy} zQI?0aRiZ6z)O5sHUS9-dtmR2c-Eo%Zd642Q&0BDVgBGS3e)a@Q_jQPeEZM{09JbWH z08XMM!wTt$Wj~!DNtOr=AlagkfqB$2a1oRg%Qpu=Nws*=LrAlTX^*8_YPaIL85R#e zK&ItP5R}I(Ra91GS+4Dbd$wiPEAY#)Z2KL4$L*GxT2ON>ySre_vutjLly8}{2hs`4 zEB}LZ%2II^QlaJ0F-WH^N_q!H7We(|KV!KW1ZA-$xek{ov20ui>8#}zvX{~ z%LW^u+#(MErNVOLdqAb7Ck&J-i{1N87|&V6M*!z7AGrgnEsM4zOpT>;8mP6F-6^16 zuzW|k_oAhX+Js9MA4(LLEw8@?+ZD?jOCepg+@YSQ&cfXUWxZwIe@B%?N2mWa%drsz zyKZ64#%(uRhWkOeVX3v>g0aP7vBKDDd5Ow~Hp_>1A+=kMbwKK{9HsK=riEjG<1LF* zGoaJL7QpYeWzGeJ>9Qo#`|Y;8kPW{(mJIq((qs9SUTCkSG#KuEmT#xvch}-aAME=r z&-()gEKMtET@G3nG64511vFk5vUtw{b=dL~Wr`8YKrF(HS{~1V?Y?EM4bqt9?Y)2p zmd9@(_PE8FPXC7%_A_<6_mr)-=72|THmEH$`R|yPC$}Xu^p6T>(l=O*pFH(0)Z*kUDODrS}WJ% z5@}X0omJ`9aQY*!3~R+FaLlwW%SE(f)>AQ%vaH@zux4BTeHqLgYXLQ*$E}sWK$&a( zfvWF3t0N6w@~vFT?kB9TJHS?8mD6=kT7L=!oU&UN4}eo>)l%9yZCxe+r^xzTFW`)I z<tfmvn!c?l@ztcXN&ixBgqxEJUm^ZAaH{cRYRyRt8&DPDsfEH`%Jj86Z_Nc*Z zvodHl+HURfgw$bmwNvAF(|Yx3h_|g?Vesg(3Mgo|HITlu;$LC;2>w0R+#jIqwcep) zw9lHj5OCMpNh8O8YY;7#0qY0!wRg~Z>J`MiXMOHZNJG|b8IXppXStw^SP%RG<*4=F z)sXI6zu;5fWYyz4`c-#7E9^q?yhKm1Pw$IMNw%f+=ruoYr z+p}oI9QN8~(6nuzZ4Vt;em2GqNdC6%v=RbruWbNjziswR_y^ho>1++M{X#*5ZGT;Z zbinrg7EnTLp)(+b+8W-2EzIUmk22i0fIfIc*e=|Kd!%hU6`WBv4mLXe`(w7>DDA}9 zR&EBw+Ahq5G0yfp15&(=MfvKW&F~uh6KroZ!*tt0VixvOh>c=+aL6PPTK0Jqc~+-vm8)pGt%t( zv~A132wh}j(CqDu?R7nD#kP-j!B%1$r?dR5-S+rZXiII0)YF#Pu27#)Zu6ZEslpaQ z38T`M5(P??t*Qr()wXq1%h%Yv=mFQ-9F~G|!In4=(nVV>M#>JCY-T^WU$(7vhIGXi zZwKY7?e079tF!g=gIRC8Oif{f&E7K)oNKmm+AIHO?=7ISNS5|-x_c&Xa0nVS!GnYl zG_T;g*y6HT++BC^2_#ssK!D&D+&#EMAZT!RcX#jfV_-W^=@sm$gt`Bc~e&dWYUnG;{}>BD!SSAEh~ z1LrlL_l*Ir`!tviEjN4;aBXYIMuxCDxWUYL%u9$?ZFWc4lyfw9&))wuq~SyKp5gRO-Gw2imk zXZI&q&(wgLiPjHHK0>UCeZVrw+Vd({CR;P(<3oLlwIh@Fsn*t00H#@G)aGPu$W3vE zbx%pi&9si_Qp9_tIfP}*x9vJb?4)`%8p zDcpL70eQdm4&Ue;u(s`jx(LJiD;?vYHTXHeA!}03-eKz`-WD9O*5onpsI?gny2q^9 zc|wh}j^h#Lyw$Y?zy)im#UNg^K4lVc+1eumz!mE-n((UC^)bK0BM z20VA(vR>Mby4zOc0Qc5A)~V%z-nCYtU){4hzl8jK>+_~yePDe-b3L@CO$_kF+Mn;p zpIRq!IXtsgVxIBbdaVfLURc{RiGFFVng-Y#>(Yx*{njde26$(U%#8uQx2EKc*az!i zoc;BW*474Zb3R$qFfaRT73raSpe=yL3$V>P4#AyD4l1^$5^!7wk93G3fpy02&}Yqr_op05+w)cYTG9! zrE6>*%Y$XD&3Qerb+&gafUUQsTL}&yVP!8SJ-V52P_FE=*Xwk_lNZ?i3o;eDHJ zF4KnXw$x=Izr!~EE_Cm-RqKPgUAEwDAnvy1%Maonn=A>=eYPRIk_xvCoDXcjE%YA1 z0oxsZK^0-E&il*5wu1A}(h*zPj36Gfy;ud7NZa{VARf0pQ+)q-!d8SE{Yl$8=FO*U z2WCO=v~6=@U}tO%3PIwmZ71Ksp0kzm0=Qt)enQ=4Tbiukykcui8(g=I;<@IQ&36RA zZQF&0sJmm^%`^C2+Z|r5-m`V*g1v9Mz8csA+pkBU#dv5Nn+()Pwjulg<*}_i)88jH zTX7Jd+HR%*_RRLB1C&0u#d`(8SGHrlQTN(*R0HM|TdTUj zKG-rRLfuE(1RkEh*p`n%ou7S2O6VMD|Ir2zVAwnV065D2Bf)5U|0wseA7ls)vfs=P z!Lj!8Os~e-Q_cbwY#)~vb>rWZMa|i8R(t>!z?#yV!Q550xkF3nD-~Wnc0Oh^Orl+|$q6MPFdo?Dd&v+^`?z z=5*8knCJUj_5n?S-M0673%NV?TfrdSwfobN?%B8e2yowim^1Uh{u9qS5A8RL^8EM6 zuI&W%u{{GfgeUf=J;D0ap6dj7p4rFL2lm|F>L9=id%CLNd~Nr=0PKx@UJVGmwRd8k z@Xl_V1>y($&CCEF?MFE!pX~2Tqwb4+bwY6ZIUd!5_&`Usj_Ca$$8_vUhVJhezjb8 zj`Kkf7~@FY93aSXrVBX7I_yn=jdMKYx(#-CbwLZ`9cMm3z?k4T%T0BLqeVEVGaVne zaA!FZH32r;5!oDdp^gl^GMVdG+W}ynV^%O&7CJn5(YwU)B?xMkI=ZF@w#@O!4Na_c z%-;<0HIB<8fvt6P;-y%BDR`(n=qSW2>yYE_ zKoAc*Hjjb$5r^0TaMaOg2*i&&+VQk~#$jaP!Tzj6Fi>4^jA{hxMaQ;Hz^*v*@V4%% zqrqjc+;AM>i^H3agAA;995tq*iMx*SbkYZoihdwIbS#Po-A^3J52Eg=V~!2j3&*?# zsC(&H-V2LMLq)BZ13;)(q%z7zMoNBd+*ln#gH6Wsb!XG9hf&ci?*o+0yCes_g%dBs zTJHIXrdoM0G_+pZ1qM@nU|BD!adCu+ zJMp;xZ4g6wB;P37j04ytGBQ!$ERr7u&laIwgqp3Q%W>3g6N6R*Y!^Rr!R{1qc#7R6 z_Gbml9x?ed1Wt*chJtunTx4E!Mno`5pA}sh3eSm(bkg(Ut~Xk^AgVryhxK<+bYrBr zB+`aL{*gG(bpNr~*dG#4#F>YXcq(Qd0?RWoI}qT7_`)V$icR&w`ATHt&F~xH*aCsK z;%+`*?}WYv*n5#~EI2=irTd`zlUT&l%{W=UBI<(WvRdFY#>*kxF(=4MdjTfO55cIM zBhPYmgvz7YK%6U!xd6&diE3bC5$)uzJyt-}I*fU+ttQ_u*(dS% zS-uI9e!YUrWIR{2T&Ddi^-*B`;hGajb(^{4x!z3rRsB$|!Um2u5NNo88|zQYPT<-1 zv=y8``}0z%Q67%B@y(lfZt|AaZMu3L%4SV?(a=0cZ)j*yFdukYZa58|R(nG5+&Z8G zYTHc6K>N4-`4%eLS-9i3FUQkthyG4r>Nsj0=$*#mBMrTCYkn}&WjiBuSK9_O->n!w zpy{p(gVJN?MAY`w#)0z7je3y%wPH3a-KuZ7aM1f*YJjqTGw$`q zfNVS_8kX5W28xEEK!U{1R9K%}qOO}7L(KC9-$I`hpL?SAlqkwLcts5E1L9TjVj#dZ z@s>NpbgEXdtjb^3^V2xICY;5)z|jVeax{ z`1&kZssSKQm-i4g^ciy44G?F_q_fb(EP3A*b+hF;zU!GIC0Bc> z{KQktT-kREi1TFGeGr&0LrS7O7Kdkl~BLvQb(N0Bn-;7{)itCO3d>k-fJAY?YbzgSbtu%mncrvgIBSBcwND z>q%LCD8N#sr5Wz?NPP3JdUUe+^&wQ-pohAEm|4g`)$>(^GLT% zo6ZZ>?OGc~#a-H~MyT7Zt*Q;;9xX=-s1Dbx*#VAfKg~p)aY?f>ow=-Cy*5&lB% zzUG?-${uLF=|~T?qP1kqs-86mYRgT8Ne#Vxq59yhIG`CwHA?ZutLDrfQP#fm3tDTG zk0H2mjb|vE>>UH1rcG$WX4(o!br{X#Xpi0jcpfNf7C`kNQDzrf^A~Tf0}Bvm+`utd z4A=uOM3g=Y;!shYi*F?UhAO}R9wjzsfW&C=E-9#EM8I;e28kSWim}2`0utlIq)T8K zFI<>DOcVj<%`m@|Nnmx&8)c0W7IdTLNL~}v?#H~S?zLo~*PHtYW&Il~Q8sMY6g)q* zW~%Hv;#b=L=M}u2Y@GEes=FSof#+^}lY^=ICm%5NXuAu~M%6^9^%Doy0vRZL7ouj6 zNazouzewK&G67<>1sxqMLaKpfh4TixOP>f#TyMh>sBY&V$7m zDV}luM~RKoKpib+?ErO*sGSp7keI)0T0^2;$9|T<3$PH!%Pr~cSB&J zXtfx+Cy7^#KpVuH0btoEh7AI7lW?96&OKu8d=U4Fu&coKiLlJTjv1l?hZ!lxa)UcA z6i*f>MET-q>9V-X)b5I?uoOzK3NIaX_r+zzjOfkb(m)W3th@)NqTQIg73+HerB49g zX;=dXq1LwQJ!I`Q_u$##T?L%QT^Zs_ykfdi^0Dz0q*5sd0x8|@6`0E8;^@jw&km+? z12%wCeq1EV3dNb2RGje{^h)wF${%VbL0Ng19c2|e^TMigc;i~FFzsEv7muqocEj(Y zJ3IIz>Kcd4fR--dOvk#u+RpojZf`$k(_da zS}hcJoz0@6ZUAl(OL{?mtEf8kdzen_0iin_z%%Qn=V5!k?) zR(2Z?a84Xdj=J+=SXu~N6t&xdcuBNg1#nrM<896r@!%O)u8PI8fn5`wm|k5M{i6Q< z=ne6HB+#4U>08L(5p*YMMNMP^OhML#nE;o}m zBFAkAz7sVVC5ZPxJv<#KbGojiTCU2GmI$S1S57t20e+RG;ass3A zNO>w1h@)jVLtc=~+!=K%WybrcTO}K}LEUP(`v7#Wkwckpu9a>1)@hxrvl3vvJSHFz zCNuN)YlA#s2j@n)up{a=$y1#4&4&Ep4b*Ir$qRzIRXWj|w@KH^0NZ7rHxS$*pK^QO zDYtY&FLudA?C5S;Cmo1;WSO6!X0Ob}9d(}!PY4h$PZk2pez}AmctBp+1I`GUpObJ< ze)2*?hh>RyupE)beCC};rPFrs9Fvba0*jO_n?UfmR9u`VWNQbold{kmNSu=6rhw(N zT(StnGtx5xEN5licOagV;ZMMFUix!{7v$-mz;aPqJwUu9Cw2nMW%-C-OI?wXyw1ET z+Z#OYUzhRS!E;j<+ypE@Et+I5+Rl5yR;)B9yxgj!kZk=64b$diD?GQY;fk`|4W?4< zr{(~?Lm%!+9rZq-ce=uCwR3|epmaGq2en;OaVd2hQwC-C6RDuNM@AzfK+i)=v3}XP z0s_Cze2lVJW-EHqTk$l~_rxmj^w&?K9Pk>H=ysQG3|J)Ch0r@_FV%WG-_=)b` z00YHA7tjWY_;t~$zlapz3lQ6rKxnWb&ZP$&A_~!~hKiL;DuxL=!_;u`h;P#a#Vfk; z2ocCAJyO&u0X3sUy8OUKi|Cc*;#>j=01fZmx(}jmr6=a0d_<3WQB0tD3_?`wl=6+ zDORlmSS?2IZe^|Tn*eOR@R|XZ4Z687D;(>&UCJo+@M#{Y((6tltY6j-tCuQ12a4#%5-Ssnr_dDU-3bOCT z>14n@i2GxKeH06LM;jpfatjzN`<@3FCHwJkGftlLLS2ZA@IYfzWQH^VGvu{E)Ge0B zHi2`A99AFLQn`#vB}}GwhQJ1y$>7GYQRd|CyGa)1js8CQ12c+nd6QRM`{g4pq7$+? zL*hvpSqGe_`Vv`stw*O@Td<=gUCnTj|W?^qt(y zIeITEaLo-?hbwXZhp5;6feuyA*~M|nY6S>Z`(8p~yeda9Q}uTTah6J!7fNTVv>w2g zr~!;{OV#XA5MQpkya%>XJ>|(^lPXspoSRkKg248w&1r!hReR`J=hWxy05{b6Mx6gg zYT+bQzEMMpfpwtP^%}52+LvX}=C9r5z7U{ga{vt1PH-tq(Q5M=d8(Fz+y6AJZ!3U> zT1R$mkrqA`a*MToPXX3xehixHwR~Gp7p4gwt2b!1N`bghYZ=D;XOk8%2ff*>t>)<@ zLW_I}?4;J4naO4C=plf++RTBdd#*L)hVoIT;L<>mQsy>Ksp zK)p>Z2u#q+RRT6q?{FJfh`xy5G)&S@jRA48o`~tbF$13vnBJGH0w|u@Z-cAkF2?+t zu1Ue#wew+6jQ79b*-zZ_0uyd3?g9)Fse%Fg#g&feN`N>)za1=EFwhMVTOUBhP;sgw zuwh~}cjn{CbYXkY@ZC4l_E=D$gL7JndPh&k$pg1BYJy+xK=b{e!Wh(@LF)a z7##v)m{``3v%Eo6=2>T>XjBrFn?zrF<7Tnv3wX8&AD$$(3d!wen@E`h#O-1;H`5*B z3sb$F!jA{wU1B)%#@(W67zFl+#U(-9D{>70*e5P9jSCm+27qP1xOf8X9TaI>(EkpL zR8=5xM2u?+o}(fSk5R`&tIGh9q5xg|gs>k6%Sq9UIX!NGX!6sdBomS|qJ;S3RkjR5!=oJ`z*RL?0pd%wt?s;xBK(_IZ)n>PT4k{L8ZU6Z3ki{<`{z?RApgP;xR zQ%Qima$-+#hRZ@Yu11H;cVQs>Xy1j}y4yHy^)Azq>i6SST!XZ!QQM*+eX`}nVW6~f z?SQh&m8qa~ErdHZy_>NrKA8HQ&5eHc@5!}3px+2khKXrBbPX3*`NlO+xE_Jzc+vF* z>L!S{j7bwkS9jEf2xA9`lSF=Q!IMQzuGlGJ97i`*{JIv{H1V`3u<2q$8#J(7G;;=6 zAxgnP4Y=*SWT@OEBrm8oi(X@ZZ4pNWz&^37FXY3;rk<$VFI-=t-Q(hy!XTay-aMn7 z6j?d~oDwx!f#tH$s{vdQ^?7o;DstWgc1@IB2bSw%77qhA#1ub>-xM!4g2lKc4qgTI zwy2j3y6=d}XMx=n*XTF*gw_(o`@&m5;(=IP2X&7`qY)rJ5yjd843e37rRguLR{{u- zr^F zK7jFZ_7CX(1UZ*CjuWN-dSD^4c{|iik|m2lV6tpH6xbAbcsA;$%B0MSr_26}fz6cN zcrCGAPCo+dg4BIbcTsM=24$CJAny>qNF(wXc>Hk{26V96TLaia^`-+P7OABhlo9Q>tt|5KpTJUi+R^DVexjR6f+EZe6nnrET+Gly<>0fu*4DsRmdtpP5j!nz0j{t>2_a z*=8AS(YEmqpm!J_YOc=gF2KvY;@381UoS&hZcPtR%G)P^yM`Y#vD!vEj;c0{?9JvJ^;jWSyU($q1DV%K*-m=f{F&g{-+8 zV5RKF*FUS|)lpzwEi*p^agDrl6WCfgv=Qpo$?RPrw_cWe1*Ks!6r)53Ho-?xNZh*6LAOqexS=9~N z&dWPYNH0mFFa$5lNap|7WQqO&Z{%?o)V-CHkD~6qe0UiG%T$t9s9Ua{bOl(UT4V!p zr5Z{jtx{>cz`0pTF6k}G=-V7{tLhvIHQQ8aW>Wjr%jyt3p!OXB7NN56e&C>b!61HG zeS8gYMmcj5&#L#`z;aG)S_bUA>dyDmm(>pSVH1RbC8%@04o_fcNU8#82wn zYz*zQ@;d?Si`vdm;-}fYKpdzIViqz;d)yjw{#tk5l>}%B4b%OFsCLGW)F5q3 zAi!AdXYK{#w41fjM6h;%J~>`X#J4RIwBB426SdnvqoW~ORUYXlX|;KuJz1+<1Yn9* zq6xrM?NoJePSb|-C^lXDB?MrG=Gh*^ncDiMz-DQ^h5*dgQrh_a-5kw(0V+eao}T7w{%_FI0&RO~uq@Pe{QzvS_BJIj+zl$QtkXL2;%2?}V^-9KY4?}} zZO~r61GZW7Z_(9dYy>BwibyN>|QX-9`+*ypwW z+>I`1SyO=ZqV|3xuuEF+YpA=b`Q`=jxmK&38Ei^O(5;1;;@f`ZhH2k^70-^w2cfd~ zE1ujd`rQD%QeD1L`oYTzO63KY*vgECa$$jVJR;0IvC#hBy3g2j$CkQpx`nQ2ZC*?84BQ#2TWx>;f}>t>77 zHq^}##p{8%OzfXX`!5&o7>ibjV>=+RQEcZ8#3tb#1fID|Aj-stK!n)IC45kX*8_G)%<@5lheg(|;5;IV%thT%vE()Cj)_snfkldJ zRcZg@qWe6so)C}vq4K1tw;GkFL;y3d)57gFurs3HbYN%2NuJEkiKYhu&I`|904|6Z z%or|;WWynTNujdIEnf3^< z_cE;&*atanC%{MfZY;EYk|{a^`z*_6gxnWdi@U3znz8{p2dbmbAvZ`pU}om8Y9|Ft zfNI1X=43sa84Jic@&r-`Yr^^ zLNS%Iw@9quL@gGxivU|IM)D}SPSkh};(B4r1+YUD;wP{jZIQzR z;Hl`tO!%2NQ3T4Ki;9egFGS!S5MPQtJwWu6etmfU8z|p&26d1Oe+EH+*_B~6KxSal zJXksfp>CX9^(*9qrCbASytMI9IYD~z#|aaqR}#q0k)POns0=>^@wu|!Env&#J|}Rl zkokC3x>7dc73C_qrzPrEOV>8czt+g{JQl2#&$*D+p+WGhmrjR(g~=5=0X9l;6U05z zsWv$G%Bmwl+$S@40XQbxGeSkm*)IW(%T)|U7i7AD;Jhe5PXo9lC!_|rBLi}R<*w|~ z4}H2PFTLaXe=e&oM2BCjn)8Lq}pR0M|*NgUN|iheVNN{5l6VW?hqH#Kr~!z zZwlt4;;J8r=fyLBfE!}cL=Yc~vMIpwLA+=PwIeZNXqhG7tmXHAvt_AB@XV2I7K0~L z-rNT;SEj55B0gT=S32|M`W*mElg2FGJEoeki)?8rH~BsZ1e`R}r9qJ!s(EXaUzRjxY)@IWrx0&Ndv z1g{Ss$%A!(J(iC?qV9>T>H*zPrJfUNKFN{H@juHH!2n<6nPdRN)%&cF3sm8a!8t;; z(SS`*?Riq1sE)C{5LL$xV9ZuQbdfpg#a*z5s)aQ{U8at%1z4_}>VmjJ%_;zvjmo1J zuuW=21k`L+o4SFxSDh^i&V4Ec4+Y_>J5RrnYRff9`V%W4X@ zq$|q$2zB=ibvytP_tj)yNIXy<4*+|pI==$zBNe$9tnXCX)d26+2S%|EYN#vf25XfT zfH*`O)BtLRYTdd68>`J64{V%vn5#TkyIUBX(=~(lK{K@5T(dK^vSR=iX=~`pi#20- z2~;l8ycxijYU6uA&2p_mVt|cWeTLf2+HS6at=i$%Aa2vrpY7Hz@KggVJuD*fxnWs-+sGF}BrT7AUstbq< zb)P}N7U>mu-@I6_@)9gd^bj|IrFzIL-hVCAgP3_N*FWt7b%owEFIZRVOS!mK>7z=6 zxLV(m5nzp;Fad~%b^8#2BYIoLilh1{e}H3pvU6aG)N_;vIIhom0WBv`i{?+_^Jjp| zdhQ13(-qy$GxSw`#YnEdYr4-bK(Fgt=z)**Qa6A-(Nj-^{8RnZQ%F41(?vr5xt{zU zSYGH!ZvlI$x2Oc{75@A!1YYZFc`Nc+pZ^?Kpwr5qAwI$>bvAI0bh_IB#8FO3;{ywE zI@1d}Cpm?!17=Ki+Vu`-s8d^J+H;+}odM=K)y@I=6;7T!D6DjvN~5oGN=~2K?9_<& z2V0ze;T_3Vr!tKG+nm}p0ZW8a?@a&)onE8`@sQIjZfJ*{rq6@i5vOxKAa~ShY5}xx z%;`}%a7G$V=a@ntcWT9q=c3aHZVgwQuGI(6Ri{)v0q#3ht_9))r*cIh@z6{1;j1c~o8b?43uxz9Q54K!l+Be41DL3kZEEDQN%UDa-iy)4(>|-t% zY%v~u1{`mh#aFZwEG`OQqUFSX5JN2OwgOvVx$TUuEwrqt0^%Y|BM%T4TQ2U0wk4Lw zHBlF4iAV`-gQbs#mNr_}tq03)OR=^f?y-c|2FqT{isu0PETMbA5^h;G87%uPm5mSJ zIbd1kipmJfmbbtTTKfM8o0n)t|z58PsQ2DVV-354cFqBLLUE*4`G0jw5J4gstY4{6=CVoQD~ zTZa!{0M?7iD*$$h&K${Z(PS&Y9z*QpnmQsfMy+KLb^tub#L;I^b6%tl1kVN0swRjR z#aITy+agmt=*C4Q->BUcD{q7NT-4&;|3bXr{RO^km;~&V7`z#Euf@<3(DFv$U+saB zMA4|6UIcN0z86NKU{F5@$yZMwMN2M*Ph!VjU;|~7#>!LaK^!M* z^U`dZTsr~8>9XGzf2t4SBI(p0V6lw!23RNW=LEoYQDd-#Nwo^tPALt> z_+3))?tZr{{t?tYvhNgNd*zALVBIG#go79^r>6&TzwFc;!~-&Kc3=_GD?6}*(u-MX zq|C#O`MA7T2H=!jlNoiVWzx;4J0nNov=yB~-Q^Z*UG^AEHa8<2wf5@V<{dW}@QWYr z3QFlvcDjt~1f0U74&o0^qOSYA^(cFsVfNGW!a2woztYftq923iKrxv4`yjDD4_Y22 zyf`;wL>@c9Sg~Oc>VicIp86(;+z)|G5`&G3Xl;gQkPGN6v6ZL3Ibr}^VyWnG9oRB) z?GC_l(SCc(X=ZMztv{iDeyQ9;A-k~Df;s5a;!>;YP^eVpa{$XrSs4dcmO7d&N=TN) z)?_JxXBAHO5I0~tP(sIqfgQf~4uzZSoD3;KY8P{BzvL>>eiF&Xl)-z`H5Fpu; z=ouFv2x!WY)RH6-xr#gK8L#4-$I6n)^^8vGpgyaMp7QkwJfusZJ8i6} zP?tWXB{u~vDX;@+mKTYUe`=~!Dm`O+#37Y6wWVMZRvc%kDfcvbMz=sbsw}$2B`G-W zDrZY)KKzna#dp;c^v9&CL`rvB^ijoA>~jkK5oOLwd_1aA}req~xV=2hkE0gXzI~_=tyHWT(m08b{ZY&01$%OPlO)ur9 zr_ChLat3$Z)ftJDa?>?S~3)9`brwT4MccDqjK1)~E+hZ_DRxq~tGX*@Z*Aro0Ln*lYMy zps?jd1RuPMSaKf3gI;lad``h?BCv2gc`)HuK9mY`e(^nS;1bCg<606$Qa-hlX{m%U zmP(}JCpImmnU+ctV<{s;(zr~O%ruq$o2kCCRC3c&F5g=!#dnrUX<90kX(^{zOQnXT zu>ZhRX-re4HBIFjYpQgnsnVO4%3xY5qiLy3rlm6f&QflsrQA(RWic(40G5hsKW|pk zRM|{ZIh&@+Zkj5GX{ns1rE1LBf<<?fu8M)H)HLVB5{BU=-zeIeNB`1?!${@Y;0?L-jYp|m1Lzd;< zQn=znGF6($>L2EVl}oQQ(!1F3okrJP`K5w#)6Avj6tmQvRs8toQp3884vGoPpqMa@ zm1ZPPWG*!o=Tb{-F0~}zFSVrKEwyCkQcG?wH7$0jxtKvQg}KsFMz1tOxnX6-M8(wR zQcGhlwY26^b2XP*I&-O|Hh-H;Rm*QjN|>YpP!`V{r`XQ^Anzb|C^tmApZPUKR?lp|L*4}3yi=0 z`HAd?B=4J`#P{8C1SN}#@BF)<6hC(VPY_2`N}TY|gHj?hC?)rF3RcN^fRre-fDxxbhltMy0&4;w`y{8=@a81BIs(zz9*FZH^Rgh~Y5Kp^O$ku#qvMCW%2}IR(aw ztsLMuagf9bVk$wXXiI_lA`APlNNgZjDy|W%5SuWN=*|7BZ!(OyKFat9zsWG-`Y7Wc z{3gSQ>!XZ+@S6;y7!J4Jf0XeLev@G!&HCL(88|=vQ{QA@{r&!<4D8AO)HfMMTpwlN z4&tBsCc}v9ql|z3n+!SH{p-!iNq6Nd;IB3(OH9UW{PmRi-}aAOYKa7vTVAPD9a7ybH#0}t(1+=RjyH8)f;@S){gY*HSruB z<>P$c|NZNJuK$1XegF5b`?3E2(f9p`w%@$&$KPN1N8k5<|GMA!hu`;q|GMA!hu`;q z|GMA!v-kb-G49M`Q|#mkb(efrJ)TON$UOI(Q7o~FpX7Hbc2e`)pDeBnJ9%`5ZKx!1 zpZi_R6g$QDDR#>5QtVV_ik;d_u@l9f`_q``{?P_M&>7p`h-v7F%H&g5kW{REB zOtCYWDRyQv#db4OY@H;%)YMCMV0JsE5qX zy35q!2u;d8f$p-kFrTt`>M4w;8TgnzzwY9i3s0J!GBgw7SSp{KC{ufQqDfpP9fbZfY078 ztS#i5(Euotm`t``^Psf%a!2WS;fAt!gbihhZJAM)%#;mf=|mW|US=5nzK~wFJ%*!~ z8$zD)J*c`uW-lFsM)Kt1k{`Io4fILReGXK;!1a763r?bz!fvcB>YWj#;q#8&cNiRK z$vFj4mg-EErIWI{%rpv@?S`q*%e}UvEZ+qardPJ}ZTu4O`wtW8@s(>4P++gD-dIy6XwvSU5!?6i+fcFxV& z>ym-C>)Oj8Q@0Hi_*LUX_ex0By-!n7pSLtg-v(@;Uu{zQ4`W9MB;>3N6s_P!c-<61 zE`RZs6BZz>?8snogKY(hJ(L<|vl%ueA!uiYgU&ORIqEKZzf>)x>h)?Si5t{- z_F^Oc91FlEwZ@ zvgC;nHE5ti0)Ma<-!zCon(~M^m6Pos72B!pm>A7oMT*ay#p9wDz3qgE;7pwq+t6`z zL*DiJdP{aPw`7aCCF_6fD&F||1?7M6D&7*iC4YMr&;2)Z%w7Dy^&#cTXN1gx8z*rmhAD}mYmz%lJl5bvSx0{d9fuM@EYvN z`M%zhzu%I%t;);zmM%6GbHQ#Nor=Xb?XJbxJ%Ng!@OP+o!+TT{rC>`o*Z{s}Lk2B00F(0D*%W+=&Yj!uyZhUq0 zii-1vD}8PEe_NdYqcD&7A8YsjWSnONh%3w+|4^J~`*DT&*zb@2Zk%^A?H(KF^O@@% z!8&HWTmEo+$NWcs-Q-*CE4zRFgbi;MX{&c*zOCWW5T zi2gz@W$YJnsp9&aCbjuFO`2~$r%~>)pT#AJNk9JTXK}dyi1WL+uiWxK`dJ+FpSZq@ z`%9n2Iho<;PdVNcRqW* zWSRd2DPBj*q4d5=iczQ>LE&YrD6*H&Mf35wSTdGAjY+YN#xoBgv+z5L*km-v?~@WU z8U5eC)G{gqp%Uq2dD@o>1}qUxL^p zYAW-nlG;3?rZL|Zq>VkHx|+_B&OD)}H&3V;%oA!x^MsnoJfUVbw+J^gV~zeE7xSMx z_JiE4=20b^xkqF-Zzgh>TSQKCi^yee5gz6ikvonpLZ#1Ro>cOFcT&m6%!TnMqo;XP ziM^Wm?TCsO12Jz4EO9$W0KS~Z7m#p_C|6J(&R@AmOn_Ql2~ou3F3UV6S?1lwGG9m~ z-hX)}_yJ}93?zAVK*>;(s>Rpdl*sg^#HKfyubz^q_(@~E$#kY zKPgOaf{%RbO{u=~rqrf4;Q}N2z9Vt0Go>}1$<=hGbfz<U+)xtrdU#q_4ErZ;6X?>n-a_Z>M*XUb_hQ!dk)JWOZGZ86V3c}#E0YkE_@IK2t6 zBKp-+{_nggp_vD3rZeegsQK;H6QW9tGZlz&CY*opJ}UavlgjB0M=EHE_9&0|F>xoi z)7McZTf49QBKG>rbcerq{l)nA-@N{cT7Pk!i~gx&QB?lgO|MtV8=wnlS^VpQY{Ov(P z^S1{o>UTvPzugl1+XKz~?ZIz9EJ_r6Zo)5-qJLPF#Qb4V(%55Dvbc^-x_N9${>`yT z&v~{ALY+r&Rlfi7%2_S?&8hV3`t?}!@5ka~j>Te*#n~K-7W*41j4I|gQt{29B#1o% zCX5{l1{FONBe6M_B(Y;j8rN8Gkc|F~)c0fASd(MP@*~PTi)*0FSBsQ_xmgyOi^1uo zU235$Q;s}kkCRd^oSfxXo^|M)u9JR`?3LI2|XM0LCue&8INHse1NNJ%${4!o}<4pJ;$$MVl11$v@E(CbGZN8PHL!9xEP4GtjjlEs@&mA>+#n< zqO-eN_+ui!jX`}q1}ve!H~E-*<3Bn1dcjCKUg4^>Q5Ma>vceXWQAW}Fa6pFno5bYb zk0>^DxR^#sVH)MPpCrNpF-A#g8U;Tlj4=vsO=50b@H@ij<(Af5ZLTq^%~0vn#kJhh zn?}j-tx>XMG&7-0W+r6*_$IT8?`CE~vA;-kH#4Cuab-eTEynMElK9otOExnT!Y>EE z&4hA%mkH%GGof5&CX^{Q6Y?-Kq1nNT4!6Dn+GLPg9>sHm9<6*Ds-A2SoO8fGeFGxKV@nF%?}OsIIAnNSHc6Ds*# zCY03N@k;$}$3v`)%Po(tK1Sxdq#shKtlOUy@ z_~&2nkTjLGrMp_{u+DNls!W5wrJ|{X zMmjxVx?jPVI3=!`(_7X=k&|Z7Q+@~lHEl-SDUfA><0F950@epP0=*%{)*jXJCWH=hFBVdWa!PxB(q1x-JAd zOl0-a;yFzf>lZ<8nuvG;CC^2&Jm}q9QSukC_{qxE0S3$K^Y}9j`LZ@R$IChVBaTyK zyyM_pEVnHI%O<%Be?uo~WEaF+bj<0RXbfB754Dx*4e(Or=*8b(y%l9qi9bMi05b-~ z=bOchA)t!Mpe#6V7|KEenZXy{K)ppewnABSBsq&!?1$24 z5R9moECmDWrM5OiS$aCPmGL8Ixd|=Ue)(PS54}PGDynn|Yg@14i!SIbU&7UNqs3s9 z{$dnoJV0bam!gK0b4h0qa=FoDx##nFxR}9V1&VBB9U;1~)sf-=J2FZv@&y1;u1%=U99KOcZlLY1MC!~*!nJU zn*-P_t`qDLRXL4&MNtau6P1XCi=1q5zc|Vv9T3^6GeV^IV^twe;zY$yiJhjYe8gs}DqR8Qt9-C^)U-$a zrdvcrNEs6VBau68;2-KA`z?&?kwvZ{U;5Mfhi6JH(MP(0f`0 z<1Y#DVj=Tj+{n<1` z^*T%>rtLO~e)O)b;wfi)hj<3Jh^kNii9VDnDOXPUJoNr%OF57>yExjFVhP=0y?jJ_ zgvpP z1&{07=#3}zRUGa~eIS*d(%ZEFIISloc19n^6@6A8L0g>D>(M;t^)TA!f_{!oT-5us z!Ap8+dede7H0^UmFF}E;y1gy$Kd$KwIkfBgZrDk`p${d`O??~V>@EEc$9r2pF&N;! zK8T_Axt@jXzSlEwx&obEvB6PJ7l{Qst%JivSt7r|srITsbp_T@TOn_brRZpu#ip<| zYi@)6vrXcV?Kvpmz#m{k$hzl?vQ#h!QTjSIAiYX2PEz%q97vriT*kifxi)^@PE)rX zMN_vMPe1MC%kFhWxx>DpKSS3oZ zPpgIC1g;VFD85dl=uZ2u$3M6LG)(lR7d{aV&gVxlh4cAIeBdBIiz1xBFJdC={A7MQ z^FW!4(=$kRWV?f9ZT2uw-r@A#koV{*59JZ+d?fR5!d}X`^uqUYb{hacwHf|~fB!)F zGo}tx_32c@RXfgnkebdZnW#oJ09dTTICTfrCMrFo&QQ$>^@f8vsgiI?PO13tCj8O& zx>R;aRb%h(sNp1jQio`ZFKPyjG*J7I(>zG)&3Q5cw47`yNJ~H$o1s-kr}R*5KfPd~ zwvMy6M04j_SfLFi%PK7cdx3u;gp+tyD^J}QwQii?t6Euh=B9R@UAwFKa-a`24=Q`A z-Qh|esF!2iAU&MD7?1eFshOmYrkbgG0j}Zcx{W=Ztti2q{< zlhM=;Br`Dm_O^|;17PEyv|ot*Zw;52l{ zYff(Q*PQnfnds0Z12~vc9oazX1EiE`N8z%W=^Eu)(g({wr;19SxkhS_VC1QHi>g~6 zqW#+_P%uQ^R#u~7i~WD-`Lm8Zu6oRbe&cSYJl0ItevV*#$ogw%Ik zmIbGQrBat_Zpxa}e@kX%Uh-x9o(Q^@&BZf4zU`EESG z8##6iz*~8c*gKhl3Ve`jsPm)j&$>^t8iDay2D05R@-_SIr`mJG164;>4pL#P z^H*N%VSs8*`N1k9S%xS(i9=O0JM2e48$v7pWR49p~RVceQMrEUx zAT^I*tf5kpI!^t{o(8K%Y;e4)!Ol!n8z~>6eq!Au^^WaMR&^;bMFp~Ms(Qw{Y3e+& z>1q+N8LA7rHdB?RvRSG=o1d-jQhbhjPhzN=%x=$B#$Za!Q@g2jzUoNoLe-r-i_|5K zVzC-R;u4jUO)OLUDX?74A77|;lDzW)>DiK-Ms|7Sun7T|Y8`N`Z z*{FunuAAV0)V5i*;CQ#F6cpU5E>dEfD#sbxt`<<~4t0juPW6UhmvSNJZso)t?osC` zzE?FTai3~S-QlVg`?OybVlNITE1Qo{4~QL9xhZ!@{fzj7L_nn_dPEhZ#8EYb^L0%1 zVY`v)60zgThaEkk0@<~bsvJ2_DG#!oRtd>+Mx|pD=hR{L@VvT7a6vhiIMU;l|eie$w3SCRfV ze-sJ9FPsB*+l1y<2C1s8Dmh3BzsbAg=gH<7cGx54VJ zML8`!#z25U>tJYX&{9gop4xv4TKYFJD~ZrEq?~MCiF}+JD~yYU|M4QtP}V=aNsGOY z!W)L)-K61?=C9pH;Zp0n`zRyoFYW2Ml1#%4Wrs`dUXOQ z(BL_dpWc%7=YA|3Kcb4J7S=W|NlMFK$fEzi^OnA)YE~^%wP52~wW}8NE?*#CY&9NYIC`{c+pR_8E={}j z=%jhnC&la`h@!#KX5`$7XGN^zkj=>E-3y zy-m|@EkSAAv|Gp4&71oI82LJN?$k10%cjlR`nK)VyhG0xEqyySZQiDBrZz zs*k>fJqvjjFvtFP^kNpj(iby{@z~vvyB>0o!b4cQ-14N9TSQ37e6qNaLB?}dAwq~O zKYO|3kGJBlH0rVtiPNM=Z4&GxER!Owl+hd|Nw^?IeigsfPw}KC3bePmOFg=>A1gmf zky2{Wga8tTE0Hz7Eq`$tKbnYtF3VXtW`No_uTR0e(h^NROY&MJQnfLqAChuFi7agz zI8q1Kk2p|TDAxolTDTiarTl2qTDyqOIDCB_;c0H${QZ$6zw(HR7mcEGF>YC z0|(CPQoNXo?zp*>@f#xMCdVdu5f4?l^a_Bg>BD#OrY9HA^$$ly%u|uYnvs6e<2mS%){d9z>Qn*(xUR8Cp zS5_`|GoE}@A;0pABIS;RA?<3( zp>kxRkQcRN#T1hg!JN0HNMmkZ(-MVLt1Wk0(pnfEvizUzkb?a;ZP%@NbI-8pWn`$9 zY8Gu3?krO0Xl5n^TM~uTsVE~XzELaf|E$G?`M+tc?p@k?hPC}cZk6(EqL5rwKqzYC$*co7l*G?h30;6(IKMbb<>XmQK^ZXW<8 zYJatKlsT1blQ_hyi%gX+h$emzPq^o(>`;B&s+bAbhQuL_yGWZXnos}_gcsyG9*DG`D3Q>v} zqFZIFs9Quu`0sbE3E+{v&pG@2|G&R;zH?n%VP?%LZ+Xi7+|TpAD~^75@olufH1ZdC z{&*mrXyS)R@0bSl8pHcj;$3`4$^5@FdxIMLSL^P-=LyCS=3`A!LxZ8B(VTyD!gvrr zCL8Bd@La1FOZ|3KPQ1429a>zDz!d67kj2aZ@@Tzgz z@en#u$*1v`Lh!CGK9TngrPOhJ=WdQroc@|O?$_Elv4I^pbIXA>?7%r3Sl3Ej#?LUHNY#eJ5P7E4&ueHVp6@l(sY%+{=ZWPG5l9gov&x=j9lR>A$)Ir>byhw@A>LKO`YdJ zWqm`PF_)eLWi{0mp2oADfIUg2Hh{W@(B6i@hTMmq72cE`(-l@ZzPnyM!z1DovQQiJ13}XIw zffD~?B{K;!)?8_WkH$Yws{Y@kf^|&z{1iiWHOTH~ye`FGP3PNl%Sf8RKPfH6x+2~y zla9>zr^=kzBmO~yZeIk23m85!iY>g#Y8#WvywHpWI=O~_y8mG&dWXGkrb=F72Tpo% z(Sw{;%Y2(9vU79sjkg)UK=4CNO=go%MQ(zw5qDx)3h$NmFYHo9RZ0C=y;GF;Ag}T9 zW)j!(QGBhLIXJmM$^j5*T&7s>@!2LbJY?gzzf2@Y{2m;yH^T(n$uvW*zPI*k-7WO^G^Zi}D z69xaFPTZ!o|1XGX^`r^SVmk0X{xH8Snp!O5JCr=Zn)!tnXKK$iw|qA{bRT!?p{Lj( zjk{SU_AEQ_8gl`j?mo{ByoZb0m^1It5AM+W{I8VbhRO-A;|H`XmUKv$Mm_v z+Ipe6mI(gJI|c_X;Xqz9p=D-AW}!QET%M`TP#wmab>8#W|3OT}-_29pgt>pmI?hBD z>1_mcM6;&cR#6O#X=u$qgPobxy-i8!f2LUJpAUmse#@glch$PJJ}dZdO?qq{knGEV{KtXK*rFtO)iX%z8perO!MOneT1 zA&y$F;Ugm~@wi|ON+%;D!y_Z3`wWcg#J7SKEYX!I`}PLpb`$Y$e5qj$|2_Nm4`$7) zq`ux=*T6=Aep|vn8(hm;+KFR4aE#u&*?JRm{)J5}Eh!scUQ+{=r>E!g`}n4KnmCUS z4L!`7ig45vXzrcgS;vS?dSmVX%EqF^&5$RGxto8+dX6aw!>He2F*qNTP^%0CR{V(6G`DXudMz`~y)+XHIP;MCr!=KRc1$=MOuzFN5laEx& z8esTAjCgB37V;t7Ops)i)njk~)rKrkeu~Zf-vlneG{y|6H&vQV?aZbzN#Ujt{AZ3e z-DQq5g_=zj_;pTrR0sBf9cpVfjZZR7nPZ$5g^TcGb8sBo5jWi{a>L>`=qa}bv1?Rc zQ%#b|4^O~gzZ2x_DgkYMGG%7hc%G5LGuLhbX$Vh>r;hGx?cK%Vs9wkjZ8Ws>qwvkDWmm7x9U$yP4UqSxLB1 zzm6TXw%9cDhLw1#6S)>+X~VE#!|1|dzH@kYu6G~P=cc6CKJBe0)of}?ir-|qXIih` zeHz(0U6$~6d4fL+p1$+Cy~6z+c=Auk;y;ock7Rl!iAJDE&u-v{^Zl(9u#qp|ms!cZ zk+%h$v|=b961bGHdZ`m8;)0d-ZRF#4OEP`7k%e2yByHjwc}oh-*o5TjmK5#TP5d^F zf3F*rZsDE$hVJyt7Je9?n?`<*pfszg2d#XBFX#LBq+cK5m+(z@(88^_@YOr$#jX5< ze0gup^(a4@<5T<5k!=X%4)>#w$M`S!Wf{b6$A!}}Y0P%MiQizS^V@j~@0~^dkK^|R z+4S4v{5<|bf13RSzlEPRfZ}$bu=>>jl)Hl;9^Nz%eYq6ICB<|B{x?lb8kid2Y}?lj z)Lz=br*XVj9$nkXf5VT?)4tioNAP?=KDFG-JNU8r+UUJ}94B|yjr)QB)Z~q*scopN zslJ^ly)72?oR6rVU2@a9d6kvbmzLEVroFPd!A+r0A;f()p9Va|$M9G4Y2s6SAL%f5 zX=~;isy*xl?sGG(XPD|6hyJ-Z^R_sQEHn9|cWfxYP=5(T**mgJmm3Rno@YmYxmDYb zvm?ml2Q)|39~EfUS(pbcAW%>_>NHSLsDF@^ z2)%bsillBK!cs~L6|%L5LxsCII{J_tvihJTkYAYaHFfz0pRQ~WJ7~X!2_1Mk^b@|P zMhJ80 z$v0NGL@zo;KU(#<986bZg}$^nUTsh5cPVYDF-{mob!#MlatxA1S~^H>O;h59pWC=x z{p~h~t1xG{-E3(B{<2VQf^d|+{ZIN^UhoRn3Vm*GkuLcK?c(GmtM86!shn#3>_ zrL9@EB5OBuvWD$wyK&^2DMXUxanYORb{6ckEDqy*^*yEKsu^N{cCNF~gO{>$a_z4E zW*TV`PHRK0*ms2z9~I&>XNu5^qYwMY9cXE)5Jlgo3eog@yc$L+U4?~VLo*z%j6#5dsGxGtHgOhAvDx(hBEb%!jG zDNm}Rv0aq_?P7PV3a4f72!g55nL>TeNP%SjQS{b?JA^9U+mYc+rR!7WNIKkGC?IPe zVK}wvt;Enn$Alnyv5zo~{u-|aQ{86Ve{x@8WMG!lm6Jc%mYb95%D3g&^|obM=*>}L zgs(nkS-G}sSCO6eyrTHiEVm@lDnat2hc=^KZTjJccib;V(3AZjg-7S1>yy3^T4~-k z>=vONO~)o9Z7|YVghU?O*zjbwFp=J{iXuew+K*Cadal2)k4_I2{b^^8 z&|W*6BjjRezti-frHPKGHEwdm$cbM5iebeQ( zw7?})(BYAiHx2D7w4^?x1yKthEwtw7{^w@l?J}h@%;0!Y~b`muVd3He&DV z9&X_(l_sbGKDNvZSK%NhR)!9uBTtG!boddp=9g~-A9|=lcv!_WTA8uP&ZSe2${}=o zjBuS|BIN)oO2=1S3$Kh7#?X*TOu%1r6jfVM3B}hU#|t@Fm^e-mDPn@qpT3(d3$&?0 zj-Uk-gwH4}5903bE(B_Yc`*)F1?tVxLrP>(u_TiaA1f82HbkOH0zaXnHCqJtIbF?cA15$KI z?x>k&2@xEv#5+f5>Sh_(XtwaMG`X_6-d)z9wU{Gx=4oj^A%=R+6BbjqJ2CDj&&b}| z*Yku1j<&2&TGO0+glbKmFFehwP@DV$7qbc4=L_-nNpkTRo60b?1HJT<&_;W5k?=m} z2*qTRm;-dg@@p^&G8YjCS>v}Zc*&?-_9=%+Qp z8pT#vXotatwOagu@GJG%CCT*BW1>ROJt)l4^41DL94%UhzG`!!%6CW@#lw>1tv$6) z2r-dwM>UkbUoWiFHf<0F^3<;z26(*+EAq`I;ROotm;1o*C=%`8EbMQc?Z_!`<<*qC zT?LH|u7XT@c#ELX-Os`vxPBDd)8t2l7%|tL$y)RHBSJCVJyP(agss9ny02ao>6NWQ zxld(vMUBgV<}~P0VWKay&sl}$v@|OW`;kY5`xMaI4X(1P`UWc4hPnC3DX3JPBKgvH zZc%Kb&j$u7zo0m~zbm7_X{X-TgfLp_3wQ9?Htg=D?b|NYn|y3}uKrB(n*i84?G&bQ zJ?Q&SAv=&Ffwt`wP7-|&iQT-5Nn`8FP|Gg^!nD=T!UH{Z0LImPuP9Nwy+S)G z*((fCnOP{x$!8|v-MvuNlSz1Q9h{HTRa8j*I>`ZA+>=5R&ji^!uyDW-S8~Hdb9{Uw z5KEe?A%QssIzL+opo>onTMg%P@EKtfz4jHH=+d_Zi8hT8!?lAN-bKp9CeQ~?gdu>8 z4ETUZLO<_)PB;*hUQke^%cQGtSRuy3mY!=j$6Gb~KA{t*s}X|&_sJ2=OT!7#^gT+j zX8Kxc%bA$dKJ~d2rhT|y7-jNiHiI0`z`i+_Nh&=#Lh{oF91@OkR2QZMQtBD89obil zZ7A-DusE1ikXM#eRZel2>+QSNgMrO zBR+jW2;f@W6rmhPCiQtq=s-VyAoin@mjp9?Hd|;z_eMcPXTKyQ|KZ$XvR;z|wO3yf zqD+)qsKiqJSiw*0_bN80V~!v~Mn8)Sfj#Kj1*r?IdmR?_?$?Dg)YmG-@-7!~2jyU` z;h0dvQQk;6v_4kFhyHd{2+@^E`|`NZiKjx-o>#eQ_Pn zFB*cO4ZA3~Ir?a$602SOtI(3uA>Q{1vY8HfD~l-PTj5v$LoZHyq03>*&dJY)NCCo7 z?ieXXYxy1X4R0R+#vFD@nA8U5ko74q(>Ba(WkLYY+*b;s(Iuj)Dc`ekboEp%+UOs# zs~xRUrC8cELlLyZpYVoSI#&)w`yfR0rLN0G>|OJ-(3>9k3d5QHv+x#;c?}{^a0Rn+ zxC&ZYJ`G^D-#J`7_lmHIqrV-4np{|{_))iC;g&AHhEH$I#3kv!3G3P5yJ{Qiv~$1V zO{r~jGm{;e@snz*63p@G!;0()>@yv4ivHT!--QcYE0?Rd2+%qmR@Y_jmP(&p7p@tW z_1i*0q_l~!!V#SKxrq`4@ofr8RLvA2ij{P7H>~fQ+W_9;dP^wq)W0GwIL zWQ&8LyWT>KrpiRMi^yPTRtkOJ1OQ^GL^FyX5yI)*e$iVS-%^x0KL}1yPM*D>xX6Ho zU1{S8V7=>jy8z|279V5)(dudjh)0fKf<_IL6q<%NywmlEp)g^7;=l;qEM*krx$^DI zLK{}e;%SvNg}CR?toifB7WCx_fFH*qnQ7C8m(Z+Ze&P>81xpFh`8HxK^-G7Bjqn%W zq1n8b~1xM8O~%EJ-iWUX7nLZrtkpqX#o%HZ`Ljah_W{Ycab3uk7Mq9Ld0J= zifkv2H2R-P%a=>xbfTSDPxtgeyC;T;BeZK_;%tuITc-HZ^!+dz&xVU{(D|iGoVU|e zFp#)oa;H^yVuG(li1$#`Y#6Mum2yj(8VNz**UDz?e5APEB$ky_7enu@X+m3C86z%1 zq=lhdzg&){*jUl3+J_e9xa@gOS00_J6eG1gvEoilLkxnUR|8Rj`$N7IL;a@Lr2yu6N0qhF5)mQpcz}+n<^W;T)^{1DarKx7mB}j&>{keRWYca$jlHc<_iSkZ&skxYH(i|w__ZlVuI%espdG~m44QLd=3bRjW4 zh8$^PChblWv*__;F~rxL>Q$Ht+`wdqmJNWS&sqg*xg$xCY2X2=UGv<`c8d|(;vQlM zM>QWyf_9*%__{a!@QIX2srO2)DJ>1o_3^&qy&MI;Ax)yPZ{U(9*u+pWcTxkj2W?^y zFJ?H38Tg3o2Eo5%Mk{~H5YsujHWGt7)GmHODeaUL63$6&w1zA(n%B1X7rSuOyOSEf zdVmYoX*r!8#zkc!neBV0&Q6UQL9VDY`Sn7kia(* zLS3^F^AX=tY^RMY5o^5Zjz&3_&XC+jlPW|zM=yRY`e_Tsh;MLzyph8}yK@jle-sP1 z)>tX7(>jk6yYnH;BRF%4>@J71pvVqKooOg|GHpBpAlY|6?)+dChC;V|z?YXSVh8Q> zYB7qV*&0}edQFHmkROZZjEk*gyHhdKcdx=suB;Uw5GvrNApDnMTgxVjk+5T+4txr0 z-R^Q%S4&?1DcamR@l}rASOhFt(IC!>D01ZJYfcf1I)@uUsiUUeY_%FspzpWCJ6Rf` zs%jWl|mID}4hQX@&5CuaJj=Yptl7VA*#mw93tFTv;N z?t6BS>aSJL7fVe#hM@VM!+o5*7uc%yvQH3QyjKjN2NsFfC@~hn+{JH|cH}4k9PBb* z^3jej77sw|JFBtU!lhzojwbrUZJf9Y1AOQ{@d*~9z!JFZPA839ChjB0RZNWX4IJ-) z<>E^EX1>&kK3NWD)T^_aP3{%q2ehj#$e}U!i?15`*NytIu!_Z7+UAvF8;+W0N}W6! zZ=um=5dVF$N=&Ee^T0QqU5>BGzhbsiR*QKY9Ucpie0DJ;^(hh$fLKxeY2q6AstxzS zK_6QqmQ(2iqK*1(l|-_n;NnZsn3`=5h zEGTfYS@`)uaSyfa3fHx5t=NlxUMp_Wo?a)u#nG{TLM(OL3d(5B!{S7G`H~VxMbF88 zTHp2JQ(U0OQ)W0btlctlii-5dq-h}=#WGIYx=E}?A6&pCaTgHR?|oYi(E_$WSE*Ge zIe~V41WTT5gFGG{CrH}YTg3pAm_L~L9I_o3g9+hppj1^;J;t1vN=+xlL|T8OR=J!0d&!yuB#9zqukrbz?hr}Pa zmKBKJYUi4pE$bf~JmtpJ+kBWb#E$!qON%txkw1OuQXD@w4%;kj4AqCD% z?fR?YIG*Y+BY0{31F+6%x8QF|M{qgj82s|$qi|>WhY^m39S6)>;QSWdz`wZ0enJp2s0zjcY!Qrmn+Jk15wm*%=lCb@HKCOc{- zyX)Az^{=TJPpjSq^qj&x9&|j4w0Fg+QhH^BtI%GgRlX;_z|r~9Qg{m;&}9H-RJ*IX z)2SjrpY0!rNz}@Yp_vu|FS2kE(JV3@f{H#tkl0J#LU#AQ1P6OM6g=uP--(;G>6gTZ zylGWW#I2z}iC>DAj(~Osu4!+GetEi-YJdM08&hc%IdJ6K*DfI9iV6DA>7I*1b zg5LjGe4JiSQWLd7zra#+Mf7cy9IK`LCVu2i&Kh9A<)f68RV}4Tawfuu9l8!gTbBO3AP zhKUovI-lvG1kgTT>17>HYaLojU-D#m1rF_6EQo=aD?+g5<0oA(#bopxF{Gw${0OEr zli7xJ1-0&Kc+U|v1~OpaT<41w|G04ah-Wdm}|2$p`OWj$e_c7#X|a)!@?3TyCr z3)@M#bWVXKO4O8iy8a*pcN-dXbh3lAM4J;WWqXq)5$myb zfHH}?C}(IT3DPGLeH^32c=Qvj=og6N7FngowW4I{ev@u)w1{p}AW!|%AR>Ci@cUdu z43?+C{vMbMIXE8%Yf#q(!R*u?(otI81sZ4TDHSM2o~6i{Ox!i3QDEXk`b$sgLzK@ORx;TFM&Q?o{ePI_#EkH!!_(5AiYN$ zILTXkX`lq!{N#MdLC{L*M@^m-DKq*lCE3+LOY)>Gtqf}4o?qm&5ra(yY(xOz`U*vmDE$pB76W3A!z$e#e!F z)tTU5zdj|XTCX8UMpBnOn7EkX(oQ44rXWgosyk??V_5s z4R=b_9B)n5^B(k6FW8EHBc+~{z6kohcBE9Mbr>Zf2UYKqKBW+g+K-Ay!>B~DIQ05x zse+^FrBbXfqdtlZ>cc{u6|h$;m6qtH`D_b7wW>1dVfyZA8)SP%WKkejyxSzgp1 zfm&2pAUCzez+;_WMoMj6jpQwpWx7(OZI~=MO%#!%fVwXnmY?BjF!#6RXM$M&eu}gX z@y7c|8V*^4XCIm_2%0ucTF2A4hveu##;t=oAXs{7rbJrJEQ!GLTR_EE`N;8jr4+D*J1`})=OO#~#Szg$Jdv=WeMNA9#b?V6%OL+n}HYQZ4;1h*8@71=0hY2QqgfY)p)qy;oX6 z*Pa$5RxgrbRag_2oB=;V*87l?@qSuqqm5f6eavgcOQlzMdSWXM3|ua);uNSzZb8OC zd!{DdFFlUD)e69wlaC@Qxx7XiqiZp5wHid^8?PxXv~dqe*Ljvp@Y9}OC!ONN3GNB? z?gkol1|ZP_A4Ky59 zt4F05>E}nKw^)iu(EhefTF9+#1YpkSAtq>Bw@WsTCLDt3XJv_D+Fu^meNAzp-Ibe_ z4_`BGhm`P#+|~IoINeJRz#Pt+k3mn~DXmu+Mgai{lyY*X^eESCekb^dYpL-$aUo6K zE%gtb%s2+GTMUT9=0q~H$nGQ-Vo{s-5&nhjkrb1W3+X#bjA{v{5Aji&DpR0@u9p!Ql@~}h9VETE(J=-u5??WJwe-fNZP~E zJ)4n7lV6aAnGEy&(96;X6gO8%pcCtnRh@iPT5Sww&o42UEnbnPdeibLVvxz4;zcEA zr4Vi7G3g>l;XxQWhcDD+^8=uf9y%c*S@Rws-1QS+WA{aYcVuCfYJ}m*h{9>n8`7p# z=YbEsIwP@&kLVPAZS@G zliKf8Lh0uV(ju`Q8|T(HXj?y*Kw2<2I z0+&^OB@Lx-#{jjNzs6j>{1t=yuV4-q1!H8EY(mIYpdynu;~3(lP8VU?z%K`KR=RW% zd$Q?1C(WRA$Np7Xs}mVo>NirMK>OZ8*t+=#DN5ILJ!4mdRCK1hg1-Aw3DiFLL5lFE zgUgLm0Khcv`*wVcf=-8bm92=H{=&1cKQmu-LnX!m2P=G_WLz2I? z{ugPIH;r&0f0=Sk8c#zcIONZ+!5KZiSLm$OT$dh#XkZWG9OU~7O2@Ixs}Cpl(WWZ#bxclycM}G=ZmZl%#1DFo{O1ISLKC(e!%;xJZ<%Bu$B*OMDqBB1_ST*H##eT7G${f>*C#FH>DuI$azCz(hbmxI90sYLtUcXIF5u|<`+-bi{Ny^F<;k+; z7J}xX4W-bv$Nl6nzXC!Y^43_du}> zraXBJDKC?EC(&% z+RFo}OR}0mx$WfwBOW{VDgx@Y?d9Gal_tZaUI~{Qe00#n6ceMoI6|IB(PnumMp&kI z&2pTU7%2zwG#!+pmfk^*=2kC}1yc%e;_Pn$!uk$`Wjqp%PVJikHo?+D@uqj`0gWGC z4^R<420`NJ7f9DUV#e86$Mh+X$X|ZvmOZriTr!r38p1AwY@o(aFJF?1&AU4noIYi|Qpm$1ByY zI@F0H@udCUM?TNdrG9d6a@yo?wF&9+MV_ku1{=7^E^nZ>cEja$?Ig6-(zE2BII={^ z-a#zkUy$KR5L>$$8RBH1>pP)=1NuXdt0G|<*tOcj{pDh$Gtv>w`V5eZY0mo?_t697 zWR8CA0jD!L0uT786unwI5MzEg64M*{E5OaR39uxK>tSasAIrk(2a&R3ZqG2%KMa&J zjnXkIEq@YVR0jc#x$+iD%#&AX@8z+^o-dHM()|Oa&f236xueOTN1u5@?0}jy`Cf#K zHs&jekQQ%Bwb1Y)`2}W9Bsw@3Bme3Kq=%5vhI1*FBeXTe@@$?$i-o~H88x+xRA#h= z7Cclg5h&;rC5ZR%ERxQ%j0AcaDfgm-TX2KNO40ZizCnK;u0xjx#{fQ;b} z!o~R+2wGQ;lHX?{h$J}UHCtCy)=gkxW)=)mbqP{TyI48a;cLheZF0$OlQ&Bcl2|66 zq1KN>rc2A^B~;ubM^PWQoJ~s}hKuRWQj_GCZM3?#kU;gV#NFC8w+!;}TKvj`Tp+N`H|JHlpOfU6<8Q<{&RBCOF z{Iy24atTM3!9piWY60!KHj!!b-;&iB+AoRGhKaD!cNVZt)%8g1wtrGgB;gsMHEpk# zfAmz%r6hyuINTsl)dSbGK>)O2dl7>sUO+)cL!EWwM(v^5uO{_sD9|w94sn8xyUVCC?1@zOBO18)SyDfFhV8mW!ATi(Ozmhs@7xZ=A| z0OmIH}@&=AJT!f80eXktl z&vFX+#ksk#5|e5w%gr4VfM^zBv~VYh9=itPpX5>`t@|Q&UGfP;WGt^r!V@fsMks)Q$d{&A{y{ii&)AmnBx;k5C=M41MS1;d{4+)&N6vn z3rHlhww@}TE6e0OnzRL4px<@ca!|XhP?4UP0N7)(gP2M91e%&@2P`%Zm%Qn_W+1_4a^8o3Lh z<^e%pOT^J28N9WfYve&FO5Llpr@|R(5Di-^AJORm&9zQOZnD)rjKZ%EK*UkarqCO| zh^@${4#6<;_o9Z%!pl5;x&ewVeI}2l^igo%mP;5PK!yXfViS~6AIHy*VT9k?Brj)W znJvlu3!ukyo8jYBox9P|wf5Z>IhzwJP}o$`KwY=WD=F2jbf(v~!cgx{L3)Tygl2hE zPUL(t)3ft3ie0Q?gCgC4@1q~U&_#@cp;tFct+bkL5FpLET~;`{I1Fan@h*Vc{9O?I z@N{_jevdPgd@4l^Xx3x%PmD#_A@`%x0g#}io$^?Y>9Bn$YOBnt^!zTliVpNbtyl81 zFk&cNR48M&oTP^_P`Ivicqr6$@0U=kr=A2D-~AUDL0#7uFO+?>eY<6Fw>oM5)gHO2 zCG2*gyKYitna(()I$WNH`bibKH+3!?PRJZgyIxqkWIq_8rHk>^?`e6XcX}Z*RC}J5 zYsouRjn*Qck?-~viZc4!ob<>(*-j|1Z9~fmD*g37`2;QM1O1sb9$mh)Up|POz%n@w zd6qE@R?_bW z>*{LiTxH8~P$8@x(ij>|LycW!g66 z_|F}J$nX3W!|?Gt^4DC8oMe`|vLeIEimCRz0j}lC_v8m@Mmw>Kw&Q(yBv@pK79%H6 zRI7X__u{m=k7Ul9m6Mq1zV;}}Z8|5PrYBy90z458QOjpiyWqS$(?h&=H_B5AgJ7FB z>_S3g{%7* zs=}SZgLJhHD){lY@^%(pSr}G+uC<5kA7-~X_0*3x>yq4`Z{c|#izUUG4pyV#JA{I- z{vdDVsI~+)P8NVVS#grK{BQCqk-kYqkT>8rIgvK}CNI-6uL6$<@P-)H>r<29U!*sbOcc$6bFm0h-G25?QlT)Zi zSCEeh*X03vEmvu@WY&&fm+!t2zv!t>UH-aj1wi^H_T&sZSvMf;y;g+itK-%QAuXc)ckyufkLw}^J~QH zmbX?;@s#VY*eD|dhIxg*a#xTp4q3LsqC&eJ!e=lJplK|qQ`YhWlv0kBX>^9_f6^Ke z^mmIDkv?s!44|an5sPI9Dvh)?1eD}Yfyyr&{j>pwZhCJao*&7v}J3A|--sHX_ zJud0M2GLQ^WTk`Zaxo5^MHn<9S$XOfOEcv+IZB`8qMT&v7X;foB1Ji@bxBoFtQY&0 zl1Thz(4>!Sko-4X#V13R?4Ezro7?h2}`GkYp2 zjL1XX5$$;gAUaT1=Ew$h;Ry~==%W<#)V;UzDIIwl_uTt5mRd~jqYUHdu2yOs%Zo1y zRf17rZ5!&Tu%@Vf$`|zJ8u<6P-EbMz5=w8n*_4ZP_Ockm+_pqH>B_J4LNNwrY=*Lt z5GZ+5Wp@DF7C%d|q+}{hdR<)^UWcT;lBs}m=yVixo=+`AWmF8@-_9&$ri?()u9qH6 z41>mIWGm%5o|l^Gl&#rHf7ZcFTLztPiB^0(RMB5Cg~@40JI+M+r3f>MRuW2#XMg(Yjovh+208Iddsj zxlz>n{Z~@5R+6WT=aic@R;RL&ZATrUM2pPgr_{GVX`*)ulmwkGgn@Lt4It6op~TQE zhmxV4b0{-V>g!ZKpzr5k3aeg_6>VyvGLs9=90Ibs2&Jozf4$xw*)l4&r$ z5g!2692%;$)4mz1pv;QZ`K(?Kz_o3z6E-!?D822!(q7 zh{Euv7T|0~B2kwS%1I*zM6JXSn-f*v6gg5se&uD!N{hcl26E|0DMGz8`%?Ffe_Zf!+K>zs?}*o8_Z z?NEh+B*@jnVn^-HvC3wSb5iRsk;^ad3lZPE0$xhzs`AI-wpc5)RU1D}*~bOk$V)hf z>cW<3E3#?PRmxl}N`Q^ki*@0xB8~|`+UFCLR;V7@i^*pSp~coH?|TTNWW$X1s8gOZ z(L;~Pk`_KmDK_~v`@AOH42!H_P-^djs!p5&Yx>I+<)V=nVdXGvftG6^O5LojNy5H%Hk^VZ|V+ug^iY_LcV-OrNW4rLU@`4qE$pN*K=|nLpLt zqa3AL6~-0y)@^9XV&q8Y?S~1Et1bCoa6*|`kbN}f5N~kZa1}hU9g2))0Pb<(QyEI_B*X~!6 z{Mg_aa^5VWz|6d4$|2#lY;D2-|!Q#R?2I4cdc$64t# zaT;<=BepB=A^Jq3l3G225`*oZ!4AFE5kNG1hjN%|PNTKcFv(i?ok}=IQ+6p!wT?jD zoHl3=nn|y}hZ8KnqGONlh2yqAsURcoXo9}{{3{gXIxCVL{j{>f^a?sgwo%(8Bh!Oqub!82RkK;;5&Hsc_#M8S0YJdlGta($x3WkYYL14{y$Yw3- zlrqOeFYiKh(q=nK@V30I?5C78ROrt-qeRoWGs+&Yl7(zlR!*M2a1;cEQs`?ls$p5b zlgachB9vNOq*>loE^*}lCZzq`W6;j{_myE3bpdE3x(9++y+-2ou0lKQrT3L*P1K<+ zbb0#6O8Skprn9qP-VS{Xxx)Ge6cw@6YOW6GBL4|A!2OAGC``9@jPCU4vlmF9LM&iH znP4{giE^-(eO77Uw3FwQ1fEWo1Fzskw7z8LL0v67i@W~vsqz4Y{07=Z_nm7#Q;yNz zV?YhpVnE0-tEa8IpkVohyc;g-;up%}5|VS+1)-FV+ymVE*k6?C9Nm2itjnOUVE;B^ zS(=Yyh|{R+A5u(58s%Vv5Yx*W|3HXY=!>rut1sjx&sGTZ-IS80*}i5sT#+rsYX>hX zcXA@*S99u-DpA{t?sB~xtLj%-2u71fZ@H zF5h2*Ip6=iGG2S+2W6HCi+h=4X`txK$|FH8*ozD}7~R#`hdS8O4Qpyw?bXW+FwTA! z5$%j@c+|rqz(#DoqKu*6($sLx=NCog!Wd7TSCE;L1%rbgBwM^Z3x|uq_0K*kM1sMo zZGLKFh^%vVpuYtLX`5+Sg@vlYpLE%zx9O!d8CzkgkctBCz&9pYInC*QH49M2ejj~ zpISiIUxx7*{4Bt3Rje3lq{uS*qvvS3y^Wekv)Ukf++_n;PrE2YXwM7XdhYzmKov_Z2bF@e3)}{M`K>b; z|L=m-IZ{bggN~n;1*>q6!73tv3^5+7GE^UqeHp4w17XKf7O`!h zkBh_9`*|8>MY?Qpgj%kdhKa{`@-wUPet0oqLA4ix84yq9x;j8%zDVyPeVVQ=4MKYJ#$E#>CQK;9 zJ_D>|fM#T<=Tfj>&ULHeVk>2L6^6n~S81nvLP@Pxp3UJ*hLQEG^wZ*IsI9m_RtL<2 zd562MvUaQ!*EM8JD5tJ7)s7LKM|$2`H{y?PR72}W%~aF5_MS(Slw-*yL^Bi1!MsX= zm%uYN*3;ox>Qp)3J-HBH-PCioYL0A}P+R97<5kvJR|h(*7S-xmjn!pr4~CK|TudLQQhBxU1ZO9>c8d`dEqg24aKz?HH~bRychwHySf3(v!N^XoJS8vfsS}9PMAU6 zI>Ni0Nra+=SOiPk3}b>^P^*f{F^zR4Y>H@Cs*v8wxSPv?eSWc}*Io4HJ*tar{e{f* z<{-XV%)E@(cEKhVW;k;ks2BGdY|qa`wY<|lsMubJ@-`&oyujDq<*aFJK>Ct4<_SR^ zifS65JND}G+8St*m)^@lR>_D-PGjA46_WJE7!1jv`D)t)y8~Hwc%vM9 zZYFCA20Sal%V_H#pIuoc?4~29QA5>dqR_R_?r;@>8z{1|ED5{L%GR7=8F9TUzlNy{ zYkgxao0!SD?&>iOWA!E&AJGOcy93u}78PV$o3E#D?-4>Rak8!!LVVGZ zhPoP$F1hEcvHr&6^?F9*@)Qd#oUfW&vT;RR$(qzXD~ql@B7{ccWcDDJb0|BWstXkp zmJ~9{6%BLPz0j&MHzvV&B%nR*j#CEGo0nJ; zCQ1$ORF497muE`6vax0m54Ah9Y#DYhh_NH(mZj4vlgBO9EhIX8@FOA z>_*YQehyo&PaQ1)iM^eGi>^wHzheQ=g5Nl7kut;vW(Oi(?4XXdV&8~dur;hnGn!k+ zx`Bc6h%GIfjyIHQ z%m_7`PpBm&trQ2ES?3Cvr0L4*84r&of)-m)KPHCTGT5X#GKUzdgegeyLg(xbXOr$@ zSofK{8OW3kKsPo3kac#7t-QRB_AOA`o6sNHc}7^!kQVL}Bmf5g0rKOPhb1{RS_)2Wwk#$n{ z(X3+@SS4oB*qo&4!q7a5MMJ&li7Eu`XLlgz|FnhF)rS?t_IH7u%ERVP3jkBBK~e){ zx0BkFx=@XaH#D>`CzmNDQg(l8MpsNZx=e=$gUNrUgA^KwwVEzQocv+`fn@r;tJF0{ zmv#)gZrCiA6f{qt?#zP0dV6)lL|n8Q)4N$D;VvA^T{J6Xta!N#K4-CiT6wZ z>@**h-E=RhPN(V^Uek_5UlYNVkpxhH;eF7wp?U@5BTj(_z>fPwJdNn`N@Pupz zVMge{U@4~sD98p2^Nq~1(52y$Jp$pqM~WDCkHLXr-Z18@jI&f~-#Qn$99I@7jAAE@ z3s$kNTZb|dwOs1%uZve!VR50uqnV(uMlV#`wbp+aGO*a8TNB*rPF6N-zE=teVXbby zn=t^o1cDwLyH3hz$!yt8r%Wq$NcG7@1#nQVdXHyD8w{n>pQ$@tds8h?<*hn9>WH-3 zgjN`03xjm_T@(o}S*Th%>1|_e*4t*$Z=la$v-apl!0xa(?b!q$(vJ2mM0l?JMY56e z3J98quSwl}a;k5RrJsZp;oCA66s+`-J7?J)-Tx$GusyZV=4Pj$kC$#_z4Ye5Z0M~q zOj#`x1)BY%PkUn^?P!_NSS#%`%aJJ>%)N-L%8Rk8ziFhL9LP@b zKnLR_{R_QcCeNnVk1IJe@Lsi3CtX;Z^)Q9`E3X^9%c<7AG$ZVcEI=s0K7BG(4hB@} z_NPvFOEB~XM&PFRpwVx`;;+3|PKnmrtP8oP(fEAx62nu_oO{)tdI`?1uf))PkWr>f zfADAxbybLl45yP`oa^z5tl`a&_Lir&bRi&zkt?8ys9`J9r3B-EO_>Z;V?fP=#u)$s zV{`LGwEAmn%4+J|EEvO&g~b^e%t+{x@dwv!C}5sl-v(g(ad{)BeR)du=X^a#x~QZS z6$3-wMwyEJBNTN#f3Moh?h!txJtN1FgOop0NTld9`a27-wT$7zAvAC`_9C_@$5rgm zA&Ozfik(=ggTLSLR1bZIyX19P~2rY(|c|c~Hbp_Imv*7}Znv99_SmE59bY_H&V>#8i6*X3K^OuU6 zq|(VrrKON+PwZi<0)VWB`-3+{a4^Pb%nd`R+Y|$`TUbQ!W*AuUi*bMviQSZ#u9-So zx9d>@b8oqm^U} zU1OzVFFIJ3!>I)NqT|d2v)fv!cR9Gx#0uq>>BBNvJ1F#lcFYeGjiMT8{Vk9K!-?Vb z;B8}snKT)}f9wn;Ig!DDA~s5HuY!F0tyYLRmgHOfC-!k8B{;aIqN3i7weW0GvLMce zEVHeBHY*|NFb3FiCpVX^TsC_dD8AXl8E5J;#Sk0(p+}IsV9IWq;(_O-k;tqmW2wsn zVoDTi28u~;Y$JqyK8(S~46r+P&mzAgN<^OCpc_`!K!G~2*OPaUi)M?f`$-)i73ug0 z6p2R*SeT#X#n!OX<}*rf3wyNn790ai1_^EUw>K`sYL$NqIj3`Xt%wHwU}0tcV=IcgKQa48@R=MH3S8#>6KAOx%l zhf0m8BRoPKF_X=szAM2$G$EDXTwy{yw!mY$Dp?@v1>uGU)HT*Nxbm>l(~C)hAqbPP z5f=idT01IKvDX#b7X_2u-*Kz8O8v9Bs;p*@VyEUhnlH}D$8)gbl~;p%LamiX&QTMi z{$Yc$atCGhkIq$7>B3w!H<0-&L)$Y;t037{9raSqJT)wYO`>Nuj8mK*gFyGpQ^!-A zyVd!kft6{+-Rf2apFMG9_j}ZS9sXfEz$3AG|4BHp4Ria5_H+OUPN&pfOKEe}%$fi2 z2KALy&9)o3RiCLLPKT3?;e?XPYW&8wG1iaU^zF;DN-C=ug93ub1%{`gvbL%cPh*~w z5qMq&jv~}0I`zxg(p;|`gGBdGQeMm-xe8D{%a8;U94kVF^v0_3099-=;6m_lnAKa3 z-0)R&_=-=^s^7$DTH+^$hU#|$@eB!eGUJa1M=Q)MvHE_Pp&OLn?-<7Vf_&-TWf4>8Q<;3u^ViTfke=cWNZU=Ym+E`Ikt1Vv!xss zeM@HsyQ|A<>e%q!c;lPlIvKwbpxn3{)pi#HTHJ`W(VA3hk*9?DFoj}62OmP$CSt|e z+|?)?z#_&d`tdoWwtAS=3BjJ*<5_H{ZFULEA>fLmX0?$HMyla0Jg4aIDJ!F^k!pu7 zx~?)U(Ax{KHQbUp9~*3V(7bUkfI)V%dt%fGpHfVZ1G~nn;r-rxE?{IU} zX?zrj@{-?t0waxIZW2Dm1i5ZG_u&p|*AV@*KQKdv)5iXD(Q16F;`&n7K3!Hoe$sm0 zH%QVK*%wq(i&!;S(Qm-ymZrt3p`u}0u%g1ZJspozL%MkSU(4Rqg(14lQvK#hV(;!M zqt_OxFVL#RYLuE$+nDE`z`{t{zeycO=dbvL(%JQDo7f`uwhWy@2A?+}3v1uKa56>_ zTq|rZ#&Aqs$pk9etd7dS^KbmS?aO;clUsdPpkJXZ@ zgY6YKR=)@Rx>dbK5!=+R%qHFVcl$=;Jv3|tPzXAKO;G-%3HmVHxa#lr)_6?|&exyG zE;Rax4@UFQt9EFTemfjweeu#~uDG_G@eGCA)O1BZz)qo++tj8U#$nY4p?vbpzeCQ60zRS{EDq zuRr|LjcQ5Uzu)IZ_F@f6-=t2t-N+g{uwxK!bEBIteDF#~n=|q52Ysr&ntx!c{%`!G zkC~A{%)#DQUhHFkeH*MS&+-jg{IgHXnUMaRdT2JwMqwAiTkpjNR=-Yn4(vn>vVK7S zfCHW%^mQkZ{V5havFEPYA(FZ;G!uQbNP=mkXPjWaQ=yw7XnzWEuLhNGn|*tac<@K2)q#u^OVdm{PKhTgWyZmi9^+ z*n+=~QQQ09axvpLkS4HFufb~6|I^#IKv!9uYkxc0fn@ehOdvoAw~r7mfd~mih}=v_ zfCQ2dLWH2voj?)@m&hfw(M8>;sMw;yf51V-Hdt)22Niqpfd9c3TWztT2Nf+|f2pWc zLBZNqTdn7LX1>{bvK#-i{&m*+XA$=I%=^we@7&&*dFQ*xg!$O;{>w@j-#5xcg?wtR zxU_H0Ol+k>C1o>9=Hl>uLCGlGE}etdf$k8a0(eo)5}XM&H8;8Pr5$3j+|VedCaKe1 zzJgDRonjiE)otTjqrS@<^Kj^!ay8;+EGP}(CNdn{&cfD6t}PQo^FoVw-*~8&?rPq^ zf``d*W#r?MZ)h@NLd#uw%TAnm&S(;SGqEM(Edk)E9tE@2e%<;USN}?Pl_-^Kn?@LMaY8DP#BOXxGeSySe^-Mlk&|lRZvHX4lU#k3SSo+AN(@NXmARmNb`|_$ zs!7Hd$e+y9(iMK7mzc}wo-d~?D zk6$GU<$u)RT{9<|M3thJ860yuDf4)*o3AT8x1Butk zhFWyR+rIaODRU~EmHL9r`o^`wXRkj5Osy246QrO=Ym6y&8&8wjY25t6wDca}cD$%=VO>xa^zNe;b5t{$UHKN}=yTpLPT0QJt zrzNzkxqW?iHjht-z%YhrG)#UN8Y@v>ExW{eIlC1@99g6V)$qbQKtk2X=jmqHvB523 z@&FDB>=u@`yXFFIs;4=*whH>CREeH)@0DUuPWys&%}e=IXf;QZe$3f)06w$jtO8A) z=uNK^(_t6Ut@Vl90=O({s<5*_Et08=fa0nJ<*Y|@9#^7$%dD=@^2YU{7Jbmn+tc#o zJNJrPWO@^-_>vltGpHrBn&<8g?2$4QNCN}mjT5>2KJ>L-l_InMjG1`PD;lDtVgbdf zUZfr~lXu>S?lXUdDD2s~zN4viS*uLjDF*kb+Zd`s*BLkqW9jBqsD{&&HM&w1_Ulrv zP>2s<((uWR6)?Fy?-zwVLTYxAQ|5>vL9Du9&^)u&JV#tF-CB_m)GFwXEN`e5m&>*H zi}7+-tyr2`SzJ;^CeGLaQzd$A^IE94*VM~9s{7i08Ps~9mf(g(?)Y@s$T+W0ZS+w<{Y*02>~ zY=5+wXUx$gyzLbcE?+DsgR_wH`dMOXk3~E!tCi2Sh~hBrf5PD{c(1IQapf#-RcGS1 zAZ(J={eI<@9+k6BK_O;-yqX){EbfXYV6SQNQZrXXw~(<*5d-C{Yi?``v6HffFv#nw zaVz1dwnq88M%ZfIk<_S{dn?7Isp>!vK0hd`m51Hv2P=dQ@zN^Tue@d<(j!wL98Qy3 zbddW)A~SIb&JROqMfsx&F)*PT&6g*izY-m3O|=O24p~iwisZy9pC}b0gLW^}OuLvvV=k70-mdIlmi^B@SLK#s)c| znFWiCe?W}Kzunfp`@kLfSZ62h(xmuL;^!kTcsGVYO#O@EurP(oTbg6{MS0{ zTu)$$FqBqy$%a;VpxTs`MIPD@#MM9u<3L`x8uP{P7UBH}xEd$_rAhQkQ!8k^Q4e?5 zv^O)IENsR^`_5v~zmGQv`F4^}9tUCb#EDJvuggWXylI}u9^jea$TAA;wrm+)R(Ra- z^4Vh8Xl0zah-_Ka+|jshoqKiOHJCox6>-FeH6w-`S9t8>E5yt|q%~k-ZoL-cXVOaa zmZW83$t5AwdL0k_xeUe&gs-X*foRPFyQB-SL;xEgco%Eh&!h?C|(Sy&5E$&1BY z`PeLRMbMsQ<)k*$38&UUIEyK%=Ig<`tcGZ*Fk({XkEfiSbH7zf@mflpvWUjF>1yw6e%g~WKrG$cGyGP z9~N&VT-wb(uKUj*wY1NhQY8yhT-bkDc<{x8TV7 zi#x^UbdQFU-r2arf!)6;PyTirmZ(3xOLPd88+>l%O)~v%OrI<77W3uXcZ(SVkq{>} zd@DU3J-|U|iTlM(ME zQaI_v*}xUJhVn`tX^dY(K6%qCqTlLvz>R>cn;BjinVj*Rh#z4kH}S_1Utq;k74m7L)+zd66@sJH%0FrWWC^*gHK`?!t06zIr*fRwUE~X6LskZdLr|H z_eQfSPDw2lDT&1aLq7@n@owm@m%cMezIIZK?okH(Zk!zdx|kD(-y2_thxc8y`_X{> zA+E!`W=O>!Yl(PkP}ioxq?;x;{G@#weHYTROBnj@7)*IW(}$@H8DS?Nrb4VkD1Fr% zBD0sBF)IP_x4j_-4>$3-h(n*-?5lky1(%V`)is;E_dTx)|IlsB2cZam)X(5TT(gHw4 zNTed{d^^#eHa-%AAp$bG>KTh;_5Kz-IZ_b?F#=;1kF6**%zMj*-wVI*ux$Rl7&GWF zI`Jv!S_DxT@|)vs^(}lBy(Js?uzckAVq};s4D5MS$>3fV&Pa9=GcAluCl(Kmp&RWe zuK?*yZznDUX12&L9Ldm)5fGaJO`@%!sXq!V>PA7Ej--+CYzn9qzCxF{9s*($&|I@t zOag7LG2UvT#vOxh;UPJIilF4alg6+<(5AzJkjs5L1v z7gFE_B%+RnF_`8gmMS57+9|*_`Kr_8qwk9GJ$QXQU4HN`mSnu%*GKj`EvDxvp1!(c z7N-O`gWTq;`wjc1YGl&4fgY#qm@N80_MnCX1ys!BGkiV(jqLfaBC<=-I85*0L(vdZcXv&5c;ga0Q|mOlSE2fjgms zH@L&jw`E8ZPo)gqSOek%5Ma!Wp_}nbd>r)gcKZG?7_`xfj)hWp0zh+YfdvpSLM71r z^)Zi z2V>}mW9TP6Itm@<;56tR%ne4d21^fIIJkiQgvcKTTw zXGUtqn=BOm3Ic>S3n$(a{=u++PT~OFT535oM-On;Y~Ceu#hY0FktcV6{QjHRfYMg? z*nx=Z0rGb*iNRbXb&1(q#?WXmgJEJcJ1Fe1MK3-e`R zh|>p0rxjusn9EO^PvUIgB3xHkt9HgWA>K4L@p54NMACHtQwOu!hrA_9;BFB1TLhy> z*^sV^)W+ZjU>E5O|E3uFR$$K-v(g9UrolcVE>Gpvb>hjD$$t<7a>&Bq;*aIEafvmD z<;wYg5M%lt2K!M+WU*O=#Loy0#vQe%~Ig4iH^%}fC&0M=f zWz|{mtN5XE#aS_U1g{gbqRm3=0y7^DNaE})`RG~9P`vKQl5ZfLx;{Qk{^P93n#TC_ zY%|Sb4q2?b7>h+(6KDmvHnTWuk@33_pBR~2`fSG6vpW%GT9$aP%s+#}5p;rGe*z4w1~qc#MyE#7z5tCy;UBSo zc+{j2yTp1VstI~G;-(Ilb3VW>i`Q#FuSMD!DP21VY0rRGt!bP6x5nRQ_Q0g2k8l#3 zK*JVL({A^*{8q0GlrH4y01vGK3r4&NxB=J5i)p4PfwX@lz6)Xpu8UJLZt1Z(;a2}` z@wb~DKIsf*c%38B<)T(S)%Uytzc}qml7mTR z4XBB7+C?!WYZPDyU>P#-#%leGsAOtQ+R;(+(f7oNtTniP7kpWok4vtq7k{n!Nb}=a zruRJCHRmuQ+?=ky3JPR=A>ws&s`Y0Dg|PWZYXFUX$@OqkjvV`*7@R}e7SPOWLA=-F zHEH(|M|yJqhJNUZ77Ou#E-c|~h&qTUHe@#bh%-j(4iQ=LEfuO+ivu&BdGS|zt8q?(PznO8MrA(6Nt~=0y

  • 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 X<95XEIKnPoe8{NOb}6FVN$~#wN?}t; delta 88355 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�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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - break main -continue - - - - - - - make clean - make - - - - None - $(WorkspacePath)/.. - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(WorkspacePath) - - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/ide/DemoProg.workspace b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/ide/DemoProg.workspace deleted file mode 100644 index 4060139b..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/ide/DemoProg.workspace +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/ide/readme.txt b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/ide/readme.txt deleted file mode 100644 index 8a340a19..00000000 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/ide/readme.txt +++ /dev/null @@ -1,4 +0,0 @@ -Integrated Development Environment ----------------------------------- -Codelite was used as the editor during the development of this software program. This directory contains the Codelite -workspace and project files. Codelite is a cross platform open source C/C++ IDE, available at http://www.codelite.org/. \ No newline at end of file diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/lib/newlib/_exit.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/lib/newlib/_exit.c new file mode 100644 index 00000000..4ae9532c --- /dev/null +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/lib/newlib/_exit.c @@ -0,0 +1,38 @@ +// ---------------------------------------------------------------------------- + +#include + +// ---------------------------------------------------------------------------- + +// Forward declaration + +void +_exit(int code); + +// ---------------------------------------------------------------------------- + +// We just enter an infinite loop, to be used as landmark when halting +// the debugger. +// +// It can be redefined in the application, if more functionality +// is required. + +void +__attribute__((weak)) +_exit(int code __attribute__((unused))) +{ + // TODO: write on trace + while (1) + ; +} + +// ---------------------------------------------------------------------------- + +void +__attribute__((weak,noreturn)) +abort(void) +{ + _exit(1); +} + +// ---------------------------------------------------------------------------- diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/makefile b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/makefile index fc6c090d..448c6939 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/makefile +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/makefile @@ -34,7 +34,7 @@ PROJ_NAME=demoprog_olimex_stm32h103 #|--------------------------------------------------------------------------------------| #| Configure tool path | #|--------------------------------------------------------------------------------------| -TOOL_PATH= +TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/ #|--------------------------------------------------------------------------------------| @@ -54,7 +54,7 @@ PROJ_FILES = $(call rwildcard, , *.c *.h *.S) #|--------------------------------------------------------------------------------------| #| Toolchain binaries | #|--------------------------------------------------------------------------------------| -RM = cs-rm +RM = rm CC = $(TOOL_PATH)arm-none-eabi-gcc LN = $(TOOL_PATH)arm-none-eabi-gcc OC = $(TOOL_PATH)arm-none-eabi-objcopy @@ -97,7 +97,7 @@ AFLAGS = $(CFLAGS) LFLAGS = $(STDFLAGS) $(OPTFLAGS) LFLAGS += -Wl,--defsym=__HEAP_SIZE=$(HEAP_SIZE) -Wl,--defsym=__STACK_SIZE=$(STACK_SIZE) LFLAGS += -Wl,-script="stm32f103rb_flash.ld" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map -LFLAGS += -Wl,--gc-sections $(LIB_PATH) +LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH) OFLAGS = -O srec ODFLAGS = -x SZFLAGS = -B -d diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/bin/openblt_olimex_stm32p103.elf b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/bin/openblt_olimex_stm32p103.elf index 45b8f48b9d469fc04d7ed603eac91eb8cac0edb7..7e85f012654b9b2dfbe2d203232f2d1799d87274 100644 GIT binary patch literal 597084 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