From 6ce64d978c7ae670a19ab617c0ed7707bebd3e82 Mon Sep 17 00:00:00 2001 From: Pascal Spring Date: Tue, 28 Jun 2022 22:58:24 +0200 Subject: [PATCH] final adjustments --- Release/arm-electronicload_rework_2022.elf | Bin 333128 -> 332940 bytes Release/arm-electronicload_rework_2022.hex | 4047 ++++++++++---------- Release/arm-electronicload_rework_2022.map | 881 +++-- Release/src/24aaxx.o | Bin 17160 -> 17112 bytes Release/src/i2c.o | Bin 13848 -> 14128 bytes Release/src/main.o | Bin 74300 -> 73312 bytes include/i2c.h | 5 +- src/24aaxx.c | 27 +- src/i2c.c | 25 +- src/main.c | 533 +-- 10 files changed, 2679 insertions(+), 2839 deletions(-) diff --git a/Release/arm-electronicload_rework_2022.elf b/Release/arm-electronicload_rework_2022.elf index 848a239917912bd00974e6e1126a112e02b452f3..0f4e962fd33305a8546bda3da3882e6c9b26d52e 100755 GIT binary patch delta 69115 zcmagH2YeJ&*FS#mY{_OPy>~XdkWHbaQ9>dK2|}6>ARtnc5Fs=T3Ir@{K&m1Vf(#@P zQBe^UF@nK{h>C!XV0i%*Q4s7#^f4i2^Z%YZvmwv(y#MzXK4<2h?>YC}bI&bv=g#bK zVqd_f=K{7^ctlOKE%L-F#)#Y){c-%GKZy>O6EBy3)gAS;k(r+3%tX*n!_+kKL>q@Z zI+Z7fz6|(b(8i%E{LK*ceCW}q`CR^-;>md?KcU>h`7BQqMy4!%seq=}IDeM&4y9BF zjkC%VIvzK2WOG{n=Z?#btbayx2sIOjOosB5{uJ-C3g zkP2PP^7cy+)r~AxfBL+G536p}#kVzoAMw|`&m6i0w`P6nB}Y+$u9?|BtGZP6m-2|7 zhesa0ngQRlK)ct$2+pmC^vs8O!@J4Kr+Pk!k5anze5gl5`!KB-&vqr-z(+{B>&j{a z?<<$LM`)5Sl$Q27_en_Jn=Sa^1} zo7Gth&R5Nj__pe)hznJETc3PG>Xjx zQ<4VXi@U8%t;K?FYXPe}U!`m@@xHeP6^8UQX@{m#L5 z>DbHJIyn4U)zQXFRm}EFsq-yfA2uT;G^|N>=bmQnR6_mvx7^uu-Jic^j6dGZZ%Ryx zt4w5RjJKq98`*DH88hWGo9}}g-Pjkp6yFEA)i;}+R=y77iH<&pylvjm+!~TKZ&dX# zQ|0&+wpGe?wm#}K9AJnED`r`}b+UTtJn(NiI(OZ3CFyb{w=teuDOp*qlshZM*;*;I z$WG#+wFg+Vftjq*Ua93+H?u{IXVP<1*}kb~8(F+tvlJVCS_k5>fv2l8E;r^^@)SR_ zxl&5fC;ZZ^OJ}tv>#P*%IU^jr*=a${-|IFUNPNqZ`r}no>XoZf>gB7-3*kH_bW<0P zj%Ci)&0XwqE2|jV-5862I9s1oehKHc(26eq!XT|tc+1_+0MRJCs`rO=D(HjNS+XIrc)9{f8LqI zxRspvrBj(2$)f^a>HO0XBr+ZC3e+;ap*$SPXF1j%FudT#q#E7U$h>%FVNy$&li9-2 z`{G$N3rQh2+`1&2tuoy`lRsO@?6WIL!jupj$*y-w_5CWt-Dg)y_3umkH)9pZubBC z*FT*~mW2lt{NYr^>mfG5xre)LZ2oAU6x)ZkW8NP*TW{|+ud_aJnh|N<@=S-`%9$QMjPIo5uuczT8Qf`M)Gs4} zaVy$I$l^QSMmU0#7~6$QB6WbnaD!Z<4pDh1JdZ*`5qMkSRvzrAbt=(a)Bw(MQP|uL zSEKuh3SaN=L}CAQSQrh93muZy`g}XbI3akl5Z=@g0pakDa8a|_hr1NZ)56M0F@Rz^Qem|_(b@V=*T47Xr@AQC zK^-)n$y@5tu2^pHXY4(9#=b{~UW`@Y6YzZ05@z}s=TDWuzPyj4sw+H?I(u!`N74Vn zd2Ltp2EB0lpLX)@oA!WPXaRDry;Q@07I<^}*Ft|$*Ap6kLE!JVllHOp?=~Xp_~7)b#f5*7@CCt*5)IZPyCxb=G-*=Az_M+q{;1)(=IMI$OQkw%EQhgjW2P z|68s(C#+;=#jp9*c5_Z$$!hDliZcdt&QE#gOCrn66+aeaO8z-=$x+*bjt%}f4^=-{ z@k0U5C8sJb( zGCb$ldaNg}+e0?^s@HD}&RM_8Z9_29ALM>8 z&TZ`nko892%QdWh@0Rz=)@}^US-Z-xAuz{KU2XYcUX~#?r@G(8(j&Qxm|Ml59Jdnt z{1L3$?vRG&*vstmUmH6#OCMt|b8~3ICIJu6v6jsp9a<~d9?K7^k+1_!4vw3wTp{3_b&zGH_J+*vi zg^5*1yX$$*&XV&bVddS)Q_J*qkLUSS1m@`L0!vO=9aGE7V5Y9ZoK;t1sO7eZ?O`>B zx-;la9j6U-+Y3G`HPqKtY_Ls3QyA)MOS)}_x`}0my20smtfFK6`HE^ANk1#ef>h1R zkir_9X$6*I9r~TKF&*V} z%*MR1z3rg2xL^V%eKJwn{++d`zz3YOHKl!Q!9CWI(N|z>QhNc?Cq#N&`$6j%h`hb$5T;J!#)0#sXNbayE`vJ80gsU@g&w z1szR7bea1c6HzdTX8J&!|2LO%+Rwm+SG$|@=sdk$5w4B>UtJo|ehNCfyBnf^K@~H4 zRk74jLA9hhhPNMs(&p|Pb@KiMYw7ma^4{mRBOF+Q{?^89!L{bv zkXpZ5-&$t#uMNPF_cPY|)Oy!?)q2#r*TP$y=~2(x>H^$SCU~Cqs}DEVH%2C~v%4;u ztx@R{b3*GT&Suu-1!0xT3vC-%!r;?-%eUyz>#i>q3*ZKA}TRJ@tAwTG> zP#)^f!yV6|F1E_jf-v0pMw~9mkK9>OXf6p~{#9c~0&9NxyUepcY3;C*Qw%Vt&X@{|ygid!IJdvjmUkB2jPC>B550AEIU_rm9@Opb%B?5FOWv*@^z)%rQMTtZ|ctLn630` z7m8kWk)4_LoipJ`vq!yqoqtYLR8X_C^$}-9j=nxTq`pyKtFIeeP?ycl>9?m>q~KC3 zS<_1fAh^s%&GF<_54h!h+S$4kdCbUTt~J-i7dYy&`8j4Y*BY%>C_i!)%W9`@z5Di% zkOvxlYt4wwS}di)F{o&;(E`tcv=u}Plo*_2K}^rHa0@AhtOY7DAX>b9WngRo*vSz2V!JJl)kF3eZuK`_WGx{=@=iz|qgCps$p3CTZyD32kMP~WTXMQS z%Hu7g+jxW}g12P1!DF%YqPAF;dRT)87U5a0^j_3@UAozYO$wI4;s_%_zE z!}$QVx%Aekz3#Qn)|#$2#Cj{b?TY0LdaZxkVePhU{HgIhcZFT8e|AS%Zph zwtDth_Gqn2M?2RwriPX?$+jo=iAMLjuGXv99f1~O{gj+_q3(5kpI^qVO)%EG@0`Xg z`;sj?Cv>$A?WjY&_I1$Md>13MyLDZ=YmAF2MCYGF?Y>>K`@gQRmd%}N+t8|m@ znk&?KBL9jJm?8bkt8)tUb#>W6=N#r}A1ugI(JC~tSZbqd%Ln+o`hZrK=Q~?$;rwKX z-^F%I9IJ-@Go5-w?ef(deImM>Jc|L9NyxVW>;_TE+FPP#Ha=G2Qo&h3n~ZEOtNcLqg7v58YH zFW9Q-0?k@J*K$qn+}IeH6t-_`XddMH9kZ*;(E#sj(lL<6_ek5LpQ?6XTLRe+byUM_ zW@2q<77L$hVVA0%tsmo-ue){hbz8oEXO^udyU$sV}jfW@6Zwb2*oCV! z-A}*1&vN-HU4j|AXOy>{;m_Suv9mqeZwDrmmRNDiNn_-*4m!Tx@lmd`wFx(Rs(csZguf@G z&vzV$bZ^Jh=-*MwDCgUG@4{NX(;q>5#ev)Qjm!w6&UOhmWt8o?jyDUb_K%3{n>r35 z`$iZ~#3l!8snm>b7t;GX8X>)>6VLZsW7X!SjHNq)beRh(q2XG(kY@IK3=XUHB zc4y;G)k{d1bT~+9noybo*jvE!gnChjv-QDFzb($z54-95U^;EE?nEDR4chdQ5tsFt zrna_k%hN}&mJ3}xg6dS(S(E3##S^J7x}t&a?cS8fT0Vs|0NBJ%@A`l(H0r!-O?7J> z1z%n@)jfbVmQNe4tydO|4tW?`J5E#GN?`o7yY;s#rn+CQtQ41~k*D42-F8kzyVFuP zztm6{w)0E{vzW6CJ5QCk)w%8T!@|~#)K)BQ-LTHqW068j6esS0sb8hGEhq?CezXyl z>Y_?H{7&Df52dDII!edtd3Z&=NM&gTm~Cplsn)-;yY>AJxB6*$VHNvOY*+~#s;jS% zvrv>Z9ZU3dAgY7pz(g$j!|J}O@Xw-Uy|Xp4!@Bp)t2Fy|wT|p6D46FEyJj@~-so_B zx`v5XOz(=?tGD{@#13gYHPc4iJ+AM_EVN;95^!2VJ1=YF77XnU-V)wE96|ou>A8jQ z`E9g%s_DRzXN#?pnqn13r?b`BsZIu~JE`HCu6youP|KZjvX;eSn*x{g>(18oU9owT z>0>9g-`|~RQ}l&Tx*|m*=y4IR?x240j#Ixg7<0>Prx~I2K5e#4$>A+u!Ypga>|n9H zxw~~x2eW#k*T@B7SIq_HI=3t8<`<31K056GzKAR79?%~;_2zsp($9lvxH49HGYw^R z*mia6F^r>u4|#rUX4A#N*bg#soAtr4Y}Txphw}bBuW9H|9%(jz4FeH)TvW8GY34}& zj859Hs>ygWA7M0a8iy-C{`7@SV+**S-n_q91uR8P^T+WRgE<&`Poz;asj04*&osF2 zy;}tiH}R?b@lbQiGL`+CvgQB3)+SReTEfxasbN_(VROq{W!dK8Yc>u(ei5?h*r$P37V zXM=>%A1{*5Dr9Me*V2i-!%80zgSiUDS z`GKE~GdaEoXUcsMXVObl#_J_J-=?h4OJkx<-pn)|sOxVH5)!+=+T~Wc@*T7tyP-x= z{0L_X*hTG(qzK^O;8W2cu>s7~2Fw!3OmBk!IuzTE;5UV-`AMJtB1G+5>RrVghCCVg zuQ(@?JX|d&5$C>)IaslpV9T{L87TxcfUh71f2cfGw#;+_=Z|n6MtmgBC@doi>um5R zaBji*a35yci*t#EnYQ5Eg7Y4nw?#A4QJjmd%(MpQvp64Qvrz+^+9<%76|}7{Gi}2; zwjb^Sa4y2x2L+YHfcIf+10FzA#17(2@~?4z0p|^PK&^+~COoW0&Da5)$Rj%3=To^}o6RQ#Lb={V$W!A1?V6 z$anmg-0`PN-l8ZXTrMc}UlXAHxI{t2f*(nfBrSF_>e4X_zayQCDKYbJ0@_3nh6w z7JB;Nl`0oNoGJKyyrc*nKh`wESF&-Q z-n7b3s-d%gfV5fzH%X4xDphhxuSQe;o5UXS^RV?P&cLkpH*C1(9LEkxB&8`TO6*XJV^5sy*iKQJEF zsk1R}n1z5wikADpN)5LSq1gnA6b<)55(WNK@YFLS?bw3hA7oJr{p|qILZE2O55`h# zgVCe>K~anDUcmTC(Uc>=4+HfPO?gVR1v|b*9YphekHmgpKR}b3uZo%!7zN;ZFYIq%6n;Ncne>+7IG!RX zX{|i4w?JPrg`)2P8AX3=ZyB|-0}Z`|v9Ka2P(!O08H>J~LVTYXAn=nFqYk{m12t2_ ze4iK}+u_?LkQ(OuQYd=gg8zyz5z+fb5~hb`28t4+W2K1b0Py|X9j=f%)Q|$44N^l| zE#lV*{smAJg>;pGegJz36to3yVeKbEdsu|F8}M}yy@!PN#NbE>B`9J!P^9{)17oR> zpnU4F(|e03n3RVCc3*FSHZatjj8VL{^vG|Nv#$qp4GgkI#T@S~(cjOuamS6Ke&{Vk z^J@cx@={6Hd&De^FxS8!D;N^h)LwWFM}OdX1Ig94DiA{=5el&&wXF&gsa+PBQUAFF ziZM};Nn>IQ_)Ua~1}wOR6kh@V5=b2qw}=M(8vN%Vbx4dA?H7uX;15#UZ=7hX3E;Cq zVn`GTC}=rc`~saR%7HOaA{wp}Du09iqv2>sT!W@-NI*eU-3YulMh)CY!+M4UDO23j zdkeH7L9#*A|EBd8-e_VGN zp`y0az~2gD)`OwQ5-kSRCRji(i-QU3q{2kBFtHM<_kj8eZJUTS@+yC%OMwfhnnKqj zf{J?@dXJOoelrj{BK;6!zjCw+k$$ML-)5YN^clu}^B^bECmY!=%mjLN#0y9M1!hc- z4w#|tQ=~1V{%*Q6LwZQ(*rVM_@rL)I7L3kqdJ@wS3u4H?2OC|tR=mLhIAjU1&@#xs zfVdeHx(FrmVIG9Ff&T{-cKaRW!2AjG^khs1g+GeyWK2f~DuJiT;g9AbwHg4Y1G&aC zJcQ~7@Qe;BXcHiYqlwc&fLWdb#LCFTwkz*sN#&DVH;TL=1p$br13^*j(EKxE?N&S3iXTZ~rjJn%G4Z2ZFlqI92 z80#9mdLYN)-a>aYq6~f+bhKgMnL>J}p;u9*ya_!?U#MKh*@w0$yfaBUi9`IO5_Yq6 zw`3_&9=TbH@umF=?^{V4po3Ijq#VClviB{*lMAo&RLHZsh(@%#K}Q=I-m^*bFlnYv zYVsWoL;SF^HdnIy(zb^8yCk*;LfkO5>8)I8k`(BRVWL$x9Z9NgY_MX^mQwgI1@%3r zq!vo?c*k*8p%i5M5F=gBw%o|GO3QPa8Wew(!AfF^bZ?XYEz+Hmvw<~&-%nT>s>P3Hj)c`Oz&8`dsIMLstAKX!{}5IxFzl(I zM_{;wg95}V;Fx;NnhRhyfoGw?-xWjtVesogfrsJuNfZ=>dG1p&&(V-O3}V5LAQ-rU znm8RW2QYrZ*ah8?y%78cm7hQ%4Pb)3VG6{8&x8Af^3cJ7an1PW#=fXl$W=)CLnof} zLia$N4P*pFVYuck#c@2XDZ(*fndbFI#dRo5T?eoTb%BMQAY1@w-rxs~u1yTya0>aN z#4_uk4e`Yax=39bA55YQIVd_4)TeyjUC1axJ0E;GC`erTUlp?%_7PYEh*_RM^YZ6J zD}rSf5O45%iO?15M5}F_@P_eW`7+3E^PJU`1`*6{*y?f#|ZnAhmH8h6Eb!e)TK4Wu^Yz2e%n2K-9GL_6Lm+VK$h7eRr$(TIV5O9#|_xkh*-O@$Tul|i;b?$DBeI;)OK4OMX}>WERrq|e7@1ObHy8| z7OK*GYFujDg+fQP?IO4|52Uu^0@051w*uGmA+&++k z&LWqSV^g7m>kWuEPA7|u$_m~$sis`}sI2lP4m%rCg z_90NfOu~}XWeNE6gzXfV-$E4hC-^@={k9U8ER!9nrh<8ra6TBXtwd}d|=uP!WC~YO>zl= zJriRXHq)TUV$sm_Cq*hH8>NV*1;tVk?GU^`iF@LV+j{KK82F2VG1kX3> z%s1nrMNydxvio6!@A^RWY0QhUm{m+eSX?5oy@U-%;`|^aMj-JzC9;vIqeQ-PZ>bbt z@iJ^Y1?sl~4XjI<4AW6~ug?VPS4GeWf||jeB&dR*Jc0rcAP-PN4sd|QWdO$mC?GIj z1#c&CJ%IZa&oXJ=oKKPb5Hz5CF5?SzF=Xg3@P7!bjIemZg3%EEpaGb(7U~8PbQ9R2 z1c{tU1T6$RhaizLm7rZ91BY z8n-9GAgZLlTFH4}XM@yA`s*f9eI5g#5GX3?ubV^QX8=xu`rn23&l7cKaz?6|-hVDw zWnQ^7VNN)fmcbxV_e8bsnc&j}hAJegb)OA>7GbD+qFVR$U>_g|bx+iZy1xkaS%O4H zQTMOGeyK#?F10wkv8XkG`mIQ0{J1oTyqN}mJYmb>(s5}xVSB;X2|a<0Cd`Lc*`R*Q zlSywpVGn?>B5Z}gW)Sur_-0VTN2oRw=Zg*yj{T8vtl$Tf;?gOJFgy+HQ4qO$Lh_`% zzSw(n2Ms`joREA7Dgb*kC}spE1%UnpE(5THKp%7veo->s4RAAn2MG*Alk)E*9f26`;9G>Az-AHFzYk`5klG4wOADzL?g3EQM_E2kI_Nlt z^bt_M+ZeBxQb~Lj>?KfwFOAZADT_ca3r0OiHB>K+ComI0I%vRh#&@Z$Sq8R*AT-_M zDzp;pGEj^M#csC>9tCj3f+syOV+eghMK1vToK!=o=qFWhN;EF7pp-UD<}!NI09?_Z zk$lO6mB5!Pf6SNi0(>wPljH@-V<%(mc}SjB3KvLsIzC47B#7!*rPlEp*xx~F9jnwj z23s+$fYdrxsddZ%FbqU>T%kHN3+xPnP{(^zs0!@e1eHVWUKOhcuYh6(ltb}86?_}O z8>D#qU3W2lzY1Oj@NHAcLTMm(^s!;Z2cpSnk=iLnfgM2*CZk2_$Xo)pk|0b*i=>;W zsq4Yk5(K-8q;UkD2m3iltcqQX-zEr7%v7ED8SG_{>cmXd2}?hWCy;Pr zHl#6_0fZC9aH1*ePU%@bu>uO^Ao3zr>QBx;40a$+gfHr0LV(A0Nz!)sLL1N_jOX9LN5&Ss9;JLq)N#R=#b_pn90rf_IDUYtK zj{(?8;2a8_za%ER_W&FrP)v6I>M&~u&;lAThw(tQp|eom5%zJY?oql}2dU^(pv9n= z;{*n);3EJY22sBYQK4tSK1C4X5voETgZ)7H^e*X=!--@&NL1=4E-Gb<#nK)`mHLT` zO67tb1yU>Z6Bm_Q1YjP4!vCN6ObXaG0GmPN|1Vt3)yKdd1*z`;s)Anw_%b%#<^OLg z8WM*V29f{2t571?{sh7QKU8Qk*rK?mg-fJ~+_4MHYLKYG3Z6i1FfSf2-+{!0xPlKQ z%rgNqG+`?+A+F##gna<438dCw1uvo+Wc0`O4k%_KP2~y~OQVGVDnMeWKBc;$fPZwN z0O8wH+>1=U2>yA(#87=!)%*g$JD`|>bXnW0g0~F71qu}N12y0Q6q zSlBd-!vPC#zk~6^TwLT1LcUKKR3+UOMqACF^vFL`a{n((XiW9aSt_RxK&_tlpmSH(L z7SFgj9ZZ;W_)Ah8r8huepN<5rPh&Aq;0$ht>}491p+b`Ths<69j0!B$FjE?{-=SgU zF04PZFOiu;C{}6q5}ExTP46L>UMjO!YuGMLEt%QZ0U}QtH8uB7nSGO{_WliPTQ%sM zOYI$I-=Sf@5$2#(Hj3S)+2a_KsF~#cBeU<(6a!t@T4vv;VX-R4k@bKEWoT-q<;?!7 zX0FJU^=D>(Q`4J$BkM64&xa^d%WhyNw5$)hvi`>GpJ-WkX_%>;*+18?m$j@Z%zj>j z-qWCLX1}OGXI<7-G5Zx@6uV!6IYeb!nf+Hykzsxy%w%EqYnoz!hPfYQ_BKr~)}?1- zcBiJ7;nG8t^&VOu(6A-wK4xH4aJftGede(HXo|~S21hV^kcMq?VX@2}p=I9f%KQPd zTQ$9dE^HmM$7*^fTzQ8u`#?>PCO=WRTxL%ddJfF`E^s)r57!j+ahl>JX3x?L(i|zG z^)j=M*7OoojJiRg293}l6fr@|Il-0lRc4=}sokz(_$@lK&(yFLF1^*vUanyeYnaK- z?DI8yPq_51F?*$^cTmO1lVzIP30Kw_X1`BU`$|*8$X!ip4m8IfE^`-|eS@YaVa7&f zc_y=O)}SC2l1#|EO~c|{SOT-xY1mC#)(mFftwBW^grcQk6E zhcu(^e=_@F4SQU}OhcLdh=w(4Rsp@ILB};U>TRbq?3|{C0diV{e$^oO^Q8uL$D=Dy zjWJh!tzmw+L=l9Teh-McZj1^^?%y%{kD6NA4Yl7js8EAYz~34)OM^x+d%FhRr9tqF zd1_PPS`8b?>_%qE$$gIz+<;yD$v13=PZGvceiR@|V0syGjah1ZeY@2QKL3K^64FG|Z}E`ek&1v|BWEh^Dy=nlYN? zd<`?9-}l$_O0?WdMebA$U7~3&MegA;ixJcP1`VWcnx!c=+`tBnR!*&wQsN#!WgJvT zY!$2BS?NhM~r6ccg{$=^wc^`m3ZM1(Ln5%)-mO8IIjXGjLp z!$2eQp+bLB2^KQACCZ!)AnR5fW*zkD2p??-p1n%Vy9~Z6wZ_1!^Tl(i7>j}+QSwn;JE27`RFQIJo+15Z};(rnk2?j z5|yYmQdI7DDDqoSYLO1F^3B3VK!88pema5u4a%K`xCV&bifUwA3Ci1rLlNE;w|AYC)+RT-E}GwSLLiTm}hifx_BRutz{?WNjg=8R&q89BwvXF=aO_ z41{P5`4l9qsM*!@7s&b#W=?gHge<+qaac$I?; z!`aiy^tDphSoDUYoz7OmTkgygktc^*DmK&o}#Y`a%=o5_RbE8oC6XHKepE8>UV_y~|%nm>zZZOkfqE`;ClLkA!gaK{gOmAVp zA-W58y`#w+mZ73q`vFZr&aq_XH8533+)d1TU>cCvLCmLM-a+CmP!XBI!z&Z3*2A+& z@QlP)Ao`wkDWk^_JU`G6(QJ;U1QC^XFA_^ZaXwyn{{)lNAS)6sN0$mm={7qNXgO8A zA)D&E7|?!X+edcp1M?XYpAxekOdAq^6SEae znTW(VVwQqgj>HmTs=+*l#7<%!0`ndcM?ghnb3eI!kz5`n8HM=oVQds@A!W)Ll!iBS zK*Hv5BvOf?(iR~xn;7z=35l0LaTj4vMEY07vQe@{Bw-sxdu;khi28J(#Ek-vxHZk% zDBVTR1T`h$ zo7Lw69W|1-glDw!HmL>Qp6T2sjpBThGIF~V7Sjfoe+R|P#*MJ#|EGbmk;AcV4zlmX z%e!+tkvO2N+AbwXmOy3ycHGF#hHw@rAr}Aw@gRqF*=>mxOMr$S>S`F$(w)8XtfX&QlzIRl(l?{6yd% zRFf9&RRT@_ENrEM5?TrTmkPcGpozeG0^8N>H;u%q2$b*yfjUVPv|ku$~Z!!;LedWGNN+v&N#s zk`jzoUuK#buB_T61t~}In8iVFFzyd>x$%l{V-+koK&l%Dg&Qw|f0Quc#zEo6m;!VY z&KiD7-qWz*C^b>Zdt4gCTa*=#OX*U8pYrPC z(vT5Fe#~^1BcRLC4!_A1nd`9j7btTDLEZ!nEW}15D04Y(D1H}Oo4~G9;&)5o^WQ`A zP0&qZ7rMoR8p#R1ldzwuLH;FEC3(CZUfi8i}2UkJ}o(nhy z@*238K!e(qmv&2`A;0>o1B}d|=j&^Vuo0T%5ujY$EhYK!vAC{5n+<=TTCvP{QL#ON zCo~@^6X>*CS@nc8*MS#h#IJOCLm0Hu@h17u6uKhDAh#8iaf=T!56z^hrU3jH!k#6A zL&p(T34S3cb6F|gNK6x#*eAf(5Oz1?!)3C&WE?a>%tudQ%)UYfl0!DTD|4Te7G%19 zy~7*MgkcyyjPjp?c0DMi4$Kcod_&B$U~EOWw1H9%f+nk3pn>hFk{o2@)rW`2&pGcr-3C?O+ywnE@I!89yPSep3z?5~ceYEsqE7(7=t# zX_R3g=(KX;DXFjI6{!6FloT_<^-Ck(KyzKnR8JHHb4Nj`g!?SS+&ApFgfOlHP4Ml9FC;u;C=ReTMF;+u8K% z9%&XW%?h7Umu98UiltfUUa>Tr_FS)}*#+3V@yZ5qv^3lHoLHKD^jxo{*=s16UfGzk zPb|%pr7ubk^Ljbx_+cKeask1fsDycf&UXtO2njx= z+;K=6I*EQ9XTDWc=^q?UUQJQC#NhXFWij8Ta;d>vNpq^o4GWf0IrB7?%Lu+g+;o-8 z3f`f#ACls7H&KQX6)XxqOkAnT6$e|WpfZ)45S$Re+Z&dJ0 zO5AI3;&saKoN78hcq?Vtr>Yd9Kb5|QHk{S;&}(=mhBr*VeO>yM<88~2-jsfDEP(rb zj6ZpA(8b{OyEuB?f#>?&ArLDe&4lD>NHif?D39lBNE{)LkevbzpA>+Nr3v;nR2JI(vUmHDt z#1H4DqeR{?Xas7GABA|ieoF^vKjnMN=;ivE9dAhdAJV$l=(R!n1)hU9Ob3+YgYKDp zfP7hH^r3=`6ELnp$#$ymY86ZX(2u~|$;<;PI1|8B5N4`L1cw`quHX6bhK)dypCl8J zMw$Bl8fe}}+Jo*S)ZuOPbp1LI9=}Hhn9`^QC%=m8D_<{}X`k^ZtRDs?|4qg=NG61v=_lfWE`hBSxs8%cy|ic|_5cbY8T=!u zKB(qr$!}BK9#XjnAYKegrdMnDCKZ&6aXBOKH_G?0Bx<%4-~!MPJUra2>b(v2HG=T) zaI@q=-dzLRLeL_Dyc~r2O+vguLvW4SEcp?%80_r?;exwa3L@wuu=OxCJVxiZ;-7aIsH6(DUYv%*_(cMeLX zw}JRJHTPiv&k(qd%GrjF3)2&);Nk&FK2MsDs)fG;;57n62;8n_?*PyW8d_e8^@}3O z)M~n#qbnW58YqN2BsoMN2UZUIn;Lwl3pl(oIhi!-R72L=Fx7yPKcVKRSHWTcMWA87 z5!fKP#R^+{S0>LVTaT%gT?>t+lr@*M9+SMNvW}mC`~XV3BL+W}zX?MDS%&i>UCn`& z!|}_a#NqgX)-aZa_ZNh?$R$49TbzC$#4o|m^lBttg_*PlB#t4mLd{_C5TDXWH^uc&eq7&unxRo0bS6dHcM}tm>`8(nq_@;^Cbz`=QIMMVKwta{l1T z`HP59152Op%2}!9G~hyxL155XtEro(SGyE8AVIFhs|q?<-xH9uEs&9Cqg0uzW%shQ z?V8zXF0(P@Q2H}2tNXQ_^nRTfp+5=FUSw$p6Hq>d=uubJSW%bvkmD1SwO57t5SDfg z&;)4G`*-BKm`-2^w*gC;6@3vuXiW?0kEa%xTrO()@Qv&!KxFDK4N5}01G*JjMyzlg zu!YBpY4Ms`C@_McmJDdoFieOVREW|DAEv2}x}ln-sZQ^$io!>0s(0Q{Ed(?;4eJ0E za?m`>(k5t%^ok!9pUTpv02+pQ`~?-#)f|Ri8Ng=-V{=Z^BcCKwtQfi(EbS=7)JB(G zW`y`#mi{#aVt8Fff?C)ew=GnV1M@p(%Lbal()$ijTO%zS37R9aRV~*P^^quNs+b~d zG~~66X)85-dW(>(l2OS-GlV#56NIZ6C$wKc{L_;M;;FJoO&F*`Y3)eNM9EL8mb9xz z+VDYY>mTV2YmL4gGGhiBU6tu-_R^I}U-S9>M$$kicR_{V_e1K6s z9UFURXK6vese9~l6-B)x0w8sTS9*iX0aE$&BnmPAKg!QdQiFH>-!;XEaZHAg3iRqH z%&6UQIzTGW)*IXma9k>W=A(i=mjXl0iTm*z)HEqswREd0r(5{rC z;u{i{mZ5Q(0OeL{y8XG&ANude>qOq}0{lx={!f zkN$LrR#LMn5y8h}R#CAlH?*-#(ZDVhbhv7^Ni!X6?}>s|v#nZ={x>8nZHETtsGvc& zSJZ4bV5->+6_!kYi;Cg$zZVj!*a}r5rU;Bdhgdr`LP+(hzflD8>1$flA&mMR*2;TH zGfbW9h=$SoWIYXcTm$KiG72pzp4QCM8?Bn6F#qHIM$G>reqUaSX^sW&uOdJDi`hQOD9keH5@_dTlAVW?>nE897#%oINeKfhLS z{r$1DsC*qLjf$sK6tDWE9|c6iCmqkBO+O{W6?HIDX8FkNYKnfFOk8~|D1W!@lf0J zcoIU=hD3ZK5_qt!hTDt;h5L#ttB7`nA7H~kSi}6Iui3N`R|?lX12faDT?is9W3FI2 zaSTvVy021EW^Oa!hRekpSR%ew#CWA-jP0j>>jyuGhV&-!WV2F=B!(B!z42Y@oom=s z-1ts)VD}uqnZ8@Sk;A>ekDiK8oIuuQNXBh_)i2ZVhCi_tk}0gskfO-ituQbiq~7(- zlH5oGKWj^GL>|$?uOmTY?lQDp4J=l-X~!U;?%^au)U{3jLIfn!M=b3lh^Xa*VT~j; z6*NR}6+Ht1HF!dgfTf++uuKhGiq^vW`NF`I9zD$fUfvf57WN2On&TQk@?@O`YL0x( z(mFLekN2o+b|gfY9C@WjfD4U=eV}3Fh#xSj$;BQ$)j&pwri|)2=y!l>V{&v8(YSh+ zdY;0M*KBFuf&Q?b!i_a`q^vs@;U%0RsSk?N>#7Tyq> zAc@zg-vRIzh>aW&22*j8QT>(_+MhR2Ps|i|`Einkn*S0szXc^bA|X#uJBQyiY~z5E zzf(aU(!3kMVvyPi`nx(oNm_$VZTk!G8TIVFluthhndl%#Y*>F&^rZo+mKhHTs2^Ze ze*#JrJ)0_$YD#FHqj%3Jin#H{OXi{(hW041H2gqBU}IIxb#d{~nsRQBD%rqH;OEf# z#JxQdT#z+vtINm}bZtpb1T4HBjs!XVsw&r+2dYj#&C;^8tRK6wek?9a`C5)2T{%)* z)pVp!)y!s;Xn7GWgYHwx$3`BBLi{}>qxuCfYO65J(U~8ra9`Tc+luHv2+As@PycvG zL#SEK0yxvtEMAfuWs_KDtmZ)Qm`QTdlYj*27u`tjl{Mazw*KL=LJQB{33Jy~vHOPsi~Fx*%l^R^dL>QIb&m zIFLH1zvE)EaLfl%L8utj-*d4s`v8DdAT?N*xNB-pdlFx!qwcd$bw_6oPD0PXvLNks zNa&XB3su60h#s>C)sRdF#T{D$-LaACF{n~3|9~pp|4OFUh4Ma@ejXwbZ`?tP;CZ7K zqMnCE2l-XY8mq!wz5m>U3oc?JG6rdp%vUvTTs|VSsLkvVU=Pr$-TyCj6{9vsvStLg z9BS0XH7JQ?4AYE=Hp0X`(o9|KBW`T5sGsh`=TxvH%Jf#@P>TCA2;^>%8uyRYxSs`Z z2INrV{)rm*{xk5f6{N=fQ&%TlnC66e3Rx74qipR4_imOR%aq4*=K?8uptb9A=;H33U3GeYAdb z0ST(Z!*JzB#B*5M6$mKM&#D5QTuqZB1-cy)3iMG`awE_Ttw%Bayhp&&j4Fn2IH;g2 z&|$#Ih#s{Qz0B2G7R^XVkAS7c0wX7rHB1XMZcDQu5rH19WfO63t`=97YgFkfZp3#e z9pXcjykR>wbuz`XnJP7yA0s>`L7CziMin1G!Mq0GchFFAty#g%lnqyAT2|uiIZ_Fq zi6_(`wF}?lifnm0_IuS4il6Zcr!SM!^j19$V!TJ6K0=FZ+E^`+9M(k)%2^sVfJF=g zdtoJ7hCwQ(lO@_Nq^6joX^&PVT5!`>0~WKygGf-|Djb?Q5jmcX+Xc<$>i@Kvu|u;d zBKeYtr08L^AEsT165AsX+3DQq`qC$F_zE{&nQu|Rr*pApn}XmJgEBV~=$OvMEByBZ zSwW~zq)@$yV)-P1U7(@j<0Z4WnT$y_jPcisQ3D^H6rBE$?1W_YP<8#GdPfVwA&@)`$?D#D5GpOIQz51|DYy5C@t{d7=75G# zbjOQW?a_)k*;_)3rTtndKf20S^H7XvS(@>QRt$L!f7vMSC{$YFX1boZzADQbXm>c1 z$wDOh)&x|0ENF=6Fa|E3i{205ZqP6hIV1N}d(n~%teQ-Yw@@1t^B>!HSYNZ7*HBly zV03-WmN(e2Pd9q@9ry|D1@UvuR#^QDG)DMvA)fkdL4{nUe@taEZu@Gfp-f*1tM^b@|6G@XcdK(_)gd>qIWhy z`aI~Cvu=2u2>A;!=N%IFR_0PDgIL-N_z*BX!+b;YmF`_JA5p8~5$4a3(vbW{m5Pu% zvZyxdJ?=1;(E=6PZ=uSdaxDKk^>#&6rVu=SGYjdMg)}@A3&ndB3eEzl)lrh^Lbw3@ z?V!!7HSPgD)oRyi^UFe9ez5*iWBOkmL#*XW#99uk zqx{Fom4}V4Pa^Y%YviDa?ZcvzT!a1Jd&+pkOmeAaNyau24Tq@fjY4XcP_UB!y%5m= z^jt+u51i%SOLbUlbbXJRH_+o0wa~RM7+KB#e^|X?bZi{;#>FOjr2{)O;=9$jD8O*;uhc6Y zcYBZsKdfOhKrFwT^vjK|Z&33FS`6fhH$&zK)#XsTi&Srpp(so-x;|TtC_r^Iejzg@ z;2JiEUVzdwpfU6T5I)61bH_K}zaUI}eQZi%8FiP?*?994#KzIuwFC=>Eu#AOpeGl# z0-6NjEuirvpAWfu1S6JfCYN3fbRGev-2)xE8Tb$mQCAj^czHSvSyQQK+a&5hnA@=b zy&B4NExznhZlOUlmZd!i0j;#0n!vrA#tP=c^g2lBI?mE}BSlNAv{#X!B5#7F|GP+R z+(MU1oP3jO|JzmMaY(4hO3liRBEN)06gloCguMtmI6fTJZ=m5mfuQYxIBUb~KyS;W zp9Oo8Tx1gi(WEjckQLAJKwE=6y?8Nw*62nu4T10-y#^RTdkI3Pd?p}O9f=1*q z*;DLvNo*hnpq@wJ+A=DQndmFypG9FWv=2HSh*w(?Es13dt@Y3%4f@vj|E4urXwh|w zH0X=ty|nNRInCI7p*E)k( z6(5Ew?sr)_rb6wtO`YB_PdRc~3iW&!N>Y3fF1k!VK)HMwpT^&I8$6x|gM$s2yf zkhp(>{L&Gh`;eBn@hJ)Grc^uLVC7E&(FGg-g$^l4QfOp)mc(T|cxRIQ8}=G>@;@-7 zmk(km#vp%&Z78EW0-A2}NgyWqe{gh{Pe9Wwi%n%&k1BY`j<-;Nr)+`1OJ0t&x4aog zANgh!;47bpQ9qf!3*s*~C8MXwPol^`IWi84<+emw$(y*?Z- z!aFXcX>`U#p_dKmgVQ*orgRd zX;1k$%Jh=wAZXrlAC&AP4?`|rc_nZ^*$l*AJ_5}Ec?&EA%5Cs8NL~P)V0i!#gbVgV zl?uc(6xdT#*yZ}a{WR^S_`Xgl-c(yzTnmO`WbPdNSxdOqtSuVzLwEQ&c zH%49rfAL)oWXO{nQ15(s6C5g#hXXH^ucBtR$Q?M2mA#=qPTmhEiewqb@p1}|6XfNH z%0zhu(#7&7q$kO{ahxn4#PL@7A5?XUd>Y5w9P)iAc&a=Nb($tiNKcoaK@DceQSfo5 zyaxCz`4iwJ@@y1VDm&p;nOp^jX3OuuxpFxZak^dZLT%>AZ$f{r+zM%hydL`VWO_h0 zUml7mE|9mv=0dp@_7}<6>0)=tZePH}opOUR^d~9Ru@jLpjN)NO_2^lXp=?;8G9IUa za0B`tbEgkL7zcR%1H}C-eI~4v%)Q38{fqcJ3T4URf_W-|r_OKnRe8n*>a_L{ucG zNeBpviWU?Um755ba1c?kUur>-K}!kk7cI4lXwhKBik4cn)MCGAX{(l6Yf%9sqJZ`C z`+R10&)Ed~JpbqayM*WEz0Nx`@65bAyJs)R)Q|*2g|G>RK1JDJ2p>koUMzJ7M$Ng` zEWMT;+JPoH_v;R&7O|p@E^`u%!YAUQs;{YisM_qRMzZ=JyUa{#wz|v!RN?&8WrmY^ z#ARw}_Lyfz2RmHmINS3Jml;X3r(Na`nC4OE8JBCP-ENop37I`E^CIk=U%SkQoFFf` z4BzMGyy7y;F%-@|m-!9N{@^k(#|WK9%*{{>=0hOV3#}EQ zS}Zp!#2?J;&_ssANX=w7R@>R%z*Q3>e@F(%5Ko9m-U~EVqcm$)THjD+dx1uxi^3@hb5S+q4Bm%=B7NH)C^0=`5}al zeh2$c0Dg89Xn^s1)NPrW5!Cfp1_ATqFt%Dd%UPRM zpMwAxiEO<%HxfCLPDaT0un{59$keAOVE5&4c z6GTSZd#KUuWv&H%SZ@C~kX!r#n)XjXI)0?>RYXPFOf(IU@yTHM?#F@h>S17p0J6qj zIm(OaIb{zsa91+UthZ$!MP#rh2r$TyR zOghk&^3DGDL7I!ZSPZjT=C*9Ja zm=BnA2S;OnkNyP^@&D74F4}FIUpP0g&M-2rc^|cnOF?sHQ3n{|v!zwV|4-w?nq*Mr?)v znT>SVS2@hQ326v`DGP_LtdV{+eKT}708mCvY5Msq_-83=rJqXW=b?GXR`<_SLO9aG z-1(Tv02sodmhAw4ua>DbK!xN$li}Ra!G8qyK5l#S7R{s5W%I; zpI{nu^A$Rglj7{M$u%))}ByK_MlHH)Bo$ zn2V2nj$B*|W&ps;#dI(O{B$i-6Z}fZHiEzRW;yC4a_z4{zd*e^ajAa~{2@R#=2>Nk zjWU~anlVgY;nyo`aQy%r zkIAR;&Y&NG`60j?4?1`f{0=Qs<8d=&{{#LH059Rt&Pz0;zk%)(mT?mfWixI;PypVz z(a#?6y8-UFaaVwWTY(|6q3u3!TOcirNxgv^NJ+PW8{JcqzY8S`&X14V`>639K*6-Q ztk)8FZ^VBbE&I4a2|pyuRAd=^TFO1-EObY>tI-JF3xnZEj{jFiSZ#JF16pt^QWc>4fFAtT0X_BqdqC5|-3N3OYODkJ2Xr3z*$w#bi~&uvIG`N^V*~o3 zJD{u1(H|0g7Durjdx+ivt5eSVDp2WdVAsI!85`JtK)i$AJJG3a05$AIloWp#8)SfQcOj>K z9Y~q73Bol1Z&yJ_)-qhu*D|%Kplk|cjR4rGDS;1$8Tf&~=%UQsRM76fAZu@zyT8WQ z7!HGe7vOCmSZ3IA>;nPb27+aN3jT*$ruGk%@xxOmv`pYXFo*8!83;y}JUZ zF95xN_z}8#!)-X$0w9w}GJdRVcFpVB|iDQBDJ~ zC02Hz&}C<%Yz8zh#>x&9Ec*z`ZB=FYW!pwrY!=uQ<$af9RjnHOH>m#v$Xg$mm9NB% z1mw>{OY@$OD{g}D20-5HaoK9{D=B+3F53nEY0CZ@m;C|!?%c{W-03f8zXy-8jwQuusE>vRyvCRtu!p%!Hw>OG$cQ1-| zcP|_}B$*-iJdHd%0BCp zMXyqG({fZD-?!g@j?Mz;mBpR>c`k8(gj+y|RS#nDr6*OE1!L3@TmXvY` zeyx_NB}Li8t1+nn-f1ZvK6*Fa90-V?mY)6|HoSoB)flUb1MwC0CI>Nl8>F*5X%zb- zEk2lx$Uyv`&P%J#$4=foEuDE@_tVmn|H3&r0Q+S)&qb^L(`o5ol=MzZ>p@4o^U|I! z*TLQ0fPy7xmv>$|09E`B!r!niBYQ1W*P=52Y3V7bP5@%3rHq?*TB>OGv{ca{JS@a{ z&p_h5^iH%09q=~ibG|V#=*EHC*ep+UXZfk|_~i?R%&Fd10lz-oxXAk@NnPl{dp6V) z=z*Yp6vpbJP+)?YGXso$5sRC_A0y9KrLX(Xn7g z1H9!y^Gm@`)iSj_{ta0>_**E$hP`j-TDaN{?qNVS>q>&)*D%w$y-Kh*M(!JwMA)kS z`UE;J;{qet2daEm8XW-UBY622fT8ZTle>YjGo}t^7&0T6f)m~0se_yKu&=@)31v7g zLjS@S8y8-r5jQJ1>h;kiCR#4dH+ z02A+0*QNxKSK#go^k59pgYn-ms=GkGmLPIMncv3{0~q{|6A=6sFc$*6;Pd-%cY$B3 zWh(e{AT#d4k)1MJu;`mam-8UG5s)28!7n*5$r;W1s>DwancOiD=1tXt8L(al%i96@ z=RwP%I*ozJn;q2_j8yms=nKFopo1z9dFoP76P$G4O9F>T` z@?tC3)kMf_PVe~m%}b1rAF_9B{C+|!-}wClJeJoV6651H10r|)HYADIl}f#>S1`snMGb*)quH0`%z7;}LKl z0u$T=n3h1Ec=xu}MVL)v3 z*idiu6zz_lqTSJB!}(Wm+^y6bJqD7YwdKN)$hhi39HcF?>o)w7h^qM+ZQsoThPh%; zD)h#7Wp!sACfZvg@G~UFkfsmA)6A9eCA=3w4;;*enPFK8TY&6JSy(78kTqd(1g~i- zN*3zd+k;ZX5c4@XD@9xpI6YkcCPgg9SEuV!MWOoYw6)R<)h576&T{wymqjj^^BcJ+ zRh)~jZT~V={M4KvuTB#Wn>n3{>7putm){M|6cgd~woLI-v=~ivc7{$RqY>fdXtVQF zXfOumPv?`mYiFq}=MMls>=LvWB- ztC+O#->Dg-n5^&}bTC*kdErN>8KRh?a6Q_SIFwA(h=fzg4O6O$@S_M`;#t87XhLOp z2btlD=@UZR2%*i3yoH)LE%c;jZw_t@E_=5tYU_Q3s|U8F+;--Qge=Ch8d|>K^1gH1jjIr z3!!q(PQ6vdQ4L_dVl2a9oQp?N-xz^y)JVM?OuaKMSdK)eLhGF8mSkw1^L0rTT4%gs zf-1Dm1&Rr)&^i+olcqxJG$|%aMb??9m^>9(=R(C4smMAPrQXVqVn^i=1T6 z9A#^S2XdA<*C|fVGUs~51Px~htc&ks3>K8LWNL32$rJg}*D*fMEva*`zG}no;OxU$ zlDZVkjPPPQTdJ64;ZD|bt8%t6oJGxd6|*V)DK*O!vn9+smYw$0yWwDK*uhkEmMhJp z;oq~KsH$g2cr+cXpvJ;NmU1^*Qh5o5w=44_;aZkmrI@bpTx#x6%!zP~{3=g0wmGcn z!P1$iDRm3Kw%6~`i;}WB+Y6FDJ0p)dc zcy4MnWZ%CZZ$tqgHQlcM{~rD~id9~}4{fpV=6Lk~g0qniQL45HAL@X?6F9%}wr1a! z*HH%BXYO-s&Bl}voV&d;ZX||X6$py22BRfh|;{RufO8nn1Rf&ISL?`|$%T?lkv|PM&y_@*o z#mE>TH}MxS@rT^R-^9cp@+ba~oA^g!9Ucj}iJw2*cBQ+CzeOefbT{$y&{1WkUoYS8 zCE8+1{!S$M0x!ucX1APJp_2T<3Q-YD@&PQ&kelRLqY-kGJQ*wGCV4W!kelSmghOtU zCzBR(lRTNMkelSm84=UUWh#BP6r;@SolLPdHZjy&>)JXP{d>DC5g%(L(mvoc7 zDyc$?Bu^%&LW?9%Cagk>Bu^$yg%(MkOqPl)l02C_6Vkl2@TclBcRd zg%(MkOr;7fk~|q5S|oWgwJNko@??gp&?3o`sWURqW*^-o&t4^aNgkh?(US~Gp0-BF zOY-FOEJKnf6Erf5VO{7Zd6rD>El2l_C;3TOOSK_4$$tmTjF6k;$t(-GNuJI&hTJ4i zW>d&b@?^Gz+$6scWwwUgBu~wwAvejho*f}K$wPxAACmH~Xo;8PX?`T+CV4VlAvejB zIT5OnMV0X+e-Zp8dr6+(n+~~2p2kMVP4Z-{kelSm1Ve6;ClfX@e}IyOcgZI!#e>Pb zwK=IQF$1Z*wnp$dc zN5pN1lHoWe$2N+b;D*M0R#i@}*z6_$K1F0^RQQV*VSe}SoKYvvx8*AhA|)x$HU{a= z$rp!x<|T3G`Li`5|L^{?zjS9T9=Laa>YoI6)-b9uN)=LOOD2a0`odA zBC5p@jPN?l=8g14;_P^|>OC8bzFWVJGRlu~yQ>66Hm=Zgv&ikVIXGkFpz{#6v2xEC zMDnJIBB6IS zk$;{js%TP}(d0HM7Nd!3w303inUix_%SCDwre9o*36O4PIAihZ4c_aX}+j2(+5F5PzeXt+vU~vzzvJVlJvolR!8i?5&qw+ z+OC#&FBTP@(-)%1h2?fyiS59rJ=h)!!`g^FG-B7*+r6tv_m0?!W9+0N+jh$BB6&SF8vHpdZ2 zc4~#1su8P>W92c<%V55m4=%Wz-V`~Pf-lICXZMmpQwi6t2Qv^x@Z}RQsqF_!6 zyUdU+3ZiR!z@Sf=w&|qWq29JxXoto|fFh`I2#T9_xvr;(s2)|+iXTOFAlN!grLc~} zyN2mRoOmqc+yx?EE{Tflv;Mt2-sgZLR-@80W@*GOSJNz^2m@5kn&q#fqTIQX-7V|< zC@KO0b6n@K+r(%S-wmj~T?{g3%Ne(eb1-qX-Y)LIjHz0M=pO8xze-e__z>2XJ4CHH zUcP>ZxDS^-X5A@znbYOncZvll@#USO#XKZ0x=YM4Ydd${C8CzOzO!zP_(c$(8Sgy0 zUc6(PGduTf5J@JUviOrkb^B!EMp1=QLpO?6^F-%e8^tNhtduK$B>svoh;&}QSrj_v zTXN}Eu?_F_FMmjk2qYADUjC5ylZn<1`>B{>9+7K)DykA2>~sXrcFN@QKNXQcQK9_% zPsQ*#e5g!(rKT~5B+X7KvrWw03Ol8kL_#@&QwzP`fN7gN>o113H>YkDF+-^w|G<-%a3+QDA7S!@U8>7R*9&rG^<<|88N@F85WQhxA= zXmzY&&>Q90pNlKxmZ->;PybxZPd_7z%eqI!y-_|HF5U{nBA=uZ3u)}ZGTkD_mqgg z3F$m8$}`ed#w<9=7F0LMk&lZ$32k`WhWJXzYabW=qX)^XvDktvOd+JYV%t(9mDJm| zN-*GqRRn}HigUCAp(@XEs@be{4bZ68v^ck;X=n*&ikKgR13Q_dO}{TQfy+wVfswa^lz4+8J0^Srf!uvV&2X30-luoh81b zCD3133|*O>2_298kiaIV+Rk88;Y1Glg(w{{NGWVoM<=#(sXA)e7)l-=Y^N!PwWC!o z-yoyE5bNa2zYyW5PKNsMX=7wqRdSP^QHt{Vpxwjo7`+)`;ApRFYKY++r&=E$ovC&z zG654z60vHxG7DAMsdQ2UuFAAiCVEHN6xfE!>=eClvXI?E`tY0OWR{i4uAL%V{$r;Y zHVTF3*tBLM;Rb*~()=I}Y41WvCc2Uu7uTx6#vS_dvZusZ<|ujZQ{u0Y!3_;f&o(vO zeC@T@-n`BZtZHg{wxQ{WE((Q|-VgR#k!t^M3mxOmVRV z>CQoiF(Rx)4<93vvIsL*EQ#o3IKUB^E7isahv1Y64fw;F8wJEg_+tCi{vst(T4X09 zsUd$CapRFxV&|0F84)`rVkc#mlrj{^C`qMuunaRyyeiM{6ywY$xu#Pr&&xqG(6nlm zx;Zo!20vN+KvwJ$--+&89?W2vBDN*^vyr!`aY&eeQrLjPyrkMrW>=b2MoMW?3Qnq& z20N=197Y9PlK8-wfQ6HfHaX(9Xhe0&!8D*P4l3z%(m*Get2Lk*mn$)&#D0TeD#Jlw zCyKF&*ks`t8>06HcZdSx^LSi#}|{(0F)7zN2}Fp1(~!m-jaIiQX}0e>JRUT9$Lz+Fgl;f z-Va2KN-#F%kce5>k15?WH!v5w>kBPld_n^m%swh2X(PGAP79Pp+WxFi zLoe5|2O^`I5J+{vDP- zdtQvl=9)l032_0|*xBHcowCjo&x;Z>f#1Lo&n3(J7exPr9b|r+ESp{s=OyqP8se>F zx$y;YPhi{#S^1*4HZXOBT=$~5E--hb{OUz9KQN|V&igg4oR6#T-2ZD_9l@^q*j{lU zaJXKE-@xha;opckPT=5Za#fw}`@}_7AlN8V{wPX2kL(u_GcdKW6WsUAK$jA?%iIIv z)4-~8I#J?!E3o5S?dV5;7Ej?@yPcB`iGF6F?t;$ce;5BW1N$zJAaXmG{X;A>gZyn+ zJf3Vy^PeKKGxML~F*C4wLg$O`i_w8VZBwWCK)iw9^yQzAh(ep^$1~*7&qbkJb4-L~ zeqw8y1*pVz^R4px)b5f`9mT25Q2FPhqO>>9l9OP7 z3zEi87)=C^iz_jnXUY*-d`uK(uL4;DRm3&r$?kqR|Cq>4_C!2MRHBQ`aq@*@qF286 z&Dh42;HtnqrfSR<{4OzDeuaWKv&#Nhj85N`r0;KJE2upvXMHRt;hgN5k40(z_z+%z zj8s*=BDd;0;jmHO_8Df* z8hQFNaki~qB}=QqsP~TASVv&YxzC1suh#IUVZ@btU!3XI^06uV*=a8b-e+q(-utqR z7eM#BIP!l!7ukW;!{vvci}Et>>pWf|CZ{@|)5CJ$Nu2)I;j;I%5%QvwqQIF7`i7D6 zM$k6z_uD1Ee^T_aw}3n>pE@aq*atx#lt)1(;w!fL5fwQQGct*hu7_x9qij7Ts_eO- zyX0-BME}H1Ak|IR@{^OIzdUpbx1}6_Y=`{dlo+0vhU?$zMmYKQMZ`~SXt>T`a4y$g$UxS>br?sUGeVwt-OA;{tFxh zjM@%7s2w~3fJ4tW#jf+wqpaNM7^oYSN%MI?S8H+y(36^c8fd>JJs;=;LL2`xSopAUA!MQV>6Rd1EyD|9pJtqPz!>aFrC7y?FgQb)W#QllVm1_X?CZ7lq#OB1t< zX~Y|7n#Np+2RWR+da_!i`KL8mzh~JtiBAjNmr~iKj}|&2-8;=zJRh z4vFaBwOD3o3ySbsj9}PUH*>wY$QV*lR9DnN2^-={qgv{9LS0KjyYM?5Yz6~3m^EIn zFvwn~KzbDjW04v23&xOtzs$;&`|GUK&N-v30ahyyiObdSG!t!Q)YWwK>cuZ@uG}h+Yak zO}ftx#(+lKm7hsOo>9-dl7qr|0JO9Ks4}c+-8fnHfR%}e($`2R*kNL7QNZf~#kvbh ztVcj^G)S{Vqbf0pXq+NjSzwBm5={jNW1$%vAk%mewZ4>qmygoF=QJi}1LDFi*nR=P z8uWz3-2JvHaSPE*K=)}7z%-x{fz=Sx3Yq+yF%_y-`Sy9%mFII`O~8aA8mDaLbEc4- z0N_k%@y!(0AH=pZ1%S2^%}iBeTtyXrrw$I#s&PQ)X|fflO_NiArgpw?zV$?5lw0CO z0Qe!=3eb~?p7@8Q#MNYApAozjz`hW#03f5T1X{1j4L~dpDGPXiwD_J9PhJDGQIoDV zTj2?iH7j{D(R8_Ij+LE`XNiLrHuPv3(fE))@Kc54B!~^c<}N~kGLj`Pu!02Y4*VWwQnsG*K{v~n>LWMGEk<+ zypn6@TFzz7P__Y54Y3$|>h*y!6=V7=z^;KpyeHvI1%-48cSQIc?wK|ePLy|CWA(MC zfV@UNagCK_<7=0}dGgh3a4~xx$i}NgKQba-v*1+v;1e3FJ0q5c8X8JPE-s8Q1}`E3!P}9oH)no>!`XC<^Hp=efnm+6_g!UT8XmjN-IU~8D&{%Tv30} zYlG;JUK?>~i;^a*MbJd?OUk&Fh$pr^^Y208s+d!?JzAaZl?B4T|51z zrl?^gs!h==GcIm%#ax+}QhXeMLm^QuO7v_LPMe{5Ul~mz@{GD4R6d8MK-D`L_Yeka z~MrSFbNkpDe_kc`*X1Ow&yn;py zNZw3Jo0YV!4QPfYX96wOkJa zxr5ZD0IYT*UE`E^jZ^$JvV(uq#zeT-qE7ST;ucrT5Jo9}P+7MUVX=Kn2x+ug8BHSc zjJk)=Fg!EvX=(QpKmhw#VwR!Y|F=B_JBRn6G>uE%cWprWOiY*r_bH3E{XmB_>9YVy zn_nr#k=5axwfn;D zd1~%p@nfp^lrEqzWcVg4FUl)cYXKNaqKyEx;eHUrBOXKIQ2?qV;)`Ls?aJBz^$`A4 z*)-DzZ!V=ze`F%rIH&_4CgL~EExC7&l_r02lQl4U5oFVpx@9HMJBpl4v@(ZB?OP0d z53!>y7l#XgFxG90l2{G!l%((Rlq7xzKvpK&0l+E3wy4v~>>%^B))Bn}z`IzWB=sI3 zs4Q6_xx)aQ+!B2aP?odvaPR~uhQtB@jEJ@aFuBI;0)7>sY)Bk(6~sB{zfzDW$j2+z zF)mVHrikxj4mb? z3#GaNyLg&0k3)V#Chn(YFCR2mTqku zkvjmpd;?(c(zbC0+|5v)ClRqCc-|c)!LT9~sYuH43$4hkt0A2Uz`>Wui@R@q?1-`* z-%}+g5xGs;p<3h(2=R3)mXnCK15oRZ=x$Cg`TK=dL6lV;0I1f`=W&2yNSpv*o)Wo> zV|T2}%E&)NH^L1g6)*;Murmw>Y0ri!j5Ta`ZHS|%@E^kMw=oTG2{YbY!|y7iDenVm z`)*TXKg54g7R^L&E3(D&Xatxn2x#!O_`qm!R2lm&1>reUbmKz+f*+rY-7Gk0S*qZq zxJ7IyiYG2r-LxWPU~VRT^G!j7xiYlas_^Vc%V~?Pv`Q-X1CWY2u*eXt*pMgVL~%xQlhT`!k8b84H`Z*4$+5l-(qW=LlW)Fxy7n;ECe9v(m~K@59RXJ zTdbT5Cqls4ijgInt;kDQZ6yHGDj?2IkVKCt@)G9My_$R#h|?4cW8II7qVwQE_vDsn z2mRzIvnlwQBRD{l2Z2VZ5^Y4|0qQ_@HHej3z6$6`O+F2z{kIXl2oMH*liL{Y!A$(5)cvlbw3KBn)nF3&<1Cj zo{8`LRb7g8ty1!_Ny4qlH%BWvKnF7bU>6z{9VCmClPPg0@nslbbYh3hSnV+}7LzA5 zjeC)pd35mYzhc5Dn|Y=w)~^4k_HfLDZx`|;ggmDB+~Qq7F=5PWT-d|wOR!DQ9-8If zM_YNa?{}??=m~7b2B*<)Gttuky;c4ts4Fr&j?~Kl4nOfe0H!z5X+<^@C1r9V+-!D~ zgQx`1oVW_Wg#k2GkBRwY`tM6#cm>55Zwp};inO?K%Hcl zcTljPr;vhWfG{tJ#Y~rFT!+2c8DdJ_1z-$`bl_Tuz5obgvDv{0GI$ugT~QK)0o|Qb zqJww|QKd|8x3cDN939okR-#HohTV!^Md!4m(U)rXJ&DLO>UsL%nPE5#+I-$zv^*W#M}G+$}e9=8HjkuI@Ll}vI=6SJ}K z%48M$^M(`hF&xZVdC_vKZxr_iAz<(1)5l0u)YH zvy3POfP~xLL86bA6IE*Y@(vQ!T0We(RxA9+8aA6vdjxP4VR&{O}1uIc6Lh;mf6_+RMpTqE=dz z7LBUdq=`TTMvZu?61S}ey2lk0uh-(OK(A_YAJ7R+5`7L(5hRg^+Ofci3e?nJw7i2v zM9a@1W(!fEX9U@_MSujOZr!-`fuasF%amY*7O-jM8S;lKtX`@kW58p>Jr0N}kUbm! zk`})VbVQTKfzniCrsMz>X|e=}&FZmzH;j1Fx`avVMF5VmX2(@bR-C!MwCx>}41=ql z3!b6%7CyT*X1!U|!L_{_5EGDDs{|vo1+!+Q+*ZuZY_wlU{I_Dm=zP5dDsB%a8;7gi!XLi$Ne_Yx=XSRpIp*^0fU*-6_4{O zH(nRnxtU`08%0zQWA`1n7&R)2brmv z8|tlW+@r7u_J>uONgo1rX_CdO0Z0Nw%%BcZhBKt1LuFH0c)K+`eI|0(jQ|`9iMF`c zdnjI|#4SV+^LkGj#haA4m1v86^mePP_&Sh;B&5srCa%_xujnAZ5|AZpS6Nv}9i#~* zuF(o2+#JM9T?6QeWyUF03lS|bLuSTHw74aBy*R4v zM=ASOBG-O;+`d)YD>u_wga41UHLB8+h}_aMh-YXq5iiJ~5i|THaq%F_Xbx_L8mg(p z59<;{Zi%U9lnBn#1=@%g=mJD;0cmcwGB4x|W~(WE`&)F&_I4o=|p^KL=V<$L?oG-#rUm1E6cifxggW9V{A^aqC>5 zMVj>7p%Ln;Bky}!Gk|R!)Iq#|D6{Rl{p}4m0nfTKl0BlS z8}ByckZQ;+Ik>^7FK;f%TGtrusy$6L{YuKy!v z_}{MmA899nugEI@#IFA%e*ZQe9zJ6Nx~{vF@NIE%tKk{${R@3>6lKuT70bP`^|Tz{^K?F0v7AIJ0BL~8?Z%2& zH&Bh*Gy8ktIbt4ghvCcEFnG#?6{x0CSMy~%i7H(Ukz37|?eeP0_yzW!dn_mVAiUul z7@Xro4+C%mNl6EZ9RU13aH`#@>)r9rKrBZ942kfeq`2-NrqEvi3D`a)9TvqMWbn}e zY%y3`iO60Ch}n>7y%Ehyz>R{+L=U05WbeY0M$CDta_&=jRrIh| z6``JFW3jyL2Ubzk^NZ+v4aJb1YWK=R?v?TF$J4sasBZcAL~H`9JZvn99Y?eoD^xWc zN1s;@#FSE;ufJy$amQ-y@^wGXi;h8}ZUmrVL{k;nMs%r`5-rzKqT97}70_Lp9FJ)+ z9e`6KA|`k^^BTZ8eI5)65EC^4!p3LDfD;2OIeZ;Xt$8EyPyllhaU%eefoL2+-F7qq z1aB&aJmy;wydn8v0K5|wD4RB-%HC>6C_6@3Nis5mcP7pR^|vWjNOrBW`lRtO!HobE zC0Z~0+>4W0PikXsV0Kb-0KnUan!%HP3&6$_zXyPW_koUSvJ2>xCchxkjf=N>1B4Y2 zGE0n(-x>o0CV;5H8?Up1c2En%6d~1-k-8hYl=puZZdLyRU>X_C#MkLsiPo2?K^=yhs9mETYtplK8omyY*s4%;y1`mCI(Lm*xEXapxDM6P2`u=;ac95=ikyO595HvV0cx58&g^4p>fW z;v@i9Ks~NBgDe7|A4K&f8#Y*ZZ3|Ff5dhL9KpQpr9?<)m{1E7rCUr4o>u)w6zkUk< z7esivVeSU2pfAPm1K1SeV*o6BqAwNMO!TFEY=c$ikVL@)8>|88dm;9LUlK^&R7x1e94COu`?VycCKG)JyKwoI`OQ5ec>9xZ<6X@ykfHG_T3lM#A z2F02YFq&oA?baYB!JypJVp*{}qtfKR>u`_M>G4)?`OT$PnA&7{@x{1BAau2rn9XYW zpv#@wJ<+B@9nm(>S7KhSn21(A*GdIsRWkB`l~sHMCv~R)j0|y-DmjS= z?^|ejz{0-j)qnUN+`16qCZvq0AY@H(boJ;1v!-gD0~ zGXV?^fi&;Q_juC0DW9+l026(h!FziNdjYt|H`Wl|D?A3^-A?RPvDS>CGX$f3gA7`1b+pj3FiT30u31n<3UdV@E%bDZwck?oUzj^-ml5qB?-LC(sTGd(2oEf1#I`pdFSMM0B@V*?U0^5 z?@ZhYcpC6WzyZLU0Kc9#p4}80^3KNpWI+8deR|#;`>G4Peby^?2=s?897~cH?YGM1 zmi<<+w|D=acSE07z`G4@MGE&qM-NzMr||wJ-Vmklr;^7GSQ8?QD4#MU%ywZbFyU!{ zoUz}^OWOtNpbNZTSV@PG;?so$-mXmGz0(BVbxAnn0&m?Tte3xk!|J7O-Q!(Y8{Wik z+VjwlC^=ry^x8iqP5)+gH86jpP(M)MnmDhVe-Gfd2Im#d8fNzgk1yhVfeW_WT&3DG|f-$U7o=haet^Jw3muo!3XhMSXlxTR&W1Wz(0~;sxlO>7B<1KDbHX zk%hoR3W3KZ0uRYv!%4GZk0;F|If1(yLVXF+3pYUAgb}!%BFsSECNO^!xa}oy2TR~? zn!v3#foC0FMWofUkmxB-Q3$+1K;X$1fzL1!-s;Ey0DR<{z~>eTd|r{j=cozeMs()< z*;;DL=l)_Pbl&%l^*|uXm8Zk%7no5yJf3>y6OU&Ft9?B6youGXH?SByK06B(bB-sVgX!|QcdgOU_=0c@`r+L5 zo26lHdOY=<(;iPZ1AM${r;n$;*~e4QHQ*~BH5T~1E<%r|evgl5c`i=Bek&HK$5YQm>+yNq zvrNRQ^#nBFYW8?m@RpCKo~zuiUxC%`@zitmdpyh6WA%GH^~?$$AEm)wpMVBT7oGw2 zGm$nto_eMck5_u65sz05@bT0aA+7lJOgSzeRg;c+$1`AoX5=4_r$go=kEecORh*~Z z!j)#f{?&nTo_b!V^Xq3;dpuqPO9Ni{_Zuw2#VL=cev6N11I8c^`t?kd9#8!?AJ6hk zpnm;+kB=I<0ZgoZ1H2qL#?t{4u3tYLiPqz(XCn4^)c_w)JrlHFf6(O%@S0N<0cLK$ zLFI_flz&+_nuEBZ_bc!<#%}zwyFA;BArZ zA0p=582L*d^zp2nnxe98z{eiXl9(Jp7$pB^;y_xc|7z{_3O1KVDs~0TS`62 zB0iq_+PrQK4Bo%#FTXdo^>kN>k7xOLzJpb^k%?vC6VPC%yx}9OhHrJ*{E<~sHg$y0 zKQ=+#c$kmJn+*`|xg+CdBVp#}>2!_Oow^+us|&e(SDV;{~?BaMdmH*vA;n(=xfs z`azTd@Y=&E#Q^zvcG%A|Aby_x^YaXVpJ#vkJp1e88&wB<0@Xo3zslDkHjw@C>%Wkf ze}e7fSJCd`$9l}^ojv%cd+@t@@Xz(&f8T?Dy*nQ;-jv11t}p;XI;Ha`OGTF{yTms-ic`s6C=$?Fz~t& zyxFDUGpls)_p$ln2^`yjYjDP7Y}Qt}u091n4LL4}dNkoH@FOme_k3oRWPj4Azt&25 z0dA3)jD2*4eBm>z5Mg@zGxXspnfy7{{#6l7ZP(#lFznY`j{4jx8T&P6z?bNFIx2n` z@`rFN^8)k>@QJA4B9=o1&w}^I`4#Zb$RB-fU73-HIPyj$wtq10j=1|QnQ{_0!v6^E znJovMwEAO>Tz(RR_?dj}BqIETe4FS4`PE75;=#jEYuGJ*9cJW1hr(I+;6#l- zl+yj3;Ah_=m!Gn#&A-dXPN8$t(8!IhIo|GI6c@^OP9b5n``l#WK80DRCgN684E~0Z zdY-d$Rp4L1u4slk3d6xagaK8}K(!Zuf7I0Wc%`g?i+e^zY%uXi1o)!`xGdoMZ%;(R zLS+&7Lv)3)8U`04)AA6{3fF zn8v;y{9k+UA17XH80TW%AaAJ(@k&dh0jDu*$fLp>@XUxs;5qyy;QbX0?!h<75no_G zav8*B*q4oS-CP46F^{AvH~5VR{2T;M^%HJa_i!V@qxtGD&G_V-pM!q_`_wu}*sR?> z?EeIQEBv$H>4qIO-i9C^s08B!@TYMk976{P?C0S9)Anodub|&uZUrISd%;7K*Y7Ow zd|2JB0H2fS9)|(o(V0kZ)qtpt&otnJ^*HR;az>)U2JrJ>phw!~Y&HIj1&l_j9$f(* zuMH2@xg&i&_}>@Bd%Ohv_Ynb1CuM&(`1{Ln)!pSE03RC|+;)VIIrs$NpJf4@o~?Ha zybOLU=DwOLXyBXR@rO}j;`!v8_raH8*S6cz75*Fi@3A>p0X;j!wTL&pxe*aY26(Rl zQO-Sn>&O$3KL`9E><+fk0mg6w_^bNhG885S`HR6Xh2H_Lek%A2u^4#_qW)U&{#14o zc&0q4RfF2WKcMG+R89W7A?S}5dLds2ekpUG>u?MB3lRZMO7>_6c&_$+90Ksqfai9@ zn*%R`?*o6{9C!u%+xfTz=KA{!_=lAq=k}O|#y=p)55$iH$H0Fd%YT4d;0y3AH~~&` z$2^Q1T^9H%$Ob>i*Wmu(tDyHfR0IA=A3p-Tig*JmV8}0pz@PW72H%9sOmV+11R4%uMiEeLM)8GHnOyN^E! z{z4o_xJ23Ge?9eqU7naYXYhBfTrg|ltVNwkN%rRn^6PZ_9lV$E?F{?3=3)6zCf?Y3 z5Q*=ThfWRo(I})`$8D)@`fy!ygtk_ yiXM;~C_eg{WvrFYL7cn-Tg4sa`fY*@@@SS_=+q(yB&NxfY`feXAqQpKx&I53{n{S@ delta 69315 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
    p3eOrmeP%Qw&wh|0T4t5e1 z+-xYu-AX9h-AXVd7|C-HQ268q`Odu}(mqrf8*>Hjm{Q-iQ)VAZ#=aWjU%K8~c0P8|?&aQ#XjA{?-WcR|0RWp-c*#Yne(7>=B~p5qdv}A5 zde?iWyW9hJI|2F2;nBO^D@PX2ZTOF1WN(0KGBWdD?)8AG5)ixGW8A#UJw>~hdy4Lq z$IGNj!9e1A??aR*48q$PSO1Ku+%g`kiuLLaZm(_{VgzepIR|sEx9VH=Rnum9Kj2t} z@(D|1=JU2oV5pfh9>(@?{1-5T_aV$yJNbbndaDgI?o-?YP2#Jv*cRMC_qIjRM0b6e z1&zCbcGs626v|s)Hbd*JFHeIu(kk^RI0v*>NORpWBvIRiOeVMl@fiW&Ab8fsAXorq zKEN9UG`|!49a^Ra!M`DU2KxHI%0;{N~?t>b^Ojz1M%Y0Y)NMupOGQl!1Q0XQ60Js-gMKc9g3-wI|qz>7c4 zUk1NT%T)ZYg6!Pev0?+VaNDU<60>*&+{1wEsubLDf=SM0%)hhv36aXJhcIuJ7L14W z9$4-Gw7K7Ht?yB>yrofX!N^^(3ez0G$ftwOAoA3`l+J?MC^QQJZ41=Bl+J<$El~GT zTv`n-msa;uItvz@fBC!Mk)x|1ftRCQboW5`ZTZij$Y}Q_!>jM}twn)&^;34C5nPNE zH%4VRQRKx2QypYBd$@=VrhbX>7RJ;aYvKE8DS(U83$qHr}eD z_iOhvIPJ~5U{of5P87MJ2M~cf0BpYEBs5>zYTTs*c+EEwHSPz#O3PI9jfJcQ{6mzf z=A*|>=!_iz*;CL`{b1rX-y+mJce$_mM!J!I!5u-y_gI0Kk{yU~+o% zeFV(`K&<&#P_OwE?KYpH-R5J#`IkT3&D3i?Mv}3$qem4^_#OEYK){%V?T2MfSb}X3 zQt^A(t$&j5mI}SGTv^@U2hls(7mE^F)cbVyyGZH{@cn3kz`MCHGb}4%1CY&^d}6TY zDVh8(U)0DSL*h%mV>65y6d%<7Ia%~D|1Nu^h;f1JKJtzfF$W*kPD&MR)rYmM8_ZBu z0vzV3Z(QGCW|0f#9FPN3#bA6`dwHsO$ebjr(!_&i` zOgQ`!N|{)tn6&VZ)O1r!R`@O!c3 zPTycH<9It%&bg`cRUB1gRV&6a9LBlbDC!4BU>h}3=Ygqq1_etn-Ko$z=esExTIT|t zQiawTqL`oxt#hGb!YZ`RP{pLF&^p5ulcgf-)F~!UMb^1UF$F5J&hXUvQ4}$vLhD?t zRHZ7kPQ7BvRA`+B#puvFjf$yKp>;+mrl$(6)1;U_hSR`0evE)P6Wg;^seH+A*qI!h z!YZ{Fyq5(=xm;17KGnqkmoCBcZaK}`K@Bsg;QCA1&Y}ao=-$>c+0eM9mac`8zw33Pvb1~_A)1sjTsu9*?`S9H^!) B<7tgL~15 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 diff --git a/Release/arm-electronicload_rework_2022.hex b/Release/arm-electronicload_rework_2022.hex index 8bb778e..2e6d193 100644 --- a/Release/arm-electronicload_rework_2022.hex +++ b/Release/arm-electronicload_rework_2022.hex @@ -2,31 +2,31 @@ :1000000000200020790100087D0100087F01000820 :1000100000000000000000000000000000000000E0 :10002000000000000000000000000000990100082E -:1000300000000000000000009B010008A906000865 -:10004000A90100080000000045380008A9010008C7 -:10005000A9010008A9010008E5350008A901000868 +:1000300000000000000000009B010008A506000869 +:10004000A901000800000000E9380008A901000823 +:10005000A9010008A901000889360008A9010008C3 :1000600000000000A9010008A9010008A90100087A :10007000A9010008A9010008A9010008000000006A -:10008000A901000800000000000000000D38000871 -:10009000E9370008E5360008A901000839360008EC -:1000A000A901000811360008A9010008A9010008EB +:10008000A90100080000000000000000B1380008CD +:100090008D38000889370008A9010008DD360008FE +:1000A000A9010008B5360008A9010008A901000847 :1000B000A90100080000000000000000000000008E :1000C0005FF808F173B500F091F8204A204B214900 :1000D0008B4226D30021204B204A934224D3002573 :1000E00000F088F801A9684600F078F81C4E1D4C15 :1000F000A41BA410AC4219DC00261B4D1B4C641B36 -:10010000A410B44217DC0199009802F067FA0600C7 +:10010000A410B44217DC0199009802F0A9FA060085 :10011000174D184C641BA410002C11DC300000F0AB :1001200059F801CA01C3D3E702C3D6E7AB00F358BD :1001300098470135DEE7B300EB5898470136E0E712 -:10014000013CA300EB589847E6E7C0462081000831 +:10014000013CA300EB589847E6E7C046C881000889 :10015000000000202400002024000020B400002023 :10016000D4010008D4010008D4010008D40100081B :10017000D4010008D401000809480047FEE7042024 :100180007146084202D0EFF3098001E0EFF30880E6 :100190007146044A1047FEE7FEE7FEE7704700009D :0A01A000C500000897010008FEE703 -:1001AC00208100080000002024000020208100088D +:1001AC00C88100080000002024000020C88100083D :1001BC00000000000000000024000020B40000201B :0801CC0000000000000000002B :1001D40010B500F011F8000001230360014B0B601F @@ -53,2021 +53,2032 @@ :10032400114B33606B68114A1B061B0FD35C326898 :10033400DA40326070BD0F23C0226C686968A40C77 :100344001C4052020234114203D109484443346030 -:10035400E8E7E96A04481940013103F0A9FAF5E72E +:10035400E8E7E96A04481940013103F0FBFAF5E7DC :10036400001002401800002000127A00080000204B :1003740000093D0004221300104202D18007C00F7F :10038400431C1800704700000138C3B20020032B3F -:1003940002D8024A9B0098587047C046344B000864 +:1003940002D8024A9B0098587047C046D84B0008C0 :1003A4000823022803D01033042800D000231800A7 :1003B40070470000F0B53D4D87B004920391EA1CEC -:1003C400D27F0600002A54D1394AD47FE4B2002CEB -:1003D4004FD11800FFF7CEFF0700FFF7D5FF0190BC -:1003E4003800FFF7DDFF01210590300000F0A8F987 -:1003F400BB1CDBB219003000029300F0A7F9220005 -:100404005021300000F0AEF95023294AD3776B1CF9 +:1003C400D27F0600002A41D1394AD47FE4B2002CFE +:1003D4003CD11800FFF7CEFF0700FFF7D5FF0190CF +:1003E4003800FFF7DDFF01210590300000F0A6F989 +:1003F400BB1CDBB219003000029300F0A5F9220007 +:100404005021300000F0BCF95023294AD3776B1CEB :10041400029ADC77AB1CDA776B1DDC77039B1B0A33 :100424002B746B461B7B6B7408235B429C466346B0 -:10043400E2B253430599CB18DBB2974228D8422342 -:10044400326830001343336000F074F9174B1948D5 -:100454000233D97FC9B203F0B5FA174B010018680B -:1004640003F026FA154B80B2013880B298421BD1B2 -:10047400F3690E4BD91CCA7F032A07D10433DA7FF0 -:10048400502A03D10022CA77DA77F26107B0F0BDAF -:100494000199049AA01C0A40DA402818D2B20B0A27 -:1004A400027401930134C2E7C046DDE73C0000203A -:1004B40040000020A086010018000020FFFF00007B -:1004C400F7B5040010000F00FFF754FF4F4D0190E3 -:1004D400EB1CDB7F002B26D14D4BDE7FF6B2002ECA -:1004E40021D13100200000F02BF90221200000F07E -:1004F4002DF932002000502100F034F95023444AF1 -:100504002000D37702226B1CDE77AB1CDA776B1DDD -:10051400DE773B0A2B744223FFB26F7422681343C5 -:10052400236000F007F9394D3A48AB1CD97FC9B2B2 -:1005340003F048FA384B0100186803F0B9F980B2A7 -:100544000138364B80B2984256D1E369EB1CDA7F0E -:10055400032A33D12A1DD77FFFB2502F2ED1002674 -:100564002000DE773100E66100F0EAF8019920000E -:1005740000F0ECF839000122200000F0F3F8019BB0 -:100584006F1CFB77AB1CDE776B1DDE7704232268C0 -:1005940020001343236000F0CDF8F97F1D48C9B251 -:1005A40003F010FA1C4B0100186803F081F980B2C3 -:1005B40001381A4B80B2984220D1E369EB1CDB7FEF -:1005C4000024042B16D12B1DDB7F502B12D1019854 -:1005D4000826FFF7E5FE220076423300D1B24B43F2 -:1005E400019FC318DBB28F420AD80023EA1C0435EA -:1005F400D377EB772000FEBDC046A1E7C046D7E71E -:10060400A95C013299406418E7E7C0463C00002029 -:1006140040000020A086010018000020FFFF000019 -:10062400FA210C4B10B51868890003F041F90A4B04 -:10063400013898420DD8C021084A0906506008487C -:10064400036A1B021B0A0B430362002393600733F4 -:10065400136010BD18000020FFFFFF0010E000E051 -:1006640000ED00E0034B1A68002A02D01A68013A30 -:100674001A60704730000020094B1A6880189042B5 -:1006840006D919688A4202D819688842F9D870478D -:1006940019688A42FCD919688842F9D8F7E7C04634 -:1006A4003800002010B5FFF7DDFF024A136801335C -:1006B400136010BD380000201A4B1B4A1969904280 -:1006C40026D1802292030A431A611A6917490A4003 -:1006D4001A611022196B0A431A63002202604260F5 -:1006E4000261196B10320A431A63A0230269DB0505 -:1006F40013430361942302699B011343036125237C -:1007040002691343036101230268134303607047C2 -:100714008022D2030A431A611A6905490A401A6100 -:10072400DBE7C0460010024000540040FFFFDFFF3B -:10073400FFFFBFFF802342689B0113434360704760 -:100744000123194049064160704700004368044A88 -:100754000904134043604368194341607047C0462D -:10076400FFFF00FF43684900DB0ADB024360436884 -:1007740019434160012143680A4092021A434260CE -:1007840070470000F7B500932C4B0191DB7F050007 -:1007940017002B4C002B35D12A4BDE7FF6B2002EEE -:1007A40030D111004660FFF7D1FF012200992800E3 -:1007B400FFF7D8FF009A234B2349DA77621CA31C66 -:1007C400D777DE7704230534E677086803430B60A4 -:1007D400802369689B010B436B60D17F1B48C9B2BE -:1007E40003F066F81A4B0100186803F061F8134B24 -:1007F40080B2002804D0DA7F013880B2042AF8D10C -:100804000023EB610E4B0020DA1CD17F04290FD1A9 -:10081400191DC97F009CA1420AD1D07F0022C0B219 -:10082400D1B28F4205D80022D91C0433CA77DA77B3 -:10083400FEBD995C019CA1540132F1E73F00002008 -:100844003C0000204000002000540040A08601002D -:1008540018000020F7B52D4E00930191F31CDB7FA7 -:1008640005001700002B23D1294BDC7FE4B2002CB8 -:100874001ED111004460FFF769FF2200009928008F -:10088400FFF770FF224B009ADA773200731CDC7793 -:10089400B31CDF77731DDC77E3B29F4230D8422369 -:1008A4002A6813432B6080236A689B0113436B609F -:1008B4000236F17F1748C9B202F0FAFF164B010065 -:1008C400186802F0F5FF114B80B2DA1C002804D03E -:1008D400D17F013880B20329F8D1D91CEA69CA7FD3 -:1008E4000020032A09D10433DC7F009E0200B442B5 -:1008F40003D1C87FCA77C0B2DA770023EB61FEBDAB -:10090400019B195D131919740134C5E73C000020DB -:1009140040000020A086010018000020F7B5334BEA -:100924003349344800229A5E0025455F0B88AD1890 -:100934001BB29D4200DD1D00EE43F6172E4B2E40E8 -:1009440036B21E800B882D491BB20020085E801829 -:10095400984200DD1800C343DB171840284B07B248 -:100964001F80284B284A0021595E284B0024145F1D -:100974009C461B8864181BB29C4200DD1C00E343A8 -:10098400DB17234A23401BB213806246009313886B -:100994000193204B00229B5E9C46019B61441AB24A -:1009A400914200DD1100CA43D2171B4B11400AB219 -:1009B4001A8001239C46BE4204D0009B9A1A5342DB -:1009C40053419C466246154B1A7000239D420ADC33 -:1009D400074A1288824206D19C4204DC0B4B1B88D6 -:1009E4005B1A5A4253410E4A1370F7BD640000204B -:1009F4001E000020760000206A0000206E00002007 -:100A04007A00002072000020680000201C000020F2 -:100A1400740000206C000020780000206200002098 -:100A240066000020002310B5034A1380034A138094 -:100A3400FFF774FF10BDC046640000207200002060 -:100A44000023084A10B51380074A1380074B1A88FD -:100A5400074B1A80074B1A88074B1A80FFF75EFF73 -:100A640010BDC04676000020680000201E00002053 -:100A74006E0000201C0000206C000020902308223F -:100A8400DB059A61043A9A610C321A8570470000BA -:100A940090230422DB051A85034B044A1870802333 -:100AA40091880B4393807047700000200030014010 -:100AB40090230422DB059A61034B044A18708023B7 -:100AC40091880B43938070477000002000300140F0 -:100AD400F8B5070016000D001C002A20FFF7D8FF08 -:100AE400380AFFF7E5FFF8B2FFF7E2FF300AFFF735 -:100AF400DFFFF0B2FFF7DCFF2B20FFF7C9FF280A66 -:100B0400FFF7D6FFE4B2E8B2FFF7D2FF2000FFF709 -:100B1400CFFF2000FFF7CCFF2C20FFF7B9FFF8BD73 -:100B240010B5FFF7ABFF90231024DB059C61012077 -:100B3400FFF7AEFFCB20FFF7ABFF3920FFF7B8FF7D -:100B44002C20FFF7B5FF0020FFF7B2FF3420FFF79A -:100B5400AFFF0220FFF7ACFFCF20FFF799FF002083 -:100B6400FFF7A6FFC120FFF7A3FF3020FFF7A0FF88 -:100B7400E820FFF78DFF8520FFF79AFF0020FFF79D -:100B840097FF7820FFF794FFEA20FFF781FF00200A -:100B9400FFF78EFF0020FFF78BFFED20FFF778FFB4 -:100BA4006420FFF785FF0320FFF782FF1220FFF781 -:100BB4007FFF8120FFF77CFFF720FFF769FF2020EC -:100BC400FFF776FFC020FFF763FF2320FFF770FFD6 -:100BD400C120FFF75DFF2000FFF76AFFC520FFF784 -:100BE40057FF3E20FFF764FF2820FFF761FFC7206F -:100BF400FFF74EFF8620FFF75BFF3620FFF748FF25 -:100C04004820FFF755FF3A20FFF742FF5520FFF732 -:100C14004FFFB120FFF73CFF0020FFF749FF1820EA -:100C2400FFF746FFB620FFF733FF0820FFF740FF2A -:100C34008220FFF73DFF2720FFF73AFFF220FFF75E -:100C440027FF0020FFF734FF2620FFF721FF0120B4 -:100C5400FFF72EFFE020FFF71BFF0F20FFF728FF11 -:100C64003120FFF725FF2B20FFF722FF0C20FFF791 -:100C74001FFF0E20FFF71CFF0820FFF719FF4E206F -:100C8400FFF716FFF120FFF713FF3720FFF710FFE0 -:100C94000720FFF70DFF2000FFF70AFF0320FFF7EF -:100CA40007FF0E20FFF704FF0920FFF701FF0020D4 -:100CB400FFF7FEFEE120FFF7EBFE0020FFF7F8FE52 -:100CC4000E20FFF7F5FE1420FFF7F2FE0320FFF7D6 -:100CD400EFFE1120FFF7ECFE0720FFF7E9FE3120BD -:100CE400FFF7E6FEC120FFF7E3FE4820FFF7E0FE32 -:100CF4000820FFF7DDFE0F20FFF7DAFE0C20FFF7D8 -:100D0400D7FE3120FFF7D4FE3620FFF7D1FE0F20A7 -:100D1400FFF7CEFE1120FFF7BBFE2920FFF7B8FE38 -:100D240010BD10B50400000AFFF7C2FEE0B2FFF7E1 -:100D3400BFFE10BDF7B500210E4F0F4E3A88338821 -:100D4400013A013B01909BB292B20800FFF7C0FE4A -:100D540000243B88A3420BD8F7BD0198FFF7E1FFBD -:100D64000135ADB23388AB42F7D80134A4B2F0E711 -:100D74000025F7E71E0000201C00002010B5140019 -:100D8400002814DB0A4B1B88984210DA00290EDB7A -:100D9400084B1B8899420ADA80B289B2421C4B1C68 -:100DA4009BB292B2FFF794FE2000FFF7BAFF10BD8A -:100DB4001E0000201C00002070B51D000F4B140005 -:100DC4001B88834215D90E4B1A888A4211D91A8876 -:100DD4000E19964202DD1C88641AA4B24B1EE31855 -:100DE4009BB20200FFF774FE013C064BA4B29C4286 -:100DF40000D170BD2800FFF794FFF5E71E00002026 -:100E04001C000020FFFF0000F8B51D00144B140067 -:100E14001A8890421FDA134A128891421BDA002979 -:100E240019DB002802DA24180020A4B21F8886B235 -:100E34000019B84202DD1C88A41BA4B2721E89B238 -:100E4400A21892B20B003000FFF742FE013C064BA1 -:100E5400A4B29C4200D1F8BD2800FFF762FFF5E779 -:100E64001E0000201C000020FFFF0000F7B5150045 -:100E7400194A1C0008AB1F88138883421ED9174BDC -:100E84001E888E421AD9168801964619B446019EC8 -:100E9400B44502DD15882D1AADB21A880E19964292 -:100EA40002DD1C88641AA4B24B1E421EE318AA1861 -:100EB4009BB292B2FFF70CFE002C0AD1F7BD3800AA -:100EC400FFF72FFF013EB6B2002EF8D1013CA4B2C9 -:100ED400F2E72E00F8E7C0461E0000201C000020A8 -:100EE40070B504003620FFF7D3FDA0260320114D72 -:100EF40020407600104C022817D0032817D0012870 -:100F04000CD04820FFF7D4FDF0232B802680FFF778 -:100F140005FDFFF787FDFFF793FD70BD2820FFF760 -:100F2400C7FDF0232E802380F1E78820EAE7E8203C -:100F3400F5E7C0461E0000201C00002010B5CB08B9 -:100F4400C3185C7818782402044398780004044396 -:100F5400D87800062043072400BA21401934884079 -:100F6400641A944204D208241B79611A0B41184371 -:100F740020239A1AD04010BD84B010B503910849BB -:100F840005930B000492029002AA13CA13C313CA56 -:100F940013C312681A6010BC08BC04B01847C046DA -:100FA4007C000020024B00B21880024B198070476D -:100FB400A800002098000020024B1880024B1980E2 -:100FC4007047C046B0000020AE000020F0B58FB0DE -:100FD400039314AB1B880992089315AB1A7816ABCC -:100FE4001B7802900493C94B1B8898424FDAC84B74 -:100FF4001B8899424BDA06231F0057439C46C319AA -:10100400002B44DD049BDB00C81800283FDD039857 -:10101400089CA04200D007E1052309988EB24343FF -:10102400012A00D0E9E00499012900D0E5E000227A -:101034000592B84A9B18069300231D00069A04994A -:10104400D25C0A4201D0012215436D000133EDB296 -:10105400052BF3D100246D086B469F8A002D0AD01E -:10106400A4B21F2D15D10522029B31B2E418039BB3 -:1010740020B2FFF7C9FE049B01375B00DBB2BFB2AD -:10108400049301363BB2B6B20593082FD4D10FB006 -:10109400F0BD1E2D06D1029B31B2E41820B2039B91 -:1010A4000422E6E71C232B401C2B0CD1029B31B2FB -:1010B400E01800B2039B0322FFF7A6FE2D01EDB258 -:1010C400043424B2C8E718232B40182B0BD1029BFD -:1010D40031B2E01800B2039B0222ED00FFF794FE48 -:1010E400EDB20334EDE7EB060AD5029B31B2E0180A -:1010F40000B2039AAD00FFF741FEEDB20234E0E71F -:101104006D00EDB20134DCE70B9A0699D25C0A4219 -:1011140001D00122164376000133F6B2052BF3D138 -:1011240000247608002E0DD0A4B21F2E1BD16C43D0 -:10113400029B079AE418039BA0B20093049B390016 -:10114400FFF794FE069B5B00DBB20693059B013B15 -:101154009BB20593049BFF18059BBFB2002B96D04E -:1011640000231E00D0E71E2E08D16C43029B089A70 -:10117400E418039BA0B20093049BE0E71C233340D4 -:101184001C2B10D120006843029B099AC018039BB2 -:1011940080B200933900049BFFF768FE3601F6B273 -:1011A400043424B2BEE718233340182B0FD1200097 -:1011B4006843029B0A9AC018039B80B200933900CB -:1011C400049BF600FFF752FEF6B20334E9E7F30698 -:1011D4000FD520006843029B2A00C018039B80B2ED -:1011E40000933900049BB600FFF740FEF6B20234C8 -:1011F400D7E77600F6B20134D3E795B26A000A92D3 -:1012040003226A430992AA00089205226A430792BC -:101214006A46128A3700049208220592073A069217 -:101224003C4A9B180B939BE73B48029C008800199F -:1012340080B204B20594394C0025655F059CA54233 -:1012440000DC24E7364C2688711889B20791694678 -:101254001C24095F0291334900268E5F02998E4255 -:1012640000DC14E7304900240C5F0599CF19A7422C -:1012740000DC0CE72D490027CF5F0299CB18BB4255 -:1012840000DC04E793B2624606935A436B461B8A1A -:1012940005990A93049BDB008C422EDC0C0012B2ED -:1012A400A0B2A418AC4201DD2A1A12B202998F42EC -:1012B40027DC0F001BB2B9B2FF18B74201DD731A65 -:1012C4001BB24E1E451EF318AA189BB292B2FFF72A -:1012D400FFFB0523099A5A4303330493073B0B92FC -:1012E4000793104B00229B5E029A934200DCCEE6E9 -:1012F4000A9B9B181BB20C9324E0121B821812B297 -:10130400CEE70799DB1BCB181BB2D4E71E000020E5 -:101314001C0000205A7A0008640000207A00002093 -:1013240072000020780000206A0000207400002071 -:101334002E4B00229B5E029A934218DD029B0133DE -:101344001BB20293029B0C9A934205D0284B0022B5 -:101354009B5E029A9342EBDC079B5B00DBB2079334 -:10136400049B013BDBB20493002BBAD18FE6002728 -:10137400204B0B9A059CD3180D93039A0D9B09924D -:10138400DB5D079A134201D1089B0993069B1E1942 -:10139400B6B235B2A54218D101372C00052FECD1D5 -:1013A400069BF61836B2AE42C8D0134B00229B5EA1 -:1013B400AB4207DC114B00229B5EAB4202DD089876 -:1013C400FFF7AFFC01352DB2EDE70B4B00229B5E1E -:1013D400A34207DC094B00229B5EA34202DD09986D -:1013E400FFF79FFC013424B2D4E7C0467400002008 -:1013F400780000205A7A00086A0000207A00002051 -:10140400F0B589B00600079105920693002910D122 -:1014140000280CD06A466846354B0E991C880F9BF1 -:10142400928A008B9BB289B20094FFF71FFD09B02A -:10143400F0BD00242500059B0393069B049301271C -:10144400039B013B9F400393079B1F403CD0002C10 -:101454000FDD002E36D0264B0498A2B20E991C88BC -:101464000F9B801A00949BB289B280B2FFF7FEFCF6 -:10147400002401352DB2049B01330493039B002BFC -:10148400DDD1059A069B944663441F00002D0BDDB5 -:10149400184BAAB20E991D880F9BB81A9BB289B239 -:1014A40080B20095FFF7E2FC002CC0DD002EBED018 -:1014B4000F4BA2B20E991C880F9BB81A9BB289B22B -:1014C40080B2B1E73400D4E7002D0DDD094B049858 -:1014D400AAB20E991D880F9B801A00959BB289B2FF -:1014E40080B2FFF7C3FC3D00013424B2C3E7C04619 -:1014F400AE000020B0000020F0B5C34E93B0B37B23 -:10150400834203D8F27BC11A82420CD2317C8142DD -:1015140000D966E1727C824200D262E1411AF07B1A -:101524000918C91A0131B07CB27C41433068FFF715 -:1015340005FDB46803222318002118000393FFF764 -:10154400FDFC002800D04CE1F57C03212A0003981F -:10155400FFF7F4FC0590347D03352200290003983D -:10156400FFF7ECFC0890777D65193A002900039891 -:10157400FFF7E4FC012319007A1E9140040008429D -:1015840001D0BB40C41A7D19B77D29003A000398E5 -:10159400FFF7D4FC012319007A1E9140060008428B -:1015A40001D0BB40C61A984B7D19DF7D29003A0053 -:1015B4000398FFF7C3FC954B1A8812B2002A01DA8C -:1015C40000221A801A8812B21219069205D51A88B6 -:1015D400121B12B21A80002306938D4B059A0699AA -:1015E4001B8852189A4213DD8A4B1B78002B00D1BA -:1015F400F7E0864B002C00DAAEE000221A80864A1F -:1016040081491388097E5B189BB2138000230693DB -:101614008149824B0A881B889A4200D3E1E07B19F6 -:101624000293794B0A885B7E80B29B18089A0D90CE -:101634009B1A9B1B07937A4B04921A88794B1B883D -:101644009A4200D1C4E0714B1A88774B0020185E8F -:101654000B88764912180027CF5F0699DB194118C9 -:101664000691079992B27F180D99069C5018059916 -:1016740080B209199BB2814200DDB4E06C490024B8 -:101684000C5FA04200DBA0B25F49089D097EED1902 -:10169400591889B28D4200DDA9B2664D0026AD5FAE -:1016A400A94200DBA9B2013880B207906248002643 -:1016B400805F079E864200DA8DE0069EB24200DD1E -:1016C400320016B2321C002E00DA002212B2A242FC -:1016D40000DB80E0013989B20C91584900268E5F05 -:1016E4000C99B14277DBBB4200DD3B001BB2191CF5 -:1016F400002B00DA002109B28D426CDD151C8242F8 -:1017040000DA051C2BB21093ADB2341C8E4200DA01 -:101714000C1C93B20E9389B20C9B079A0E98A4B238 -:10172400FFF7D6F9BC4200DA6CE0BFB2049B002B91 -:1017340000DD85E00C990798109B01310130CF1B27 -:10174400C01A4743364BBFB2188880B2012F00D964 -:1017540020E1FFF7E6FA3EE0644224B21C804EE743 -:10176400029B039A591CDB08D35C072202980124CC -:10177400024080201041184206D003220398FFF74C -:10178400DDFB0299841C0431002620270291059B6D -:101794009D1B202D00DD3D0002992A000398FFF7D0 -:1017A400CDFB079A069B01009B19009201942A0025 -:1017B4000020FFF725FE029B76195B190293059B17 -:1017C400B342E4D8079B1B190793049B1B1B049388 -:1017D400049B002BC4DC0D4B0D9A1888801800B2B2 -:1017E400188013B0F0BD88B248E70D4B0136188855 -:1017F400B6B280B2FFF795FA079B9E42F5D9013441 -:10180400A4B28FE72E00F7E77C000020A800002098 -:101814001E00002025000020980000201C0000204D -:10182400AE000020B0000020640000207200002000 -:101834007A000020780000206A0000207400002054 -:10184400029B039A01330893029B0299DB08D35C41 -:1018540007220A40802111410A00012109911A42FC -:1018640009D0089903220398FFF768FB831C0993A6 -:10187400029B04330893099B0B93089B0293099BD7 -:10188400FF18BBB20F930F9B0B9A9F1A1300BFB2A2 -:101894005A1E0B9205D2049B099A0F9F9B1A04931C -:1018A40044E73E4B00229B5EBB423FDD6B461C8BF4 -:1018B40000230A93089B0293059B0A9A9D1A202DE4 -:1018C40000D92025354B00229B5EBB4212DC344BF1 -:1018D40000229B5EBB420DDD01262A00029903987B -:1018E400FFF72CFB6B1E9E401190002E3AD1029BF9 -:1018F4005B1902930A9B5B190A930A9A059B93420C -:10190400DAD8264B00229B5EBB42BCDC244B00226F -:101914009B5EBB42B7DD079BA342B4D3214B01348A -:101924001888A4B280B2FFF7FCF9F4E71C4B00223C -:101934009B5EBB42BADD0E9C10E01B4B00229B5EFB -:10194400A34209DC194B00229B5EA34204DD154B24 -:10195400188880B2FFF7E5F90134A4B2069B9C42D3 -:10196400EBDBA3E7104B00229B5E9C420CDB0F4B8E -:1019740000229B5E9C4207DA119B334208D00C4B39 -:10198400188880B2FFF7CDF901347608A4B2ACE729 -:10199400044BF5E7FFF7C5F9013FD3E674000020D7 -:1019A40078000020AE0000206A0000207A000020A9 -:1019B400B0000020F0B5020087B00A280CD1224BF9 -:1019C40022491A780B88D2009B1800229BB20B8004 -:1019D4001F4B1A8007B0F0BD0D28FBD01C4C1B4ECA -:1019E4001C4B1D4D208831881B882D889BB2059582 -:1019F400154D04932F782B7809B20293059B00B2FE -:101A040000930197049BFFF7E1FA062229782388C3 -:101A14004A439B181BB22380104B1B78002BD9D050 -:101A24000F4B22881988062328785B42434312B25D -:101A34005B189A42CEDD2A783388D2009B189BB279 -:101A4400338000232380C5E7AA00002098000020EB -:101A5400A8000020B0000020AE00002025000020D7 -:101A64001E00002010B5040000202056002800D1DC -:101A740010BD064B1B68002B04D0C0B2FFF73CFD21 -:101A84000134F1E7FFF796FFFAE7C0467C00002037 -:101A9400F8B500230E0014000A2785182B70013CAA -:101AA400E4B2FF2C00D1F8BD3000390001F086FF0C -:101AB400013D303129703000390001F0F9FE060093 -:101AC400EDE70000084A0023118A890700D5033393 -:101AD400128A520701D501225340044A137000228E -:101AE400034B1A707047C0460004004828000020C9 -:101AF400B20000200323034A107840B2034013705D -:101B040080107047B200002007B56B46D91D0F2323 -:101B1400184080380870513301220248FEF79AFEBB -:101B240007BDC0460054004007B56B46D91D0F23BE -:101B3400184040380870513301220248FEF78AFEEB -:101B440007BDC0460054004007B5030901A9603B26 -:101B540000010B704870602302220248FEF77AFEEF -:101B640007BDC0460054004013B5040000210822FC -:101B7400684602F089FF2100200080246B4608316A -:101B840064010288002A00D10480028802305A705D -:101B9400120A1A7002338842F3D16023082269467C -:101BA4000148FEF757FE13BD00540040F7B52B4E15 -:101BB40001900091F31CDB7F002B27D1284BDC7FA5 -:101BC400E4B2002C22D1274D21002800FEF7B8FDF5 -:101BD40001212800FEF7BAFD009F22006837FFB2FA -:101BE40028003900FEF7BEFD01221D4B2800DF77D7 -:101BF400731CDC77B31CDA77731DDC77019B3374B9 -:101C040042232A6813432B60FEF794FD134C1648B5 -:101C1400A31CD97FC9B201F0D5FE144B010018688A -:101C240001F046FE124B80B2013880B2984212D1C4 -:101C34000C4BE11CDA69C87F1A00032808D104346C -:101C4400009BE07F6833984202D10023CB77E3778F -:101C54000023D361F7BDC046E6E7C0463C00002040 -:101C64004000002000540040A0860100180000201D -:101C7400FFFF0000030013B5683301AC0322DBB29D -:101C840021000948FEF77EFD237860781B040002DA -:101C9400C318A078C01880239B0203405A425341C2 -:101CA4005B42184016BDC04600540040F8B5474C8E -:101CB400E31CDB7F002B24D1271DFD7FEDB2002D1B -:101CC4001FD1434E29003000FEF73AFD01213000B8 -:101CD400FEF73CFD2A0030001821FEF743FD1823CF -:101CE4000122FB77631CDD77A31CDA77631DDD77A4 -:101CF4000523237432683D33134333603000FEF709 -:101D040019FDA31CD97F3348C9B201F05BFE324BE5 -:101D14000100186801F0CCFD80B201382F4B80B26D -:101D240098424FD100272A4DE31CEF61DB7F032B40 -:101D340033D12B4BDE7FF6B2182E2ED1390028007A -:101D4400FEF7FEFC02212800FEF700FD310001220F -:101D54002800FEF707FD224B2800DE770223661CCD -:101D6400F377E318DF77631DDF7704232A681343CF -:101D74002B60FEF7DFFCF17F1648C9B201F022FEAA -:101D8400154B0100186801F093FD80B20138134B24 -:101D940080B2984218D10023EB61E11CCB7F002074 -:101DA400042B0CD1221DD37F182B08D12078637803 -:101DB40000031B01C018002380B2CB77D377002324 -:101DC400EB61F8BDC046A8E7C046DFE73C00002051 -:101DD40000540040A086010018000020FFFF00000E -:101DE40040000020F0B5032585B003AC1B4E07006E -:101DF400009101921A492A00200002F0F1FD2A0004 -:101E0400210018233000FEF725FD022323703B092F -:101E140063702A0021003F0118233000A770FEF7E9 -:101E240019FD009B2A001B096370009B21001B0104 -:101E3400A370300018232570FEF70CFD04232370D3 -:101E4400019B2A001B096370019B21001B01A370E5 -:101E540030001823FEF7FEFC05B0F0BD005400402E -:101E6400567F0008F0B50E00FA2187B089000400FF -:101E740001F01EFDFA2104ADE8708900200001F094 -:101E84009DFD88B2642101F013FD6421A870200037 -:101E940001F094FD88B20A2101F00AFD0A2168705C -:101EA400200001F08BFD264B29701A006946103280 -:101EB40091CA91C1186859689A68DB68FFF75CF8A1 -:101EC4000C211C20FFF76EF80324A64234D1002015 -:101ED4001C49671CFFB2FFF76FF8295D0222042F2B -:101EE40000D0012205A8FFF7D3FD05A8FFF7BAFD2E -:101EF400042F06D113480021FFF75EF81248FFF7BC -:101F0400B1FD013CE1D2114B69461A00103231CACD -:101F140031C19A6818685968DB68FFF72DF81221F7 -:101F2400BA20FFF73FF800210648FFF745F80848B4 -:101F3400FFF798FD07B0F0BD00210248C9E7C0468D -:101F4400F859000802F8000004800008444B000817 -:101F54000680000870B5244B86B01A00694610321A -:101F6400040061CA61C19A6818685968DB68FFF7A0 -:101F740003F843210020FFF715F800211B48FFF761 -:101F84001BF8FA212000890001F092FC032281B29F -:101F940005A8FFF77DFD05A8FFF764FD1448FFF7CA -:101FA40061FDFA212000890001F008FD032289B2B5 -:101FB40005A8FFF76DFD05A8FFF754FDBA204921D8 -:101FC400FEF7F0FF0B4B69461A00103231CA31C1DB -:101FD40059689A681868DB68FEF7CEFF0648FFF771 -:101FE40041FD06B070BDC046F859000880FD0000F0 -:101FF40004800008444B00082880000830B51E4CBB -:1020040085B000281CD01D4D3123612200950B2181 -:10201400E220FEF72BFF1E21F020FEF7C3FF29006C -:102024001748FEF7C9FF23006A46103323CB23C2A7 -:102034000FCCFEF7A1FF1348FFF714FD05B030BD28 -:10204400C825AD003123612200950B21E220FEF763 -:102054000DFF1E21F020FEF7A5FF29000848FEF71A -:10206400ABFF23006A46103323CB23C20FCCFEF709 -:1020740083FF0548E0E7C0469054000804F80000D8 -:10208400FFFF0000148000081C80000870B5732155 -:1020940086B004000020FEF785FF204B69461A0035 -:1020A400103261CA61C19A6818685968DB68FEF722 -:1020B40063FF00211A48FEF77FFFFA212000890000 -:1020C40001F0F6FB0322C1B205A8FFF7E1FC05A865 -:1020D400FFF7C8FC1348FFF7C5FCFA21200089006C -:1020E40001F06CFC032205A8FFF7D2FC05A8FFF75A -:1020F400B9FCBA207921FEF755FF0B4B69461A004B -:10210400103231CA31C159689A681868DB68FEF721 -:1021140033FF0648FFF7A6FC06B070BDF859000867 -:10212400A036000004800008444B00082D800008FD -:1021340070B5040086B000212748FEF73DFF274B09 -:10214400621E9A421CD90023B4220093A4212B338B -:102154000620FEF78BFEBA20AA21FEF723FF204BB0 -:1021640069461A00103231CA31C159689A68186830 -:10217400DB68FEF701FF1B48FFF774FC06B070BD77 -:102184001C20A421FEF70EFF174B69461A001032DB -:1021940061CA61C19A6818685968DB68FEF7ECFE89 -:1021A4000A21200001F084FB0422010004A8FFF7A7 -:1021B4006FFC04A8FFF756FC0C48FFF753FC200003 -:1021C4000A2101F0FBFB04A80122FFF761FC04A82B -:1021D400FFF748FCBFE7C046173100009E860100A8 -:1021E400444B00080F800008F859000804800008D8 -:1021F40070B51B4986B004001A48FEF7DDFE1A4B81 -:1022040069461A00103261CA61C19A68186859682F -:10221400DB68FEF7B1FE9721FD20FEF7C3FE6421C3 -:10222400200001F045FB032281B205A8FFF730FC32 -:1022340005A8FFF717FC0D48FFF714FC20006421E4 -:1022440001F0BCFB022289B205A8FFF721FC05A816 -:10225400FFF708FC0648FFF705FC06B070BDC04652 -:1022640018C60000D28900009054000804800008B9 -:102274000B80000870B51E4B86B058431D4901F011 -:1022840017FB1D49041F1D48FEF796FE1C4B6946AB -:102294001A00103261CA61C19A6818685968DB680B -:1022A400FEF76AFE8421FD20FEF77CFEFA21200061 -:1022B400890001F0FDFA0222010005A8FFF7E8FBFE -:1022C40005A8FFF7CFFBFA212000890001F076FB77 -:1022D400032205A8FFF7DCFB0A48FFF7C3FB05A8A8 -:1022E400FFF7C0FB0848FFF7BDFB06B070BDC04652 -:1022F40010270000EEFC000018C600001BF80000C8 -:1023040090540008048000080D800008F0B5354999 -:1023140087B0060005093448FEF74EFE334C6A4682 -:102324002300103383CB83C2E368A268206861680A -:10233400FEF722FE8020A8214000FEF733FE310A7A -:10234400032204A8FFF7A4FB04A8FFF78BFB28488B -:10235400FFF788FB0820284000D026486B0702D5E9 -:10236400254BC01880B2AB0702D5244BC01880B2ED -:10237400EB0702D5224BC01880B2FA21890001F084 -:1023840097FA012281B204A8FFF782FB04A8FFF7A1 -:1023940069FB1C48FFF766FB1B4B69461A001032A9 -:1023A40061CA61C19A6818685968DB68FEF7E4FD80 -:1023B4009720A5214000FEF7F5FD1448FFF752FBD6 -:1023C4003420A821FF30FEF7EDFD23006A461033C8 -:1023D40023CB23C20FCCFEF7CFFD0D48FFF742FB02 -:1023E40007B0F0BD18C6000004F8000090540008BF -:1023F4000480000888130000C4090000E2040000FF -:1024040071020000F87F0008A0730008248000080F -:102414002680000870B5214B86B01A006946040076 -:10242400103261CA61C19A6818685968DB68FEF79E -:10243400A3FD1B490020FEF7BFFDCC21F520FEF7CC -:10244400B1FD2188042204A8FFF722FB04A8FFF7AA -:1024540009FB144D2800FFF705FB6188042204A83A -:10246400FFF716FB04A8FFF7FDFADC21F520FEF7C1 -:1024740099FDA188042204A8FFF70AFB04A8FFF72A -:10248400F1FA2800FFF7EEFAE188042204A8FFF726 -:10249400FFFA04A8FFF7E6FA06B070BDC476000898 -:1024A40018C60000F97F000830B59021802400236D -:1024B4006400C90522005D00455B9A40002D04D1EB -:1024C4008A610133042BF5D130BD92B20A85F8E755 -:1024D400802310B53C4C5B022268134323608023A5 -:1024E4009B0222681A42FCD01123384A11680B431C -:1024F4001360636863600C2362681A40082A06D17B -:10250400032162688A43626062681A42FCD12368CC -:102514002F4A1340236080239B0422681A42FCD173 -:1025240063682C4A1A4088235B0313436360802347 -:1025340022685B041343236080239B0422681A42AD -:10254400FCD00223626813430C2263606368134067 -:10255400082BFBD1FDF7DAFE802362699B021A4344 -:10256400626180226169D2020A43626180226169E8 -:1025740012030A4362618022A16952010A43A261E3 -:102584008022E16992030A43E2610222E1690A437B -:10259400E2618022E16952000A43E2618022A1697A -:1025A40052020A43A261A2691343A3618023E26930 -:1025B4005B051343E3610123A2691A43A261A26983 -:1025C4001343A36110BDC046001002400020024026 -:1025D400FFFFFFFEFFFFC2FFF0B590230025CFB041 -:1025E40029001B03082222A82093219502F04CFA0B -:1025F400FFF76EFFFEF714F88023F24C9B03226969 -:10260400F148134323612369F04A042713402361EB -:10261400FEF752F89023DB051968ED4A80260A4339 -:102624001A609968EB4A36020A439A608222D96892 -:10263400D2050A43E849DA601D620A68E74B13438E -:102644000B60C0238A8813438B808A68E44B13434E -:102654008B60CA68E34B1343CB60E34B0B62E34BE1 -:102664001A883A431A809888E14A02439A804022A1 -:10267400188802431A808023DE489B0402681343AF -:1026840007220360DC4B1A85F332DA625D63188B30 -:10269400923A02431A830322188C0243D7481A84BD -:1026A400C28F3243C2870122F9261888104318804A -:1026B400988A10439882D2480685D24EC66206880C -:1026C4003E43068086891643868106881643068023 -:1026D400CD48CE4E0685CE4EC66286891643868187 -:1026E400068816430680CB4880260585CA4D7600A9 -:1026F400C562858915438581058815430580802039 -:10270400E56940052843E061C44805683543056030 -:10271400256AAC46802566466D0235432562256AE6 -:10272400BF4E354080262562056876003543056036 -:10273400256ABD432562256A2A432262199302232E -:10274400AC4A17910792216A1942FCD08022236A6D -:102754005200134323628023216A1B020B43CA27BE -:1027640053212362AF4B8C465F6259620021AE4E07 -:10277400AE4D19605E615D609D68AD4D99601D61EF -:10278400D961D962D96359649D682A0080252D04D2 -:10279400154380229D60D9601964FF315962016834 -:1027A40052000A43026062465F625A629A68A14913 -:1027B4000A409A60069301231C961A91069AD268DD -:1027C4001A42FBD0069A9C4BD361069B9A688823D5 -:1027D4005B011343069A9360FF23069A5362069A99 -:1027E400353B5362069A773B5362069BDA68802333 -:1027F4001343069AD3604023069AD2681A42FBD048 -:102804000023069A13608022069BDB689343069A92 -:10281400D36080235B02069AD2681A400592FAD1EB -:10282400FF23069A854D536280232A689B021A432C -:102834002A60AA681343AB608023E2695B051343F3 -:10284400E36180237E4A5B0191680B439360082314 -:102854002A681A432A606A681A436A60EA6813435A -:10286400EB60FFF72FF9774A774B64201360774BBF -:10287400136004235360764B9360FDF7FDFEFEF76F -:102884004FF90598FEF756FA0320FEF729FB059940 -:102894006920FEF787FB6F4C6A462300103383CB15 -:1028A40083C2A268E36820686168FEF765FB059946 -:1028B4006948FEF781FB6948FFF7D4F8B4225A4B04 -:1028C40052000A210598FEF79FFAE122564B1000A8 -:1028D4000A21FEF771FA544B7A224121E620FEF7D1 -:1028E40093FA514B7A22C821E620FEF78DFAB422DE -:1028F4004D4B5200DE210598FEF786FA584B3C21D9 -:102904001F000093AE23E2201A00FEF7AFFAA022C4 -:102914001B2352000097DF210598FEF7A7FA6F21C9 -:10292400E220FEF73FFB39000598FEF745FB4D4FCB -:102934006A463B00103343CB43C2BA68FB687968EC -:102944003868FEF719FB4848FFF78CF87421E72034 -:10295400FEF728FB23006A46103343CB43C2A26828 -:10296400E36861682068FEF707FB4048FFF77AF8E0 -:102974008421E220FEF716FB39493D48FEF71CFB93 -:102984003B006A46103343CB43C2BA68FB6879689C -:102994003868FEF7F1FA3748FFF764F88921E72031 -:1029A400FEF700FB23006A46103343CB43C2A26800 -:1029B400E36861682068FEF7DFFA2F48FFF752F8F2 -:1029C4005CE0C0460010024000540040FFFFDFFFFF -:1029D40055AA5500FFFFFF000004004800A20501AE -:1029E40000F30F00555000000000011100300140B9 -:1029F4000417000000E100E0000400400604004069 -:102A040000200040BFF9000000400140ED0200003A -:102A1400FFF9000000440140BF5D00000070004069 -:102A2400FFFFFEFF00280040FFFF0000012100001F -:102A3400FF007F00FFFEFFFF8080808000040140D4 -:102A44000000014000300040CCCC0000555500008F -:102A5400FF0F0000A073000820FD0000597F00084C -:102A640018C60000444B00082B800008737F000840 -:102A74001BF80000717F0008777F0008D149D24815 -:102A8400FEF79AFA9721E220FEF78CFA3B006A4699 -:102A9400103343CB43C2BA68FB6879683868FEF7E1 -:102AA4006BFACA48FEF7DEFF9C21EB20FEF77AFAA8 -:102AB40023006A46103343CB43C26168A268E368CB -:102AC4002068FEF759FAC248FEF7CCFF3B006A467D -:102AD400103343CB43C20FCFFEF74EFAB949BD487A -:102AE400FEF76AFAA821E220FEF75CFABA48FEF77C -:102AF400B9FF23006A46103343CB43C20FCCFEF721 -:102B04003BFAAD21E920FEF74DFAB448FEF7AAFFDF -:102B1400079B06201A6880231B041343079A24AFDB -:102B24001360FDF7A9FDAE4B059C1D93A54B0995BC -:102B34001B9380230026DB00E518ADB2002E00D0E5 -:102B4400FEE03E8029000222A64802350136FDF748 -:102B5400B7FCADB2152EF1D180230134FF34A4B2F9 -:102B64002A37DB009C42E4D18023179A5B0013854B -:102B74000020FEF7D9FF0120FDF77EFD0F20FEF7B0 -:102B8400C3FF0120FDF778FD01211C20FFF70EF89B -:102B94000120FDF771FD00211C20FFF707F801203B -:102BA400FDF76AFD20A8FEF7DFFF0420FDF764FDB2 -:102BB40022A8FFF779FC3C2228211C20FFF712F9F8 -:102BC400002315930B9318931293119300231393DB -:102BD4001493012305930023089310930F930E93EA -:102BE4000C931E001F0000230D9301230A937E4BB8 -:102BF4001B78002B0DD0129B1B0A9BB21D2B00D8F7 -:102C0400A8E00A221E3B5343199A53630022764BD1 -:102C14001A70764C2388002B35D00420DF21FEF770 -:102C2400C1F9734B69461A009C46103229CA29C15E -:102C340063469A6818685968DB68FEF79DF90020B6 -:102C44006049FEF7B9F922886A4B6B489A4218D951 -:102C540022886A4B6A489A4213D92288694B6A4887 -:102C64009A420ED92288694B69489A4209D9228826 -:102C7400684B69489A4204D923881C9A934202D02B -:102C84006648FEF7EFFE664C2378002B0CD02378C1 -:102C94000A2B09D11B9B5A220093CC212323E62023 -:102CA400FEF7E4F8002323705E4B1A78002A1CD048 -:102CB4005D4A1D995D4C0A601B78DBB2FB2B00D189 -:102CC400ACE149D8EA2B00D1B7E1F92B00D1AFE14F -:102CD400DF221B9B1100009300201B23FEF7C6F884 -:102CE4000023504A1370414A1380514A189913889B -:102CF4008B420FD00A9B002B0CD14E4B1B78002B20 -:102D040008D04A4B1978092904D0128892B2189233 -:102D140004221A70454B1A78002A00D167E7187804 -:102D24000238092800D962E700F0B8FDD80161FF34 -:102D34003C0217031D0361FF61FF29039A03B803D3 -:102D44007300E11889B202222648FDF7B9FB73002B -:102D5400F852F7E6002357E7FD2B00D17CE000D2C0 -:102D640049E1FE2BB4D10C9D354316D1FEF7C2FECA -:102D7400059B5843304B3F18BFB29F4200D92F00E8 -:102D8400079B2E4A1B681340079A13600222274BA5 -:102D94001A7000230C931E009AE70C9B002B51D051 -:102DA400FEF7A8FE059B58430B9B1B180B930B9A2D -:102DB400234B9A4201D900230B9306221B4B1A7012 -:102DC40086E7C04618C60000D28900007C7F000850 -:102DD4007E7F000804F80000827F0008847F0008DA -:102DE4000030004000540040200000202600002055 -:102DF40090540008DB050000897F0008B70B000031 -:102E04009C7F000893110000AF7F00086F1700003B -:102E1400C27F00084B1D0000D57F0008E87F000832 -:102E24002B00002029000020AAAA00002200002074 -:102E34002C0000202A00002007520000FFFFF7FFAB -:102E440010270000FEF756FE119B2E00181883B2BF -:102E540011930A2323703BE7002E00D1BCE0059BAD -:102E6400642B0BD11900380000F022FD0A2180B236 -:102E740000F0A4FDF0231B01C9180CE0FA23059A05 -:102E84009B009A4200D080E01100380000F010FD51 -:102E9400F0231B01C1184900022289B2B848FDF78A -:102EA4000FFB01F03FFD041C119801F03BFDB549F7 -:102EB40001F03EF8011C201C01F03AF80599041CAD -:102EC400380000F0F5FC83B21693AF4B9F4266D9ED -:102ED4006421169800F072FD88B201F0D9FC211C1F -:102EE40001F0FCF9A94901F023F800F091FE85B244 -:102EF400042229001EA8FEF7CBFDA5490020FEF7F9 -:102F04005BF8E620D221FEF74DF8A24B69461A0081 -:102F1400103251CA51C19A6818685968DB68FEF7C3 -:102F24002BF81EA8FEF79EFD089B059ADC01FA23E8 -:102F34009B009A423ED11100380000F0B9FC86B2E1 -:102F44003419640002238E48A1B22A00FDF732FA34 -:102F54001520089B5843861924AB7600F552089B2C -:102F640020AA5B0020A89D52FEF7FEFD20A8FFF7D3 -:102F74009BFA3220FDF780FB8023179A5B001385B0 -:102F84000222854B1A700026A2E60599380000F04B -:102F94008FFC0A2180B200F011FDF8236BE716982C -:102FA4000A2100F00BFD88B201F072FC211C01F033 -:102FB40095F99AE716980A2100F000FD8EB23419AB -:102FC4006400A1B202232A006D48FDF7F3F915212C -:102FD400089B59438E19BFE70C9B002B03D0022397 -:102FE4000C96237074E601236C4A11784B401370DD -:102FF40009232370C7E7089B0133DBB20893042B32 -:1030040007D00A23059A53439BB20593624B0B22C4 -:10301400D5E60123059300230893F7E704232370DF -:10302400002313931493002310930F930E934FE6EE -:1030340006232370053B0C934AE6534B9F4217D952 -:103044000A21380000F034FC83B21193002320934A -:103054002193059B642B12D11900380000F028FC41 -:103064000A2180B200F0AAFCF0231B01C91812E067 -:10307400FA200599800000F0A5FC7843E4E7FA23E0 -:10308400059A9B009A421FD11100380000F010FCF1 -:10309400F0231B01C118490089B202223848FDF708 -:1030A4000FFA089B20AA5B00985220A8FEF75CFD4B -:1030B40020A8FFF7F9F98023179A5B0093610A228D -:1030C400354B01261A7003E60599380000F0F0FB31 -:1030D4000A2180B200F072FCF823C6E70899380090 -:1030E400FEF7C0FE0A21380000F068FC89B224AD66 -:1030F40049004B5B20AC23800A21380000F0D8FB48 -:103104000A2180B200F05AFC89B2153149004B5BA8 -:1031140038006380642100F0CBFB0A2180B200F008 -:103124004DFC89B22A3149004B5BFA21A380890006 -:10313400380000F0BDFB80B23F304000435B002507 -:103144002000E380FEF710FD2000FFF763F9144B25 -:103154001D70124B1B78AB420DD02000FFF7A4F971 -:103164002800FEF7F1FC0A9A0B4B002A00D104E177 -:1031740004221A703BE522A8FFF796F9AA20F0E78B -:103184000054004000007A440F2700000000204152 -:1031940018C60000604F0008220000202A0000200A -:1031A4002B0000200F9B3C2B05D10E9B0133DBB27F -:1031B4000E9300230F930E9B3C2B05D1109B0133E0 -:1031C400DBB2109300230E93109B642B01D10023D8 -:1031D4001093149800F01CFD49211290E320FDF790 -:1031E400E1FEEC4B69461A00103231CA31C19A68CB -:1031F40018685968DB68FDF7BFFEE749E748FDF743 -:10320400DBFEFA211298890000F052FB032281B2FE -:103214001EA8FEF73DFC1EA8FEF724FCE048FEF7BE -:1032240021FCFA211298890000F0C8FB03221EA891 -:10323400FEF72EFC1EA8FEF715FCDA48FEF712FC7A -:103244005A21EE20FDF7AEFED349D748FDF7B4FE70 -:10325400139800F0DDFCFA218900050000F028FB3A -:10326400022281B21EA8FEF713FCD04C2000FEF708 -:10327400F9FB1EA8FEF7F6FBC948FEF7F3FBFA219B -:103284002800890000F09AFB03221EA8FEF700FC28 -:103294001EA8FEF7E7FBC648FEF7E4FB6F21F42007 -:1032A400FDF780FEBC490020FDF786FE022210993E -:1032B4001EA8FEF7EDFB2000FEF7D4FB1EA8FEF7C8 -:1032C400D1FBBC4C2000FEF7CDFB02220E991EA8B8 -:1032D400FEF7DEFB1EA8FEF7C5FB2000FEF7C2FBCF -:1032E40002220F991EA8FEF7D3FB1EA8FEF7BAFB15 -:1032F400FEF7DCFC1290FFF709F80A9B002B0AD0BA -:103304000522AD4B1A70079B1A6880231B031343D5 -:10331400079A13606BE4380001F0BAFAA749041C59 -:1033240000F006FE011C139800F08AFCA4491390D7 -:103334000D9800F0FDFD211C00F0D0FF9F4900F026 -:10334400F7FD011C149800F07BFC0F9B14900133D3 -:10335400DBB20F930A9A984BD4E70A9A964B002A49 -:103364000BD0062205E76B46988DFEF741FF0A9ABB -:10337400914B002A01D00922FBE60A9AF9E6914B07 -:103384001B78002B4AD0099B09995A6980239B0218 -:103394001A434A61069A1A99D26800200A4006998B -:1033A400CA60099A099912681A430A60099A9268CC -:1033B4001343099A9360079B1A6804231343079ADB -:1033C4001360FEF7C1FB20A8FFF76EF87D4B187859 -:1033D400C0B2FEF713FE0A9B002B1AD0079B1A6893 -:1033E40080231B031343079A1360079B1A688023E7 -:1033F4005B031343079A1360079B1A6880239B039C -:103404001343079A1360079B1A6840231343079AD0 -:1034140013600023684A1370FFF7E8FB099B6A49AD -:103424001A68AA200A401A60099B099A9B680B40F3 -:1034340093600422079B1B689343079A1360099BBC -:103444005A6980239B021343099A5361069B1A9A73 -:10345400DB681340069AD360FEF776FB22A8B3E735 -:10346400E620D221FDF79EFD584B69461A00103222 -:1034740031CA31C19A6818685968DB68FDF77CFD68 -:1034840045490020FDF798FD1EA804221199FEF776 -:10349400FFFA1EA8FEF7E6FAFFF7A9FB4C4B1B78D0 -:1034A400002B31D00220FDF7E7F80120FEF7E2FB04 -:1034B40001F038FA474900F011FF0D900220FDF7A2 -:1034C400DBF80020FEF7D6FB15908220BE214000D9 -:1034D400FDF768FD404B69461A00103231CA31C10C -:1034E400186859689A68DB68FDF746FD0622159945 -:1034F4001EA8FEF7CDFA1EA8FEF7B4FA0120FDF7C8 -:10350400BBF80023324A13700D9800F081FB80B29F -:10351400FEF720FD08993800FEF7A4FC380001F0FE -:10352400B7F90D99041C00F0D9FE00F071FBFA21E3 -:10353400890000F0BDF9FEF7A9FD28490D9800F0B7 -:10354400CDFE211C00F0F4FC00F062FBFEF7F0FD60 -:103554001C4B1B78002B04D1FEF7A8FB1290FEF73E -:10356400D5FE1598FEF786FE0B9B002B0FD00A2084 -:10357400584301F0D7F90D9900F040FB002801D120 -:10358400FFF735FB00220F4B1A700B4BF3E60A4B87 -:103594000B9AEEE59054000818C600001F030000C3 -:1035A40004800008FB7F0008EF030000F97F000897 -:1035B400FF7F00080280000822000020000061450F -:1035C40000007A442A000020FFFFFDFF604F00083E -:1035D4002100002036AB4E3F444B00080000204140 -:1035E4000823074A5169194208D0FD20054908708B -:1035F4000549FC38087051690B4353617047C04654 -:1036040000040140290000202A000020064B1A89EA -:10361400920707D5054A1178054A117080219A88C6 -:103624008A439A807047C0460030014070000020F1 -:103634000C300140284B70B59A69082114000C40E5 -:1036440003D0DA691143D96170BD04252A421FD021 -:10365400224A5E6A511DC87FF6B2C0B21654C87FB2 -:103664000130C0B2C877501CC67FC87F8642EBD1F8 -:103674001868A8431860CC775968890104D480215C -:103684005868C9010143596004230332D377DBE747 -:1036940002241100214015D0104A501DC17F511839 -:1036A400097CC9B29962C17F0131C9B2C1771119CC -:1036B400CD7FC17F8D42C7D119680332A143196000 -:1036C4000323E3E740200242BED01A6882431A6013 -:1036D400024B0533D977B7E7005400403C00002083 -:1036E400F7B53448038A0190DB072FD50025324C07 -:1036F400324E238A755700219B0700D40331238A55 -:103704005B0701D4012359406B1ADBB22C4AD8075A -:103714000DD5022031702B4E034037787FB2013F24 -:10372400DB195BB23370A94201D0FE231370218AE6 -:10373400254BC9070BD41988013189B21980137834 -:103744000122019B1B8A9343019A1382F7BD1988B6 -:103754000029F4D01C881D498C4203D8FD21117026 -:10376400FE39EBE71C881A498C4203D8FC211170FE -:10377400FD39E3E71C8817498C4203D8F9211170FD -:10378400FA39DBE71C8814498C4203D8FB211170F9 -:10379400FC39D3E71C8811498C4203D8FA211170F3 -:1037A400FB39CBE71C880E498C42C8D0EA21117042 -:1037B400EB39C3E70044014000040048280000201E -:1037C40029000020B200002026000020DB050000B4 -:1037D400B70B0000931100006F1700004B1D000091 -:1037E400FFFF00000121064A138A0B4207D0054857 -:1037F40003785B18DBB20370138A8B431382704720 -:10380400004001402B0000200122094B198A11427B -:103814000DD008490878002805D10B3008700649F6 -:103824000A7006490A7001211A8A8A431A8270476B -:103834000020004022000020210000202000002061 -:103844000F4AD368DB0519D50E490F480B680340AE -:103854000B600E490B8801339BB20B8080230C490B -:103864009B00888A43408B8280230A499B024869D3 -:1038740003434B61D36808490B40D3607047C0468B -:103884000028004000E100E0FFFFF7FF2C000020CB -:103894000004004800040140FFFEFFFF03B471462A -:1038A400490840004900095E49008E4403BC704742 -:1038B400002243088B4274D303098B425FD3030A6B -:1038C4008B4244D3030B8B4228D3030C8B420DD37E -:1038D400FF22090212BA030C8B4202D3121209020C -:1038E40065D0030B8B4219D300E0090AC30B8B424A -:1038F40001D3CB03C01A5241830B8B4201D38B03F8 -:10390400C01A5241430B8B4201D34B03C01A52419C -:10391400030B8B4201D30B03C01A5241C30A8B42DF -:1039240001D3CB02C01A5241830A8B4201D38B02CA -:10393400C01A5241430A8B4201D34B02C01A52416E -:10394400030A8B4201D30B02C01A5241CDD2C309E0 -:103954008B4201D3CB01C01A524183098B4201D35C -:103964008B01C01A524143098B4201D34B01C01A47 -:10397400524103098B4201D30B01C01A5241C308BF -:103984008B4201D3CB00C01A524183088B4201D32E -:103994008B00C01A524143088B4201D34B00C01A1A -:1039A4005241411A00D20146524110467047FFE786 -:1039B40001B5002000F0F0F802BDC0460029F7D0A0 -:1039C40076E7704703460B437FD4002243088B42BB -:1039D40074D303098B425FD3030A8B4244D3030B92 -:1039E4008B4228D3030C8B420DD3FF22090212BA57 -:1039F400030C8B4202D31212090265D0030B8B42D3 -:103A040019D300E0090AC30B8B4201D3CB03C01ABC -:103A14005241830B8B4201D38B03C01A5241430B97 -:103A24008B4201D34B03C01A5241030B8B4201D387 -:103A34000B03C01A5241C30A8B4201D3CB02C01AF2 -:103A44005241830A8B4201D38B02C01A5241430A6A -:103A54008B4201D34B02C01A5241030A8B4201D359 -:103A64000B02C01A5241CDD2C3098B4201D3CB0100 -:103A7400C01A524183098B4201D38B01C01A5241AF -:103A840043098B4201D34B01C01A524103098B42B3 -:103A940001D30B01C01A5241C3088B4201D3CB009E -:103AA400C01A524183088B4201D38B00C01A524181 -:103AB40043088B4201D34B00C01A5241411A00D231 -:103AC40001465241104670475DE0CA0F00D049429A -:103AD400031000D34042534000229C4603098B420A -:103AE4002DD3030A8B4212D3FC22890112BA030A92 -:103AF4008B420CD3890192118B4208D38901921114 -:103B04008B4204D389013AD0921100E08909C30998 -:103B14008B4201D3CB01C01A524183098B4201D39A -:103B24008B01C01A524143098B4201D34B01C01A85 -:103B3400524103098B4201D30B01C01A5241C308FD -:103B44008B4201D3CB00C01A524183088B4201D36C -:103B54008B00C01A5241D9D243088B4201D34B0087 -:103B6400C01A5241411A00D20146634652415B10C9 -:103B7400104601D34042002B00D5494270476346AA -:103B84005B1000D3404201B5002000F005F802BDEF -:103B94000029F8D016E770477047C0468446081CD1 -:103BA4006146FFE71FB500F04FFB002801D4002158 -:103BB400C8421FBD10B500F0D3FA4042013010BD19 -:103BC40010B500F041FB002801DB002010BD0120EE -:103BD40010BDC04610B500F037FB002801DD002001 -:103BE40010BD012010BDC04610B500F0E1FA002858 -:103BF40001DC002010BD012010BDC04610B500F04E -:103C0400D7FA002801DA002010BD012010BDC046FB -:103C14009E2110B5C905041CFFF7F0FF002803D14D -:103C2400201C00F015FE10BD9E21201CC90500F0CB -:103C34006BFC00F00DFE80231B069C466044F2E7FB -:103C4400F8B54C02640A4746A0464C00C90FCE465C -:103C540089464146430246005B0A360E240E80B56F -:103C6400C50F9C463200D800C900371B4D4560D0B3 -:103C7400002F48DD002C00D17CE0FF2E00D183E032 -:103C84008023DB04194301231B2F07DC0B002022B4 -:103C9400FB40D71BB9404A1E91410B43C31A5A013A -:103CA40000D4B2E09B019C09200000F07BFE0538A3 -:103CB4008440864200DDB1E0861B220020200136CC -:103CC400F240861BB44023005C1EA341002613432C -:103CD4005A0704D00F221A40042A00D004335A0190 -:103CE40000D495E00136F2B2FF2E00D193E09B019F -:103CF4005B0A5B02D205580AED07104328430CBC4B -:103D040090469946F8BD002F49D1FE24771C3C42C9 -:103D140000D087E0002E00D0DBE0002800D1CEE008 -:103D24000029E6D0431A5C0100D4EEE00B1A4D469C -:103D3400CEE7002F54DD002C3FD0FF2E24D080236B -:103D4400DB04194301231B2F07DC0B002022FB405B -:103D5400D71BB9404A1E91410B431B185A0154D535 -:103D64000136FF2E57D001226F491A405B080B40E1 -:103D74001343ADE700292CD0013F431A002F00D193 -:103D84008DE7FF2E00D07EE76346002B43D08023CF -:103D94006246DB0313435B025B0AFF22A9E7A21B13 -:103DA400002E61D1002811D0013A002A00D1B2E0DE -:103DB400FF2C5ED14D46C446E6E7002909D0013FF9 -:103DC4004318002FCAD0FF2EBCD1DDE74D46C446B0 -:103DD4002600FF2ED8D063465B025B0AF2B288E766 -:103DE400002F29D1FE24013634426DD1002A55D149 -:103DF400002800D193E0002900D17AE74318002677 -:103E04005A0102D5494A013613405A0700D061E7E6 -:103E1400DB089C46DDE7FF2200236AE7434B361AA2 -:103E2400234055E7441A63015DD4002C00D03BE7DE -:103E34000025002200235CE7A21B002E28D10028C5 -:103E4400C5D0013A002A6CD0FF2CB4D001231B2A20 -:103E540007DC03002026D340B21A9040421E904152 -:103E640003435B18260079E7FF2CA3D08023DB04EF -:103E7400184301231B2A07DC03002025D340AA1A78 -:103E84009040421E90410343CB1A4D46260006E75C -:103E9400FF2C90D08023DB041843D7E700288AD076 -:103EA400002900D170E780236246DB031A4200D167 -:103EB4006AE742461A4200D066E7C44664E700292E -:103EC40026D04D46434614E7FF2EA4D043185B0882 -:103ED4009BE700280AD1002900D06BE78023002546 -:103EE400DB03FF2205E70C1A4D46DDE6002900D16D -:103EF4004AE780236246DB031A4200D144E7424684 -:103F04001A4200D040E74D4655E7002B00D07CE72D -:103F140000250023EDE60B1A4D462600BFE6434676 -:103F2400E7E64318260019E7FFFFFF7DFFFFFFFBCD -:103F3400F0B54F464646D64644024500C0B5640A2D -:103F44000F1C2D0EC60F002D4FD0FF2D55D08023F2 -:103F5400E400DB041C43002399469A467F3D7B0220 -:103F640078005B0A9846000EFF0F002831D0FF2826 -:103F740010D08022DB00D2041A43904600217F38FF -:103F84002D1A4B4632000B4371489B00C3587A40AC -:103F9400D2B29F46FF3D002B54D102234946194318 -:103FA40032000B007A40033BD2B20C2B04D869498F -:103FB4009B00CB589F463A00002000246402C305AE -:103FC400600AD207184310431CBC90469946A24687 -:103FD400F0BD002B2BD101234946320019438B003D -:103FE4005D497A40CB58D2B29F46002C13D10423AA -:103FF4009946033B00259A46B1E7002C05D10823D6 -:104004009946063BFF259A46A9E70C239946093BA6 -:10401400FF259A46A3E7200000F0C4FC7625431F41 -:104024009C4000236D422D1A99469A4697E7180042 -:1040340000F0B8FC4246431F9A402D18904676354E -:1040440000219EE703219CE717003A00FF2000248B -:10405400B4E780240022E403FF20AFE73200534694 -:10406400022BF1D0032B6CD0012BA5D028007F307C -:10407400002846DD630704D00F232340042B00D01F -:104084000434230103D52800344B80301C40FE281F -:10409400DCDCA401640AC0B290E78023DB031C4289 -:1040A40027D042461A4224D144461C436402640A7F -:1040B4003A00FF2082E73A0044468A46CFE7414669 -:1040C40063014C01A34235D21B200021013D01278D -:1040D4001E0049005B00002E01DB9C4201D81B1B23 -:1040E400394301380028F3D11C00631E9C410C4362 -:1040F400BCE78023DB031C436402640A3200FF2014 -:104104005CE70123181A1B2800DD55E79E352300C0 -:10411400AC40C340611E8C411C43630704D00F2391 -:104124002340042B00D00434630107D4A401640A9F -:10413400002043E71B1B1A200121C8E701200024AB -:104144003CE78023DB031C436402640AFF2035E759 -:104154003480000874800008A8800008FFFFFFF77F -:1041640070B542004E024C0045026D0A120EC30F98 -:10417400760A240EC90FFF2A0FD0FF2C11D001207C -:10418400A24200D070BDB542FCD18B420DD0002AB2 -:10419400F8D12800451EA841F4E70120002DF1D1F3 -:1041A400EBE70120002EEDD1E9E70020EAE7C04665 -:1041B400F0B5420046024D024C00C30F760A120EBF -:1041C4006D0A240EC80FFF2A1FD0FF2C10D0002A1E -:1041D4001FD171427141002C01D1002D1ED0002944 -:1041E4000ED183421ED00221581E08400138F0BD72 -:1041F400002D26D1002AF4D1714271410029F0D05A -:104204000028F4D101204042F1E7002E19D1FF2CFF -:10421400EED0002CE5D1002DE3D1E4E70020002E00 -:10422400E5D0E0E7A24205DCEADBAE4202D8E7D300 -:104234000020DCE741424141484202210840013864 -:10424400D5E702204042D2E7F0B5420046024D02D3 -:104254004C00C30F760A120E6D0A240EC80FFF2AF3 -:104264000DD0FF2C0FD0002A23D171427141002CB4 -:104274000FD1002D0DD10020002E14D00DE0002E02 -:1042840010D1FF2C15D1002D0CD1002A03D171427D -:104294007141002908D1834210D00221581E0840E0 -:1042A400013800E00220F0BD0028FCD1012040428A -:1042B400F9E7002CEFD1002DEDD1EEE7A24205DCA9 -:1042C400F2DBAE4202D8EFD30020ECE74142414199 -:1042D4004842022108400138E5E7C046F0B54F46A0 -:1042E4004646D64644024500C0B58846640A2D0EAB -:1042F400C70F002D49D0FF2D4FD08023E400DB04ED -:104304001C43002399469A467F3D434642465E023B -:10431400D20F5B00760A1B0E904646D0FF2B12D0BC -:1043240080220020F600D2047F3B1643ED186A1C5D -:10433400434694464A467B400F2A00D974E07049AC -:1043440092008A589746FF35002E54D14A460223DC -:104354001A4391460220EAE7434634008246524615 -:10436400022A2AD0032A00D1C3E0012A00D082E025 -:10437400002200246402D205600ADB0710431843BC -:104384001CBC90469946A246F0BD002C27D10423BC -:104394009946033B00259A46B7E7002C19D1082318 -:1043A4009946063BFF259A46AFE7002E08D14A46B8 -:1043B40001231A4391460120B9E7FF220024D9E7DB -:1043C400300000F0EFFA431F2D1A9E40763D002086 -:1043D400ADE70C239946093BFF259A4695E7200053 -:1043E40000F0E0FA7625431F9C4000236D422D1A0D -:1043F40099469A4689E74A4603231A43914603207D -:1044040095E73B00ABE780240023E403FF22B1E7F8 -:104414008023DB031C4245D01E4243D133435C025C -:10442400640A4346FF22A5E7200C2404210C0F0054 -:10443400320C3604360C77435143464350438919B2 -:104444003A0C5218964203D98021490288464044C6 -:104454003F0411043F0CC9198C01661EB441890E36 -:104464002143140C2418A4010C4322013CD501223D -:10447400610814400C4360467F3000281ADD62074F -:1044840004D00F222240042A00D00434220103D590 -:1044940060461C4A80301440FE288EDCA401640A65 -:1044A400C2B267E78020C00304436402640A3B008D -:1044B400FF225FE70122101A1B2800DD58E762463D -:1044C4009E3221009440C140621E94410C43620715 -:1044D40004D00F222240042A00D00434620105D4FF -:1044E400A401640A002245E7AC46C4E70122002483 -:1044F40040E78022D20314436402640AFF2239E7AE -:10450400E0800008FFFFFFF7F8B543025B0ADA001A -:10451400DE4693464A02520A454690464E46574660 -:104524004446E0B54A0047003F0EE400120EA1469F -:104534009C463E00C50FC90FBC1AFF2A00D177E084 -:1045440001208246504641408D4200D180E0002C3B -:1045540051DD002A00D073E04B46002B00D1DDE092 -:10456400013C002C0FD0FF2F00D1A5E001231B2C10 -:1045740009DC20224946121B91404B460A00E340C5 -:10458400511E8A4113435A46D31A5A0100D4C0E03B -:104594009B019C09200000F005FA230005388340A4 -:1045A400864200DDC4E0861B1A0020200136F2405A -:1045B400861BB3405C1EA341002613435A0704D054 -:1045C4000F221A40042A00D004335A0100D4A3E075 -:1045D4000136F7B2FF2E00D1A7E09B015B0A580217 -:1045E400FF05400AED07384328433CBC90469946F2 -:1045F400A246AB46F8BD002C4FD1FE247A1C1442CF -:1046040000D099E05A46002F00D000E1002A00D1E2 -:10461400F1E04A46002AE2D04B465A46D31A5A01E0 -:1046240000D402E14B465A460D009B1A0026C5E70A -:104634004846002800D183E78D4251D0002CDADDB2 -:10464400FF2F39D080234A46DB041A4391468DE775 -:10465400002C45DD002A3AD0FF2F2DD080234A4676 -:10466400DB041A43914601231B2C09DC2022494612 -:10467400121B91404B460A00E340511E8A411343EA -:104684005B445A0145D50136FF2E4ED001226E49B6 -:104694001A405B080B40134390E7D41B0D00002F16 -:1046A4006FD15B46002B00D18FE0013C002C00D180 -:1046B400C2E0FF2A6CD1C4466346002B35D0802368 -:1046C4006246DB0313435B025B0AFF2787E74B4623 -:1046D400002B23D0013C002C74D0FF2FC3D1EBE777 -:1046E400002C35D1FE227E1C324200D089E05A468D -:1046F400002F6DD1002A00D1A3E04A46002A00D140 -:104704006DE75B464B4400265A0102D54F4A0136F9 -:1047140013405A0700D053E7DB089C46FF2ECBD04A -:1047240063465B025B0AF7B259E7FF27002356E7AB -:10473400464A361A134041E74B465A46D41A630197 -:104744006FD4002C00D025E700250027002346E77E -:10475400D11B002F2CD0FF2AADD080235846DB0478 -:104764001843834601231B2908DC5B462024584652 -:10477400CB40611A8840411E884103434B441600D4 -:104784007FE7FF2A97D080235946DB0419438B46E1 -:1047940001231B2C08DC20215B465846E3400C1BFC -:1047A400A040411E8841034349461600CB1AECE65B -:1047B4005B46002B09D001390029DFD0FF2AD1D173 -:1047C400C44679E75B464B445BE7C4461600A5E75D -:1047D400002A00D16FE74A46002A00D16CE7802204 -:1047E400D203134200D167E74346134200D063E784 -:1047F4000D00C44660E74B46002B1AD00D0043461B -:10480400EDE6FF2E91D05B464B445B0881E7002A1E -:10481400E1D14B46002BEBD180230025DB03FF279E -:10482400DDE64B460D009C1AB4E60026002B00D0B2 -:104834006FE700250023D2E64B46594616005B1A63 -:10484400A3E64346CBE6C046FFFFFF7DFFFFFFFB29 -:1048540041024200C30F490A120E00207E2A03D9E6 -:104864009D2A02D9094A9818704780200004014300 -:10487400952A07DC9620821AD1404842002BF3D1B6 -:104884000800F1E7963A9140F7E7C046FFFFFF7F43 -:1048940070B5002812D0C317C5185D40C40F280096 -:1048A40000F080F89E22121A962A11DCD2B208284F -:1048B40033DD083885406802400A02E00024002203 -:1048C40000204002D205400AE4071043204370BD93 -:1048D400992A0BDD052329001B1AD94003001B3339 -:1048E4009D402B005D1EAB4119430D00052801DDE1 -:1048F400431F9D402B000A490B406E0709D00F2629 -:104904003540042D05D004335D0102D59F220B40B0 -:10491400121A9B01580AD2B2D3E76802400AD0E7C0 -:10492400FFFFFFFB70B5041E0DD000F03BF89E2284 -:10493400121A962A0EDCD2B208282EDD08388440DA -:104944006002400A01E0002200204002D205400A31 -:10495400104370BD992A09DD030021001B339940DF -:104964004B1E994105231B1ADC400C43052801DD2D -:10497400431F9C4023000A490B40650709D00F25BB -:104984002C40042C05D004335C0102D59F220B403B -:10499400121A9B01580AD2B2D7E76002400AD4E740 -:1049A400FFFFFFFB1C2101231B04984201D3000CD1 -:1049B40010391B0A984201D3000A08391B0998428E -:1049C40001D30009043902A2105C40187047C046A4 -:1049D40004030202010101010000000000000000C4 -:1049E400F0B5C64600B50F2A43D90B00032603438E -:1049F4001E400C000300002E40D11500103D2D096F -:104A0400AC462D01A846804400E03B006768256859 -:104A14005F60E7681D60DF601F00A56810379D6058 -:104A240010344345F1D165460F230C2401352D0183 -:104A3400491913404519144223D08C59AC510436FA -:104A44009C1B032CF9D80324043B9B0801339B00D3 -:104A54002240ED18C918561E002A07D0002300E092 -:104A64002300CA5C5C1CEA549E42F9D104BC904603 -:104A7400F0BD0500561E002AF0D1F7E7561E0500CA -:104A8400ECE71A00F6E7C046F0B5050083074AD004 -:104A9400541E002A44D0CEB20300032202E00135A2 -:104AA400013C3DD301332E701342F8D1032C2FD98E -:104AB400FF220A40150215432A0415430F2C35D949 -:104AC4002700103F3F093E01B4461E001A0010366D -:104AD4006644156055609560D5601032B242F8D1D5 -:104AE4000F260C2201373F012640DB1937002242F2 -:104AF40017D03E1FB608B400A4461A001C1D644417 -:104B040020C2A242FCD103240136B6009B193C40CA -:104B1400002C05D0C9B21C19197001339C42FBD179 -:104B2400F0BD3400F4E714000300BFE72700E0E71A -:104B3400FF00000000FF000000000000000000FF74 -:104B4400E84E000800000000604B00080100207ED1 -:104B540000000A04040305040E0A0000000008050E -:104B640044099C41800684CB541140101219091F3A -:104B7400F048FF94800D87F020F2B8A0E0B8255BE0 -:104B8400E1001744186109111240C8013816824423 -:104B94002684381144123884C341C1B08A43338F08 -:104BA400600284C75007A7AA309AE3421007A7AA55 -:104BB400908EC9C2400884CA4791400CE431263F14 -:104BC40093000467C8CA08206AF0042408C0094096 -:104BD400081A2948800D4410799642C8F0074810F5 -:104BE40026FA400F40103C464202060C183040FEA4 -:104BF4000D441079923043818142CCF00F40110171 -:104C040082868488989FE0100D44107D8207C8E056 -:104C1400142CCF000D4410799C40B99C42CCF00D6B -:104C24004410FC186083208860800D4410799A3603 -:104C34006711C428CF000D44107194428CE81068A9 -:104C44008E00050408F0600547C8F065000CE430E8 -:104C54000431840603010C8470FE007E0CE4308071 -:104C6400C060218C200D4410799A1020820C100011 -:104C74006019A7BC0F8183180C9D2999484AC25614 -:104C8400229324EE100460C0FC1340120840A06C70 -:104C9400110463F88220D810114412FC432090CFF1 -:104CA400E41441A09F801144143E31B06A01826330 -:104CB4001F00114414FC41640A09F8114412FE98BF -:104CC40007F5403FC00F4412FF301FAE00134416D7 -:104CD4003E184C1C4010F4058130C7C011441550D7 -:104CE4002FFB81054409BCE00D400FA0B1267811CB -:104CF4004412834323130B07C331088641800D44B8 -:104D040011B0440FC0154418C0DC3C50EB2E24B441 -:104D1400E71198114415182A189188942C4180138E -:104D240044163E18CC1D405833187C114412FE41E1 -:104D3400441A09F950001347F63E18CC1D4058B3E5 -:104D4400387F134414FE20D102419FC4210C4190AA -:104D5400301144127C6320980780700D06C23E0017 -:104D6400114012FFD08808114415B02C3210F013F2 -:104D74004012C090641184220C8160501C03001BFB -:104D8400401AC3091C708A23248516828A0A1810C3 -:104D9400401340124188C320700C070160886130C1 -:104DA40060134012C1984230D81C58401140127F01 -:104DB4000181808080C0C0C0407F8007A7A8FB2AF3 -:104DC400380940091129441007A3A8FA68B80AA4AD -:104DD400AE21C524881023B0FF04450A880D0410B1 -:104DE400791811EC6237A00D4411102E6750B35C92 -:104DF4000D040E799D40CCF00D4411009D88E21401 -:104E04006CCE800D0410799A17F10313C009400881 -:104E1400323F500F63B03A6647184848C740488F3E -:104E2400000D4411102E6790800344069B4007BF79 -:104E3400A621A64B800D440F102248A1C2C488911C -:104E440080034407B980150418BB999A31B8840DBE -:104E54000410B99E420F00103C664318484CC780AA -:104E64000D67B0B99D42CD74C00D67B0759A388591 -:104E74001B33B20809040AF664000B040E722838C6 -:104E84003828BC09402908FC41800D041170C4670E -:104E9400400F000EC7088DA0A0E0401500148C59E7 -:104EA4009C26452A4CC00F000E446C281038286CF0 -:104EB400C60F63AEC7088CA0A0E40818300F000E1C -:104EC4007C040810306040FE09A3AA3A2330D4437E -:104ED40003A7A9BC8009A3AACB20D9300E4470E251 -:104EE4009C000000000030240D064260DC451245A1 -:104EF40011645F1986A1B8721E48121C94280AC254 -:104F0400E0C3338DA398EB3C4FA401094552D4F17F -:104F14004A5595F5A5716018763193689A96DDC364 -:104F240073DDA799F58120B84E238D6459425F99AA -:104F340066C9CA799F681A2E94A72A7AC6B7B16C33 -:104F4400DB4AD9B96EABCEF9C130DC631EC9F2ECD1 -:104F5400D73FD2B55D876CDD379E03850A540008C0 -:104F6400000000007C4F00080100207E00000B05BB -:104F740005030505120C00000000014002610167F1 -:104F8400D410042141AA400960024329113FF2448C -:104F94007FCC8844000879F24207C6B24920D03C4D -:104FA40007825126D61E40800D6103CE086C611124 -:104FB400044C11206D38E5B8048822218D841C0925 -:104FC4006102C78130C4330781C0D862D0F6198F1B -:104FD4001E40012140EA0479E982231370861040BF -:104FE4000479E990430A4C32623110052939C45CD2 -:104FF400C39208391AA461FF23000221E965400421 -:1050040009219E010A01500560014391490C843035 -:1050140080086102478466120AA0D04C2230F00452 -:1050240062024233B744200861024F8C64100C04BE -:1050340006060606060603FC086102478C64140390 -:105044000700D00682631F0009600260180E078102 -:10505400609866118FFC83000861024FD080C07E87 -:1050640031A40D04C63E0008610247866612017829 -:10507400C661441B088C3C0861025FE0602030106C -:10508400180841849000086102478468C2230F18FD -:10509400D306C61E00086102478C6614C1B1CF60F6 -:1050A400241318F0014A015D200261E94E92A00820 -:1050B4004912802070F1C180700F01C02008291AA4 -:1050C4009FF200FF084912900E03C038060E3C38C8 -:1050D4001000086102478466120C04060640C040B2 -:1050E40000180F81E440FC030306018C76C88C5938 -:1050F4000C66618A611223231DC100088018606058 -:105104001FC00B6002C1C202806C0440460C60FEEA -:10511400183181101B0180096102DFC60A306C134B -:10512400FCC1CE05837F800B610303E043081AF0C2 -:1051340003019031C607C00A61031FE3068C0EB059 -:1051440018C0D833FC096102DFFAC03FF7807FC082 -:105154000961029FFAC03FD9800B610343F0618C5F -:105164000D80A30030FC6013011870FC0A61032F4A -:10517400037FF98180016201777007600274080B74 -:10518400090998F00A6102D83B0E630CC1B03E07CE -:1051940060C6230C60CC0C0861027702B01FE00CDF -:1051A40061039C06E07783B43DA16D8B64DB24D955 -:1051B400A6C738C6300A6103181C706D0E3238C495 -:1051C400D85C60EC0C0B610343E061880D80E30064 -:1051D400A00B00B019018C307C000A6102DFE306E9 -:1051E400604C0D813067F978000B69FB43E0E1887E -:1051F4000980D806200B00B0190D8C707F80080B35 -:1052040061031FF2B033023FC30830430630330159 -:1052140080096102C7C30D83600C01F01F00D01622 -:1052240004C31F000A60029FFE861418000A61036B -:1052340037038C0C819860F80B6002D80C80CC0882 -:10524400C184106302303203601401C00C0010608A -:105254000418306418221E143123089904CC8342A4 -:10526400C1A14070E20606000B6002CC0C618630DE -:105274003601E00C01C0360330630C1980C00B60AA -:1052840002D80CC18610630362038582000A60029F -:105294008FFC00C0300C4060180604300FFC03790A -:1052A400E95F7667056001506210649244180478DF -:1052B400E95FA786F006392A20C2C49944200A0867 -:1052C400EA5FF803115198C0084902478C641079C9 -:1052D400E48243318F600861026701F8E66130D0EF -:1052E4006C361319F80749024798D866030B18F06F -:1052F4000761026409EB1DC1631D08490247846606 -:10530400120DFE8061B187800560014710C7F586E4 -:10531400000761EA4F58EE0B19E80B19F007610218 -:105324006703F31EE10261011C1BC6047FE9070148 -:10533400A726270007610267031B3364786C666243 -:105344006302610137BC0C490397BCC73DC6100713 -:1053540049025798F708084902478C6B83630F008A -:105364000861EA578E66130D06C361319F93800767 -:1053740061EA4F58EE0B18EC8105490197DC3007C0 -:1053840049024F18901C0FA01A19E00560014486C9 -:105394003DAC1C074902770B19E80848025824332E -:1053A40010884C3481C0C00C480318C2C632391B63 -:1053B400C8D2C29414E0E702180848024C6661A0FF -:1053C40070301C1B1898600860EA58243310886CED -:1053D400340A07206020700848024FE02030303043 -:1053E4003010181FE00578E983A341188251830126 -:1053F40082E137B8800578E99CA20C10210D447035 -:1054040008112A9E28F00000100500F03A0C02381A -:105414005A0BC1A03987A10421C4588F13229C5769 -:105424008C01A0380778FF21C4749613126E514A78 -:10543400615A2D4628CF9AF37E734EC1E13E87F51B -:105444000120C43E89D1EA4D4C49C543A99558ADC4 -:105454005602D65E0C198AB26658CD99EB46696D30 -:1054640041AF36D6F0E09C839974AEB5D9BBC792F0 -:10547400F39EBBDE7D0FDE00C0782706E1142F8883 -:10548400313E2FC6D8EF1F64400000007359000856 -:1054940000000000AC5400080100207E00000B0551 -:1054A40005030505130D000000000140026A01B761 -:1054B4009C46052941AF600B6802A03306647FF067 -:1054C400CC1DC1988FFE3310CC000981F28101F00C -:1054D400FE64D90740F80F81F04D9375CFE1F202D5 -:1054E400000E69040F0C4666119B033E03DBC03CAF -:1054F400E01B380CCC30F00B690303C07E20CC0DCC -:1055040080701F01B331B30E38E1FF0F1802284039 -:10551400EF0589E181084866E2182040800588E1AA -:10552400902048368E0C210800052941C47C48503F -:105534000A510AE8308FFE83000222F16328051025 -:1055440021A3E00212016306680160391A4C962314 -:10555400000869028787E73EE1B9CFC3C0056A0244 -:10556400831CF6D3D1860869028787E73B0E00C007 -:10557400C0C0C1C0C11FE00869028707C634030761 -:1055840003D0071867E1E009680280C80E07906C31 -:105594003318C8FFC830086902A1F8C0C06E3F982C -:1055A40070071867E1E00869028787E31C60371F0A -:1055B400CE38C3319F8780086902A3FC040680C9E2 -:1055C400181C49800869028787E9C387EAC33F0F2B -:1055D400000869028787E9C3639FC77006C63F0F47 -:1055E4000002520163C2300262F163C2328009498F -:1055F40012C0101C3E3C1803C03E01C010093122E9 -:10560400E3FF0008FF80094912D00700F807803043 -:1056140078F87010000869028787E73B0C060606D5 -:105624000620C00106001189E4807E007FE0381C5A -:1056340018EF8C7F73338D9C636618D98436631995 -:105644009CCE63FF0CEF03801C780E0FFF00FF005D -:105654000B6802E03848D883183F87FD0C1A3018CD -:105664000A69031FE3FE9C0E3FE9C0D83BFE7F801E -:105674000B690343E07F8E1CC0EF001819C30FF0C1 -:105684003C000B69035FE1FF183981EF01B0330778 -:105694003FE3FC000A690323FF9C023FEAC023FFA7 -:1056A400096902E3FF3808FF66000C690381F03FD3 -:1056B400E383180E300230FD8066033838FF81F032 -:1056C4000B69036F01C7FFCC0602690137CC076978 -:1056D40002741C038C6FC7800B690318398718E1A7 -:1056E4009C1B81F01F81DC18E186187183981C08CB -:1056F4006902B702B023FC0D6903DC079F07CEC61D -:10570400D9139CD9C638C00B6903580DC0E3C1B680 -:105714001B31B39B19B0DC60F60760300C69038160 -:10572400F03FC387181AF00CC0C70E1FE03C000AF4 -:1057340069031FE3FE60F181B077FCFF2F000C6961 -:105744000383F03FC387181EF00CC6C71C1FE07DFF -:10575400C00C69035FF0FFC607301981CFFC7FC31B -:105764000C1870C1C606303980E00A690303E1FEF3 -:1057740070EC0D801E01F807801B0370E7F87E00B3 -:105784000A690323FFD0C283000B69037701CE03A8 -:105794007063FE0F800B6802E301CB06931923624A -:1057A40003801168046307074C6C63111A8D8D9094 -:1057B40038380B6802CE3863206C487081B03B8364 -:1057C4001860CE0E0C68031C0E6061860E703310D8 -:1057D4001E180C000A6802E1FF00C0300E01806050 -:1057E400180700C03011FF800489E163F73323C038 -:1057F4000668016309624C91A0300488E163F4F007 -:10580400E3C0073831C2070521B113180A10E2A317 -:10581400FF03115998C008510287C7F6183CFEF3DC -:1058240061B1DFE7B0086902A701B8FE73D61B9D1A -:10583400FCDC075102478FDCEB0399F8F00869029E -:10584400A40C767F73D61B9CFE3B0851028787E726 -:10585400330E3FD80E33F0F0066801479F311F6BBB -:1058640006000871E28767F73D61B9CFE3B01B1DFD -:10587400FC7C086902A701BCFF71EE1802690123D0 -:105884001BCE048FE120C1A766F7000869026701F7 -:105894008ECE6E3C1F0D88CC6331C002690137CCBB -:1058A4000C51039B9CFDF739EE31800851029BCFCC -:1058B400F71EE1800851028787E73D61B9CFC3C075 -:1058C4000871E29B8FE73D61B9DFCDCAC00871E280 -:1058D4008767F73D61B9CFE3BA030551019B7DCDDD -:1058E400C00751024F9FD8DC0F0381D8DFCF80045B -:1058F400680165A3F1A1C0085102B70D8EFF3D8078 -:1059040009500263072C683640E0100D50035843D9 -:105914008C71994D0DB614520E3818C008500218E7 -:1059240070CC3C8181E43330C00970E263070C61C0 -:10593400986C81E4860303C0E008500223FC0E0E39 -:105944000E0E0E0E08FF0688E1838FA30E47072C68 -:10595400C1E1C0028AE1B7DE700688E19C3CA3077E -:1059640040E3ACC78E000A2022CE03F147E03800A2 -:1059740000100500F0440E4278650D21D440888162 -:10598400222584D89F1522D45F0CF1BE3B87F10FEA -:105994002384A49C93F28C554AF16D2FC6A0DC1C81 -:1059A40083B47B0FC2024308851323048E93D2FA77 -:1059B4007450EA5954AC25B0B8576AFA614C7196E0 -:1059C400340690D49AD3646D2DB9BEB8A72AE89D45 -:1059D40083BA794F51ED3E37E6FE201C0C831096B6 -:1059E4001943988F13E2C4638E920648C9E9572C71 -:1059F40065F000000473000800000000145A000859 -:105A04000100207F00000D0606040606372B000067 -:105A14000000001C0348801DBFD7E7F5EC7A0EA0F8 -:105A24002FF0069A4BA5BF1FA7879C1E70300D4808 -:105A3400203800780F000E01E003C03C0078071006 -:105A440001E03C0038078801E01C003C07857FFF2B -:105A5400FFE03C078200E01E003C038100F01E00D2 -:105A64001C03C007807815FFFFFF87807800F00EC5 -:105A74000103C07800700F0083C03800780F004124 -:105A8400C03C000BD45E39000700001FE000FFF8A3 -:105A940001FFFC03FFFE07E73F0FC71F0F870F8FB0 -:105AA400070F8F07078F070721E0E001F0E001F8F7 -:105AB400E000FEE0007FE0003FFE000FFF8003FFF8 -:105AC400C000FFE000E7F000E1F800E0F800E07853 -:105AD400C0E07BC0E07C7C1C0F7C1C1F3E1C1F3F75 -:105AE4001C3E1F9C7E0FFFFC07FFF803FFF0007FA6 -:105AF40080A00380001348605807C0001C003FE0EA -:105B0400007800FFE000E003E3E003C00783C00780 -:105B1400001E03C01E003C07803800780F00F00010 -:105B2400F01E01C001E03C078004780F03C000F0C0 -:105B34001E0F0001E03C1C0001E0F0780003E3E0EC -:105B4400E00003FF83C00003FE0701F001F01E0F15 -:105B5400F80000383FF80000F0F8F80003C1E0F066 -:105B640000078380F0001E0F01E000381E03C00010 -:105B7400F03C038001C07807000780F01E000E018E -:105B8400E03C003C03C07800700380F001E0078330 -:105B9400C007800F8F800F000FFE003C000FF8003D -:105BA400700007C00F484042003F800001FFC00062 -:105BB40007FFC0001FFFC0007E0F8000F80F804861 -:105BC4003C03E0007C07C000F81F0000F87C0001E3 -:105BD400F9F80001FFE00001FF000001FC00000FE4 -:105BE400F800007FF00001FBF00007E3F0701F03F2 -:105BF400F0F87C03F1E0F803E7C3E007EF87C007A0 -:105C0400FE0F8007FC1F0007F03E0007E07E001F28 -:105C1400C07C007FC0FC01FFC0FE0FFFC0FFFFCFB0 -:105C2400E0FFFE0FC0FFF80F003F800C029A4B9577 -:105C3400BF7E1F2E065C7B2200F0070070078038B1 -:105C440003C407840F00F820F00F812F01BF017FE8 -:105C5400010F010F81078123C101E007801C00F0BF -:105C640003800E0078065C7B22F003801E0078011E -:105C7400C00F003801E00708078903C01F480F68F8 -:105C84000FC80FC80F00FA00F00F900F101E00E0AD -:105C94000F007007803803803C00081E4AA720705C -:105CA4000C38679CF3FFFCFFFC1FF803E003F801CA -:105CB400DE01E781E3C0E0E010200BB0633BA00706 -:105CC400802400F0057FFFFFD003C012007800029B -:105CD400989C9D7F918E73C400068845A35FFF0244 -:105CE4008AA01D7F0748001C003E000E8007800E1E -:105CF40040079001C400F001C200F08038201E006B -:105D040038101E04070103C0070083C020E0087890 -:105D140000E00478000BC8403800FE0003FF800751 -:105D2400FFE00FFFF01F81F03F00F83E00783C00D9 -:105D34007C7C003D0F0007DF0007F7E0007DFC00DE -:105D44000F978003E7C003C3C007C3E007C3F00F86 -:105D540081F81F00FFFF007FFE003FF8000FE00006 -:105D64000748A038001C007801F007E01FC07F81BD -:105D7400FF0FFE7FFDFCFBF1F783EC07F401FD0050 -:105D84007F401F8007C00C482038007F8000FFF050 -:105D940001FFFE01FFFF81F80FE0F801F41F000F7F -:105DA4008F0007E1F0003E400007C00007C0000775 -:105DB400E00007E00003E00003E00007E00007E084 -:105DC4000007E00007E00007E00007E00007E0004C -:105DD4000FE00007C00007C00007C00007E0000391 -:105DE400E000097FFFFF7FFFFF800C48403800FE82 -:105DF4000003FFC003FFF803FFFE03F03F01F007B9 -:105E0400C1F001E0F800F878007C1C003E00001F9F -:105E140000000F00000F80000FC0001FC000FFC073 -:105E2400007F80003FF0001FFE00003F800007C895 -:105E340000003E00000F400000F9E0007A3E000F31 -:105E44008F800FC7E00FC1F80FC07FFFC01FFFC0D6 -:105E540007FFC0007F00000C4820380000F000005D -:105E6400F80000FC20001FC0001FE10003FE000337 -:105E7400DF080079F00078F800787C007C3E003C74 -:105E84001F003C0F803E07C01E03E01E01F01E00F1 -:105E9400F81F007C0F003E0F001F0AFFFFFFD00019 -:105EA4001F080001F00C48403941FFFF903E0001FB -:105EB40043C00003E00001E00000F1FC007BFF8030 -:105EC4003FFFF03FFFFC1FC07F0F800F878003E080 -:105ED4000001F000007AC00007DF0003CF8003E375 -:105EE400E001F1F001F0FC01F83F01F80FFFF803C5 -:105EF400FFF800FFF8000FE0000C484038007F0076 -:105F040000FFF001FFFC01FFFF01F81F80F803E030 -:105F1400F800F078007C7C003E87800007C0000316 -:105F2400E0FC01E3FF80F3FFF07BFFFC3FE07E1F1A -:105F3400C00F8FC007E7E001F4FC000F47C000FB6F -:105F4400E00078F0003D0F8007C3E007C1F803E0EC -:105F54007E07E01FFFE007FFE001FFE0001FC00035 -:105F64000C4840393FFFFFEFFFFFE00001F0000164 -:105F7400F00001F100003E00003E080007C0800070 -:105F8400F808001F008003E008007C00003C00408B -:105F940007C00003C002007C002007800240F80014 -:105FA400200F000241F000000C48403800FE0001C0 -:105FB400FFE003FFF801FFFE01F81F81F007C0F8BE -:105FC40001F07800F90F800783C003C1E003E0F813 -:105FD40001F03E01F01F83F007FFF000FFE000FF37 -:105FE400FC01FFFF01F80FC1F801F0F8007CF80094 -:105FF4003E7C000F4FC000FBE00079F0007C7C0089 -:106004003E3F003E0FC07F03FFFF00FFFF003FFE47 -:106014000003FC000C48403800FE0003FFC003FFEF -:10602400F803FFFE03F81F81F007C1F001F0F80048 -:1060340078F8003EBF8001E7C001F9E000FCF800F9 -:10604400FE7E00FF1F80FF87FFF7C1FFF3E07FF1B3 -:10605400E00FE0F400000F400001F1E000F0F00078 -:10606400F87C00F81E007C0FC0FC03FFFC00FFFC62 -:10607400003FFC0007F00002B4A01D7FD068201789 -:10608400F002C29C9D7FD0682017F918E73C400BB2 -:10609400B0633A00000200000E00007E0001FE0022 -:1060A40007FC003FF000FFC003FE001FF8007FE084 -:1060B40000FF00011F80001FE0000FFC0003FF0031 -:1060C400007FC0001FF80007FE0000FF80003FC0F3 -:1060D400000FC00001C00000400B9E653B5FFFFF46 -:1060E400F40000057FFFFF0BB0633A800000E0007E -:1060F40000FC0000FF00007FC0001FF80003FE004A -:1061040000FFC0003FF00007FC0001FF00000FC0CB -:10611400003FC000FF8007FE001FF8007FC003FFA0 -:10612400000FF8001FE0001F80001C00001000009A -:10613400000BC8403800FF0003FFC00FFFF01FFF33 -:10614400F83F81FC3E007D0F8007CF0003DF000392 -:10615400CF0003C00003C00007C0000F80001F80F1 -:10616400003F00007E0000FC0001F80003F0000383 -:10617400E00007C02400F00001F00000F00500007A -:1061840000B007C000175C7B6600003FF800000009 -:1061940003FFFF0000003FFFFF800000FFFFFFC080 -:1061A4000007F8003FC0001FC0001FC0007E0000B1 -:1061B4000FC001F0000007C007C0000007C01F00A7 -:1061C400000007803C007C000780F003FE1E0F01E6 -:1061D400E01FFF3C0F07807FFEF81E0E01F81FE052 -:1061E4001C3C07E01FC038780F801F8078E03E0019 -:1061F4003F00F3C078007E01E781F0007803CF030D -:10620400C000F0079C0F8001E00F381F0007C01C7E -:106214008E07C001E00F1C0F8003C03C381F000F25 -:106224008078783E001F01E0F07C007C07C1E078B4 -:1062340001F81F03C0F807F07C03C0F81FF3F00750 -:1062440081FFFFFFC00F81FFE7FF000F01FF0FFC7D -:10625400001F00FC0FC03E1F00000000F81F0000DC -:106264000003E01F0000000F803F8000007E001F3D -:10627400C00001F8001FF0001FE0001FFFFFFF80B7 -:10628400000FFFFFFC000003FFFFC00000007FF8C9 -:10629400000010C800430000FC0000003F80000024 -:1062A4001FE0000007FC000001EF000000F3C00045 -:1062B400003CF800001F1E000007C7C00001E1F009 -:1062C4000000F83C00003C0F80001F01E00007C004 -:1062D4007C0001E01F0000F803C0003E00F8000F3E -:1062E400003E0007C007C001E001F0241FFFFFC00B -:1062F4000FFFFFF803E0003E00F0000FC40F800022 -:106304003E20F80000F83E00003F43E00000F9F8AA -:1063140000003F7C000007C00DC88042FFFFC00F93 -:10632400FFFF00FFFFFC0FFFFFE0F000FF0F000383 -:10633400F0F0001F97E0001F1E0001E1E0003E1E88 -:10634400000FC1FFFFF81FFFFE01FFFFF81FFFFF53 -:10635400C1E001FF1E0003F1E0001FA3C0001F4FB6 -:1063640080001F780003F780003E780007E7800074 -:10637400FC78003FC7FFFFF87FFFFF07FFFFE07FC8 -:10638400FFE000104840480007FC00001FFFC00069 -:106394003FFFF0003FFFFE007F807F807F000FC043 -:1063A4003F0003F03F0000FC3F00003E1F00001FC1 -:1063B4000F80000629F0000000F00000013F0000FB -:1063C4000007800000097C0000003E00000C1F0054 -:1063D4000007C7C00003E3E00003E0F80001F07E1B -:1063E4000001F01F8001F80FE001F803FC07F8003A -:1063F400FFFFF8001FFFF80007FFF000007FC00058 -:106404000EC88048FFFFE003FFFFE00FFFFFE03FFF -:10641400FFFFC0F800FF83E0007F0F80007E3E0096 -:1064240000F8F80003F47C0000FAFE00003F3F008F -:10643400000FCF80000FC7C0000F9F00007E7C00BC -:1064440001F1F0000FC7C000FE1F001FF07FFFFF27 -:1064540081FFFFFC07FFFFC01FFFF8000DC880434A -:106464005FFFFFFB7E0000057C00000AFFFFFF1BAF -:10647400F0000033E0000057FFFFFF0C48803F5F4F -:10648400FFFFFBF000015F000015FFFFF9BF0000F4 -:106494001BF000013F00000010C8604E0007FC0024 -:1064A400000FFFE0001FFFFE000FFFFFC007F8070B -:1064B400F803F8003F01F80007E0FC0000F83E0094 -:1064C400001E1F800007C7C00001F1F00000319FCB -:1064D4000000000AF8003FFFC7C000007E1F000054 -:1064E40003E7E00000F8F800003E3F00000F87E0FB -:1064F400000FE0FE000FF01FF01FF803FFFFF8008D -:106504003FFFFC0003FFFC00001FF0000E48804921 -:10651400BF00003FBF00003EF80001FAFFFFFFFD8F -:10652400F80001FDF80001F9F80001F00248A01D8F -:10653400BFBFBFBFBEF00A482033A0003FA0003F4A -:10654400A0003F40003E7801F8F801F3C00F9F001F -:106554007CF807C3F8FE1FFFE07FFE01FFE003FCA9 -:10656400000EC88042F00003F3C0001F8F0000FC3F -:106574003C0007E0F0003F03C001F80F000FC03CEF -:10658400007E00F003F003C01F800F00FC003C07F6 -:10659400E000F03F0003C1F8000F0FC0003C7F0093 -:1065A40000F3FE0003DFFC000FFDF0003FE7E00016 -:1065B400FF0FC003F81F000FC07E003E00FC00F078 -:1065C40001F803C003E00F000FC03C001F811E0050 -:1065D40007E078000FC1E0001F88F00007E3C00067 -:1065E4000FCF00001F800B488039BE00006F800071 -:1065F4001BE00006F800015E000057FFFFE01148B1 -:1066040080551FC00003FBFC00007F8FF00003FDDA -:10661400FF00007FC7BC0003FEF7C00077E3CF0094 -:1066240003DF79F00073F1E3C003CFBC7C0071F8A1 -:10663400F0F003C7DE1F00F0FC783C03C3EF07C093 -:10664400F07E3C0F03C1F781F0F03F1E03C3C0FB93 -:10665400C07CF01F8F00F3C07DE01FF00FBC01FE73 -:1066640001F8F007F007DE007E00FC7801F003E09B -:106674000E488048F80001F8FC0001F7F0000FC74D -:10668400F8000FBFE0007DFF8003EF7C001F79F06E -:1066940000FBCFC007DE3E003EF0F801F787E00FB5 -:1066A400BC1F007DE07C03EF03F01F780F80FBC06C -:1066B4003E07DE01F83EF007C1F7801F0FBC00FC67 -:1066C4007DE003E3EF001F9F78007EFBC001F7DE4F -:1066D400000FFEF0003FF78000FFC780007FC780F7 -:1066E400003FBC0000FDE00003E011C8404E00077D -:1066F400FC000003FFF80000FFFFE0001FFFFF00A5 -:1067040003FC07F8007E000FC00FC0007E01F800F4 -:1067140003F01F00001F107C00001F29F000001F61 -:106724001E000000F57C000001F3C000001FA7C09C -:1067340000007D07C00001F03E00003E03F00007AA -:10674400E01F8000FC00FC001F8007F80FF8003FEA -:10675400FFFE0001FFFFC00007FFF000000FF8007C -:10676400000DC88042FFFFF00FFFFFC0FFFFFF0FC7 -:10677400FFFFF8F8007FCF8000FCF80007FBF00073 -:1067840007DF0000F9F0001F9F0007F9FFFFFF1F5C -:10679400FFFFE1FFFFFC1FFFFE037E000006FC007D -:1067A4000007C0000011CC5F4E0007FC000003FF8F -:1067B400F80000FFFFE0003FFFFF0007FC07F800C0 -:1067C400FE001FC00FC0007E01F80003F03F000070 -:1067D4001F03E00001F90F800001F0F800000F8FA3 -:1067E400000000FB7E000001F3E000001F1E00001B -:1067F40001F1F000001F1F000003E1F800003E0F4C -:10680400800C07E0FC00F87C07E00FEFC03F007F3E -:10681400F803F801FF001FF01FE0007FFFFF0003F3 -:10682400FFFFFC000FFFE7F0001FF03F80000000B7 -:10683400F000000003000FC88048FFFFFC00FFFFCA -:10684400FF011FFFFFF81F0001FC1F00007E27E06F -:106854000007C47C00007C8F80001F0F80003F0F66 -:1068640080007E0F8001FE0FFFFFFC0FFFFFF80F7B -:10687400FFFFE00FFFFE000F803F000F801F800F1F -:10688400800FC00F8007E00F8003F011F0003F017C -:10689400F0001F823E0001F83E0000FC47C0000FDC -:1068A400C7C00007E8F800007E0EC84042003FE081 -:1068B4000007FFF0007FFFE003FFFFE01FF0FFC0D1 -:1068C4007E003F03E0007E0F8000F83C0003E41EDE -:1068D4000000F87C000001F8000003F000000FFC49 -:1068E40000001FFF00001FFFC0003FFFC0001FFF8C -:1068F400C00007FF800001FF000000FE000000F858 -:10690400000001E9F80000F9F00003E7C0001F0FE0 -:10691400C0007C3F8007E07FC0FF80FFFFFC01FFD9 -:10692400FFC001FFFE0000FFC0000EC8203F5FFF54 -:10693400FFFFD000F80068007C0034003E001A001D -:106944001F000A000F80000E488049BF00003FBFAF -:1069540000003FBF00003F9F00003F0F80007C7E8F -:106964000007E1F8007E07F81FE03FFFFE007FFF0D -:10697400E001FFFE0001FF800010C80042FC00009F -:106984000F9F000003C7C00001F0F800007D07C09E -:106994000007C0F80001E207C0001F00F8000780EC -:1069A4003E0003E0078000F8403E000F80078003AC -:1069B400C001F001F0003C007C000F801E0003E0E9 -:1069C4000F80007803C0001F00F00003C07C0000AB -:1069D400F01E00003E0F802000F07800003E3E00D4 -:1069E4004000F1E000001EF8008000F7800400037E -:1069F400F80000007E0000001F000016C8205EF8AA -:106A0400000FC0007C7C000FE0007CF0003FC00160 -:106A1400F3C000FF00078F8007BC001E3E001EF07D -:106A240000F878007BE003E1E003E7800F07C00F84 -:106A34001E003C1F003C7C01F03C00F0F007C0F05D -:106A44000783C01E03E01E0F00780F80783E03E02A -:106A54001E03E0780F080F01E03C07803E0780F832 -:106A64003E00783E01E0F001E0F00783C00783C0F8 -:106A74001F0F000F0F003C7C12078F001E3C000FFD -:106A84007C003DE02407BC001EF0000EE0003B80CB -:106A94004007F0001FC0001FC0003F008007C00077 -:106AA4001F0000104820427E00003E1F80003E0769 -:106AB400C0003E03F0003E00FC003F003E001F000B -:106AC4001F801F0007E01F8001F81F80007C0F80DB -:106AD400003F0F80000FCFC00003E7C00001FFC0DC -:106AE40000007FC000001FE0010000FC000000FF68 -:106AF400000000FF8000007FE000007DF800007EC1 -:106B04007C00007E3F00003E0FC0003E03F0003FCB -:106B140001F8003F007E001F001F801F8007C01F78 -:106B24008003F00F8000FC0F80003F0FC0001F8F18 -:106B3400C00007E7C00001F810C80042FC00001FB5 -:106B44009F80000FC3F00003E0FC0001F81F8000E9 -:106B5400FC03E0003E00FC001F801F8007C003E030 -:106B640003E000FC01F8001F807C0003E03E00000D -:106B7400FC1F00001F87C00003E3E00000FDF000DD -:106B8400001F7C000003FE000000FF0000001FC087 -:106B940001A0007C000D0003E00040001F00000E77 -:106BA40048203F47FFFFFE000003F000003F0000C5 -:106BB40003F000003F1000007E000007E000007EAC -:106BC400000007E000007E000003E000003F00003A -:106BD40003F000003F000003F000001F000001F874 -:106BE40000001F800001F800001F800000F8000072 -:106BF4000FC00000FC00000FC00000FC000007C034 -:106C040000007E000007E0000057FFFFFF80055CE6 -:106C14007B1D5FFEFC1BF06FC1BF06FC13F057FE2B -:106C24000748001D1E001C00878020E0083C003837 -:106C3400040F0101C040780070201E08038200F098 -:106C440000E1003C40071001E001C8007A000E009A -:106C54001E055C3B1D5FFE83FA0FE83FA0FE83F236 -:106C64000FD7FE0A28482E00F0000F80007E020095 -:106C7400FE000778007BC003CF003C7801E3E01FEF -:106C84000F00F0780781E0780F03C03C3E01E1E09B -:106C94000F9F003CF001F78007800E87FB393FFF10 -:106CA400FFFF040E6EA2F87E1F07C1E80F0BB4406D -:106CB4003800FF8007FFE00FFFF81FFFF83F01FDDA -:106CC4000F800FA1E000F00000F00003F000FFF0DF -:106CD4001FFFF07FFFF0FFF0F1FC00F3F000F3E0A2 -:106CE40000F47C003E7C007E7E01FE3FFFFF3FFF00 -:106CF400DF0FFF0F03FC0F0BC86039BF000027E054 -:106D04000003E1F803E7FE03EFFF83FFFFC3FC0F7B -:106D1400E3F803E3F001F3E001F47C001ECF000389 -:106D2400F1F00079F000F9F801F1FC01F1FE07E15E -:106D3400EFFFC1EFFF81E3FF01E1FC000B344032C0 -:106D440000FE0007FF803FFF80FFFF83F81F87C01E -:106D54001F1F001F3C003EF8003A7E00008F000019 -:106D640023E00008F8003CF00079F001F1F007C3DB -:106D7400F01F83FFFE03FFF803FFE000FE000B4853 -:106D84004039A00007C80001E01FC3C0FFE783FF2C -:106D9400EF0FFFFE3F03FCFC01F9F003F3C003EF28 -:106DA4008007DF0007E78001F1F00079E001F3E0FC -:106DB40003E7E00FC7E07F87FFFF07FFDE07FF3C25 -:106DC40001F8780C34403800FF0001FFE003FFF8BD -:106DD40003FFFF03F81F81F003E1F000F8F0007DEA -:106DE4001F0003D5FFFFFEF000008F800007C000E6 -:106DF400F43E001F0F801F07F03F81FFFF807FFFDD -:106E0400800FFF8001FE000848001C00FF01FF40C6 -:106E14003FF01F02C3E02BFFF343E0343E0343E0A3 -:106E240001F0000B485B3801FC3C0FFE783FFEF09C -:106E3400FFFFE3F03FCFC01F9F001F3C003EF80060 -:106E44003F7C000F78001EF8003DF000F9F001F3DC -:106E5400F007E3F03FC3FFFF83FFEF03FF9E01FC56 -:106E64003E00000F78003E78007CF801F1F807E15D -:106E7400FFFF81FFFE01FFF000FF800AC86039BFF9 -:106E840000009F80003E1FC0F9FFC3EFFF8FFFFF8C -:106E94003FC07EFE00FBF003FBF000FDF8007DFC2C -:106EA400003C02C860177FB06FF7FBFBF8055DDBA1 -:106EB4001760FD801A0FE83FA0FE83F00F81E07C8D -:106EC400FFA3FC7E000AC86033BF00009F80003E21 -:106ED400007CF803E3E01F0F80F83E07C0F83E0390 -:106EE400E1F00F8F803E7C00FBE003FF800FFF008A -:106EF4003FFE00FEF803F1F011F07C07C0F823E038 -:106F04003E0F807C3E01F8F803E3E007CF801FBE0C -:106F1400003E02C86017BFDFEFF7FBF7C011B46093 -:106F240054F07E00FE0F1FF83FF8F3FFC7FFCF7F3A -:106F3400FEFFFCFF03FE07EFE01FC03EFC01F8016B -:106F4400EF800F801FBF001E003F7E003C007D7C51 -:106F5400007800F00AB46038F07F03C7FF0F3FFEEB -:106F64003DFFFCFF01FBF803EFC00FEFC003F7E0A8 -:106F740001F7F000F00C34403800FF0001FFE0039B -:106F8400FFFC03FFFF03F01FC3F003E1F000F9F07F -:106F9400007CF8001E7C000FE78000FBE0007DF021 -:106FA400003CF8003E3E001F1F801F07E03F81FFAA -:106FB400FF807FFF801FFF0001FC000BC87B38F0BF -:106FC4007E00F1FF80F3FFE0F7FFF0FF01F8FE0021 -:106FD400F8FC007CF8007CF8003CF8003F9E0007B9 -:106FE400E3E000F3E001F3F001E3F803E3FC0FC393 -:106FF400FFFFC3FFFF03E7FE03E1F806FC00009F69 -:107004008000000B485B3801FC3C0FFE783FFEF02B -:10701400FFFFE3F03FCFC01F9F001F3C003F1F0056 -:1070240007E78001F1F00079E001F3E003E3E00F0A -:10703400C7E07F87FFFF07FFDE03FF3C01F87E8088 -:10704400001F2000078007346022F1F9E7FBDFF717 -:10705400FFCFE0A3F00DF8037E00BF80000AB44028 -:107064003203FC003FFC03FFFC1FFFF87C07E47CB9 -:1070740000F9F001E7C0000FC0003FF0007FFC0002 -:10708400FFFC00FFFC007FF8001FF0000FCE001F84 -:1070940078003E3E003E7E03F1FFFFC3FFFE03FF88 -:1070A400E003FE000646201C02003068F057FFE8AB -:1070B400F068F040F040F807FE03FC07E00AB46013 -:1070C40039BF000FDF8007CFC003E7E003E7C01F2D -:1070D4009F81FE7FFFF8FFFDE1FFC780FC1E0BB41C -:1070E4002032F0001EF8003E78003C7C003C7C001E -:1070F4007C3C00783E00783E00F81E00F01F01F151 -:1071040001E03C01F07C201E0F000F1F0401E3C0CE -:10711400901EF01001FC0000FC02001F000012345D -:107124000048F800F001F87801F801E3E00FC01F0F -:107134000F007F00F20F00FF00F07C07F80F01E062 -:107144003BE0780F03CF03C07C1E783C01E0E3C131 -:10715400E00F0F1F0F00787878F801E3C3C7800FA2 -:107164001C1E3C0079E079E003EF03DE000F781E7B -:10717400F0007B80F78003FC03F80801FC03F800AF -:107184000FC01F804007C00F80000BB42032FC00EA -:107194007E7E007C3E00F81F01F01F83F00F83E029 -:1071A40007C7C007CF8003EF8001FF0001FE000086 -:1071B400FE00007C0000FE01003FE0007DF0201F87 -:1071C4001F003E0F807C07C0FC07C0F803E1F001FC -:1071D400F3F001FBE000F80BC83B331F0003CF00C2 -:1071E40007CF8007878007A0F801E07803E40F80C9 -:1071F400780780F807C0F003C0F003C1E003E1E0C2 -:1072040001E3E001E3C001F3C000F7C000F7800030 -:107214007F80800FE00007E01200F802001E0040AB -:107224000780013F0001FF0001FE0001FC0001F89E -:1072340000000BB420334FFFFF80001F00003E000E -:10724400007C0000F80001F00003F00007E00007F4 -:10725400C0000F80001F00003E00007C0000FC0006 -:1072640001F80003F00003E00007C0000F80002BCA -:10727400FFFFF807DC3B22007E00FE01FE03FE0355 -:10728400E12078301F0583C007800F807F008F8046 -:107294000FE001F000F0140F0341F0481E001F003E -:1072A4001FF00FF007F003F001DCBB1BBF7EFDFBFA -:1072B400F7D7075C3B22F801FC047F800F8341E091 -:1072C400B078200F001F001F001FC003E00FC03E56 -:1072D40000F8803C341E0B07801F047F80FE01F001 -:1072E400000C90473A0FC0008FFE0067FFF07C7FD0 -:1072F400FFFFDE0FFFF6007FF10003F00000000047 -:10730400000001002401E039839432821C1120958D -:1073140045142AA15F8B2459E2D41828D406EC3DE5 -:10732400A22392549D25502CC1810CCE67133F9B00 -:1073340024DAE7213BAA2092109734F829314D6AC8 -:107344008857E2C7164CB515EB2FB98C0CDA6A8B4B -:10735400655C4CE9978D3CDDED2FEB849C4A231F43 -:107364001FE90849064A728A9494A765CF32C9B7BF -:107374004ECE7EF413A35D24A93B4B5A815436A808 -:107384009565AD5D7CEC6D64DB4A5AB6D9D70EBB0E -:10739400D5F1F045863C4C628B1A38EC4C760008EB -:1073A40000000000BC7300080100207E00000A04F5 -:1073B400040204040B08000000001803001644062D -:1073C40062A4D00B003415F853F1400B27B1CAA8BE -:1073D40074155384130051891283401681488C0D0F -:1073E4000038C8486144688E80026294C007472010 -:1073F40096421007472216124006822139280AA015 -:10740400B411F820026F1CC00621238002281A0739 -:10741400001C1A51000B0031D913800700309AD98F -:107424000B0031C8C0421087C00B0031C88234053C -:1074340013800B00304342927E040B0031E420F4AD -:107444000513800B0031C8A0F4C4E00B0033F0280E -:1074540024A00B0031D113A627000B0031D313C194 -:1074640044E002C01B4403071B49800AA0B0272044 -:1074740070200A6133E03E0AA0B2070272000B00DA -:1074840031C882141001001547587C3044D526C5F4 -:1074940012A69361011FC00F00404494223E88202D -:1074A4000D003BE885FCC2F80D0038E2350111C03F -:1074B4000D003BC4550A27800B0033F107E60F800B -:1074C4000B0033F107AA000F0040E1120A023A0947 -:1074D40010E00D003CC2FEA1030016D009002D8C63 -:1074E40049800D003A144916348890800B0036C147 -:1074F400F00F00420C639AB1240D003A16314C4A45 -:107504008D080F0040E11541221C0B0033D317A650 -:10751400000F0040E114C14D221F0D003BE885F22D -:107524004889080D0039E4280C060284F00B003366 -:10753400FA400D003EC2780F0044418450520400CA -:1075440017185210A28C2528515041000D003A18EA -:107554004A0C8490800F00420C2214A1000D0039C3 -:10756400F050241041F805471BD93007001C4A503D -:107574004005471BD4B00A822890A4400C2733F05E -:10758400044322200AC031C89E8A6E800B00344115 -:1075940066622CAC0AC031C8C411380B003404D460 -:1075A400E2299A0AC031C8BE82270007002093DA74 -:1075B4000B0731A9C4533417800B003441666A2089 -:1075C40003001264055F111AA009002C4254C72954 -:1075D40020030016D00EC042F34D490AC033D71021 -:1075E4000AC031D513800B0732CCC4595A200B077B -:1075F40031A9C453360206C022B5400AC031C89826 -:1076040012270007181C27A4600AC0354533400A16 -:10761400C03446150412C0522294C2AA08800AC07B -:107624003225410A440B0734461524200AC033E1AD -:1076340041087C074720CA4A42034716E6074F22FF -:107644004A1A480A4233AB000000301C0B04C1C084 -:107654009C310D43B104461305015057174631A020 -:10766400711E88222C93268A22A8AE2CCBA2FCC69B -:1076740033CDF3A0F03E1004210F469204912A4D1D -:107684001395054A549595896B5D57A5FD88651931 -:10769400D695AE6CDB96F9C4721CC751DC78DEB7A4 -:1076A400CDF880608832118661D88E288BA368FA61 -:1076B4004392E5195E5D99A6D9D27BA0685A2C0045 -:1076C400E379000800000000E07600080100207E55 -:1076D40000000A04040305040D0A00000000080366 -:1076E4004407B4400664EB3411400F024227FC12F5 -:1076F4003FE5200B67EE72B14707162A70801544E8 -:10770400186122484A064013029812443011441268 -:107714003094818181248A461CC00264E53007A725 -:10772400A830B6421007A3A890B4C2400A80CA2366 -:10773400E2140EE431221FE440026BC930062068D3 -:10774400E002240880094009032529100D400E7B1E -:1077540061427807440E26BA400D400E790C820827 -:1077640020820FC00D400E790C023A4142780D4040 -:107774000E0A0682A127F0100D400E7E1040F90C6F -:107784000284F00D400E790C40B98CC2780D400E85 -:10779400FE02812089400D400E7A613D509E0D40CD -:1077A4000E7A61467601447002E408D90327C8DAE8 -:1077B400600CE4300431840603010E8070FF001F66 -:1077C400C00CE43080C060218C200B440E74441043 -:1077D4008484004019A3BA0F818210089D2919508E -:1077E4004A845424A324EE100440C1F81340120820 -:1077F40048A20887F10510100F4412FD305FAA0B50 -:10780400F00F441238448350104887000F4412F894 -:107814008590509F000F4412FF301FEA03F80D4477 -:1078240010FE607D70001144143C212062011F1081 -:107834002421E00F4413505FEE08034407B9800B82 -:10784400400DA1889C114412814121110905832115 -:10785400088240800D440FB0440FC013441680C604 -:107864000E28B32988880F441282C314624C4543FE -:10787400411144143C21640908780F4412FD505FFF -:10788400AA001147F43C215C0A34843D0F4412FDE4 -:10789400505F912212080F44127D10500E01806235 -:1078A40009F00F400EFFA220400F4413B050488748 -:1078B4000013401310184141120510101B401A8286 -:1078C4000A14328A2928A408200F400E8308852030 -:1078D40040A422410F44128308A0A5880F400E7EC5 -:1078E4000501204410207F05A7A8F6A980094009B6 -:1078F4001129250205A7A8F5A5800AA08A24A910A4 -:107904000E23AEFE044508880AE40E72209E8A66A1 -:10791400800B440F30599A8BC00AE40E7233044E24 -:107924000B440F2135398A66800AE40E7445F4113C -:1079340038094006384762000B47AE6A7314CD0518 -:1079440013800B440F30599B88034406C36007BF60 -:10795400A63034C1600B440F3045251C89220344F2 -:1079640007B98012E416B33337110AE40EB33710A3 -:107974000AE40E75C4E00B47AEB333165698000BF9 -:1079840047AE6A7314CD908006E408AD700AE40E25 -:1079940072281C0A270007200909ED180AE40F9130 -:1079A4003C0AE00B1195410012E0131119554110E6 -:1079B4000AE40E8C284852200B47AF119551180A3F -:1079C400E40EFC084843E007A3A83692D08003875E -:1079D400C7BB8007A7A89686D2000E4090729E006F -:1079E4000030200C05C220C43E1084914056174636 -:1079F4001194691C0771F4882489C29CB12E8C23CC -:107A040030D0354DE394EE3E110471254C139509A5 -:107A14004A55D5E58D695E17F62995679A66C1BA08 -:107A2400719CD755E07B5F88020B8461887A248A35 -:107A340022C8D63D9124D9565C99A6D9CA79A0A862 -:107A44007A3A94A6AA3AB2B1AEAC0B16CCB52DCB09 -:107A54008EEBBCAF7BF800000000003E5B4F5B3E4A -:107A64003E6B4F6B3E1C3E7C3E1C183C7E3C181CFF -:107A7400577D571C1C5E7F5E1C00183C1800FFE7F6 -:107A8400C3E7FF0018241800FFE7DBE7FF30483A9C -:107A9400060E2629792926407F050507407F0525FE -:107AA4003F5A3CE73C5A7F3E1C1C08081C1C3E7F86 -:107AB40014227F22145F5F005F5F06097F017F004D -:107AC4006689956A606060606094A2FFA29408046D -:107AD4007E040810207E201008082A1C08081C2A8E -:107AE40008081E101010100C1E0C1E0C30383E38E6 -:107AF40030060E3E0E06000000000000005F00008D -:107B04000007000700147F147F14242A7F2A1223FD -:107B14001308646236495620500008070300001C0D -:107B24002241000041221C002A1C7F1C2A08083E16 -:107B34000808008070300008080808080000606029 -:107B44000020100804023E5149453E00427F400097 -:107B540072494949462141494D331814127F10276F -:107B6400454545393C4A49493141211109073649BE -:107B7400494936464949291E000014000000403492 -:107B84000000000814224114141414140041221497 -:107B94000802015909063E415D594E7C1211127CBE -:107BA4007F494949363E414141227F4141413E7F1F -:107BB400494949417F090909013E414151737F08FF -:107BC40008087F00417F41002040413F017F0814A5 -:107BD40022417F404040407F021C027F7F04081006 -:107BE4007F3E4141413E7F090909063E4151215EE4 -:107BF4007F09192946264949493203017F01033F78 -:107C04004040403F1F2040201F3F4038403F631406 -:107C140008146303047804036159494D43007F4108 -:107C240041410204081020004141417F0402010245 -:107C3400044040404040000307080020545478406A -:107C44007F284444383844444428384444287F38FE -:107C54005454541800087E090218A4A49C787F0880 -:107C640004047800447D40002040403D007F1028FB -:107C7400440000417F40007C047804787C080404BC -:107C8400783844444438FC1824241818242418FC54 -:107C94007C08040408485454542404043F44243CF9 -:107CA4004040207C1C2040201C3C4030403C442868 -:107CB4001028444C9090907C4464544C4400083602 -:107CC4004100000077000000413608000201020470 -:107CD400023C2623263C1EA1A161123A4040207A90 -:107CE40038545455592155557941215454784121DA -:107CF4005554784020545579400C1E52721239550F -:107D0400555559395454545939555454580000450B -:107D14007C410002457D420001457C40F029242934 -:107D2400F0F0282528F07C545545002054547C5408 -:107D34007C0A097F4932494949323248484832323B -:107D44004A4848303A4141217A3A42402078009DDD -:107D5400A0A07D39444444393D4040403D3C24FF8B -:107D64002424487E4943662B2FFC2F2BFF0929F638 -:107D740020C0887E090320545479410000447D4189 -:107D84003048484A32384040227A007A0A0A727DE2 -:107D94000D19317D2629292F2826292929263048FD -:107DA4004D4020380808080808080808382F10C86B -:107DB400ACBA2F102834FA00007B000008142A14EF -:107DC4002222142A1408AA005500AAAA55AA55AAC0 -:107DD400000000FF00101010FF00141414FF001026 -:107DE40010FF00FF1010F010F0141414FC00141411 -:107DF400F700FF0000FF00FF1414F404FC14141730 -:107E0400101F10101F101F1414141F00101010F056 -:107E1400000000001F101010101F10101010F010A0 -:107E2400000000FF101010101010101010FF1000B0 -:107E34000000FF140000FF00FF00001F10170000E7 -:107E4400FC04F414141710171414F404F40000FFC1 -:107E540000F714141414141414F700F7141414175A -:107E64001410101F101F141414F4141010F010F038 -:107E740000001F101F0000001F14000000FC14006D -:107E840000F010F01010FF10FF141414FF14101061 -:107E9400101F00000000F010FFFFFFFFFFF0F0F0E4 -:107EA400F0F0FFFFFF0000000000FFFF0F0F0F0FB7 -:107EB4000F38444438447C2A2A3E147E02020606C3 -:107EC400027E027E0263554941633844443C0440C7 -:107ED4007E201E2006027E020299A5E7A5991C2A8F -:107EE400492A1C4C7201724C304A4D4D303048784E -:107EF4004830BC625A463D3E494949007E01010171 -:107F04007E2A2A2A2A2A44445F444440514A44404F -:107F140040444A51400000FF0103E080FF00000894 -:107F2400086B6B083612362436060F090F0600005C -:107F340018180000001010003040FF0101001F015C -:107F4400011E00191D1712003C3C3C3C00000000BF -:107F5400000001001C456C656374726F6E696320D8 -:107F64004C6F616420627920484239455649007259 -:107F7400756E007265616400550063757400540089 -:107F8400636F6F6C00546F67676C65204F4E2F4FA3 -:107F940046462020202020005365742053746570C9 -:107FA400205769647468202020200053657420439E -:107FB40075746F666620566F6C74616765005265F0 -:107FC40073657420436F756E74657273202020206E -:107FD4000053746F726520506172616D65746572CF -:107FE4007320200043616C6962726174696F6E2052 -:107FF40020202020202000576820004168003A00FB -:108004002E00416D707300560041004F686D73007F -:1080140052756E6E696E67005374616E64627900A6 -:108024006F004300566F6C74005761747400000055 -:10803400C240000850400008BC3F0008BA40000895 -:10804400BC3F000856400008BC3F0008BA40000886 -:10805400504000085040000856400008BA4000084C -:108064006040000860400008604000089E4000082E -:108074004E400008BC3F000856400008BC3F0008C2 -:108084004E400008BE3F0008BE3F000856400008AE -:108094004E4000086040000860400008604000084E -:1080A4009E4000085040000850400008BC3F0008B3 -:1080B400BA3F0008BC3F000856400008BC3F000817 -:1080C400BA3F0008504000085040000856400008DD -:1080D400BA3F000860400008604000082C440008D3 -:1080E4005E4300085E4300085C43000862430008E6 -:1080F400624300080A4400085C4300086243000825 -:108104000A440008624300085C430008064400086F -:0C8114000644000806440008144400085B -:10812000240000200000000000000000000000000B -:108130000102030406070809006CDC02F00040019C -:04814000010102FF38 +:10043400E2B253430599CB18DBB297422AD8422340 +:10044400326830001343336000F072F9174C1948D6 +:10045400A31CD97FC9B203F07DFA174B01001868B9 +:1004640003F078FAE31C80B2002804D0DA7F013864 +:1004740080B2032AF8D1E21CF369D37F032B07D19E +:100484000434E37F502B03D10023D377E377F36164 +:1004940007B0F0BD0199049AA01C0A40DA4028185C +:1004A400D2B20B0A027401930134C0E73C0000206D +:1004B40040000020A086010018000020F7B50400C9 +:1004C40010000F00FFF756FF4F4D0190EB1CDB7F30 +:1004D400002B26D14D4BDE7FF6B2002E21D1310008 +:1004E400200000F02BF90221200000F02DF9320049 +:1004F4002000502100F044F95023444A2000D377CF +:1005040002226B1CDE77AB1CDA776B1DDE773B0AAD +:100514002B744223FFB26F7422681343236000F0EC +:1005240007F9394D3A48AB1CD97FC9B203F09CFA9C +:10053400384B0100186803F00DFA80B20138364BCD +:1005440080B2984256D1E369EB1CDA7F032A33D197 +:100554002A1DD77FFFB2502F2ED100262000DE7730 +:100564003100E66100F0EAF80199200000F0ECF8AF +:1005740039000122200000F003F9019B6F1CFB7776 +:10058400AB1CDE776B1DDE77042322682000134347 +:10059400236000F0CDF8F97F1D48C9B203F064FA76 +:1005A4001C4B0100186803F0D5F980B201381A4BCE +:1005B40080B2984220D1E369EB1CDB7F0024042B3A +:1005C40016D12B1DDB7F502B12D101980826FFF783 +:1005D400E7FE220076423300D1B24B43019FC31899 +:1005E400DBB28F420AD80023EA1C0435D377EB77B9 +:1005F4002000FEBDC046A1E7C046D7E7A95C013292 +:1006040099406418E7E7C0463C0000204000002001 +:10061400A086010018000020FFFF0000FA210C4B07 +:1006240010B51868890003F095F90A4B013898420F +:100634000DD8C021084A090650600848036A1B0205 +:100644001B0A0B430362002393600733136010BD3E +:1006540018000020FFFFFF0010E000E000ED00E0C4 +:10066400034B1A68002A02D01A68013A1A607047CC +:1006740030000020094B1A688018904206D9196886 +:100684008A4202D819688842F9D8704719688A42A0 +:10069400FCD919688842F9D8F7E7C0463800002029 +:1006A40010B5FFF7DDFF024A13680133136010BD74 +:1006B400380000201A4B1B4A1969904226D1802227 +:1006C40092030A431A611A6917490A401A611022EF +:1006D400196B0A431A630022026042600261196BBB +:1006E40010320A431A63A0230269DB051343036132 +:1006F400942302699B011343036125230269134375 +:100704000361012302681343036070478022D2030C +:100714000A431A611A6905490A401A61DBE7C046AF +:100724000010024000540040FFFFDFFFFFFFBFFF47 +:10073400802342689B01134343607047012319409F +:1007440049064160704700004368044A09041340A5 +:1007540043604368194341607047C046FFFF00FF90 +:100764000022064BD91CCA77191D0533CA77DA77DC +:10077400C36920329343C3617047C0463C000020E4 +:1007840043684900DB0ADB02436043681943416064 +:10079400012143680A4092021A43426070470000F4 +:1007A400F7B52D4C00930191E31CDB7F0500170086 +:1007B400002B20D1294BDE7FF6B2002E1BD1110075 +:1007C4004660FFF7C1FF012200992800FFF7D8FF18 +:1007D400009A224BDA77631CDF77A31CDE770423AD +:1007E4001F4A0534E67711680B43136080236A6857 +:1007F4009B0113436B60184C1A48631CD97FC9B220 +:1008040003F0A8F8184B0100186803F0A3F8174B7D +:1008140080B2013880B2984216D10023E21CEB6109 +:10082400D17F180004290ED1211DC97F009DA94242 +:1008340009D1D07FC0B2DAB2974207D80023E21CB4 +:100844000434D377E377FEBDC046E2E7E25C019966 +:10085400CA540133EFE7C0463C00002040000020AA +:1008640000540040A086010018000020FFFF000093 +:10087400F7B52F4E009301911700F21CD27F08ABFD +:1008840005001B78002A25D12A4AD47FE4B2002C23 +:1008940020D1012213405B0643603900FFF754FF67 +:1008A400220000992800FFF76BFF224B009ADA77A9 +:1008B400731CDC77B31CDF77731DDC77E3B29F42D4 +:1008C40030D842232A6813432B6080236A689B0133 +:1008D40013436B60164C1848A31CD97FC9B203F0AC +:1008E40039F8164B0100186803F034F8E31C80B2A1 +:1008F400002804D0DA7F013880B2032AF8D1E21C40 +:10090400EB69D37F0020032B09D10434E17F009EDF +:100914000300B14203D1D07FD377C0B2E377002381 +:10092400EB61FEBD019B1A5D33191A740134C5E7EE +:100934003C00002040000020A08601001800002098 +:10094400F7B5334B3349344800229A5E0025455F9E +:100954000B88AD181BB29D4200DD1D00EE43F61757 +:100964002E4B2E4036B21E800B882D491BB2002020 +:10097400085E8018984200DD1800C343DB17184056 +:10098400284B07B21F80284B284A0021595E284B68 +:100994000024145F9C461B8864181BB29C4200DD33 +:1009A4001C00E343DB17234A23401BB21380624637 +:1009B400009313880193204B00229B5E9C46019B6D +:1009C40061441AB2914200DD1100CA43D2171B4B95 +:1009D40011400AB21A8001239C46BE4204D0009BF7 +:1009E4009A1A534253419C466246154B1A7000238F +:1009F4009D420ADC074A1288824206D19C4204DCEA +:100A04000B4B1B885B1A5A4253410E4A1370F7BDB5 +:100A1400640000201E000020760000206A000020F0 +:100A24006E0000207A000020720000206800002080 +:100A34001C000020740000206C00002078000020BE +:100A44006200002066000020002310B5034A1380D2 +:100A5400034A1380FFF774FF10BDC04664000020F2 +:100A6400720000200023084A10B51380074A13803F +:100A7400074B1A88074B1A80074B1A88074B1A80B2 +:100A8400FFF75EFF10BDC04676000020680000201E +:100A94001E0000206E0000201C0000206C000020BE +:100AA40090230822DB059A61043A9A610C321A8574 +:100AB4007047000090230422DB051A85034B044A87 +:100AC4001870802391880B43938070477000002036 +:100AD4000030014090230422DB059A61034B044A51 +:100AE4001870802391880B43938070477000002016 +:100AF40000300140F8B5070016000D001C002A2044 +:100B0400FFF7D8FF380AFFF7E5FFF8B2FFF7E2FF77 +:100B1400300AFFF7DFFFF0B2FFF7DCFF2B20FFF70F +:100B2400C9FF280AFFF7D6FFE4B2E8B2FFF7D2FF05 +:100B34002000FFF7CFFF2000FFF7CCFF2C20FFF7AA +:100B4400B9FFF8BD10B5FFF7ABFF90231024DB0508 +:100B54009C610120FFF7AEFFCB20FFF7ABFF3920EC +:100B6400FFF7B8FF2C20FFF7B5FF0020FFF7B2FF17 +:100B74003420FFF7AFFF0220FFF7ACFFCF20FFF7D1 +:100B840099FF0020FFF7A6FFC120FFF7A3FF302045 +:100B9400FFF7A0FFE820FFF78DFF8520FFF79AFFFE +:100BA4000020FFF797FF7820FFF794FFEA20FFF774 +:100BB40081FF0020FFF78EFF0020FFF78BFFED2061 +:100BC400FFF778FF6420FFF785FF0320FFF782FF1C +:100BD4001220FFF77FFF8120FFF77CFFF720FFF74C +:100BE40069FF2020FFF776FFC020FFF763FF232073 +:100BF400FFF770FFC120FFF75DFF2000FFF76AFFDA +:100C0400C520FFF757FF3E20FFF764FF2820FFF7BA +:100C140061FFC720FFF74EFF8620FFF75BFF3620FA +:100C2400FFF748FF4820FFF755FF3A20FFF742FF40 +:100C34005520FFF74FFFB120FFF73CFF0020FFF7DF +:100C440049FF1820FFF746FFB620FFF733FF0820BF +:100C5400FFF740FF8220FFF73DFF2720FFF73AFF11 +:100C6400F220FFF727FF0020FFF734FF2620FFF7CD +:100C740021FF0120FFF72EFFE020FFF71BFF0F20CD +:100C8400FFF728FF3120FFF725FF2B20FFF722FF76 +:100C94000C20FFF71FFF0E20FFF71CFF0820FFF7B3 +:100CA40019FF4E20FFF716FFF120FFF713FF37203F +:100CB400FFF710FF0720FFF70DFF2000FFF70AFFE3 +:100CC4000320FFF707FF0E20FFF704FF0920FFF7BB +:100CD40001FF0020FFF7FEFEE120FFF7EBFE0020FE +:100CE400FFF7F8FE0E20FFF7F5FE1420FFF7F2FEE3 +:100CF4000320FFF7EFFE1120FFF7ECFE0720FFF7BC +:100D0400E9FE3120FFF7E6FEC120FFF7E3FE4820AD +:100D1400FFF7E0FE0820FFF7DDFE0F20FFF7DAFE05 +:100D24000C20FFF7D7FE3120FFF7D4FE3620FFF763 +:100D3400D1FE0F20FFF7CEFE1120FFF7BBFE2920C6 +:100D4400FFF7B8FE10BD10B50400000AFFF7C2FE9D +:100D5400E0B2FFF7BFFE10BDF7B500210E4F0F4EF6 +:100D64003A883388013A013B01909BB292B2080061 +:100D7400FFF7C0FE00243B88A3420BD8F7BD0198BF +:100D8400FFF7E1FF0135ADB23388AB42F7D8013448 +:100D9400A4B2F0E70025F7E71E0000201C000020A5 +:100DA40010B51400002814DB0A4B1B88984210DA93 +:100DB40000290EDB084B1B8899420ADA80B289B2FB +:100DC400421C4B1C9BB292B2FFF794FE2000FFF72B +:100DD400BAFF10BD1E0000201C00002070B51D00CD +:100DE4000F4B14001B88834215D90E4B1A888A4274 +:100DF40011D91A880E19964202DD1C88641AA4B20D +:100E04004B1EE3189BB20200FFF774FE013C064B35 +:100E1400A4B29C4200D170BD2800FFF794FFF5E70F +:100E24001E0000201C000020FFFF0000F8B51D007C +:100E3400144B14001A8890421FDA134A1288914204 +:100E44001BDA002919DB002802DA24180020A4B2D6 +:100E54001F8886B20019B84202DD1C88A41BA4B204 +:100E6400721E89B2A21892B20B003000FFF742FE44 +:100E7400013C064BA4B29C4200D1F8BD2800FFF708 +:100E840062FFF5E71E0000201C000020FFFF0000A9 +:100E9400F7B51500194A1C0008AB1F881388834254 +:100EA4001ED9174B1E888E421AD9168801964619E8 +:100EB400B446019EB44502DD15882D1AADB21A88D8 +:100EC4000E19964202DD1C88641AA4B24B1E421EFF +:100ED400E318AA189BB292B2FFF70CFE002C0AD1B9 +:100EE400F7BD3800FFF72FFF013EB6B2002EF8D150 +:100EF400013CA4B2F2E72E00F8E7C0461E00002031 +:100F04001C00002070B504003620FFF7D3FDA02696 +:100F14000320114D20407600104C022817D00328DE +:100F240017D001280CD04820FFF7D4FDF0232B80E4 +:100F34002680FFF705FDFFF787FDFFF793FD70BDE2 +:100F44002820FFF7C7FDF0232E802380F1E78820B7 +:100F5400EAE7E820F5E7C0461E0000201C00002058 +:100F640010B5CB08C3185C78187824020443987829 +:100F740000040443D87800062043072400BA214023 +:100F840019348840641A944204D208241B79611AE3 +:100F94000B41184320239A1AD04010BD84B010B5D9 +:100FA4000391084905930B000492029002AA13CA04 +:100FB40013C313CA13C312681A6010BC08BC04B06C +:100FC4001847C0467C000020024B00B21880024B38 +:100FD40019807047A800002098000020024B188058 +:100FE400024B19807047C046B0000020AE000020BC +:100FF400F0B58FB0039314AB1B880992089315AB1B +:101004001A7816AB1B7802900493C94B1B8898423C +:101014004FDAC84B1B8899424BDA06231F0057430B +:101024009C46C319002B44DD049BDB00C818002830 +:101034003FDD0398089CA04200D007E105230998EE +:101044008EB24343012A00D0E9E00499012900D07B +:10105400E5E000220592B84A9B18069300231D0080 +:10106400069A0499D25C0A4201D0012215436D000C +:101074000133EDB2052BF3D100246D086B469F8A32 +:10108400002D0AD0A4B21F2D15D10522029B31B226 +:10109400E418039B20B2FFF7C9FE049B01375B00F1 +:1010A400DBB2BFB2049301363BB2B6B20593082F4C +:1010B400D4D10FB0F0BD1E2D06D1029B31B2E4187D +:1010C40020B2039B0422E6E71C232B401C2B0CD1EB +:1010D400029B31B2E01800B2039B0322FFF7A6FE85 +:1010E4002D01EDB2043424B2C8E718232B40182B89 +:1010F4000BD1029B31B2E01800B2039B0222ED0037 +:10110400FFF794FEEDB20334EDE7EB060AD5029B3C +:1011140031B2E01800B2039AAD00FFF741FEEDB220 +:101124000234E0E76D00EDB20134DCE70B9A069976 +:10113400D25C0A4201D00122164376000133F6B292 +:10114400052BF3D100247608002E0DD0A4B21F2E57 +:101154001BD16C43029B079AE418039BA0B2009333 +:10116400049B3900FFF794FE069B5B00DBB20693F9 +:10117400059B013B9BB20593049BFF18059BBFB2E3 +:10118400002B96D000231E00D0E71E2E08D16C43FE +:10119400029B089AE418039BA0B20093049BE0E727 +:1011A4001C2333401C2B10D120006843029B099A56 +:1011B400C018039B80B200933900049BFFF768FEBC +:1011C4003601F6B2043424B2BEE718233340182B98 +:1011D4000FD120006843029B0A9AC018039B80B277 +:1011E40000933900049BF600FFF752FEF6B2033475 +:1011F400E9E7F3060FD520006843029B2A00C018D4 +:10120400039B80B200933900049BB600FFF740FEB5 +:10121400F6B20234D7E77600F6B20134D3E795B2DA +:101224006A000A9203226A430992AA0008920522DC +:101234006A4307926A46128A37000492082205928A +:10124400073A06923C4A9B180B939BE73B48029C47 +:101254000088001980B204B20594394C0025655FFA +:10126400059CA54200DC24E7364C2688711889B217 +:10127400079169461C24095F0291334900268E5F59 +:1012840002998E4200DC14E7304900240C5F059972 +:10129400CF19A74200DC0CE72D490027CF5F029944 +:1012A400CB18BB4200DC04E793B2624606935A4370 +:1012B4006B461B8A05990A93049BDB008C422EDC47 +:1012C4000C0012B2A0B2A418AC4201DD2A1A12B268 +:1012D40002998F4227DC0F001BB2B9B2FF18B74244 +:1012E40001DD731A1BB24E1E451EF318AA189BB2D9 +:1012F40092B2FFF7FFFB0523099A5A430333049381 +:10130400073B0B920793104B00229B5E029A934279 +:1013140000DCCEE60A9B9B181BB20C9324E0121B44 +:10132400821812B2CEE70799DB1BCB181BB2D4E7A5 +:101334001E0000201C000020FE7A0008640000202B +:101344007A00002072000020780000206A0000204B +:10135400740000202E4B00229B5E029A934218DDFB +:10136400029B01331BB20293029B0C9A934205D059 +:10137400284B00229B5E029A9342EBDC079B5B00A6 +:10138400DBB20793049B013BDBB20493002BBAD17D +:101394008FE60027204B0B9A059CD3180D93039AD4 +:1013A4000D9B0992DB5D079A134201D1089B0993B7 +:1013B400069B1E19B6B235B2A54218D101372C00CE +:1013C400052FECD1069BF61836B2AE42C8D0134BAB +:1013D40000229B5EAB4207DC114B00229B5EAB42BA +:1013E40002DD0898FFF7AFFC01352DB2EDE70B4B9A +:1013F40000229B5EA34207DC094B00229B5EA342B2 +:1014040002DD0998FFF79FFC013424B2D4E7C046FB +:101414007400002078000020FE7A00086A00002092 +:101424007A000020F0B589B0060007910592069372 +:10143400002910D100280CD06A466846354B0E9915 +:101444001C880F9B928A008B9BB289B20094FFF791 +:101454001FFD09B0F0BD00242500059B0393069BE6 +:1014640004930127039B013B9F400393079B1F4069 +:101474003CD0002C0FDD002E36D0264B0498A2B2AF +:101484000E991C880F9B801A00949BB289B280B27B +:10149400FFF7FEFC002401352DB2049B01330493B5 +:1014A400039B002BDDD1059A069B944663441F00E1 +:1014B400002D0BDD184BAAB20E991D880F9BB81A8C +:1014C4009BB289B280B20095FFF7E2FC002CC0DD2C +:1014D400002EBED00F4BA2B20E991C880F9BB81AD7 +:1014E4009BB289B280B2B1E73400D4E7002D0DDDA0 +:1014F400094B0498AAB20E991D880F9B801A009577 +:101504009BB289B280B2FFF7C3FC3D00013424B220 +:10151400C3E7C046AE000020B0000020F0B5C34EC3 +:1015240093B0B37B834203D8F27BC11A82420CD2BC +:10153400317C814200D966E1727C824200D262E150 +:10154400411AF07B0918C91A0131B07CB27C4143BD +:101554003068FFF705FDB468032223180021180042 +:101564000393FFF7FDFC002800D04CE1F57C032138 +:101574002A000398FFF7F4FC0590347D033522001C +:1015840029000398FFF7ECFC0890777D65193A0071 +:1015940029000398FFF7E4FC012319007A1E914007 +:1015A4000400084201D0BB40C41A7D19B77D29004C +:1015B4003A000398FFF7D4FC012319007A1E9140E6 +:1015C4000600084201D0BB40C61A984B7D19DF7D46 +:1015D40029003A000398FFF7C3FC954B1A8812B20E +:1015E400002A01DA00221A801A8812B2121906920D +:1015F40005D51A88121B12B21A80002306938D4B4C +:10160400059A06991B8852189A4213DD8A4B1B7857 +:10161400002B00D1F7E0864B002C00DAAEE000226C +:101624001A80864A81491388097E5B189BB213800D +:10163400002306938149824B0A881B889A4200D36F +:10164400E1E07B190293794B0A885B7E80B29B1898 +:10165400089A0D909B1A9B1B07937A4B04921A8845 +:10166400794B1B889A4200D1C4E0714B1A88774B9E +:101674000020185E0B88764912180027CF5F069960 +:10168400DB1941180691079992B27F180D99069CAF +:101694005018059980B209199BB2814200DDB4E06B +:1016A4006C4900240C5FA04200DBA0B25F49089D96 +:1016B400097EED19591889B28D4200DDA9B2664D33 +:1016C4000026AD5FA94200DBA9B2013880B20790C1 +:1016D40062480026805F079E864200DA8DE0069EFF +:1016E400B24200DD320016B2321C002E00DA0022B3 +:1016F40012B2A24200DB80E0013989B20C91584950 +:1017040000268E5F0C99B14277DBBB4200DD3B00C3 +:101714001BB2191C002B00DA002109B28D426CDDCA +:10172400151C824200DA051C2BB21093ADB2341C96 +:101734008E4200DA0C1C93B20E9389B20C9B079A6A +:101744000E98A4B2FFF7D6F9BC4200DA6CE0BFB23F +:10175400049B002B00DD85E00C990798109B013158 +:101764000130CF1BC01A4743364BBFB2188880B232 +:10177400012F00D920E1FFF7E6FA3EE0644224B2EB +:101784001C804EE7029B039A591CDB08D35C07229A +:1017940002980124024080201041184206D00322FE +:1017A4000398FFF7DDFB0299841C043100262027EF +:1017B4000291059B9D1B202D00DD3D0002992A000E +:1017C4000398FFF7CDFB079A069B01009B19009233 +:1017D40001942A000020FFF725FE029B76195B196D +:1017E4000293059BB342E4D8079B1B190793049B00 +:1017F4001B1B0493049B002BC4DC0D4B0D9A18880F +:10180400801800B2188013B0F0BD88B248E70D4BC1 +:1018140001361888B6B280B2FFF795FA079B9E424C +:10182400F5D90134A4B28FE72E00F7E77C0000203D +:10183400A80000201E0000202500002098000020A1 +:101844001C000020AE000020B00000206400002036 +:10185400720000207A000020780000206A00002036 +:1018640074000020029B039A01330893029B02999F +:10187400DB08D35C07220A40802111410A000121C0 +:1018840009911A4209D0089903220398FFF768FBCB +:10189400831C0993029B04330893099B0B93089BB5 +:1018A4000293099BFF18BBB20F930F9B0B9A9F1ACD +:1018B4001300BFB25A1E0B9205D2049B099A0F9FC4 +:1018C4009B1A049344E73E4B00229B5EBB423FDDE0 +:1018D4006B461C8B00230A93089B0293059B0A9A70 +:1018E4009D1A202D00D92025354B00229B5EBB423A +:1018F40012DC344B00229B5EBB420DDD01262A0024 +:1019040002990398FFF72CFB6B1E9E401190002E4A +:101914003AD1029B5B1902930A9B5B190A930A9AB8 +:10192400059B9342DAD8264B00229B5EBB42BCDC6B +:10193400244B00229B5EBB42B7DD079BA342B4D37A +:10194400214B01341888A4B280B2FFF7FCF9F4E704 +:101954001C4B00229B5EBB42BADD0E9C10E01B4B6D +:1019640000229B5EA34209DC194B00229B5EA3422A +:1019740004DD154B188880B2FFF7E5F90134A4B2F1 +:10198400069B9C42EBDBA3E7104B00229B5E9C4230 +:101994000CDB0F4B00229B5E9C4207DA119B334207 +:1019A40008D00C4B188880B2FFF7CDF901347608C3 +:1019B400A4B2ACE7044BF5E7FFF7C5F9013FD3E662 +:1019C4007400002078000020AE0000206A0000208F +:1019D4007A000020B0000020F0B5020087B00A2889 +:1019E4000CD1224B22491A780B88D2009B18002272 +:1019F4009BB20B801F4B1A8007B0F0BD0D28FBD0A3 +:101A04001C4C1B4E1C4B1D4D208831881B882D8877 +:101A14009BB20595154D04932F782B7809B2029348 +:101A2400059B00B200930197049BFFF7E1FA06229D +:101A3400297823884A439B181BB22380104B1B78B8 +:101A4400002BD9D00F4B22881988062328785B42B3 +:101A5400434312B25B189A42CEDD2A783388D2000F +:101A64009B189BB2338000232380C5E7AA00002083 +:101A740098000020A8000020B0000020AE00002044 +:101A8400250000201E00002010B504000020205670 +:101A9400002800D110BD064B1B68002B04D0C0B237 +:101AA400FFF73CFD0134F1E7FFF796FFFAE7C04684 +:101AB4007C000020F8B500230E0014000A278518C6 +:101AC4002B70013CE4B2FF2C00D1F8BD300039008A +:101AD40001F0C6FF013D303129703000390001F0BA +:101AE40039FF0600EDE70000084A0023118A890740 +:101AF40000D50333118A0122114200D05340044A15 +:101B040013700022034B1A707047C046000400484B +:101B140028000020B20000200323034A107840B2BA +:101B24000340137080107047B20000201FB50F23CC +:101B34000F21012218406944803808705133009203 +:101B44000248FEF795FE05B000BDC04600540040B3 +:101B54001FB50F230F210122184069444038087033 +:101B6400513300920248FEF783FE05B000BDC04623 +:101B7400005400401FB5030903A9603B0B70012307 +:101B8400000148700222009302485F33FEF770FEA2 +:101B940005B000BD0054004030B585B000210500FB +:101BA400082202A802F0C2FF00231C0002A95A0066 +:101BB400AA5AD8B2002A07D102281BD003281BD066 +:101BC400012815D0803CE4B24A700133120A0A702D +:101BD4000231042BEBD1033B009308225F3302A9AB +:101BE4000648FEF745FE2000FFF7C4FF05B030BDF0 +:101BF4002034E8E70834E6E70234E4E70054004020 +:101C0400F7B52B4E01900091F31CDB7F002B27D1FD +:101C1400284BDC7FE4B2002C22D1274D2100280080 +:101C2400FEF78CFD01212800FEF78EFD009F2200A7 +:101C34006837FFB228003900FEF7A2FD01221D4BD0 +:101C44002800DF77731CDC77B31CDA77731DDC772D +:101C5400019B337442232A6813432B60FEF768FD0B +:101C6400134C1648A31CD97FC9B201F073FE144B60 +:101C74000100186801F06EFE124B80B2013880B288 +:101C8400984212D10C4BE11CDA69C87F1A00032870 +:101C940008D10434009BE07F6833984202D10023CA +:101CA400CB77E3770023D361F7BDC046E6E7C046B0 +:101CB4003C0000204000002000540040A0860100A9 +:101CC40018000020FFFF0000030013B5683301ACC7 +:101CD4000322DBB221000948FEF762FD2378607815 +:101CE4001B040002C318A078C01880239B02034081 +:101CF4005A4253415B42184016BDC046005400404E +:101D0400F8B5474CE31CDB7F002B24D1271DFD7F56 +:101D1400EDB2002D1FD1434E29003000FEF70EFD19 +:101D240001213000FEF710FD2A0030001821FEF7D3 +:101D340027FD18230122FB77631CDD77A31CDA77C8 +:101D4400631DDD770523237432683D331343336009 +:101D54003000FEF7EDFCA31CD97F3348C9B201F073 +:101D6400F9FD324B0100186801F0F4FD80B201382E +:101D74002F4B80B298424FD100272A4DE31CEF61CC +:101D8400DB7F032B33D12B4BDE7FF6B2182E2ED103 +:101D940039002800FEF7D2FC02212800FEF7D4FC0B +:101DA400310001222800FEF7EBFC224B2800DE77ED +:101DB4000223661CF377E318DF77631DDF770423C0 +:101DC4002A6813432B60FEF7B3FCF17F1648C9B2AF +:101DD40001F0C0FD154B0100186801F0BBFD80B295 +:101DE4000138134B80B2984218D10023EB61E11CF7 +:101DF400CB7F0020042B0CD1221DD37F182B08D1BC +:101E04002078637800031B01C018002380B2CB77CD +:101E1400D3770023EB61F8BDC046A8E7C046DFE7EF +:101E24003C00002000540040A0860100180000205F +:101E3400FFFF000040000020F0B5032587B005AC8B +:101E44000700029103921D492A00200002F01AFEA5 +:101E540000231B4E00932A00210018333000FEF7A4 +:101E640007FD022323703B093F01A770002763701D +:101E74002A002100009718233000FEF7F9FC029B8A +:101E840025701B096370029B2A001B01A3702100AB +:101E9400009718233000FEF7EBFC04232370039B08 +:101EA4002A001B096370039B21001B01A3703000EF +:101EB40000971823FEF7DCFC07B0F0BDFA7F00089A +:101EC40000540040F0B50E00FA2187B089000400E8 +:101ED40001F040FDFA2104ADE8708900200001F012 +:101EE400BFFD88B2642101F035FD6421A870200093 +:101EF40001F0B6FD88B20A2101F02CFD0A216870B8 +:101F0400200001F0ADFD264B29701A0069461032FD +:101F140091CA91C1186859689A68DB68FFF73EF85E +:101F24000C211C20FFF750F80324A64234D10020D2 +:101F34001C49671CFFB2FFF751F8295D0222042FE8 +:101F440000D0012205A8FFF7B5FD05A8FFF79CFD09 +:101F5400042F06D113480021FFF740F81248FFF779 +:101F640093FD013CE1D2114B69461A00103231CA8B +:101F740031C19A6818685968DB68FFF70FF81221B5 +:101F8400BA20FFF721F800210648FFF727F8084890 +:101F9400FFF77AFD07B0F0BD00210248C9E7C0464B +:101FA4009C5A000802F80000AD800008E84B0008C5 +:101FB400AF80000870B5244B86B01A006946103211 +:101FC400040061CA61C19A6818685968DB68FEF741 +:101FD400E5FF43210020FEF7F7FF00211B48FEF731 +:101FE400FDFFFA212000890001F0B4FC032281B234 +:101FF40005A8FFF75FFD05A8FFF746FD1448FFF7A6 +:1020040043FDFA212000890001F02AFD032289B250 +:1020140005A8FFF74FFD05A8FFF736FDBA204921B3 +:10202400FEF7D2FF0B4B69461A00103231CA31C198 +:1020340059689A681868DB68FEF7B0FF0648FFF72E +:1020440023FD06B070BDC0469C5A000880FD000008 +:10205400AD800008E84B0008D180000830B51E4C64 +:1020640085B000281CD01D4D3123612200950B2121 +:10207400E220FEF70DFF1E21F020FEF7A5FF290048 +:102084001748FEF7ABFF23006A46103323CB23C265 +:102094000FCCFEF783FF1348FFF7F6FC05B030BD05 +:1020A400C825AD003123612200950B21E220FEF703 +:1020B400EFFE1E21F020FEF787FF29000848FEF7F7 +:1020C4008DFF23006A46103323CB23C20FCCFEF7C7 +:1020D40065FF0548E0E7C0463455000804F80000F1 +:1020E400FFFF0000BD800008C580000870B57321A3 +:1020F40086B004000020FEF767FF204B69461A00F3 +:10210400103261CA61C19A6818685968DB68FEF7C1 +:1021140045FF00211A48FEF761FFFA2120008900DB +:1021240001F018FC0322C1B205A8FFF7C3FC05A8FF +:10213400FFF7AAFC1348FFF7A7FCFA212000890047 +:1021440001F08EFC032205A8FFF7B4FC05A8FFF7F5 +:102154009BFCBA207921FEF737FF0B4B69461A0026 +:10216400103231CA31C159689A681868DB68FEF7C1 +:1021740015FF0648FFF788FC06B070BD9C5A00089E +:10218400A0360000AD800008E84B0008D6800008A7 +:1021940070B5040086B000212748FEF71FFF274BC7 +:1021A400621E9A421CD90023B4220093A4212B332B +:1021B4000620FEF76DFEBA20AA21FEF705FF204B8C +:1021C40069461A00103231CA31C159689A681868D0 +:1021D400DB68FEF7E3FE1B48FFF756FC06B070BD54 +:1021E4001C20A421FEF7F0FE174B69461A0010329A +:1021F40061CA61C19A6818685968DB68FEF7CEFE47 +:102204000A21200001F0A6FB0422010004A8FFF724 +:1022140051FC04A8FFF738FC0C48FFF735FC2000FC +:102224000A2101F01DFC04A80122FFF743FC04A8C5 +:10223400FFF72AFCBFE7C046173100009E86010065 +:10224400E84B0008B88000089C5A0008AD800008DC +:1022540070B51B4986B004001A48FEF7BFFE1A4B3E +:1022640069461A00103261CA61C19A6818685968CF +:10227400DB68FEF793FE9721FD20FEF7A5FE64219F +:10228400200001F067FB032281B205A8FFF712FCCE +:1022940005A8FFF7F9FB0D48FFF7F6FB20006421C2 +:1022A40001F0DEFB022289B205A8FFF703FC05A8B2 +:1022B400FFF7EAFB0648FFF7E7FB06B070BDC04630 +:1022C40018C60000D289000034550008AD8000080B +:1022D400B4800008832370B55B0086B00024984264 +:1022E40004D91F4B994238D81E4C44431E481F49F9 +:1022F400FEF774FE1E4B69461A00103261CA61C1B2 +:102304009A6818685968DB68FEF748FE8421FD2046 +:10231400FEF75AFE1749200001F01CFB02220100BF +:1023240005A8FFF7C7FB05A8FFF7AEFB124920007D +:1023340001F010FBFA21890001F092FB032205A8A9 +:10234400FFF7B8FB0D48FFF79FFB05A8FFF79CFBC1 +:102354000B48FFF799FB06B070BD0A4CC5E7C046B1 +:10236400CF070000DE0300001BF8000018C60000C1 +:1023740034550008B001DC03EEFC0000AD80000819 +:10238400B68000087A260000F0B5354987B006000B +:1023940005093448FEF722FE334C6A462300103305 +:1023A40083CB83C2E368A26820686168FEF7F6FD08 +:1023B4008020A8214000FEF707FE310A032204A86A +:1023C400FFF778FB04A8FFF75FFB2848FFF75CFBE7 +:1023D4000820284000D026486B0702D5254BC0189A +:1023E40080B2AB0702D5244BC01880B2EB0702D5EC +:1023F400224BC01880B2FA21890001F0ABFA012205 +:1024040081B204A8FFF756FB04A8FFF73DFB1C4864 +:10241400FFF73AFB1B4B69461A00103261CA61C1CF +:102424009A6818685968DB68FEF7B8FD9720A521FB +:102434004000FEF7C9FD1448FFF726FB3420A8210D +:10244400FF30FEF7C1FD23006A46103323CB23C2BD +:102454000FCCFEF7A3FD0D48FFF716FB07B0F0BD48 +:1024640018C6000004F8000034550008AD800008C8 +:1024740088130000C4090000E20400007102000097 +:10248400A180000844740008CD800008CF800008B3 +:1024940070B5214B86B01A0069460400103261CA37 +:1024A40061C19A6818685968DB68FEF777FD1B49B3 +:1024B4000020FEF793FDCC21F520FEF785FD218851 +:1024C400042204A8FFF7F6FA04A8FFF7DDFA144D76 +:1024D4002800FFF7D9FA6188042204A8FFF7EAFA72 +:1024E40004A8FFF7D1FADC21F520FEF76DFDA188E1 +:1024F400042204A8FFF7DEFA04A8FFF7C5FA2800AF +:10250400FFF7C2FAE188042204A8FFF7D3FA04A86B +:10251400FFF7BAFA06B070BD6877000818C6000065 +:10252400A280000830B59021802400236400C905EE +:1025340022005D00455B9A40002D04D18A6101337D +:10254400042BF5D130BD92B20A85F8E7802310B58B +:102554003E4C5B0222681343236080239B02226863 +:102564001A42FCD011233A4A11680B431360636882 +:1025740063600C2362681A40082A06D1032162684A +:102584008A43626062681A42FCD12368314A13406C +:10259400236080239B0422681A42FCD163682E4A7C +:1025A4001A4088235B0313436360802322685B041F +:1025B4001343236080239B0422681A42FCD0022325 +:1025C400626813430C22636063681340082BFBD1D9 +:1025D400FDF79CFE802362699B021A43626180229C +:1025E4006169D2020A4362618022616912030A436B +:1025F400626180226169D2030A4362618022A16917 +:1026040052010A43A2618022E16992030A43E26112 +:102614000222E1690A43E2618022E16952000A432D +:10262400E2618022A16952020A43A261A2691343B2 +:10263400A3618023E2695B051343E3610123A2697B +:102644001A43A261A2691343A36110BD00100240A2 +:1026540000200240FFFFFFFEFFFFC2FFF0B5CFB036 +:102664000822002120A802F061FA0021082222A8F1 +:1026740002F05CFAFFF76AFFFDF7D0FF8023F24C0B +:102684009B032269F148134323612369F04A00251F +:1026940013402361FEF70EF89023DB051968ED4A19 +:1026A400ED480A431A609968EC4A80270A439A6005 +:1026B4008222D968D2050A43E949DA601D620A68B0 +:1026C400E84B3F0213430B60C0238A8813438B807B +:1026D4008A68E54B13438B60CA68E44B1343CB60B1 +:1026E400E34B0B62A0230268DB0113430360F02376 +:1026F40082681B02134383600420DE4B06001A88A1 +:1027040002431A809888DC4A02439A80402218883F +:1027140002431A80D94B1A689C4680239B041343B6 +:10272400624613600722D64B1A85F332DA625D6380 +:10273400188B923A02431A830322188C0243D1481D +:102744001A84C28F3A43C2870122F927188810439A +:102754001880988A10439882CB480785CB4FC7626C +:10276400078837430780878917438781078817437A +:102774000780C748C74F0785C74FC7628789174374 +:102784008781078817430780C4480585C44DC562FF +:102794008589154385810588154305808020E56971 +:1027A400400528438025E061BE486D0007682F433B +:1027B4000760276A3E0080277F0237432762276A23 +:1027C400B94E37400426276207682F430760276AFB +:1027D400B7432762276A3A43226267461993022362 +:1027E4009D4A16910B920490226A1A42FCD0236AE5 +:1027F40053212B4323628023226A1B021343CA22E0 +:102804002362AA4B8C465A6200225962A84EA949F7 +:102814001A605E6159609968A7499A601961DA6122 +:10282400DA62DA635A649968080080210904014372 +:102834009960DA601A64FF325A62049A9F491268F6 +:102844001543049A1560CA225A6262465A629A680B +:102854000A409A60059301231C961A91059AD2683E +:102864001A42FBD0059A964BD361059B9A6888233C +:102874005B011343059A9360FF23059A5362059AFB +:10288400353B5362059A773B5362059BDA68802394 +:102894001343059AD3604023059AD2681A42FBD0A9 +:1028A4000023059A13608022059BDB689343059AF5 +:1028B400D36080235B02059AD2681A400492FAD14D +:1028C400FF23059A7F485362802302689B021A43C0 +:1028D40002608268134383608023E2695B051343CB +:1028E400E3618023784A5B0191680B43936008237A +:1028F40002681A43026042681A434260C268134382 +:10290400C360FFF7F1F8714A714B64201360714B97 +:10291400136004235360704B9360FDF7ABFEFEF726 +:1029240011F90498FEF718FA0320FEF7EBFA04995C +:102934006920FEF749FB694C6A462300103343CBF8 +:1029440043C2A268E36820686168FEF727FB049924 +:102954006348FEF743FB6348FFF796F8B422544BF1 +:1029640052000A210498FEF761FAE122504B10004C +:102974000A21FEF733FA4E4B7A224121E620FEF774 +:1029840055FA4B4B7A22C821E620FEF74FFAB422BF +:10299400474B5200DE210498FEF748FA524B3C2183 +:1029A4001E000093AE23E2201A00FEF771FAA02263 +:1029B4001B2352000096DF210498FEF769FA6F2169 +:1029C400E220FEF701FB31000498FEF707FB474EB7 +:1029D4006A463300103323CB23C2B268F3687168AC +:1029E4003068FEF7DBFA4248FFF74EF87421E7201F +:1029F400FEF7EAFA23006A46103323CB23C2A26807 +:102A0400E36861682068FEF7C9FA3A48FFF73CF8C2 +:102A14008421E220FEF7D8FA33493748FEF7DEFA7C +:102A240033006A46103323CB23C2B268F36871685B +:102A34003068FEF7B3FA3148FFF726F88921E7201A +:102A4400FEF7C2FA5CE0C0460010024000540040A9 +:102A5400FFFFDFFF55AA550000140048FFFFFF00E9 +:102A64000004004800A2050100F30F0055500000C7 +:102A740000000111003001400417000000E100E0F3 +:102A8400000400400604004000200040BFF900009C +:102A940000400140ED020000FFF900000044014045 +:102AA400BF5D000000700040FFFFFEFF00280040F3 +:102AB400FFFF000001210000FF007F00FFFEFFFF79 +:102AC400808080800004014000000140003000400C +:102AD400CCCC000055550000FF0F000044740008E2 +:102AE40020FD0000FD7F000818C60000E84B000828 +:102AF400D4800008178000081BF800001580000827 +:102B040023006A46103323CB23C2A268E3686168BA +:102B14002068FEF743FAD248FEF7B6FFD149D248FF +:102B2400FEF75CFA9721E220FEF74EFA33006A467C +:102B3400103323CB23C2B268F36871683068FEF7A0 +:102B44002DFACA48FEF7A0FF9C21EB20FEF73CFAC1 +:102B540023006A46103323CB23C26168A268E3686A +:102B64002068FEF71BFAC248FEF78EFF33006A4660 +:102B7400103323CB23C20FCEFEF710FAB949BD4858 +:102B8400FEF72CFAA821E220FEF71EFABA48FEF757 +:102B94007BFF23006A46103323CB23C20FCCFEF7FE +:102BA400FDF9AD21E920FEF70FFAB448FEF76CFFFA +:102BB40080233A681B0413433B600620FDF75AFD4B +:102BC400AF4B049C0793AF4B24AE1D93A54B1B93B3 +:102BD40000256B1C0493002D02D135801D00F8E7FD +:102BE4006D00611989B20222A748FDF767FC705392 +:102BF400049D152DEDD180230134FF34A4B22A366F +:102C0400DB009C42E4D18023169A5B0013850020EC +:102C1400FEF79EFF0120FDF72DFD0F20FEF786FF36 +:102C24000120FDF727FD01211C20FEF7E9FF01200B +:102C3400FDF720FD00211C20FEF7E2FF0120FDF737 +:102C440019FD20A8FEF7A8FF0420FDF713FD22A814 +:102C5400FFF768FC3C2228211C20FFF7EDF8002335 +:102C640017930A93189312931193002313931493B5 +:102C740000230125069310930F930E930C9309934D +:102C84000493002308950D93804B1B78002B0DD0E3 +:102C9400129B1B0A9BB21D2B00D89EE00A221E3BEE +:102CA4005343199A53630022784B1A70784C238843 +:102CB400002B35D00420DF21FEF786F9754B6946D9 +:102CC4001A009C46103249CA49C163469A6818687A +:102CD4005968DB68FEF762F900206249FEF77EF965 +:102CE40022886D4B6D489A4218D922886C4B6D48E6 +:102CF4009A4213D922886C4B6C489A420ED9228886 +:102D04006B4B6C489A4209D922886B4B6B489A42A8 +:102D140004D923881C9A934202D06948FEF7B4FE72 +:102D2400684C2378002B0CD023780A2B09D11B9BE9 +:102D34005A220093CC212323E620FEF7A9F800238E +:102D44002370614B1A78002A1CD0604A1D99604C8C +:102D54000A601B78DBB2FB2B00D1B1E13FD8EA2B30 +:102D640000D1BBE1F92B00D1B4E1DF221B9B1100A0 +:102D7400009300201B23FEF78BF80023524A1370A4 +:102D8400434A1380534A189913888B420FD0089BE7 +:102D9400002B0CD1504B1B78002B08D04C4B1978CE +:102DA400092904D0128892B2189204221A70484B4E +:102DB4001A78002A00D167E718780238092800D960 +:102DC40062E700F0BDFDDE0161FF6B0244034A03CC +:102DD40061FF61FF5603BC03DA03002361E7FD2BA7 +:102DE40000D181E000D25BE1FE2BBED10C9B099A9D +:102DF40013431E1E16D1FEF78FFE6843049B1B1857 +:102E04009BB20493049A354B9A4200D904963B68CA +:102E1400334A134002223B602D4B1A7000230C935B +:102E24000993A2E70C9B002B0FD0FEF775FE6843B5 +:102E34000A9B1B180A930A9A2A4B9A4201D9002327 +:102E44000A930622224B1A708FE7FEF765FE119B48 +:102E54000996181883B211930A23237085E7C04694 +:102E64001B80000818C60000D289000020800008DA +:102E74002280000804F8000026800008288000084A +:102E840000040140003000400054004020000020B5 +:102E94002600002034550008DB0500002D800008C2 +:102EA400B70B000040800008931100005380000815 +:102EB4006F170000668000084B1D00007980000831 +:102EC4008C8000082B00002029000020AAAA000002 +:102ED400220000202C0000202A00002007520000BD +:102EE400FFFFF7FF10270000099B002B00D1C6E06D +:102EF400DF48FDF735FC642D0BD12900049800F060 +:102F040029FD0A2180B200F0ABFDE023DB00C918E3 +:102F14000BE0FA2329009B0004989D4200D089E02D +:102F240000F018FDE023DB00C1184900022289B239 +:102F3400CF48FDF7C3FA01F047FD041C119801F0D6 +:102F440043FDCC4901F046F8011C201C01F042F875 +:102F54002900041C049800F0FDFC83B21593049A24 +:102F6400C54B9A426ED96421159800F079FD88B258 +:102F740001F0E0FC211C01F003FAC04901F02AF839 +:102F840000F098FE83B2190004221EA80993FEF7EC +:102F940091FDBB490020FEF721F8E620D221FEF77F +:102FA40013F8B84B69461A00103251CA51C1186857 +:102FB40059689A68DB68FDF7F1FF1EA8FEF764FD07 +:102FC400069BDC01FA239B009D4246D1290004980C +:102FD40000F0C0FC86B2341964000223A448A1B2F4 +:102FE400099AFDF7E7F91520069B58438619099AB3 +:102FF40024AB7600F252069B09995B0020AA32208A +:103004009952FDF737FB9A48FDF7AAFB20A8FEF773 +:10301400C3FD20A8FFF786FA8023169A5B00138568 +:1030240080233A681B03134302223B60964B1A70B9 +:103034000023F5E600F08EFC0A2180B200F010FDBA +:10304400F02363E715980A2100F00AFD88B201F025 +:1030540071FC211C01F094F992E715980A2100F003 +:10306400FFFC8EB2A4196400A1B20223099A80481D +:10307400FDF7A0F91521069B59438E19B7E70C9B60 +:10308400002B04D002232370099B0C936DE60123CB +:103094007E4A11784B401370092323700C9BBFE6C2 +:1030A400069B0133DBB20693042B05D00A235D4350 +:1030B400ADB2754B0B22C6E6002301250693F8E753 +:1030C40004232370002313931493002310930F936A +:1030D4000E934AE606232370053BD6E7664B049A13 +:1030E4009A4216D90A21100000F034FC83B21193DD +:1030F400002320932193642D13D12900049800F018 +:1031040029FC0A2180B200F0ABFCF0231B01C91892 +:1031140012E0FA202900800000F0A6FC049B58432A +:10312400E4E7FA2329009B0004989D4221D100F092 +:1031340011FCF0231B01C118490089B202224C483A +:10314400FDF7BCF9069B20AA5B00985220A8FEF765 +:1031540023FD20A8FFF7E6F98023169A5B0093610C +:103164003B684B4A13400A223B60474B1A700123C9 +:1031740056E600F0EFFB0A2180B200F071FCF82360 +:10318400C4E706990498FEF79DFE04980A2100F00E +:1031940067FC282389B21AAAD21849001E00535A80 +:1031A40020AC23800A21049800F0D4FB0A2180B2C9 +:1031B40000F056FC89B215311AAA92194900535AE3 +:1031C40004986380642100F0C5FB0A2180B200F0FA +:1031D40047FC89B22A311AAA92194900535AFA2192 +:1031E400A3808900049800F0B5FB80B21AAA3F308E +:1031F400931940001B5A2000E380FEF7CDFC200009 +:10320400FFF746F9234A0499402391421FD80B9AA9 +:10321400926913430B9A93610B9B1A8D802313437A +:103224000B9A138500241C4B1C70184B1B78A3426B +:1032340019D020A8FFF776F92000FEF79BFC089A26 +:10324400114B002A00D112E104221A701CE50B9ADA +:10325400128D13430B9A13850B9B9A698023134396 +:103264000B9A9361DEE722A8FFF75CF9AA20E4E752 +:103274000054004000007A440F2700000000204161 +:1032840018C6000004500008220000202A00002074 +:10329400FFFFF7FFCF0700002B0000200F9B3C2B04 +:1032A40005D10E9B0133DBB20E9300230F930E9BCB +:1032B4003C2B05D1109B0133DBB2109300230E93FA +:1032C400109B642B01D100231093149800F0F2FC9E +:1032D40049211290E320FDF777FED84B69461A0086 +:1032E400103251CA51C19A6818685968DB68FDF7F1 +:1032F40055FED349D348FDF771FEFA21129889008F +:1033040000F028FB032281B21EA8FEF7D3FB1EA8FF +:10331400FEF7BAFBCC48FEF7B7FBFA2112988900F6 +:1033240000F09EFB03221EA8FEF7C4FB1EA8FEF7B6 +:10333400ABFBC648FEF7A8FB5A21EE20FDF744FE7E +:10334400BF49C348FDF74AFE139800F0B3FCFA21C5 +:103354008900060000F0FEFA022281B21EA8FEF7E0 +:10336400A9FBBC4C2000FEF78FFB1EA8FEF78CFBCC +:10337400B548FEF789FBFA213000890000F070FBA4 +:1033840003221EA8FEF796FB1EA8FEF77DFBB2489B +:10339400FEF77AFB6F21F420FDF716FEA849002002 +:1033A400FDF71CFE022210991EA8FEF783FB2000E5 +:1033B400FEF76AFB1EA8FEF767FBA84C2000FEF789 +:1033C40063FB02220E991EA8FEF774FB1EA8FEF7EB +:1033D4005BFB2000FEF758FB02220F991EA8FEF7A4 +:1033E40069FB1EA8FEF750FBFEF78AFC1290FEF75D +:1033F400CBFF089B002B08D00522994B1A70802321 +:103404003A681B0313433B603EE4049801F092FACC +:103414009449041C00F0DEFD011C139800F062FCCA +:10342400914913900D9800F0D5FD211C00F0A8FFE0 +:103434008C4900F0CFFD011C149800F053FC0F9B45 +:1034440014900133DBB20F93089A854BD6E7089AA0 +:10345400834B002A0BD00622F7E66B46188DFEF745 +:10346400F7FE089A7E4B002A01D00922EDE6089A5D +:10347400EBE67E4B1B78002B41D0079B07995A69DA +:1034840080239B021A434A61059A1A99D268002044 +:103494000A400599CA60079A079912681A430A6094 +:1034A400079A92681343079A936004233A68134374 +:1034B4003B60FEF75FFB20A8FFF734F86B4B1878EE +:1034C400C0B2FEF7CBFD089B002B12D080233A68D4 +:1034D4001B0313433B6080233A685B0313433B6045 +:1034E40080233A689B0313433B6040233A681343A9 +:1034F4003B6000235A4A08931370FFF7C5FB079BF0 +:103504005B491A68AA200A401A60079B079A9B68BD +:103514000B40936004223B6893433B60079B5A69CA +:1035240080239B021343079A5361059B1A9ADB6815 +:103534001340059AD360FEF71DFB22A8BCE7E620E2 +:10354400D221FDF741FD4B4B69461A00103251CA96 +:1035540051C19A6818685968DB68FDF71FFD38493E +:103564000020FDF73BFD1EA804221199FEF7A2FAE4 +:103574001EA8FEF789FAFFF787FB3F4C2378002B40 +:1035840014D00220FDF776F80120FEF79DFB01F030 +:103594001BFA3A4900F0F4FE0D900220FDF76AF898 +:1035A4000020FEF791FB0023179023700D9800F084 +:1035B40081FB80B2FEF7FEFC06990498FEF782FCBC +:1035C400049801F0B7F90D99041C00F0D9FE00F03D +:1035D40071FBFA21890000F0BDF9FEF787FD284947 +:1035E4000D9800F0CDFE211C00F0F4FC00F062FB0D +:1035F400FEF7CEFD1D4B1B78002B04D1FEF780FB9C +:103604001290FEF7C1FE04991798FEF763FE0A9B19 +:10361400002B0FD00A20584301F0D6F90D9900F081 +:103624003FFB002801D1FFF72FFB00220F4B1A703C +:103634000B4B1AE70A4B0A9A07E6C04634550008B2 +:1036440018C600001F030000AD800008A480000815 +:10365400EF030000A2800008A8800008AB800008E7 +:10366400220000200000614500007A442A00002066 +:10367400FFFFFDFF045000082100002036AB4E3F41 +:10368400000020410823074A5169194208D0FD204F +:10369400054908700549FC38087051690B435361AA +:1036A4007047C04600040140290000202A00002081 +:1036B400064B1A89920707D5054A1178054A1170F5 +:1036C40080219A888A439A807047C046003001401E +:1036D400700000200C300140284B70B59A69082115 +:1036E40014000C4003D0DA691143D96170BD04257C +:1036F4002A421FD0224A5E6A511DC87FF6B2C0B268 +:103704001654C87F0130C0B2C877501CC67FC87F2A +:103714008642EBD11868A8431860CC7759688901B0 +:1037240004D480215868C901014359600423033239 +:10373400D377DBE702241100214015D0104A501D35 +:10374400C17F5118097CC9B29962C17F0131C9B2E4 +:10375400C1771119CD7FC17F8D42C7D1196803325A +:10376400A14319600323E3E740200242BED01A6854 +:1037740082431A60024B0533D977B7E700540040FF +:103784003C000020F7B53448038A0190DB072FD5AD +:103794000025324C324E238A755700219B0700D4F2 +:1037A40003310123228A1A4200D159406B1ADBB239 +:1037B4002C4AD8070DD5022031702B4E03403778A0 +:1037C4007FB2013FDB195BB23370A94201D0FE2303 +:1037D4001370218A254B49070BD41988013189B20A +:1037E400198013780122019B1B8A9343019A138247 +:1037F400F7BD19880029F4D01C881D498C4203D8D0 +:10380400FD211170FE39EBE71C881A498C4203D85C +:10381400FC211170FD39E3E71C8817498C4203D859 +:10382400F9211170FA39DBE71C8814498C4203D85A +:10383400FB211170FC39D3E71C8811498C4203D851 +:10384400FA211170FB39CBE71C880E498C42C8D091 +:10385400EA211170EB39C3E7004401400004004839 +:103864002800002029000020B200002026000020AB +:10387400DB050000B70B0000931100006F17000078 +:103884004B1D0000FFFF00000121064A138A0B4272 +:1038940007D0054803785B18DBB20370138A8B43A7 +:1038A40013827047004001402B0000200122094B85 +:1038B400198A11420DD008490878002805D10B3027 +:1038C400087006490A7006490A7001211A8A8A4357 +:1038D4001A827047002000402200002021000020AE +:1038E400200000200F4AD368DB0519D50E490F4884 +:1038F4000B6803400B600E490B8801339BB20B80AD +:1039040080230C499B00888A43408B8280230A4988 +:103914009B02486903434B61D36808490B40D36059 +:103924007047C0460028004000E100E0FFFFF7FFB9 +:103934002C0000200004004800040140FFFEFFFFAB +:1039440003B47146490840004900095E49008E44A9 +:1039540003BC7047002243088B4274D303098B4293 +:103964005FD3030A8B4244D3030B8B4228D3030C4B +:103974008B420DD3FF22090212BA030C8B4202D3ED +:103984001212090265D0030B8B4219D300E0090A15 +:10399400C30B8B4201D3CB03C01A5241830B8B421E +:1039A40001D38B03C01A5241430B8B4201D34B0307 +:1039B400C01A5241030B8B4201D30B03C01A52416C +:1039C400C30A8B4201D3CB02C01A5241830A8B42F1 +:1039D40001D38B02C01A5241430A8B4201D34B02DA +:1039E400C01A5241030A8B4201D30B02C01A52413E +:1039F400CDD2C3098B4201D3CB01C01A52418309F2 +:103A04008B4201D38B01C01A524143098B4201D32B +:103A14004B01C01A524103098B4201D30B01C01A56 +:103A24005241C3088B4201D3CB00C01A52418308D0 +:103A34008B4201D38B00C01A524143088B4201D3FD +:103A44004B00C01A5241411A00D20146524110465D +:103A54007047FFE701B5002000F0F0F802BDC04652 +:103A64000029F7D076E7704703460B437FD4002242 +:103A740043088B4274D303098B425FD3030A8B42FE +:103A840044D3030B8B4228D3030C8B420DD3FF2268 +:103A9400090212BA030C8B4202D31212090265D036 +:103AA400030B8B4219D300E0090AC30B8B4201D3E9 +:103AB400CB03C01A5241830B8B4201D38B03C01A30 +:103AC4005241430B8B4201D34B03C01A5241030BA7 +:103AD4008B4201D30B03C01A5241C30A8B4201D358 +:103AE400CB02C01A5241830A8B4201D38B02C01A03 +:103AF4005241430A8B4201D34B02C01A5241030A7A +:103B04008B4201D30B02C01A5241CDD2C3098B425E +:103B140001D3CB01C01A524183098B4201D38B01DB +:103B2400C01A524143098B4201D34B01C01A52417E +:103B340003098B4201D30B01C01A5241C3088B42C3 +:103B440001D3CB00C01A524183088B4201D38B00AE +:103B5400C01A524143088B4201D34B00C01A524150 +:103B6400411A00D201465241104670475DE0CA0F27 +:103B740000D04942031000D34042534000229C46E7 +:103B840003098B422DD3030A8B4212D3FC228901F1 +:103B940012BA030A8B420CD3890192118B4208D3C7 +:103BA400890192118B4204D389013AD0921100E029 +:103BB4008909C3098B4201D3CB01C01A524183093D +:103BC4008B4201D38B01C01A524143098B4201D36A +:103BD4004B01C01A524103098B4201D30B01C01A95 +:103BE4005241C3088B4201D3CB00C01A524183080F +:103BF4008B4201D38B00C01A5241D9D243088B4265 +:103C040001D34B00C01A5241411A00D20146634607 +:103C140052415B10104601D34042002B00D549426B +:103C2400704763465B1000D3404201B5002000F0AA +:103C340005F802BD0029F8D016E770477047C04662 +:103C44008446081C6146FFE71FB500F04FFB0028BF +:103C540001D40021C8421FBD10B500F0D3FA404280 +:103C6400013010BD10B500F041FB002801DB00203D +:103C740010BD012010BDC04610B500F037FB002870 +:103C840001DD002010BD012010BDC04610B500F0BC +:103C9400E1FA002801DC002010BD012010BDC0465F +:103CA40010B500F0D7FA002801DA002010BD012079 +:103CB40010BDC0469E2110B5C905041CFFF7F0FFD6 +:103CC400002803D1201C00F015FE10BD9E21201CED +:103CD400C90500F06BFC00F00DFE80231B069C461A +:103CE4006044F2E7F8B54C02640A4746A0464C002B +:103CF400C90FCE4689464146430246005B0A360E4A +:103D0400240E80B5C50F9C463200D800C900371B6D +:103D14004D4560D0002F48DD002C00D17CE0FF2E03 +:103D240000D183E08023DB04194301231B2F07DC2C +:103D34000B002022FB40D71BB9404A1E91410B4384 +:103D4400C31A5A0100D4B2E09B019C09200000F080 +:103D54007BFE05388440864200DDB1E0861B2200EC +:103D640020200136F240861BB44023005C1EA34190 +:103D7400002613435A0704D00F221A40042A00D005 +:103D840004335A0100D495E00136F2B2FF2E00D17B +:103D940093E09B015B0A5B02D205580AED071043CE +:103DA40028430CBC90469946F8BD002F49D1FE2407 +:103DB400771C3C4200D087E0002E00D0DBE00028D6 +:103DC40000D1CEE00029E6D0431A5C0100D4EEE035 +:103DD4000B1A4D46CEE7002F54DD002C3FD0FF2EAA +:103DE40024D08023DB04194301231B2F07DC0B00A1 +:103DF4002022FB40D71BB9404A1E91410B431B189C +:103E04005A0154D50136FF2E57D001226F491A406A +:103E14005B080B401343ADE700292CD0013F431A44 +:103E2400002F00D18DE7FF2E00D07EE76346002BE4 +:103E340043D080236246DB0313435B025B0AFF2209 +:103E4400A9E7A21B002E61D1002811D0013A002A53 +:103E540000D1B2E0FF2C5ED14D46C446E6E700290E +:103E640009D0013F4318002FCAD0FF2EBCD1DDE793 +:103E74004D46C4462600FF2ED8D063465B025B0A3B +:103E8400F2B288E7002F29D1FE24013634426DD1E5 +:103E9400002A55D1002800D193E0002900D17AE707 +:103EA400431800265A0102D5494A013613405A07DD +:103EB40000D061E7DB089C46DDE7FF2200236AE7C8 +:103EC400434B361A234055E7441A63015DD4002C52 +:103ED40000D03BE70025002200235CE7A21B002E54 +:103EE40028D10028C5D0013A002A6CD0FF2CB4D0C8 +:103EF40001231B2A07DC03002026D340B21A90407A +:103F0400421E904103435B18260079E7FF2CA3D09F +:103F14008023DB04184301231B2A07DC030020252C +:103F2400D340AA1A9040421E90410343CB1A4D46F7 +:103F3400260006E7FF2C90D08023DB041843D7E744 +:103F440000288AD0002900D170E780236246DB0371 +:103F54001A4200D16AE742461A4200D066E7C446D4 +:103F640064E7002926D04D46434614E7FF2EA4D02B +:103F740043185B089BE700280AD1002900D06BE7AF +:103F840080230025DB03FF2205E70C1A4D46DDE6FE +:103F9400002900D14AE780236246DB031A4200D19C +:103FA40044E742461A4200D040E74D4655E7002B0D +:103FB40000D07CE700250023EDE60B1A4D462600D1 +:103FC400BFE64346E7E64318260019E7FFFFFF7DF7 +:103FD400FFFFFFFBF0B54F464646D6464402450078 +:103FE400C0B5640A0F1C2D0EC60F002D4FD0FF2D37 +:103FF40055D08023E400DB041C43002399469A46F1 +:104004007F3D7B0278005B0A9846000EFF0F002874 +:1040140031D0FF2810D08022DB00D2041A4390460E +:1040240000217F382D1A4B4632000B4371489B0008 +:10403400C3587A40D2B29F46FF3D002B54D102238D +:104044004946194332000B007A40033BD2B20C2B91 +:1040540004D869499B00CB589F463A0000200024AD +:104064006402C305600AD207184310431CBC90467F +:104074009946A246F0BD002B2BD1012349463200BC +:1040840019438B005D497A40CB58D2B29F46002C2D +:1040940013D104239946033B00259A46B1E7002C2B +:1040A40005D108239946063BFF259A46A9E70C2328 +:1040B4009946093BFF259A46A3E7200000F0C4FC7B +:1040C4007625431F9C4000236D422D1A99469A463B +:1040D40097E7180000F0B8FC4246431F9A402D1899 +:1040E4009046763500219EE703219CE717003A00AD +:1040F400FF200024B4E780240022E403FF20AFE77C +:1041040032005346022BF1D0032B6CD0012BA5D0E7 +:1041140028007F30002846DD630704D00F232340A6 +:10412400042B00D00434230103D52800344B803001 +:104134001C40FE28DCDCA401640AC0B290E78023A2 +:10414400DB031C4227D042461A4224D144461C4376 +:104154006402640A3A00FF2082E73A0044468A4631 +:10416400CFE7414663014C01A34235D21B20002115 +:10417400013D01271E0049005B00002E01DB9C422B +:1041840001D81B1B394301380028F3D11C00631EDE +:104194009C410C43BCE78023DB031C436402640A98 +:1041A4003200FF205CE70123181A1B2800DD55E7C5 +:1041B4009E352300AC40C340611E8C411C43630701 +:1041C40004D00F232340042B00D00434630107D40C +:1041D400A401640A002043E71B1B1A200121C8E73D +:1041E400012000243CE78023DB031C436402640AAF +:1041F400FF2035E7DC8000081C810008508100089E +:10420400FFFFFFF770B542004E024C0045026D0AF5 +:10421400120EC30F760A240EC90FFF2A0FD0FF2CEB +:1042240011D00120A24200D070BDB542FCD18B4216 +:104234000DD0002AF8D12800451EA841F4E701203A +:10424400002DF1D1EBE70120002EEDD1E9E70020AC +:10425400EAE7C046F0B5420046024D024C00C30FE7 +:10426400760A120E6D0A240EC80FFF2A1FD0FF2CE7 +:1042740010D0002A1FD171427141002C01D1002DB0 +:104284001ED000290ED183421ED00221581E0840A0 +:104294000138F0BD002D26D1002AF4D171427141BC +:1042A4000029F0D00028F4D101204042F1E7002E8B +:1042B40019D1FF2CEED0002CE5D1002DE3D1E4E799 +:1042C4000020002EE5D0E0E7A24205DCEADBAE42A6 +:1042D40002D8E7D30020DCE74142414148420221B1 +:1042E40008400138D5E702204042D2E7F0B5420049 +:1042F40046024D024C00C30F760A120E6D0A240EBC +:10430400C80FFF2A0DD0FF2C0FD0002A23D17142F1 +:104314007141002C0FD1002D0DD10020002E14D09E +:104324000DE0002E10D1FF2C15D1002D0CD1002A48 +:1043340003D171427141002908D1834210D0022176 +:10434400581E0840013800E00220F0BD0028FCD1CE +:1043540001204042F9E7002CEFD1002DEDD1EEE72A +:10436400A24205DCF2DBAE4202D8EFD30020ECE738 +:10437400414241414842022108400138E5E7C04634 +:10438400F0B54F464646D64644024500C0B5884679 +:10439400640A2D0EC70F002D49D0FF2D4FD0802366 +:1043A400E400DB041C43002399469A467F3D4346C0 +:1043B40042465E02D20F5B00760A1B0E904646D040 +:1043C400FF2B12D080220020F600D2047F3B16433C +:1043D400ED186A1C434694464A467B400F2A00D98E +:1043E40074E0704992008A589746FF35002E54D1E4 +:1043F4004A4602231A4391460220EAE74346340020 +:1044040082465246022A2AD0032A00D1C3E0012A56 +:1044140000D082E0002200246402D205600ADB0797 +:10442400104318431CBC90469946A246F0BD002C8C +:1044340027D104239946033B00259A46B7E7002C6D +:1044440019D108239946063BFF259A46AFE7002E6B +:1044540008D14A4601231A4391460120B9E7FF22B5 +:104464000024D9E7300000F0EFFA431F2D1A9E40D4 +:10447400763D0020ADE70C239946093BFF259A467B +:1044840095E7200000F0E0FA7625431F9C400023C6 +:104494006D422D1A99469A4689E74A4603231A43E0 +:1044A4009146032095E73B00ABE780240023E40317 +:1044B400FF22B1E78023DB031C4245D01E4243D1D7 +:1044C40033435C02640A4346FF22A5E7200C24041C +:1044D400210C0F00320C3604360C7743514346430B +:1044E400504389193A0C5218964203D98021490243 +:1044F400884640443F0411043F0CC9198C01661ED0 +:10450400B441890E2143140C2418A4010C43220144 +:104514003CD50122610814400C4360467F300028DA +:104524001ADD620704D00F222240042A00D004348A +:10453400220103D560461C4A80301440FE288EDCDC +:10454400A401640AC2B267E78020C0030443640282 +:10455400640A3B00FF225FE70122101A1B2800DDDA +:1045640058E762469E3221009440C140621E944145 +:104574000C43620704D00F222240042A00D00434E2 +:10458400620105D4A401640A002245E7AC46C4E7ED +:104594000122002440E78022D20314436402640A07 +:1045A400FF2239E788810008FFFFFFF7F8B54302CF +:1045B4005B0ADA00DE4693464A02520A45469046B2 +:1045C4004E4657464446E0B54A0047003F0EE400D5 +:1045D400120EA1469C463E00C50FC90FBC1AFF2A05 +:1045E40000D177E001208246504641408D4200D1FF +:1045F40080E0002C51DD002A00D073E04B46002BF4 +:1046040000D1DDE0013C002C0FD0FF2F00D1A5E04C +:1046140001231B2C09DC20224946121B91404B46E6 +:104624000A00E340511E8A4113435A46D31A5A01E1 +:1046340000D4C0E09B019C09200000F005FA23008F +:1046440005388340864200DDC4E0861B1A00202022 +:104654000136F240861BB3405C1EA341002613437F +:104664005A0704D00F221A40042A00D004335A01F6 +:1046740000D4A3E00136F7B2FF2E00D1A7E09B01DE +:104684005B0A5802FF05400AED07384328433CBC47 +:1046940090469946A246AB46F8BD002C4FD1FE2465 +:1046A4007A1C144200D099E05A46002F00D000E151 +:1046B400002A00D1F1E04A46002AE2D04B465A468D +:1046C400D31A5A0100D402E14B465A460D009B1AF4 +:1046D4000026C5E74846002800D183E78D4251D023 +:1046E400002CDADDFF2F39D080234A46DB041A433D +:1046F40091468DE7002C45DD002A3AD0FF2F2DD0BE +:1047040080234A46DB041A43914601231B2C09DC0F +:1047140020224946121B91404B460A00E340511E99 +:104724008A4113435B445A0145D50136FF2E4ED0CE +:1047340001226E491A405B080B40134390E7D41BD7 +:104744000D00002F6FD15B46002B00D18FE0013CA0 +:10475400002C00D1C2E0FF2A6CD1C4466346002B72 +:1047640035D080236246DB0313435B025B0AFF27D9 +:1047740087E74B46002B23D0013C002C74D0FF2F3D +:10478400C3D1EBE7002C35D1FE227E1C324200D08F +:1047940089E05A46002F6DD1002A00D1A3E04A4691 +:1047A400002A00D16DE75B464B4400265A0102D52E +:1047B4004F4A013613405A0700D053E7DB089C46A2 +:1047C400FF2ECBD063465B025B0AF7B259E7FF27A3 +:1047D400002356E7464A361A134041E74B465A46E9 +:1047E400D41A63016FD4002C00D025E700250027DC +:1047F400002346E7D11B002F2CD0FF2AADD0802305 +:104804005846DB041843834601231B2908DC5B4616 +:1048140020245846CB40611A8840411E88410343F6 +:104824004B4416007FE7FF2A97D080235946DB04C8 +:1048340019438B4601231B2C08DC20215B46584678 +:10484400E3400C1BA040411E884103434946160027 +:10485400CB1AECE65B46002B09D001390029DFD0E6 +:10486400FF2AD1D1C44679E75B464B445BE7C44693 +:104874001600A5E7002A00D16FE74A46002A00D1B6 +:104884006CE78022D203134200D167E74346134208 +:1048940000D063E70D00C44660E74B46002B1AD0F6 +:1048A4000D004346EDE6FF2E91D05B464B445B087A +:1048B40081E7002AE1D14B46002BEBD18023002570 +:1048C400DB03FF27DDE64B460D009C1AB4E6002609 +:1048D400002B00D06FE700250023D2E64B46594653 +:1048E40016005B1AA3E64346CBE6C046FFFFFF7DF6 +:1048F400FFFFFFFB41024200C30F490A120E0020D2 +:104904007E2A03D99D2A02D9094A98187047802023 +:1049140000040143952A07DC9620821AD1404842BC +:10492400002BF3D10800F1E7963A9140F7E7C0462F +:10493400FFFFFF7F70B5002812D0C317C5185D4074 +:10494400C40F280000F080F89E22121A962A11DC67 +:10495400D2B2082833DD083885406802400A02E0F4 +:104964000024002200204002D205400AE40710433C +:10497400204370BD992A0BDD052329001B1AD94059 +:1049840003001B339D402B005D1EAB4119430D00FA +:10499400052801DD431F9D402B000A490B406E078B +:1049A40009D00F263540042D05D004335D0102D50E +:1049B4009F220B40121A9B01580AD2B2D3E7680215 +:1049C400400AD0E7FFFFFFFB70B5041E0DD000F0D6 +:1049D4003BF89E22121A962A0EDCD2B208282EDD4B +:1049E400083884406002400A01E0002200204002AE +:1049F400D205400A104370BD992A09DD0300210045 +:104A04001B3399404B1E994105231B1ADC400C4370 +:104A1400052801DD431F9C4023000A490B4065071C +:104A240009D00F252C40042C05D004335C0102D599 +:104A34009F220B40121A9B01580AD2B2D7E7600298 +:104A4400400AD4E7FFFFFFFB1C2101231B0498420B +:104A540001D3000C10391B0A984201D3000A08390B +:104A64001B09984201D30009043902A2105C4018C2 +:104A74007047C04604030202010101010000000066 +:104A840000000000F0B5C64600B50F2A43D90B005C +:104A9400032603431E400C000300002E40D11500E2 +:104AA400103D2D09AC462D01A846804400E03B0092 +:104AB400676825685F60E7681D60DF601F00A568A0 +:104AC40010379D6010344345F1D165460F230C2403 +:104AD40001352D01491913404519144223D08C592D +:104AE400AC5104369C1B032CF9D80324043B9B08CB +:104AF40001339B002240ED18C918561E002A07D026 +:104B0400002300E02300CA5C5C1CEA549E42F9D1F5 +:104B140004BC9046F0BD0500561E002AF0D1F7E70C +:104B2400561E0500ECE71A00F6E7C046F0B505008E +:104B340083074AD0541E002A44D0CEB20300032275 +:104B440002E00135013C3DD301332E701342F8D10C +:104B5400032C2FD9FF220A40150215432A041543BA +:104B64000F2C35D92700103F3F093E01B4461E00E3 +:104B74001A0010366644156055609560D560103291 +:104B8400B242F8D10F260C2201373F012640DB192F +:104B94003700224217D03E1FB608B400A4461A00BC +:104BA4001C1D644420C2A242FCD103240136B60079 +:104BB4009B193C40002C05D0C9B21C191970013353 +:104BC4009C42FBD1F0BD3400F4E714000300BFE7BE +:104BD4002700E0E7FF00000000FF000000000000E5 +:104BE400000000FF8C4F000800000000044C000887 +:104BF4000100207E00000A04040305040E0A0000DC +:104C04000000080544099C41800684CB54114010DF +:104C14001219091FF048FF94800D87F020F2B8A004 +:104C2400E0B8255BE1001744186109111240C8017E +:104C3400381682442684381144123884C341C1B0E2 +:104C44008A43338F600284C75007A7AA309AE3428D +:104C54001007A7AA908EC9C2400884CA4791400C85 +:104C6400E431263F93000467C8CA08206AF004248C +:104C740008C00940081A2948800D4410799642C892 +:104C8400F007481026FA400F40103C464202060C3A +:104C9400183040FE0D441079923043818142CCF0AB +:104CA4000F40110182868488989FE0100D44107D86 +:104CB4008207C8E0142CCF000D4410799C40B99CA5 +:104CC40042CCF00D4410FC186083208860800D44B1 +:104CD40010799A366711C428CF000D44107194429C +:104CE4008CE810688E00050408F0600547C8F0657C +:104CF400000CE4300431840603010C8470FE007E51 +:104D04000CE43080C060218C200D4410799A10206E +:104D1400820C10006019A7BC0F8183180C9D29997F +:104D2400484AC256229324EE100460C0FC13401279 +:104D34000840A06C110463F88220D810114412FCBE +:104D4400432090CFE41441A09F801144143E31B01D +:104D54006A0182631F00114414FC41640A09F811BA +:104D64004412FE9807F5403FC00F4412FF301FAEB7 +:104D7400001344163E184C1C4010F4058130C7C083 +:104D8400114415502FFB81054409BCE00D400FA0D0 +:104D9400B12678114412834323130B07C3310886C9 +:104DA40041800D4411B0440FC0154418C0DC3C5080 +:104DB400EB2E24B4E71198114415182A18918894FD +:104DC4002C41801344163E18CC1D405833187C11D6 +:104DD4004412FE41441A09F950001347F63E18CC18 +:104DE4001D4058B3387F134414FE20D102419FC4A0 +:104DF400210C4190301144127C6320980780700D7F +:104E040006C23E00114012FFD08808114415B02C90 +:104E14003210F0134012C090641184220C8160504F +:104E24001C03001B401AC3091C708A2324851682A4 +:104E34008A0A1810401340124188C320700C0701DD +:104E44006088613060134012C1984230D81C5840C9 +:104E54001140127F0181808080C0C0C0407F8007E4 +:104E6400A7A8FB2A380940091129441007A3A8FA66 +:104E740068B80AA4AE21C524881023B0FF04450AEB +:104E8400880D0410791811EC6237A00D4411102E0E +:104E94006750B35C0D040E799D40CCF00D441100B5 +:104EA4009D88E2146CCE800D0410799A17F10313D7 +:104EB400C0094008323F500F63B03A66471848486B +:104EC400C740488F000D4411102E6790800344069C +:104ED4009B4007BFA621A64B800D440F102248A17A +:104EE400C2C4889180034407B980150418BB999AF9 +:104EF40031B8840D0410B99E420F00103C6643186B +:104F0400484CC7800D67B0B99D42CD74C00D67B0E1 +:104F1400759A38851B33B20809040AF664000B0439 +:104F24000E7228383828BC09402908FC41800D0439 +:104F34001170C467400F000EC7088DA0A0E0401593 +:104F440000148C599C26452A4CC00F000E446C2832 +:104F54001038286CC60F63AEC7088CA0A0E40818EC +:104F6400300F000E7C040810306040FE09A3AA3AFA +:104F74002330D44303A7A9BC8009A3AACB20D930EA +:104F84000E4470E29C000000000030240D064260D4 +:104F9400DC45124511645F1986A1B8721E48121CC3 +:104FA40094280AC2E0C3338DA398EB3C4FA40109B3 +:104FB4004552D4F14A5595F5A57160187631936838 +:104FC4009A96DDC373DDA799F58120B84E238D64CD +:104FD40059425F9966C9CA799F681A2E94A72A7A9A +:104FE400C6B7B16CDB4AD9B96EABCEF9C130DC635C +:104FF4001EC9F2ECD73FD2B55D876CDD379E0385C1 +:10500400AE54000800000000205000080100207E7B +:1050140000000B0505030505120C0000000001400B +:1050240002610167D410042141AA400960024329A6 +:10503400113FF2447FCC8844000879F24207C6B29B +:105044004920D03C07825126D61E40800D6103CEF4 +:10505400086C6111044C11206D38E5B804882221D4 +:105064008D841C096102C78130C4330781C0D862B2 +:10507400D0F6198F1E40012140EA0479E9822313F6 +:10508400708610400479E990430A4C32623110056D +:105094002939C45CC39208391AA461FF2300022190 +:1050A400E965400409219E010A015005600143910C +:1050B400490C843080086102478466120AA0D04CEF +:1050C4002230F00462024233B744200861024F8C5C +:1050D40064100C0406060606060603FC0861024773 +:1050E4008C6414030700D00682631F000960026009 +:1050F400180E0781609866118FFC83000861024FC7 +:10510400D080C07E31A40D04C63E000861024786EB +:1051140066120178C661441B088C3C0861025FE09A +:1051240060203010180841849000086102478468A8 +:10513400C2230F18D306C61E00086102478C6614EA +:10514400C1B1CF60241318F0014A015D200261E966 +:105154004E92A0084912802070F1C180700F01C0E6 +:105164002008291A9FF200FF084912900E03C03844 +:10517400060E3C381000086102478466120C0406CF +:105184000640C04000180F81E440FC030306018C74 +:1051940076C88C590C66618A611223231DC10008EC +:1051A400801860601FC00B6002C1C202806C0440A2 +:1051B400460C60FE183181101B0180096102DFC6B4 +:1051C4000A306C13FCC1CE05837F800B610303E0BE +:1051D40043081AF003019031C607C00A61031FE3B4 +:1051E400068C0EB018C0D833FC096102DFFAC03F48 +:1051F400F7807FC00961029FFAC03FD9800B610329 +:1052040043F0618C0D80A30030FC6013011870FC26 +:105214000A61032F037FF9818001620177700760BF +:105224000274080B090998F00A6102D83B0E630C5A +:10523400C1B03E0760C6230C60CC0C086102770243 +:10524400B01FE00C61039C06E07783B43DA16D8B35 +:1052540064DB24D9A6C738C6300A6103181C706DF4 +:105264000E3238C4D85C60EC0C0B610343E06188F7 +:105274000D80E300A00B00B019018C307C000A61A2 +:1052840002DFE306604C0D813067F978000B69FB9F +:1052940043E0E1880980D806200B00B0190D8C701A +:1052A4007F80080B61031FF2B033023FC308304311 +:1052B4000630330180096102C7C30D83600C01F01D +:1052C4001F00D01604C31F000A60029FFE86141834 +:1052D400000A610337038C0C819860F80B6002D8D4 +:1052E4000C80CC08C184106302303203601401C006 +:1052F4000C0010600418306418221E14312308991D +:1053040004CC8342C1A14070E20606000B6002CCCB +:105314000C6186303601E00C01C0360330630C1991 +:1053240080C00B6002D80CC18610630362038582BF +:10533400000A60028FFC00C0300C40601806043084 +:105344000FFC0379E95F766705600150621064928F +:1053540044180478E95FA786F006392A20C2C49964 +:1053640044200A08EA5FF803115198C0084902472B +:105374008C641079E48243318F600861026701F81C +:10538400E66130D06C361319F80749024798D8669D +:10539400030B18F00761026409EB1DC1631D084982 +:1053A40002478466120DFE8061B187800560014763 +:1053B40010C7F586000761EA4F58EE0B19E80B1980 +:1053C400F00761026703F31EE10261011C1BC604BE +:1053D4007FE90701A726270007610267031B3364DF +:1053E400786C66626302610137BC0C490397BCC7E1 +:1053F4003DC6100749025798F708084902478C6BC5 +:1054040083630F000861EA578E66130D06C361318A +:105414009F93800761EA4F58EE0B18EC8105490110 +:1054240097DC300749024F18901C0FA01A19E005A9 +:10543400600144863DAC1C074902770B19E8084813 +:105444000258243310884C3481C0C00C480318C25D +:10545400C632391BC8D2C29414E0E70218084802C5 +:105464004C6661A070301C1B1898600860EA5824D0 +:105474003310886C340A07206020700848024FE01B +:10548400203030303010181FE00578E983A341182C +:105494008251830182E137B8800578E99CA20C101F +:1054A400210D447008112A9E28F00000100500F018 +:1054B4003A0C02385A0BC1A03987A10421C4588F71 +:1054C40013229C578C01A0380778FF21C4749613CB +:1054D400126E514A615A2D4628CF9AF37E734EC1FB +:1054E400E13E87F50120C43E89D1EA4D4C49C543CC +:1054F400A99558AD5602D65E0C198AB26658CD9954 +:10550400EB46696D41AF36D6F0E09C839974AEB535 +:10551400D9BBC792F39EBBDE7D0FDE00C0782706A1 +:10552400E1142F88313E2FC6D8EF1F6440000000DD +:10553400175A000800000000505500080100207EA2 +:1055440000000B0505030505130D000000000140D4 +:10555400026A01B79C46052941AF600B6802A0337B +:1055640006647FF0CC1DC1988FFE3310CC000981F6 +:10557400F28101F0FE64D90740F80F81F04D937574 +:10558400CFE1F202000E69040F0C4666119B033E44 +:1055940003DBC03CE01B380CCC30F00B690303C0C8 +:1055A4007E20CC0D80701F01B331B30E38E1FF0FA4 +:1055B40018022840EF0589E181084866E218204076 +:1055C400800588E1902048368E0C21080005294189 +:1055D400C47C48500A510AE8308FFE83000222F14D +:1055E4006328051021A3E0021201630668016039F3 +:1055F4001A4C9623000869028787E73EE1B9CFC3B6 +:10560400C0056A02831CF6D3D1860869028787E73E +:105614003B0E00C0C0C0C1C0C11FE00869028707BB +:10562400C634030703D0071867E1E009680280C89D +:105634000E07906C3318C8FFC830086902A1F8C07F +:10564400C06E3F9870071867E1E00869028787E336 +:105654001C60371FCE38C3319F8780086902A3FCC2 +:10566400040680C9181C49800869028787E9C38732 +:10567400EAC33F0F000869028787E9C3639FC770C5 +:1056840006C63F0F0002520163C2300262F163C2D8 +:105694003280094912C0101C3E3C1803C03E01C0B0 +:1056A40010093122E3FF0008FF80094912D00700E6 +:1056B400F807803078F87010000869028787E73BA4 +:1056C4000C0606060620C00106001189E4807E004F +:1056D4007FE0381C18EF8C7F73338D9C636618D978 +:1056E400843663199CCE63FF0CEF03801C780E0F85 +:1056F400FF00FF000B6802E03848D883183F87FD9D +:105704000C1A30180A69031FE3FE9C0E3FE9C0D847 +:105714003BFE7F800B690343E07F8E1CC0EF0018C3 +:1057240019C30FF03C000B69035FE1FF183981EFE7 +:1057340001B033073FE3FC000A690323FF9C023FE7 +:10574400EAC023FF096902E3FF3808FF66000C6919 +:105754000381F03FE383180E300230FD8066033886 +:1057640038FF81F00B69036F01C7FFCC06026901A2 +:1057740037CC076902741C038C6FC7800B6903184C +:10578400398718E19C1B81F01F81DC18E1861871B0 +:1057940083981C086902B702B023FC0D6903DC0777 +:1057A4009F07CEC6D9139CD9C638C00B6903580DC0 +:1057B400C0E3C1B61B31B39B19B0DC60F60760309F +:1057C4000C690381F03FC387181AF00CC0C70E1F81 +:1057D400E03C000A69031FE3FE60F181B077FCFF3F +:1057E4002F000C690383F03FC387181EF00CC6C753 +:1057F4001C1FE07DC00C69035FF0FFC607301981F0 +:10580400CFFC7FC30C1870C1C606303980E00A692A +:105814000303E1FE70EC0D801E01F807801B03708A +:10582400E7F87E000A690323FFD0C283000B6903F3 +:105834007701CE037063FE0F800B6802E301CB0691 +:105844009319236203801168046307074C6C631186 +:105854001A8D8D9038380B6802CE3863206C4870EE +:1058640081B03B831860CE0E0C68031C0E60618609 +:105874000E7033101E180C000A6802E1FF00C030DD +:105884000E018060180700C03011FF800489E163B5 +:10589400F73323C00668016309624C91A030048881 +:1058A400E163F4F0E3C0073831C2070521B11318EE +:1058B4000A10E2A3FF03115998C008510287C7F6E2 +:1058C400183CFEF361B1DFE7B0086902A701B8FE36 +:1058D40073D61B9DFCDC075102478FDCEB0399F860 +:1058E400F0086902A40C767F73D61B9CFE3B08511A +:1058F400028787E7330E3FD80E33F0F0066801477E +:105904009F311F6B06000871E28767F73D61B9CFCD +:10591400E3B01B1DFC7C086902A701BCFF71EE18F3 +:10592400026901231BCE048FE120C1A766F700089A +:10593400690267018ECE6E3C1F0D88CC6331C002B4 +:10594400690137CC0C51039B9CFDF739EE3180087B +:1059540051029BCFF71EE1800851028787E73D6122 +:10596400B9CFC3C00871E29B8FE73D61B9DFCDCAEF +:10597400C00871E28767F73D61B9CFE3BA03055107 +:10598400019B7DCDC00751024F9FD8DC0F0381D806 +:10599400DFCF8004680165A3F1A1C0085102B70DEF +:1059A4008EFF3D8009500263072C683640E0100DDD +:1059B400500358438C71994D0DB614520E3818C0CB +:1059C4000850021870CC3C8181E43330C00970E285 +:1059D40063070C61986C81E4860303C0E0085002FD +:1059E40023FC0E0E0E0E0E0E08FF0688E1838FA315 +:1059F4000E47072CC1E1C0028AE1B7DE700688E1D8 +:105A04009C3CA30740E3ACC78E000A2022CE03F1DE +:105A140047E0380000100500F0440E4278650D217F +:105A2400D4408881222584D89F1522D45F0CF1BEEE +:105A34003B87F10F2384A49C93F28C554AF16D2F7C +:105A4400C6A0DC1C83B47B0FC20243088513230465 +:105A54008E93D2FA7450EA5954AC25B0B8576AFA06 +:105A6400614C7196340690D49AD3646D2DB9BEB846 +:105A7400A72AE89D83BA794F51ED3E37E6FE201CF4 +:105A84000C8310961943988F13E2C4638E920648D0 +:105A9400C9E9572C65F00000A87300080000000055 +:105AA400B85A00080100207F00000D06060406060F +:105AB400372B00000000001C0348801DBFD7E7F50A +:105AC400EC7A0EA02FF0069A4BA5BF1FA7879C1E49 +:105AD40070300D48203800780F000E01E003C03C00 +:105AE4000078071001E03C0038078801E01C003C06 +:105AF40007857FFFFFE03C078200E01E003C038136 +:105B040000F01E001C03C007807815FFFFFF87808C +:105B14007800F00E0103C07800700F0083C03800D5 +:105B2400780F0041C03C000BD45E39000700001F11 +:105B3400E000FFF801FFFC03FFFE07E73F0FC71F6C +:105B44000F870F8F070F8F07078F070721E0E001EB +:105B5400F0E001F8E000FEE0007FE0003FFE000F0F +:105B6400FF8003FFC000FFE000E7F000E1F800E081 +:105B7400F800E078C0E07BC0E07C7C1C0F7C1C1F3C +:105B84003E1C1F3F1C3E1F9C7E0FFFFC07FFF803BB +:105B9400FFF0007F80A00380001348605807C00016 +:105BA4001C003FE0007800FFE000E003E3E003C0F6 +:105BB4000783C007001E03C01E003C07803800781E +:105BC4000F00F000F01E01C001E03C078004780FD4 +:105BD40003C000F01E0F0001E03C1C0001E0F0785F +:105BE4000003E3E0E00003FF83C00003FE0701F0CD +:105BF40001F01E0FF80000383FF80000F0F8F8003C +:105C040003C1E0F000078380F0001E0F01E00038BC +:105C14001E03C000F03C038001C07807000780F039 +:105C24001E000E01E03C003C03C07800700380F0CD +:105C340001E00783C007800F8F800F000FFE003C38 +:105C4400000FF800700007C00F484042003F80007A +:105C540001FFC00007FFC0001FFFC0007E0F8000CF +:105C6400F80F80483C03E0007C07C000F81F0000E8 +:105C7400F87C0001F9F80001FFE00001FF000001D9 +:105C8400FC00000FF800007FF00001FBF00007E3C8 +:105C9400F0701F03F0F87C03F1E0F803E7C3E007BA +:105CA400EF87C007FE0F8007FC1F0007F03E0007C8 +:105CB400E07E001FC07C007FC0FC01FFC0FE0FFF20 +:105CC400C0FFFFCFE0FFFE0FC0FFF80F003F800CC6 +:105CD400029A4B95BF7E1F2E065C7B2200F00700C4 +:105CE4007007803803C407840F00F820F00F812F59 +:105CF40001BF017F010F010F81078123C101E0076B +:105D0400801C00F003800E0078065C7B22F0038088 +:105D14001E007801C00F003801E00708078903C09E +:105D24001F480F680FC80FC80F00FA00F00F900F3C +:105D3400101E00E00F007007803803803C00081E2E +:105D44004AA720700C38679CF3FFFCFFFC1FF80384 +:105D5400E003F801DE01E781E3C0E0E010200BB0CE +:105D6400633BA007802400F0057FFFFFD003C0122F +:105D740000780002989C9D7F918E73C4000688452C +:105D8400A35FFF028AA01D7F0748001C003E000E8F +:105D94008007800E40079001C400F001C200F0802B +:105DA40038201E0038101E04070103C0070083C0FA +:105DB40020E0087800E00478000BC8403800FE00BA +:105DC40003FF8007FFE00FFFF01F81F03F00F83E64 +:105DD40000783C007C7C003D0F0007DF0007F7E003 +:105DE400007DFC000F978003E7C003C3C007C3E036 +:105DF40007C3F00F81F81F00FFFF007FFE003FF88C +:105E0400000FE0000748A038001C007801F007E00C +:105E14001FC07F81FF0FFE7FFDFCFBF1F783EC07C2 +:105E2400F401FD007F401F8007C00C482038007F2C +:105E34008000FFF001FFFE01FFFF81F80FE0F80191 +:105E4400F41F000F8F0007E1F0003E400007C00080 +:105E540007C00007E00007E00003E00003E00007DC +:105E6400E00007E00007E00007E00007E00007E0CB +:105E74000007E0000FE00007C00007C00007C000F3 +:105E840007E00003E000097FFFFF7FFFFF800C486D +:105E9400403800FE0003FFC003FFF803FFFE03F0D9 +:105EA4003F01F007C1F001E0F800F878007C1C0025 +:105EB4003E00001F00000F00000F80000FC0001FF5 +:105EC400C000FFC0007F80003FF0001FFE00003FC5 +:105ED400800007C800003E00000F400000F9E00009 +:105EE4007A3E000F8F800FC7E00FC1F80FC07FFF0D +:105EF400C01FFFC007FFC0007F00000C482038000F +:105F040000F00000F80000FC20001FC0001FE100AA +:105F140003FE0003DF080079F00078F800787C00C5 +:105F24007C3E003C1F003C0F803E07C01E03E01E69 +:105F340001F01E00F81F007C0F003E0F001F0AFF37 +:105F4400FFFFD0001F080001F00C48403941FFFF5B +:105F5400903E000143C00003E00001E00000F1FCBA +:105F6400007BFF803FFFF03FFFFC1FC07F0F800FCF +:105F7400878003E00001F000007AC00007DF00031F +:105F8400CF8003E3E001F1F001F0FC01F83F01F8F8 +:105F94000FFFF803FFF800FFF8000FE0000C484083 +:105FA40038007F0000FFF001FFFC01FFFF01F81F34 +:105FB40080F803E0F800F078007C7C003E878000E5 +:105FC40007C00003E0FC01E3FF80F3FFF07BFFFC6C +:105FD4003FE07E1FC00F8FC007E7E001F4FC000F15 +:105FE40047C000FBE00078F0003D0F8007C3E007E6 +:105FF400C1F803E07E07E01FFFE007FFE001FFE0D8 +:10600400001FC0000C4840393FFFFFEFFFFFE000D6 +:1060140001F00001F00001F100003E00003E080024 +:1060240007C08000F808001F008003E008007C001F +:10603400003C004007C00003C002007C0020078031 +:106044000240F800200F000241F000000C484038E4 +:1060540000FE0001FFE003FFF801FFFE01F81F81CD +:10606400F007C0F801F07800F90F800783C003C17E +:10607400E003E0F801F03E01F01F83F007FFF000B9 +:10608400FFE000FFFC01FFFF01F80FC1F801F0F889 +:10609400007CF8003E7C000F4FC000FBE00079F06C +:1060A400007C7C003E3F003E0FC07F03FFFF00FFEB +:1060B400FF003FFE0003FC000C48403800FE0003D4 +:1060C400FFC003FFF803FFFE03F81F81F007C1F0D0 +:1060D40001F0F80078F8003EBF8001E7C001F9E064 +:1060E40000FCF800FE7E00FF1F80FF87FFF7C1FF62 +:1060F400F3E07FF1E00FE0F400000F400001F1E075 +:1061040000F0F000F87C00F81E007C0FC0FC03FFD8 +:10611400FC00FFFC003FFC0007F00002B4A01D7F60 +:10612400D0682017F002C29C9D7FD0682017F91810 +:10613400E73C400BB0633A00000200000E00007E12 +:106144000001FE0007FC003FF000FFC003FE001F3B +:10615400F8007FE000FF00011F80001FE0000FFC3B +:106164000003FF00007FC0001FF80007FE0000FFCF +:1061740080003FC0000FC00001C00000400B9E65BE +:106184003B5FFFFFF40000057FFFFF0BB0633A8025 +:106194000000E00000FC0000FF00007FC0001FF8CA +:1061A4000003FE0000FFC0003FF00007FC0001FFF9 +:1061B40000000FC0003FC000FF8007FE001FF80072 +:1061C4007FC003FF000FF8001FE0001F80001C00C9 +:1061D40000100000000BC8403800FF0003FFC00F90 +:1061E400FFF01FFFF83F81FC3E007D0F8007CF00CA +:1061F40003DF0003CF0003C00003C00007C0000F8B +:1062040080001F80003F00007E0000FC0001F800B9 +:1062140003F00003E00007C02400F00001F00000D8 +:10622400F005000000B007C000175C7B6600003F6B +:10623400F800000003FFFF0000003FFFFF800000A4 +:10624400FFFFFFC00007F8003FC0001FC0001FC0D1 +:10625400007E00000FC001F0000007C007C000006E +:1062640007C01F00000007803C007C000780F0038B +:10627400FE1E0F01E01FFF3C0F07807FFEF81E0E7D +:1062840001F81FE01C3C07E01FC038780F801F8016 +:1062940078E03E003F00F3C078007E01E781F00023 +:1062A4007803CF03C000F0079C0F8001E00F381F74 +:1062B4000007C01C8E07C001E00F1C0F8003C03C08 +:1062C400381F000F8078783E001F01E0F07C007CCE +:1062D40007C1E07801F81F03C0F807F07C03C0F899 +:1062E4001FF3F00781FFFFFFC00F81FFE7FF000FDF +:1062F40001FF0FFC001F00FC0FC03E1F0000000048 +:10630400F81F00000003E01F0000000F803F800022 +:10631400007E001FC00001F8001FF0001FE0001FF6 +:10632400FFFFFF80000FFFFFFC000003FFFFC00022 +:1063340000007FF8000010C800430000FC000000CB +:106344003F8000001FE0000007FC000001EF000098 +:1063540000F3C000003CF800001F1E000007C7C087 +:106364000001E1F00000F83C00003C0F80001F0138 +:10637400E00007C07C0001E01F0000F803C0003EFD +:1063840000F8000F003E0007C007C001E001F02440 +:106394001FFFFFC00FFFFFF803E0003E00F0000FF7 +:1063A400C40F80003E20F80000F83E00003F43E0A8 +:1063B4000000F9F800003F7C000007C00DC88042CF +:1063C400FFFFC00FFFFF00FFFFFC0FFFFFE0F00027 +:1063D400FF0F0003F0F0001F97E0001F1E0001E113 +:1063E400E0003E1E000FC1FFFFF81FFFFE01FFFF8C +:1063F400F81FFFFFC1E001FF1E0003F1E0001FA32F +:10640400C0001F4F80001F780003F780003E780013 +:1064140007E78000FC78003FC7FFFFF87FFFFF0716 +:10642400FFFFE07FFFE000104840480007FC000049 +:106434001FFFC0003FFFF0003FFFFE007F807F8012 +:106444007F000FC03F0003F03F0000FC3F00003E10 +:106454001F00001F0F80000629F0000000F000005C +:10646400013F00000007800000097C0000003E009E +:10647400000C1F000007C7C00003E3E00003E0F8BE +:106484000001F07E0001F01F8001F80FE001F80325 +:10649400FC07F800FFFFF8001FFFF80007FFF000FB +:1064A400007FC0000EC88048FFFFE003FFFFE00F3D +:1064B400FFFFE03FFFFFC0F800FF83E0007F0F8095 +:1064C400007E3E0000F8F80003F47C0000FAFE00B1 +:1064D400003F3F00000FCF80000FC7C0000F9F0098 +:1064E400007E7C0001F1F0000FC7C000FE1F001FFA +:1064F400F07FFFFF81FFFFFC07FFFFC01FFFF800D5 +:106504000DC880435FFFFFFB7E0000057C00000A8E +:10651400FFFFFF1BF0000033E0000057FFFFFF0CFC +:1065240048803F5FFFFFFBF000015F000015FFFFA5 +:10653400F9BF00001BF000013F00000010C8604ECE +:106544000007FC00000FFFE0001FFFFE000FFFFF2D +:10655400C007F807F803F8003F01F80007E0FC0063 +:1065640000F83E00001E1F800007C7C00001F1F0C4 +:106574000000319F0000000AF8003FFFC7C0000080 +:106584007E1F000003E7E00000F8F800003E3F0033 +:10659400000F87E0000FE0FE000FF01FF01FF8036C +:1065A400FFFFF8003FFFFC0003FFFC00001FF000AA +:1065B4000E488049BF00003FBF00003EF80001FACA +:1065C400FFFFFFFDF80001FDF80001F9F80001F0FC +:1065D4000248A01DBFBFBFBFBEF00A482033A000C1 +:1065E4003FA0003FA0003F40003E7801F8F801F3CF +:1065F400C00F9F007CF807C3F8FE1FFFE07FFE0179 +:10660400FFE003FC000EC88042F00003F3C0001F4B +:106614008F0000FC3C0007E0F0003F03C001F80FCE +:10662400000FC03C007E00F003F003C01F800F0089 +:10663400FC003C07E000F03F0003C1F8000F0FC06E +:10664400003C7F0000F3FE0003DFFC000FFDF000C0 +:106654003FE7E000FF0FC003F81F000FC07E003EBD +:1066640000FC00F001F803C003E00F000FC03C0081 +:106674001F811E0007E078000FC1E0001F88F000B2 +:1066840007E3C0000FCF00001F800B488039BE0015 +:10669400006F80001BE00006F800015E000057FF59 +:1066A400FFE0114880551FC00003FBFC00007F8FF2 +:1066B400F00003FDFF00007FC7BC0003FEF7C0002D +:1066C40077E3CF0003DF79F00073F1E3C003CFBCBD +:1066D4007C0071F8F0F003C7DE1F00F0FC783C0387 +:1066E400C3EF07C0F07E3C0F03C1F781F0F03F1EFB +:1066F40003C3C0FBC07CF01F8F00F3C07DE01FF01C +:106704000FBC01FE01F8F007F007DE007E00FC7804 +:1067140001F003E00E488048F80001F8FC0001F79E +:10672400F0000FC7F8000FBFE0007DFF8003EF7C8F +:10673400001F79F000FBCFC007DE3E003EF0F801F9 +:10674400F787E00FBC1F007DE07C03EF03F01F78A8 +:106754000F80FBC03E07DE01F83EF007C1F7801F43 +:106764000FBC00FC7DE003E3EF001F9F78007EFB7D +:10677400C001F7DE000FFEF0003FF78000FFC78086 +:10678400007FC780003FBC0000FDE00003E011C8AB +:10679400404E0007FC000003FFF80000FFFFE0008C +:1067A4001FFFFF0003FC07F8007E000FC00FC000AE +:1067B4007E01F80003F01F00001F107C00001F2959 +:1067C400F000001F1E000000F57C000001F3C00073 +:1067D400001FA7C000007D07C00001F03E00003E7E +:1067E40003F00007E01F8000FC00FC001F8007F896 +:1067F4000FF8003FFFFE0001FFFFC00007FFF0009D +:10680400000FF800000DC88042FFFFF00FFFFFC02B +:10681400FFFFFF0FFFFFF8F8007FCF8000FCF800B8 +:1068240007FBF00007DF0000F9F0001F9F0007F9E5 +:10683400FFFFFF1FFFFFE1FFFFFC1FFFFE037E00C2 +:106844000006FC000007C0000011CC5F4E0007FCEE +:10685400000003FFF80000FFFFE0003FFFFF000718 +:10686400FC07F800FE001FC00FC0007E01F8000303 +:10687400F03F00001F03E00001F90F800001F0F871 +:1068840000000F8F000000FB7E000001F3E0000019 +:106894001F1E000001F1F000001F1F000003E1F8BB +:1068A40000003E0F800C07E0FC00F87C07E00FEFCF +:1068B400C03F007FF803F801FF001FF01FE0007FD6 +:1068C400FFFF0003FFFFFC000FFFE7F0001FF03F96 +:1068D40080000000F000000003000FC88048FFFFA4 +:1068E400FC00FFFFFF011FFFFFF81F0001FC1F005A +:1068F400007E27E00007C47C00007C8F80001F0F0F +:1069040080003F0F80007E0F8001FE0FFFFFFC0F11 +:10691400FFFFF80FFFFFE00FFFFE000F803F000FA7 +:10692400801F800F800FC00F8007E00F8003F011DD +:10693400F0003F01F0001F823E0001F83E0000FC21 +:1069440047C0000FC7C00007E8F800007E0EC8402B +:1069540042003FE00007FFF0007FFFE003FFFFE09D +:106964001FF0FFC07E003F03E0007E0F8000F83C74 +:106974000003E41E0000F87C000001F8000003F0AE +:1069840000000FFC00001FFF00001FFFC0003FFFBE +:10699400C0001FFFC00007FF800001FF000000FED1 +:1069A400000000F8000001E9F80000F9F00003E736 +:1069B400C0001F0FC0007C3F8007E07FC0FF80FF46 +:1069C400FFFC01FFFFC001FFFE0000FFC0000EC876 +:1069D400203F5FFFFFFFD000F80068007C00340018 +:1069E4003E001A001F000A000F80000E488049BFB5 +:1069F40000003FBF00003FBF00003F9F00003F0F6B +:106A040080007C7E0007E1F8007E07F81FE03FFF6E +:106A1400FE007FFFE001FFFE0001FF800010C800C0 +:106A240042FC00000F9F000003C7C00001F0F80003 +:106A3400007D07C00007C0F80001E207C0001F0086 +:106A4400F80007803E0003E0078000F8403E000F96 +:106A540080078003C001F001F0003C007C000F803F +:106A64001E0003E00F80007803C0001F00F0000345 +:106A7400C07C0000F01E00003E0F802000F0780073 +:106A8400003E3E004000F1E000001EF8008000F7E8 +:106A940080040003F80000007E0000001F000016C0 +:106AA400C8205EF8000FC0007C7C000FE0007CF082 +:106AB400003FC001F3C000FF00078F8007BC001E29 +:106AC4003E001EF000F878007BE003E1E003E7807D +:106AD4000F07C00F1E003C1F003C7C01F03C00F07F +:106AE400F007C0F00783C01E03E01E0F00780F807C +:106AF400783E03E01E03E0780F080F01E03C0780B6 +:106B04003E0780F83E00783E01E0F001E0F00783A4 +:106B1400C00783C01F0F000F0F003C7C12078F00BB +:106B24001E3C000F7C003DE02407BC001EF0000E5C +:106B3400E0003B804007F0001FC0001FC0003F0082 +:106B44008007C0001F0000104820427E00003E1F46 +:106B540080003E07C0003E03F0003E00FC003F0002 +:106B64003E001F001F801F0007E01F8001F81F80E8 +:106B7400007C0F80003F0F80000FCFC00003E7C0F0 +:106B84000001FFC000007FC000001FE0010000FC06 +:106B9400000000FF000000FF8000007FE000007D97 +:106BA400F800007E7C00007E3F00003E0FC0003EE7 +:106BB40003F0003F01F8003F007E001F001F801F0C +:106BC4008007C01F8003F00F8000FC0F80003F0F80 +:106BD400C0001F8FC00007E7C00001F810C80042C2 +:106BE400FC00001F9F80000FC3F00003E0FC0001C5 +:106BF400F81F8000FC03E0003E00FC001F801F80A3 +:106C040007C003E003E000FC01F8001F807C0003E0 +:106C1400E03E0000FC1F00001F87C00003E3E0000B +:106C240000FDF000001F7C000003FE000000FF00D8 +:106C340000001FC001A0007C000D0003E000400024 +:106C44001F00000E48203F47FFFFFE000003F00036 +:106C5400003F000003F000003F1000007E0000072A +:106C6400E000007E000007E000007E000003E0007A +:106C7400003F000003F000003F000003F000001F8D +:106C8400000001F800001F800001F800001F8000D0 +:106C940000F800000FC00000FC00000FC00000FC62 +:106CA400000007C000007E000007E0000057FFFF5F +:106CB400FF80055C7B1D5FFEFC1BF06FC1BF06FC03 +:106CC40013F057FE0748001D1E001C00878020E0BB +:106CD400083C0038040F0101C040780070201E08F1 +:106CE400038200F000E1003C40071001E001C8000D +:106CF4007A000E001E055C3B1D5FFE83FA0FE83F21 +:106D0400A0FE83F20FD7FE0A28482E00F0000F8061 +:106D1400007E0200FE000778007BC003CF003C78B1 +:106D240001E3E01F0F00F0780781E0780F03C03C17 +:106D34003E01E1E00F9F003CF001F78007800E87E1 +:106D4400FB393FFFFFFF040E6EA2F87E1F07C1E868 +:106D54000F0BB4403800FF8007FFE00FFFF81FFF60 +:106D6400F83F01FD0F800FA1E000F00000F00003E8 +:106D7400F000FFF01FFFF07FFFF0FFF0F1FC00F3E5 +:106D8400F000F3E000F47C003E7C007E7E01FE3FD8 +:106D9400FFFF3FFFDF0FFF0F03FC0F0BC86039BF7E +:106DA400000027E00003E1F803E7FE03EFFF83FFA1 +:106DB400FFC3FC0FE3F803E3F001F3E001F47C000C +:106DC4001ECF0003F1F00079F000F9F801F1FC01A5 +:106DD400F1FE07E1EFFFC1EFFF81E3FF01E1FC00FA +:106DE4000B34403200FE0007FF803FFF80FFFF832B +:106DF400F81F87C01F1F001F3C003EF8003A7E00AA +:106E0400008F000023E00008F8003CF00079F00156 +:106E1400F1F007C3F01F83FFFE03FFF803FFE00058 +:106E2400FE000B484039A00007C80001E01FC3C0A2 +:106E3400FFE783FFEF0FFFFE3F03FCFC01F9F003C4 +:106E4400F3C003EF8007DF0007E78001F1F000796A +:106E5400E001F3E003E7E00FC7E07F87FFFF07FFF0 +:106E6400DE07FF3C01F8780C34403800FF0001FFD6 +:106E7400E003FFF803FFFF03F81F81F003E1F000D4 +:106E8400F8F0007D1F0003D5FFFFFEF000008F80A7 +:106E94000007C000F43E001F0F801F07F03F81FF72 +:106EA400FF807FFF800FFF8001FE000848001C0068 +:106EB400FF01FF403FF01F02C3E02BFFF343E03428 +:106EC4003E0343E001F0000B485B3801FC3C0FFE3D +:106ED400783FFEF0FFFFE3F03FCFC01F9F001F3C51 +:106EE400003EF8003F7C000F78001EF8003DF000E3 +:106EF400F9F001F3F007E3F03FC3FFFF83FFEF0373 +:106F0400FF9E01FC3E00000F78003E78007CF801F3 +:106F1400F1F807E1FFFF81FFFE01FFF000FF800AA7 +:106F2400C86039BF00009F80003E1FC0F9FFC3EF57 +:106F3400FF8FFFFF3FC07EFE00FBF003FBF000FD70 +:106F4400F8007DFC003C02C860177FB06FF7FBFBC4 +:106F5400F8055DDB1760FD801A0FE83FA0FE83F0A3 +:106F64000F81E07CFFA3FC7E000AC86033BF0000F1 +:106F74009F80003E007CF803E3E01F0F80F83E078B +:106F8400C0F83E03E1F00F8F803E7C00FBE003FF7E +:106F9400800FFF003FFE00FEF803F1F011F07C07C4 +:106FA400C0F823E03E0F807C3E01F8F803E3E007DD +:106FB400CF801FBE003E02C86017BFDFEFF7FBF7AC +:106FC400C011B46054F07E00FE0F1FF83FF8F3FFC9 +:106FD400C7FFCF7FFEFFFCFF03FE07EFE01FC03EAD +:106FE400FC01F801EF800F801FBF001E003F7E00F0 +:106FF4003C007D7C007800F00AB46038F07F03C761 +:10700400FF0F3FFE3DFFFCFF01FBF803EFC00FEF56 +:10701400C003F7E001F7F000F00C34403800FF0043 +:1070240001FFE003FFFC03FFFF03F01FC3F003E1D4 +:10703400F000F9F0007CF8001E7C000FE78000FBF4 +:10704400E0007DF0003CF8003E3E001F1F801F075B +:10705400E03F81FFFF807FFF801FFF0001FC000BEA +:10706400C87B38F07E00F1FF80F3FFE0F7FFF0FF0C +:1070740001F8FE00F8FC007CF8007CF8003CF80005 +:107084003F9E0007E3E000F3E001F3F001E3F803BF +:10709400E3FC0FC3FFFFC3FFFF03E7FE03E1F806B2 +:1070A400FC00009F8000000B485B3801FC3C0FFE95 +:1070B400783FFEF0FFFFE3F03FCFC01F9F001F3C6F +:1070C400003F1F0007E78001F1F00079E001F3E0E1 +:1070D40003E3E00FC7E07F87FFFF07FFDE03FF3C0A +:1070E40001F87E80001F2000078007346022F1F938 +:1070F400E7FBDFF7FFCFE0A3F00DF8037E00BF80CE +:10710400000AB4403203FC003FFC03FFFC1FFFF8FD +:107114007C07E47C00F9F001E7C0000FC0003FF0F9 +:10712400007FFC00FFFC00FFFC007FF8001FF00064 +:107134000FCE001F78003E3E003E7E03F1FFFFC3EA +:10714400FFFE03FFE003FE000646201C0200306839 +:10715400F057FFE8F068F040F040F807FE03FC0742 +:10716400E00AB46039BF000FDF8007CFC003E7E057 +:1071740003E7C01F9F81FE7FFFF8FFFDE1FFC7808B +:10718400FC1E0BB42032F0001EF8003E78003C7C5C +:10719400003C7C007C3C00783E00783E00F81E00F9 +:1071A400F01F01F101E03C01F07C201E0F000F1FD5 +:1071B4000401E3C0901EF01001FC0000FC02001F5B +:1071C400000012340048F800F001F87801F801E3F7 +:1071D400E00FC01F0F007F00F20F00FF00F07C07DC +:1071E400F80F01E03BE0780F03CF03C07C1E783C2E +:1071F40001E0E3C1E00F0F1F0F00787878F801E396 +:10720400C3C7800F1C1E3C0079E079E003EF03DE66 +:10721400000F781EF0007B80F78003FC03F8080160 +:10722400FC03F8000FC01F804007C00F80000BB4A0 +:107234002032FC007E7E007C3E00F81F01F01F839C +:10724400F00F83E007C7C007CF8003EF8001FF0082 +:1072540001FE0000FE00007C0000FE01003FE00093 +:107264007DF0201F1F003E0F807C07C0FC07C0F884 +:1072740003E1F001F3F001FBE000F80BC83B331F1E +:107284000003CF0007CF8007878007A0F801E078CC +:1072940003E40F80780780F807C0F003C0F003C14F +:1072A400E003E1E001E3E001E3C001F3C000F7C063 +:1072B40000F780007F80800FE00007E01200F802F2 +:1072C400001E00400780013F0001FF0001FE000195 +:1072D400FC0001F800000BB420334FFFFF80001FB7 +:1072E40000003E00007C0000F80001F00003F00004 +:1072F40007E00007C0000F80001F00003E00007C74 +:107304000000FC0001F80003F00003E00007C000E7 +:107314000F80002BFFFFF807DC3B22007E00FE01FC +:10732400FE03FE03E12078301F0583C007800F8031 +:107334007F008F800FE001F000F0140F0341F0484C +:107344001E001F001FF00FF007F003F001DCBB1B51 +:10735400BF7EFDFBF7D7075C3B22F801FC047F806E +:107364000F8341E0B078200F001F001F001FC003EF +:10737400E00FC03E00F8803C341E0B07801F047FE2 +:1073840080FE01F0000C90473A0FC0008FFE0067AA +:10739400FFF07C7FFFFFDE0FFFF6007FF10003F0BC +:1073A40000000000000001002401E03983943282CF +:1073B4001C11209545142AA15F8B2459E2D4182866 +:1073C400D406EC3DA22392549D25502CC1810CCEB1 +:1073D40067133F9B24DAE7213BAA2092109734F8E5 +:1073E40029314D6A8857E2C7164CB515EB2FB98C75 +:1073F4000CDA6A8B655C4CE9978D3CDDED2FEB84F0 +:107404009C4A231F1FE90849064A728A9494A76577 +:10741400CF32C9B74ECE7EF413A35D24A93B4B5A99 +:10742400815436A89565AD5D7CEC6D64DB4A5AB633 +:10743400D9D70EBBD5F1F045863C4C628B1A38EC9B +:10744400F076000800000000607400080100207E4F +:1074540000000A04040204040B08000000001803DE +:107464000016440662A4D00B003415F853F1400B07 +:1074740027B1CAA874155384130051891283401686 +:1074840081488C0D0038C8486144688E800262943B +:10749400C007472096421007472216124006822151 +:1074A40039280AA0B411F820026F1CC006212380D9 +:1074B40002281A07001C1A51000B0031D913800747 +:1074C40000309AD90B0031C8C0421087C00B00317C +:1074D400C882340513800B00304342927E040B00B3 +:1074E40031E420F40513800B0031C8A0F4C4E00B90 +:1074F4000033F02824A00B0031D113A627000B0081 +:1075040031D313C144E002C01B4403071B49800A62 +:10751400A0B0272070200A6133E03E0AA0B207021F +:1075240072000B0031C882141001001547587C30DA +:1075340044D526C512A69361011FC00F0040449490 +:10754400223E88200D003BE885FCC2F80D0038E29D +:10755400350111C00D003BC4550A27800B0033F1DF +:1075640007E60F800B0033F107AA000F0040E11279 +:107574000A023A0910E00D003CC2FEA1030016D035 +:1075840009002D8C49800D003A14491634889080E6 +:107594000B0036C1F00F00420C639AB1240D003A7F +:1075A40016314C4A8D080F0040E11541221C0B0096 +:1075B40033D317A6000F0040E114C14D221F0D0064 +:1075C4003BE885F24889080D0039E4280C0602845A +:1075D400F00B0033FA400D003EC2780F00444184A2 +:1075E4005052040017185210A28C25285150410003 +:1075F4000D003A184A0C8490800F00420C2214A10A +:10760400000D0039F050241041F805471BD930070C +:10761400001C4A504005471BD4B00A822890A4405D +:107624000C2733F0044322200AC031C89E8A6E809E +:107634000B00344166622CAC0AC031C8C411380B4B +:10764400003404D4E2299A0AC031C8BE8227000754 +:10765400002093DA0B0731A9C4533417800B00348C +:1076640041666A2003001264055F111AA009002C08 +:107674004254C72920030016D00EC042F34D490AD4 +:10768400C033D7100AC031D513800B0732CCC4598C +:107694005A200B0731A9C453360206C022B5400A4A +:1076A400C031C89812270007181C27A4600AC035E7 +:1076B4004533400AC03446150412C0522294C2AA6B +:1076C40008800AC03225410A440B07344615242099 +:1076D4000AC033E141087C074720CA4A42034716DF +:1076E400E6074F224A1A480A4233AB000000301C16 +:1076F4000B04C1C09C310D43B1044613050150571E +:10770400174631A0711E88222C93268A22A8AE2CFB +:10771400CBA2FCC633CDF3A0F03E1004210F469259 +:1077240004912A4D1395054A549595896B5D57A587 +:10773400FD886519D695AE6CDB96F9C4721CC751E9 +:10774400DC78DEB7CDF880608832118661D88E2867 +:107754008BA368FA4392E5195E5D99A6D9D27BA002 +:10776400685A2C00877A000800000000847700081B +:107774000100207E00000A04040305040D0A000031 +:10778400000008034407B4400664EB3411400F02C0 +:107794004227FC123FE5200B67EE72B14707162A19 +:1077A40070801544186122484A0640130298124416 +:1077B400301144123094818181248A461CC00264B1 +:1077C400E53007A7A830B6421007A3A890B4C2407A +:1077D4000A80CA23E2140EE431221FE440026BC97A +:1077E40030062068E0022408800940090325291096 +:1077F4000D400E7B61427807440E26BA400D400EC0 +:10780400790C820820820FC00D400E790C023A4197 +:1078140042780D400E0A0682A127F0100D400E7E1C +:107824001040F90C0284F00D400E790C40B98CC262 +:10783400780D400EFE02812089400D400E7A613D94 +:10784400509E0D400E7A61467601447002E408D9D8 +:107854000327C8DA600CE4300431840603010E8087 +:1078640070FF001FC00CE43080C060218C200B44EA +:107874000E7444108484004019A3BA0F8182100846 +:107884009D2919504A845424A324EE100440C1F8BD +:107894001340120848A20887F10510100F4412FD86 +:1078A400305FAA0BF00F441238448350104887000D +:1078B4000F4412F88590509F000F4412FF301FEAC6 +:1078C40003F80D4410FE607D70001144143C212027 +:1078D40062011F102421E00F4413505FEE0803449B +:1078E40007B9800B400DA1889C11441281412111DC +:1078F40009058321088240800D440FB0440FC01352 +:10790400441680C60E28B32988880F441282C314F3 +:10791400624C4543411144143C21640908780F44E6 +:1079240012FD505FAA001147F43C215C0A34843DE7 +:107934000F4412FD505F912212080F44127D105023 +:107944000E01806209F00F400EFFA220400F441385 +:10795400B05048870013401310184141120510100D +:107964001B401A820A14328A2928A408200F400EC8 +:107974008308852040A422410F44128308A0A588CF +:107984000F400E7E0501204410207F05A7A8F6A90C +:10799400800940091129250205A7A8F5A5800AA098 +:1079A4008A24A9100E23AEFE044508880AE40E7248 +:1079B400209E8A66800B440F30599A8BC00AE40ECD +:1079C4007233044E0B440F2135398A66800AE40E63 +:1079D4007445F41138094006384762000B47AE6A13 +:1079E4007314CD0513800B440F30599B8803440650 +:1079F400C36007BFA63034C1600B440F3045251C5B +:107A04008922034407B98012E416B33337110AE418 +:107A14000EB337100AE40E75C4E00B47AEB3331649 +:107A24005698000B47AE6A7314CD908006E408ADF7 +:107A3400700AE40E72281C0A270007200909ED18B1 +:107A44000AE40F913C0AE00B1195410012E0131176 +:107A5400195541100AE40E8C284852200B47AF11E7 +:107A64009551180AE40EFC084843E007A3A836928F +:107A7400D0800387C7BB8007A7A89686D2000E4094 +:107A840090729E000030200C05C220C43E108491E8 +:107A9400405617461194691C0771F4882489C29CC6 +:107AA400B12E8C2330D0354DE394EE3E1104712574 +:107AB4004C1395094A55D5E58D695E17F6299567E6 +:107AC4009A66C1BA719CD755E07B5F88020B8461CA +:107AD400887A248A22C8D63D9124D9565C99A6D99D +:107AE400CA79A0A87A3A94A6AA3AB2B1AEAC0B1657 +:107AF400CCB52DCB8EEBBCAF7BF800000000003E74 +:107B04005B4F5B3E3E6B4F6B3E1C3E7C3E1C183C09 +:107B14007E3C181C577D571C1C5E7F5E1C00183C65 +:107B24001800FFE7C3E7FF0018241800FFE7DBE7AE +:107B3400FF30483A060E2629792926407F05050795 +:107B4400407F05253F5A3CE73C5A7F3E1C1C0808F1 +:107B54001C1C3E7F14227F22145F5F005F5F0609B6 +:107B64007F017F006689956A606060606094A2FF0F +:107B7400A29408047E040810207E201008082A1C01 +:107B840008081C2A08081E101010100C1E0C1E0CCD +:107B940030383E3830060E3E0E060000000000006D +:107BA400005F00000007000700147F147F14242ADC +:107BB4007F2A1223130864623649562050000807AE +:107BC4000300001C2241000041221C002A1C7F1CCF +:107BD4002A08083E080800807030000808080808D1 +:107BE400000060600020100804023E5149453E0038 +:107BF400427F400072494949462141494D33181496 +:107C0400127F1027454545393C4A494931412111E4 +:107C140009073649494936464949291E00001400D6 +:107C240000004034000000081422411414141414F9 +:107C3400004122140802015909063E415D594E7C57 +:107C44001211127C7F494949363E414141227F410C +:107C540041413E7F494949417F090909013E41416A +:107C640051737F0808087F00417F41002040413F55 +:107C7400017F081422417F404040407F021C027F64 +:107C84007F0408107F3E4141413E7F090909063EB9 +:107C94004151215E7F091929462649494932030188 +:107CA4007F01033F4040403F1F2040201F3F40389A +:107CB400403F631408146303047804036159494D75 +:107CC40043007F4141410204081020004141417FAB +:107CD4000402010204404040404000030708002021 +:107CE400545478407F284444383844444428384421 +:107CF40044287F385454541800087E090218A4A458 +:107D04009C787F0804047800447D40002040403D76 +:107D1400007F1028440000417F40007C04780478F0 +:107D24007C080404783844444438FC182424181883 +:107D3400242418FC7C0804040848545454240404DF +:107D44003F44243C4040207C1C2040201C3C4030CC +:107D5400403C44281028444C9090907C4464544CFB +:107D64004400083641000000770000004136080056 +:107D740002010204023C2623263C1EA1A161123A00 +:107D84004040207A3854545559215555794121544D +:107D9400547841215554784020545579400C1E5252 +:107DA40072123955555559395454545939555454F6 +:107DB400580000457C410002457D420001457C405D +:107DC400F0292429F0F0282528F07C54554500207A +:107DD40054547C547C0A097F493249494932324817 +:107DE400484832324A4848303A4141217A3A42407E +:107DF4002078009DA0A07D39444444393D40404052 +:107E04003D3C24FF2424487E4943662B2FFC2F2B22 +:107E1400FF0929F620C0887E0903205454794100C3 +:107E240000447D413048484A32384040227A007A42 +:107E34000A0A727D0D19317D2629292F2826292920 +:107E4400292630484D402038080808080808080842 +:107E5400382F10C8ACBA2F102834FA00007B000069 +:107E640008142A142222142A1408AA005500AAAAC3 +:107E740055AA55AA000000FF00101010FF001414AA +:107E840014FF001010FF00FF1010F010F014141471 +:107E9400FC001414F700FF0000FF00FF1414F404A6 +:107EA400FC141417101F10101F101F1414141F009B +:107EB400101010F0000000001F101010101F101000 +:107EC4001010F010000000FF10101010101010100F +:107ED40010FF10000000FF140000FF00FF00001F4F +:107EE40010170000FC04F414141710171414F404ED +:107EF400F40000FF00F714141414141414F700F71A +:107F0400141414171410101F101F141414F4141044 +:107F140010F010F000001F101F0000001F140000DC +:107F240000FC140000F010F01010FF10FF141414E3 +:107F3400FF141010101F00000000F010FFFFFFFFDF +:107F4400FFF0F0F0F0F0FFFFFF0000000000FFFF83 +:107F54000F0F0F0F0F38444438447C2A2A3E147EF6 +:107F640002020606027E027E0263554941633844DA +:107F7400443C04407E201E2006027E020299A5E7AE +:107F8400A5991C2A492A1C4C7201724C304A4D4D49 +:107F9400303048784830BC625A463D3E4949490031 +:107FA4007E0101017E2A2A2A2A2A44445F4444404D +:107FB400514A444040444A51400000FF0103E080DC +:107FC400FF000008086B6B083612362436060F09CA +:107FD4000F06000018180000001010003040FF01C8 +:107FE40001001F01011E00191D1712003C3C3C3CFE +:107FF40000000000000001001C456C656374726F92 +:108004006E6963204C6F616420627920484239456F +:1080140056490072756E007265616400550063759F +:1080240074005400636F6F6C00546F67676C652055 +:108034004F4E2F4F464620202020200053657420A9 +:10804400537465702057696474682020202000539D +:108054006574204375746F666620566F6C7461672F +:108064006500526573657420436F756E7465727331 +:10807400202020200053746F726520506172616D5E +:10808400657465727320200043616C696272617467 +:10809400696F6E2020202020202020202020200016 +:1080A400576820004168003A002E00416D7073004B +:1080B400560041004F686D730052756E6E696E67AD +:1080C400005374616E646279006F004300566F6CF4 +:1080D400740057617474000066410008F44000089D +:1080E400604000085E41000860400008FA40000853 +:1080F400604000085E410008F4400008F4400008B5 +:10810400FA4000085E4100080441000804410008E8 +:108114000441000842410008F240000860400008A1 +:10812400FA40000860400008F2400008624000087D +:1081340062400008FA400008F240000804410008C8 +:10814400044100080441000842410008F4400008CA +:10815400F4400008604000085E40000860400008E9 +:10816400FA400008604000085E400008F44000083F +:10817400F4400008FA4000085E400008044100088A +:1081840004410008D04400080244000802440008E6 +:10819400004400080644000806440008AE440008F1 +:1081A4000044000806440008AE44000806440008E1 +:1081B40000440008AA440008AA440008AA4400088D +:0481C400B8440008B3 +:1081C8002400002000000000000000000000000063 +:1081D8000102030406070809006CDC02F0004001F4 +:0481E800010102FF90 :04000005080000C52A :00000001FF diff --git a/Release/arm-electronicload_rework_2022.map b/Release/arm-electronicload_rework_2022.map index 8448630..87c46ab 100644 --- a/Release/arm-electronicload_rework_2022.map +++ b/Release/arm-electronicload_rework_2022.map @@ -475,8 +475,6 @@ Discarded input sections 0x0000000000000000 0x48 ./src/i2c.o .text.i2c_stop 0x0000000000000000 0xc ./src/i2c.o - .text.i2c_reset - 0x0000000000000000 0x18 ./src/i2c.o .text.i2c_read_nack 0x0000000000000000 0x20 ./src/i2c.o .text 0x0000000000000000 0x0 ./src/ili9341.o @@ -537,11 +535,9 @@ Discarded input sections .data 0x0000000000000000 0x0 ./src/main.o .bss 0x0000000000000000 0x0 ./src/main.o .text.mcp4728_write_dac - 0x0000000000000000 0x44 ./src/main.o + 0x0000000000000000 0x4c ./src/main.o .text.mcp4728_general_update 0x0000000000000000 0x2 ./src/main.o - .text.mcp3426_config - 0x0000000000000000 0x20 ./src/main.o .text.bcd_to_epphex 0x0000000000000000 0x22 ./src/main.o .bss.enc_event @@ -761,10 +757,10 @@ END GROUP .inits 0x00000000080001ac 0x28 0x00000000080001ac __data_regions_array_start = . - 0x00000000080001ac 0x4 LONG 0x8008120 LOADADDR (.data) + 0x00000000080001ac 0x4 LONG 0x80081c8 LOADADDR (.data) 0x00000000080001b0 0x4 LONG 0x20000000 ADDR (.data) 0x00000000080001b4 0x4 LONG 0x20000024 (ADDR (.data) + SIZEOF (.data)) - 0x00000000080001b8 0x4 LONG 0x8008120 LOADADDR (.data_CCMRAM) + 0x00000000080001b8 0x4 LONG 0x80081c8 LOADADDR (.data_CCMRAM) 0x00000000080001bc 0x4 LONG 0x0 ADDR (.data_CCMRAM) 0x00000000080001c0 0x4 LONG 0x0 (ADDR (.data_CCMRAM) + SIZEOF (.data_CCMRAM)) 0x00000000080001c4 __data_regions_array_end = . @@ -796,7 +792,7 @@ END GROUP .flashtext *(.flashtext .flashtext.*) -.text 0x00000000080001d4 0x7f4c +.text 0x00000000080001d4 0x7ff4 *(.text .text.*) .text._exit 0x00000000080001d4 0x6 ./system/src/newlib/_exit.o 0x00000000080001d4 _exit @@ -829,377 +825,380 @@ END GROUP 0x00000000080003a4 shift *fill* 0x00000000080003b6 0x2 .text._24aa32_write - 0x00000000080003b8 0x10c ./src/24aaxx.o + 0x00000000080003b8 0x108 ./src/24aaxx.o 0x00000000080003b8 _24aa32_write .text._24aa32_read - 0x00000000080004c4 0x160 ./src/24aaxx.o - 0x00000000080004c4 _24aa32_read + 0x00000000080004c0 0x160 ./src/24aaxx.o + 0x00000000080004c0 _24aa32_read .text.delay_init - 0x0000000008000624 0x44 ./src/delay.o - 0x0000000008000624 delay_init + 0x0000000008000620 0x44 ./src/delay.o + 0x0000000008000620 delay_init .text.timer_tick - 0x0000000008000668 0x14 ./src/delay.o - 0x0000000008000668 timer_tick + 0x0000000008000664 0x14 ./src/delay.o + 0x0000000008000664 timer_tick .text.delay_ms - 0x000000000800067c 0x2c ./src/delay.o - 0x000000000800067c delay_ms + 0x0000000008000678 0x2c ./src/delay.o + 0x0000000008000678 delay_ms .text.SysTick_Handler - 0x00000000080006a8 0x14 ./src/delay.o - 0x00000000080006a8 SysTick_Handler + 0x00000000080006a4 0x14 ./src/delay.o + 0x00000000080006a4 SysTick_Handler .text.i2c_init - 0x00000000080006bc 0x7c ./src/i2c.o - 0x00000000080006bc i2c_init + 0x00000000080006b8 0x7c ./src/i2c.o + 0x00000000080006b8 i2c_init .text.i2c_start - 0x0000000008000738 0xc ./src/i2c.o - 0x0000000008000738 i2c_start + 0x0000000008000734 0xc ./src/i2c.o + 0x0000000008000734 i2c_start .text.i2c_autoend - 0x0000000008000744 0xa ./src/i2c.o - 0x0000000008000744 i2c_autoend - *fill* 0x000000000800074e 0x2 + 0x0000000008000740 0xa ./src/i2c.o + 0x0000000008000740 i2c_autoend + *fill* 0x000000000800074a 0x2 .text.i2c_set_nbytes - 0x0000000008000750 0x18 ./src/i2c.o - 0x0000000008000750 i2c_set_nbytes + 0x000000000800074c 0x18 ./src/i2c.o + 0x000000000800074c i2c_set_nbytes + .text.i2c_reset + 0x0000000008000764 0x20 ./src/i2c.o + 0x0000000008000764 i2c_reset .text.i2c_write_addr - 0x0000000008000768 0x1e ./src/i2c.o - 0x0000000008000768 i2c_write_addr - *fill* 0x0000000008000786 0x2 + 0x0000000008000784 0x1e ./src/i2c.o + 0x0000000008000784 i2c_write_addr + *fill* 0x00000000080007a2 0x2 .text.i2c_read_ack - 0x0000000008000788 0xd0 ./src/i2c.o - 0x0000000008000788 i2c_read_ack + 0x00000000080007a4 0xd0 ./src/i2c.o + 0x00000000080007a4 i2c_read_ack .text.i2c_write - 0x0000000008000858 0xc8 ./src/i2c.o - 0x0000000008000858 i2c_write + 0x0000000008000874 0xd0 ./src/i2c.o + 0x0000000008000874 i2c_write .text.ili9341_updatedisplayclip - 0x0000000008000920 0x108 ./src/ili9341.o - 0x0000000008000920 ili9341_updatedisplayclip + 0x0000000008000944 0x108 ./src/ili9341.o + 0x0000000008000944 ili9341_updatedisplayclip .text.ili9341_setorigin - 0x0000000008000a28 0x1c ./src/ili9341.o - 0x0000000008000a28 ili9341_setorigin + 0x0000000008000a4c 0x1c ./src/ili9341.o + 0x0000000008000a4c ili9341_setorigin .text.ili9341_setcliprect - 0x0000000008000a44 0x3c ./src/ili9341.o - 0x0000000008000a44 ili9341_setcliprect + 0x0000000008000a68 0x3c ./src/ili9341.o + 0x0000000008000a68 ili9341_setcliprect .text.ili9341_hard_init - 0x0000000008000a80 0x12 ./src/ili9341.o - 0x0000000008000a80 ili9341_hard_init - *fill* 0x0000000008000a92 0x2 + 0x0000000008000aa4 0x12 ./src/ili9341.o + 0x0000000008000aa4 ili9341_hard_init + *fill* 0x0000000008000ab6 0x2 .text.ili9341_writecommand8 - 0x0000000008000a94 0x20 ./src/ili9341.o - 0x0000000008000a94 ili9341_writecommand8 + 0x0000000008000ab8 0x20 ./src/ili9341.o + 0x0000000008000ab8 ili9341_writecommand8 .text.ili9341_writedata8 - 0x0000000008000ab4 0x20 ./src/ili9341.o - 0x0000000008000ab4 ili9341_writedata8 + 0x0000000008000ad8 0x20 ./src/ili9341.o + 0x0000000008000ad8 ili9341_writedata8 .text.ili9341_setaddress - 0x0000000008000ad4 0x50 ./src/ili9341.o - 0x0000000008000ad4 ili9341_setaddress + 0x0000000008000af8 0x50 ./src/ili9341.o + 0x0000000008000af8 ili9341_setaddress .text.ili9341_init - 0x0000000008000b24 0x202 ./src/ili9341.o - 0x0000000008000b24 ili9341_init + 0x0000000008000b48 0x202 ./src/ili9341.o + 0x0000000008000b48 ili9341_init .text.ili9341_pushcolor - 0x0000000008000d26 0x12 ./src/ili9341.o - 0x0000000008000d26 ili9341_pushcolor + 0x0000000008000d4a 0x12 ./src/ili9341.o + 0x0000000008000d4a ili9341_pushcolor .text.ili9341_clear - 0x0000000008000d38 0x48 ./src/ili9341.o - 0x0000000008000d38 ili9341_clear + 0x0000000008000d5c 0x48 ./src/ili9341.o + 0x0000000008000d5c ili9341_clear .text.ili9341_drawpixel - 0x0000000008000d80 0x3c ./src/ili9341.o - 0x0000000008000d80 ili9341_drawpixel + 0x0000000008000da4 0x3c ./src/ili9341.o + 0x0000000008000da4 ili9341_drawpixel .text.ili9341_drawvline - 0x0000000008000dbc 0x50 ./src/ili9341.o - 0x0000000008000dbc ili9341_drawvline + 0x0000000008000de0 0x50 ./src/ili9341.o + 0x0000000008000de0 ili9341_drawvline .text.ili9341_drawhline - 0x0000000008000e0c 0x64 ./src/ili9341.o - 0x0000000008000e0c ili9341_drawhline + 0x0000000008000e30 0x64 ./src/ili9341.o + 0x0000000008000e30 ili9341_drawhline .text.ili9341_fillrect - 0x0000000008000e70 0x74 ./src/ili9341.o - 0x0000000008000e70 ili9341_fillrect + 0x0000000008000e94 0x74 ./src/ili9341.o + 0x0000000008000e94 ili9341_fillrect .text.ili9341_setrotation - 0x0000000008000ee4 0x5c ./src/ili9341.o - 0x0000000008000ee4 ili9341_setrotation + 0x0000000008000f08 0x5c ./src/ili9341.o + 0x0000000008000f08 ili9341_setrotation .text.fetchbits_unsigned - 0x0000000008000f40 0x3c ./src/ili9341gfx.o + 0x0000000008000f64 0x3c ./src/ili9341gfx.o .text.ili9341_setfont - 0x0000000008000f7c 0x2c ./src/ili9341gfx.o - 0x0000000008000f7c ili9341_setfont + 0x0000000008000fa0 0x2c ./src/ili9341gfx.o + 0x0000000008000fa0 ili9341_setfont .text.ili9341_setcursor - 0x0000000008000fa8 0x14 ./src/ili9341gfx.o - 0x0000000008000fa8 ili9341_setcursor + 0x0000000008000fcc 0x14 ./src/ili9341gfx.o + 0x0000000008000fcc ili9341_setcursor .text.ili9341_settextcolor - 0x0000000008000fbc 0x14 ./src/ili9341gfx.o - 0x0000000008000fbc ili9341_settextcolor + 0x0000000008000fe0 0x14 ./src/ili9341gfx.o + 0x0000000008000fe0 ili9341_settextcolor .text.ili9341_drawcharbits - 0x0000000008000fd0 0x434 ./src/ili9341gfx.o - 0x0000000008000fd0 ili9341_drawcharbits + 0x0000000008000ff4 0x434 ./src/ili9341gfx.o + 0x0000000008000ff4 ili9341_drawcharbits .text.ili9341_drawfontbits - 0x0000000008001404 0xf8 ./src/ili9341gfx.o - 0x0000000008001404 ili9341_drawfontbits + 0x0000000008001428 0xf8 ./src/ili9341gfx.o + 0x0000000008001428 ili9341_drawfontbits .text.ili9341_drawfontchar - 0x00000000080014fc 0x4bc ./src/ili9341gfx.o - 0x00000000080014fc ili9341_drawfontchar + 0x0000000008001520 0x4bc ./src/ili9341gfx.o + 0x0000000008001520 ili9341_drawfontchar .text.ili9341_drawchar - 0x00000000080019b8 0xb0 ./src/ili9341gfx.o - 0x00000000080019b8 ili9341_drawchar + 0x00000000080019dc 0xb0 ./src/ili9341gfx.o + 0x00000000080019dc ili9341_drawchar .text.ili9341_out - 0x0000000008001a68 0x2c ./src/ili9341gfx.o - 0x0000000008001a68 ili9341_out - .text.i_to_a 0x0000000008001a94 0x32 ./src/main.o - 0x0000000008001a94 i_to_a - *fill* 0x0000000008001ac6 0x2 + 0x0000000008001a8c 0x2c ./src/ili9341gfx.o + 0x0000000008001a8c ili9341_out + .text.i_to_a 0x0000000008001ab8 0x32 ./src/main.o + 0x0000000008001ab8 i_to_a + *fill* 0x0000000008001aea 0x2 .text.encode_init - 0x0000000008001ac8 0x30 ./src/main.o - 0x0000000008001ac8 encode_init + 0x0000000008001aec 0x30 ./src/main.o + 0x0000000008001aec encode_init .text.encode_read4 - 0x0000000008001af8 0x14 ./src/main.o - 0x0000000008001af8 encode_read4 + 0x0000000008001b1c 0x14 ./src/main.o + 0x0000000008001b1c encode_read4 .text.mcp4728_set_reference - 0x0000000008001b0c 0x20 ./src/main.o - 0x0000000008001b0c mcp4728_set_reference + 0x0000000008001b30 0x24 ./src/main.o + 0x0000000008001b30 mcp4728_set_reference .text.mcp4728_set_gain - 0x0000000008001b2c 0x20 ./src/main.o - 0x0000000008001b2c mcp4728_set_gain + 0x0000000008001b54 0x24 ./src/main.o + 0x0000000008001b54 mcp4728_set_gain .text.mcp4728_set_pd - 0x0000000008001b4c 0x20 ./src/main.o - 0x0000000008001b4c mcp4728_set_pd + 0x0000000008001b78 0x24 ./src/main.o + 0x0000000008001b78 mcp4728_set_pd .text.mcp4728_write_fast_dac - 0x0000000008001b6c 0x44 ./src/main.o - 0x0000000008001b6c mcp4728_write_fast_dac + 0x0000000008001b9c 0x68 ./src/main.o + 0x0000000008001b9c mcp4728_write_fast_dac .text.mcp3421_config - 0x0000000008001bb0 0xc8 ./src/main.o - 0x0000000008001bb0 mcp3421_config + 0x0000000008001c04 0xc8 ./src/main.o + 0x0000000008001c04 mcp3421_config .text.mcp3421_read - 0x0000000008001c78 0x38 ./src/main.o - 0x0000000008001c78 mcp3421_read + 0x0000000008001ccc 0x38 ./src/main.o + 0x0000000008001ccc mcp3421_read .text.mcp9808_read - 0x0000000008001cb0 0x138 ./src/main.o - 0x0000000008001cb0 mcp9808_read + 0x0000000008001d04 0x138 ./src/main.o + 0x0000000008001d04 mcp9808_read .text.mcp9808_setalert - 0x0000000008001de8 0x80 ./src/main.o - 0x0000000008001de8 mcp9808_setalert + 0x0000000008001e3c 0x8c ./src/main.o + 0x0000000008001e3c mcp9808_setalert .text.show_amperes - 0x0000000008001e68 0xf0 ./src/main.o - 0x0000000008001e68 show_amperes + 0x0000000008001ec8 0xf0 ./src/main.o + 0x0000000008001ec8 show_amperes .text.show_voltage - 0x0000000008001f58 0xa8 ./src/main.o - 0x0000000008001f58 show_voltage + 0x0000000008001fb8 0xa8 ./src/main.o + 0x0000000008001fb8 show_voltage .text.show_status - 0x0000000008002000 0x90 ./src/main.o - 0x0000000008002000 show_status + 0x0000000008002060 0x90 ./src/main.o + 0x0000000008002060 show_status .text.show_watt - 0x0000000008002090 0xa4 ./src/main.o - 0x0000000008002090 show_watt + 0x00000000080020f0 0xa4 ./src/main.o + 0x00000000080020f0 show_watt .text.show_resistance - 0x0000000008002134 0xc0 ./src/main.o - 0x0000000008002134 show_resistance + 0x0000000008002194 0xc0 ./src/main.o + 0x0000000008002194 show_resistance .text.show_cutoffvoltage - 0x00000000080021f4 0x84 ./src/main.o - 0x00000000080021f4 show_cutoffvoltage + 0x0000000008002254 0x84 ./src/main.o + 0x0000000008002254 show_cutoffvoltage .text.show_readbackcurrent - 0x0000000008002278 0x98 ./src/main.o - 0x0000000008002278 show_readbackcurrent + 0x00000000080022d8 0xb4 ./src/main.o + 0x00000000080022d8 show_readbackcurrent .text.show_temperature - 0x0000000008002310 0x108 ./src/main.o - 0x0000000008002310 show_temperature + 0x000000000800238c 0x108 ./src/main.o + 0x000000000800238c show_temperature .text.show_dacvals - 0x0000000008002418 0x94 ./src/main.o - 0x0000000008002418 show_dacvals + 0x0000000008002494 0x94 ./src/main.o + 0x0000000008002494 show_dacvals .text.fet_pulldown - 0x00000000080024ac 0x28 ./src/main.o - 0x00000000080024ac fet_pulldown + 0x0000000008002528 0x28 ./src/main.o + 0x0000000008002528 fet_pulldown .text.RCC_Configuration - 0x00000000080024d4 0x108 ./src/main.o - 0x00000000080024d4 RCC_Configuration + 0x0000000008002550 0x110 ./src/main.o + 0x0000000008002550 RCC_Configuration .text.startup.main - 0x00000000080025dc 0x1008 ./src/main.o - 0x00000000080025dc main + 0x0000000008002660 0x1028 ./src/main.o + 0x0000000008002660 main .text.EXTI2_3_IRQHandler - 0x00000000080035e4 0x2c ./src/main.o - 0x00000000080035e4 EXTI2_3_IRQHandler + 0x0000000008003688 0x2c ./src/main.o + 0x0000000008003688 EXTI2_3_IRQHandler .text.SPI1_IRQHandler - 0x0000000008003610 0x28 ./src/main.o - 0x0000000008003610 SPI1_IRQHandler + 0x00000000080036b4 0x28 ./src/main.o + 0x00000000080036b4 SPI1_IRQHandler .text.I2C1_IRQHandler - 0x0000000008003638 0xac ./src/main.o - 0x0000000008003638 I2C1_IRQHandler + 0x00000000080036dc 0xac ./src/main.o + 0x00000000080036dc I2C1_IRQHandler .text.TIM16_IRQHandler - 0x00000000080036e4 0x104 ./src/main.o - 0x00000000080036e4 TIM16_IRQHandler + 0x0000000008003788 0x104 ./src/main.o + 0x0000000008003788 TIM16_IRQHandler .text.TIM15_IRQHandler - 0x00000000080037e8 0x24 ./src/main.o - 0x00000000080037e8 TIM15_IRQHandler + 0x000000000800388c 0x24 ./src/main.o + 0x000000000800388c TIM15_IRQHandler .text.TIM14_IRQHandler - 0x000000000800380c 0x38 ./src/main.o - 0x000000000800380c TIM14_IRQHandler + 0x00000000080038b0 0x38 ./src/main.o + 0x00000000080038b0 TIM14_IRQHandler .text.RTC_IRQHandler - 0x0000000008003844 0x5c ./src/main.o - 0x0000000008003844 RTC_IRQHandler - .text 0x00000000080038a0 0x14 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_thumb1_case_shi.o) - 0x00000000080038a0 __gnu_thumb1_case_shi - .text 0x00000000080038b4 0x114 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) - 0x00000000080038b4 __udivsi3 - 0x00000000080038b4 __aeabi_uidiv - 0x00000000080039c0 __aeabi_uidivmod - .text 0x00000000080039c8 0x1d4 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_divsi3.o) - 0x00000000080039c8 __aeabi_idiv - 0x00000000080039c8 __divsi3 - 0x0000000008003b94 __aeabi_idivmod - .text 0x0000000008003b9c 0x4 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) - 0x0000000008003b9c __aeabi_ldiv0 - 0x0000000008003b9c __aeabi_idiv0 - .text 0x0000000008003ba0 0x74 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_arm_cmpsf2.o) - 0x0000000008003ba0 __aeabi_cfrcmple - 0x0000000008003ba8 __aeabi_cfcmple - 0x0000000008003ba8 __aeabi_cfcmpeq - 0x0000000008003bb8 __aeabi_fcmpeq - 0x0000000008003bc4 __aeabi_fcmplt - 0x0000000008003bd8 __aeabi_fcmple - 0x0000000008003bec __aeabi_fcmpgt - 0x0000000008003c00 __aeabi_fcmpge - .text 0x0000000008003c14 0x30 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_fixunssfsi.o) - 0x0000000008003c14 __aeabi_f2uiz - 0x0000000008003c14 __fixunssfsi - .text 0x0000000008003c44 0x2f0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(addsf3.o) - 0x0000000008003c44 __aeabi_fadd - .text 0x0000000008003f34 0x230 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) - 0x0000000008003f34 __aeabi_fdiv - .text 0x0000000008004164 0x50 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(eqsf2.o) - 0x0000000008004164 __nesf2 - 0x0000000008004164 __eqsf2 - .text 0x00000000080041b4 0x98 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(gesf2.o) - 0x00000000080041b4 __gtsf2 - 0x00000000080041b4 __gesf2 - .text 0x000000000800424c 0x94 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(lesf2.o) - 0x000000000800424c __lesf2 - 0x000000000800424c __ltsf2 - .text 0x00000000080042e0 0x22c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) - 0x00000000080042e0 __aeabi_fmul - .text 0x000000000800450c 0x348 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(subsf3.o) - 0x000000000800450c __aeabi_fsub - .text 0x0000000008004854 0x40 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(fixsfsi.o) - 0x0000000008004854 __aeabi_f2iz - .text 0x0000000008004894 0x94 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatsisf.o) - 0x0000000008004894 __aeabi_i2f - .text 0x0000000008004928 0x80 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatunsisf.o) - 0x0000000008004928 __aeabi_ui2f - .text 0x00000000080049a8 0x3c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_clzsi2.o) - 0x00000000080049a8 __clzsi2 - .text 0x00000000080049e4 0xa8 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memcpy-stub.o) - 0x00000000080049e4 memcpy - .text 0x0000000008004a8c 0xa8 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memset.o) - 0x0000000008004a8c memset + 0x00000000080038e8 0x5c ./src/main.o + 0x00000000080038e8 RTC_IRQHandler + .text 0x0000000008003944 0x14 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_thumb1_case_shi.o) + 0x0000000008003944 __gnu_thumb1_case_shi + .text 0x0000000008003958 0x114 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + 0x0000000008003958 __udivsi3 + 0x0000000008003958 __aeabi_uidiv + 0x0000000008003a64 __aeabi_uidivmod + .text 0x0000000008003a6c 0x1d4 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_divsi3.o) + 0x0000000008003a6c __aeabi_idiv + 0x0000000008003a6c __divsi3 + 0x0000000008003c38 __aeabi_idivmod + .text 0x0000000008003c40 0x4 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + 0x0000000008003c40 __aeabi_ldiv0 + 0x0000000008003c40 __aeabi_idiv0 + .text 0x0000000008003c44 0x74 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_arm_cmpsf2.o) + 0x0000000008003c44 __aeabi_cfrcmple + 0x0000000008003c4c __aeabi_cfcmple + 0x0000000008003c4c __aeabi_cfcmpeq + 0x0000000008003c5c __aeabi_fcmpeq + 0x0000000008003c68 __aeabi_fcmplt + 0x0000000008003c7c __aeabi_fcmple + 0x0000000008003c90 __aeabi_fcmpgt + 0x0000000008003ca4 __aeabi_fcmpge + .text 0x0000000008003cb8 0x30 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_fixunssfsi.o) + 0x0000000008003cb8 __aeabi_f2uiz + 0x0000000008003cb8 __fixunssfsi + .text 0x0000000008003ce8 0x2f0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(addsf3.o) + 0x0000000008003ce8 __aeabi_fadd + .text 0x0000000008003fd8 0x230 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) + 0x0000000008003fd8 __aeabi_fdiv + .text 0x0000000008004208 0x50 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(eqsf2.o) + 0x0000000008004208 __nesf2 + 0x0000000008004208 __eqsf2 + .text 0x0000000008004258 0x98 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(gesf2.o) + 0x0000000008004258 __gtsf2 + 0x0000000008004258 __gesf2 + .text 0x00000000080042f0 0x94 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(lesf2.o) + 0x00000000080042f0 __lesf2 + 0x00000000080042f0 __ltsf2 + .text 0x0000000008004384 0x22c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) + 0x0000000008004384 __aeabi_fmul + .text 0x00000000080045b0 0x348 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(subsf3.o) + 0x00000000080045b0 __aeabi_fsub + .text 0x00000000080048f8 0x40 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(fixsfsi.o) + 0x00000000080048f8 __aeabi_f2iz + .text 0x0000000008004938 0x94 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatsisf.o) + 0x0000000008004938 __aeabi_i2f + .text 0x00000000080049cc 0x80 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatunsisf.o) + 0x00000000080049cc __aeabi_ui2f + .text 0x0000000008004a4c 0x3c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_clzsi2.o) + 0x0000000008004a4c __clzsi2 + .text 0x0000000008004a88 0xa8 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memcpy-stub.o) + 0x0000000008004a88 memcpy + .text 0x0000000008004b30 0xa8 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memset.o) + 0x0000000008004b30 memset *(.rodata .rodata.* .constdata .constdata.*) .rodata.CSWTCH.22 - 0x0000000008004b34 0x10 ./src/24aaxx.o + 0x0000000008004bd8 0x10 ./src/24aaxx.o .rodata.Arial_10 - 0x0000000008004b44 0x1c ./src/font_Arial.o - 0x0000000008004b44 Arial_10 + 0x0000000008004be8 0x1c ./src/font_Arial.o + 0x0000000008004be8 Arial_10 .rodata.Arial_10_data - 0x0000000008004b60 0x388 ./src/font_Arial.o + 0x0000000008004c04 0x388 ./src/font_Arial.o .rodata.Arial_10_index - 0x0000000008004ee8 0x78 ./src/font_Arial.o + 0x0000000008004f8c 0x78 ./src/font_Arial.o .rodata.Arial_12 - 0x0000000008004f60 0x1c ./src/font_Arial.o - 0x0000000008004f60 Arial_12 + 0x0000000008005004 0x1c ./src/font_Arial.o + 0x0000000008005004 Arial_12 .rodata.Arial_12_data - 0x0000000008004f7c 0x48e ./src/font_Arial.o + 0x0000000008005020 0x48e ./src/font_Arial.o .rodata.Arial_12_index - 0x000000000800540a 0x83 ./src/font_Arial.o - *fill* 0x000000000800548d 0x3 + 0x00000000080054ae 0x83 ./src/font_Arial.o + *fill* 0x0000000008005531 0x3 .rodata.Arial_13 - 0x0000000008005490 0x1c ./src/font_Arial.o - 0x0000000008005490 Arial_13 + 0x0000000008005534 0x1c ./src/font_Arial.o + 0x0000000008005534 Arial_13 .rodata.Arial_13_data - 0x00000000080054ac 0x4c7 ./src/font_Arial.o + 0x0000000008005550 0x4c7 ./src/font_Arial.o .rodata.Arial_13_index - 0x0000000008005973 0x83 ./src/font_Arial.o - *fill* 0x00000000080059f6 0x2 + 0x0000000008005a17 0x83 ./src/font_Arial.o + *fill* 0x0000000008005a9a 0x2 .rodata.Arial_36 - 0x00000000080059f8 0x1c ./src/font_Arial.o - 0x00000000080059f8 Arial_36 + 0x0000000008005a9c 0x1c ./src/font_Arial.o + 0x0000000008005a9c Arial_36 .rodata.Arial_36_data - 0x0000000008005a14 0x18f0 ./src/font_Arial.o + 0x0000000008005ab8 0x18f0 ./src/font_Arial.o .rodata.Arial_36_index - 0x0000000008007304 0x9c ./src/font_Arial.o + 0x00000000080073a8 0x9c ./src/font_Arial.o .rodata.Arial_8 - 0x00000000080073a0 0x1c ./src/font_Arial.o - 0x00000000080073a0 Arial_8 + 0x0000000008007444 0x1c ./src/font_Arial.o + 0x0000000008007444 Arial_8 .rodata.Arial_8_data - 0x00000000080073bc 0x290 ./src/font_Arial.o + 0x0000000008007460 0x290 ./src/font_Arial.o .rodata.Arial_8_index - 0x000000000800764c 0x77 ./src/font_Arial.o - *fill* 0x00000000080076c3 0x1 + 0x00000000080076f0 0x77 ./src/font_Arial.o + *fill* 0x0000000008007767 0x1 .rodata.Arial_9 - 0x00000000080076c4 0x1c ./src/font_Arial.o - 0x00000000080076c4 Arial_9 + 0x0000000008007768 0x1c ./src/font_Arial.o + 0x0000000008007768 Arial_9 .rodata.Arial_9_data - 0x00000000080076e0 0x303 ./src/font_Arial.o + 0x0000000008007784 0x303 ./src/font_Arial.o .rodata.Arial_9_index - 0x00000000080079e3 0x77 ./src/font_Arial.o + 0x0000000008007a87 0x77 ./src/font_Arial.o .rodata.glcdfont - 0x0000000008007a5a 0x4fc ./src/glcdfont.o - 0x0000000008007a5a glcdfont - .rodata 0x0000000008007f56 0x3 ./src/main.o + 0x0000000008007afe 0x4fc ./src/glcdfont.o + 0x0000000008007afe glcdfont + .rodata 0x0000000008007ffa 0x3 ./src/main.o .rodata.main.str1.1 - 0x0000000008007f59 0xab ./src/main.o - 0xaf (size before relaxing) + 0x0000000008007ffd 0xb0 ./src/main.o + 0xb4 (size before relaxing) .rodata.show_amperes.str1.1 - 0x0000000008008004 0x7 ./src/main.o + 0x00000000080080ad 0x7 ./src/main.o .rodata.show_cutoffvoltage.str1.1 - 0x000000000800800b 0x2 ./src/main.o + 0x00000000080080b4 0x2 ./src/main.o .rodata.show_dacvals.str1.1 - 0x000000000800800d 0x2 ./src/main.o + 0x00000000080080b6 0x2 ./src/main.o .rodata.show_readbackcurrent.str1.1 - 0x000000000800800d 0x2 ./src/main.o + 0x00000000080080b6 0x2 ./src/main.o .rodata.show_resistance.str1.1 - 0x000000000800800f 0x5 ./src/main.o + 0x00000000080080b8 0x5 ./src/main.o .rodata.show_status.str1.1 - 0x0000000008008014 0x10 ./src/main.o + 0x00000000080080bd 0x10 ./src/main.o .rodata.show_temperature.str1.1 - 0x0000000008008024 0x4 ./src/main.o + 0x00000000080080cd 0x4 ./src/main.o 0x7 (size before relaxing) .rodata.show_voltage.str1.1 - 0x0000000008008028 0x5 ./src/main.o + 0x00000000080080d1 0x5 ./src/main.o .rodata.show_watt.str1.1 - 0x000000000800802d 0x5 ./src/main.o - *fill* 0x0000000008008032 0x2 - .rodata 0x0000000008008034 0xac /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) - .rodata 0x00000000080080e0 0x40 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) + 0x00000000080080d6 0x5 ./src/main.o + *fill* 0x00000000080080db 0x1 + .rodata 0x00000000080080dc 0xac /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) + .rodata 0x0000000008008188 0x40 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) *(vtable) *(.eh_frame*) *(.glue_7) - .glue_7 0x0000000008008120 0x0 linker stubs + .glue_7 0x00000000080081c8 0x0 linker stubs *(.glue_7t) - .glue_7t 0x0000000008008120 0x0 linker stubs + .glue_7t 0x00000000080081c8 0x0 linker stubs -.vfp11_veneer 0x0000000008008120 0x0 - .vfp11_veneer 0x0000000008008120 0x0 linker stubs +.vfp11_veneer 0x00000000080081c8 0x0 + .vfp11_veneer 0x00000000080081c8 0x0 linker stubs -.v4_bx 0x0000000008008120 0x0 - .v4_bx 0x0000000008008120 0x0 linker stubs +.v4_bx 0x00000000080081c8 0x0 + .v4_bx 0x00000000080081c8 0x0 linker stubs -.iplt 0x0000000008008120 0x0 - .iplt 0x0000000008008120 0x0 ./system/src/newlib/_exit.o +.iplt 0x00000000080081c8 0x0 + .iplt 0x00000000080081c8 0x0 ./system/src/newlib/_exit.o -.rel.dyn 0x0000000008008120 0x0 - .rel.iplt 0x0000000008008120 0x0 ./system/src/newlib/_exit.o +.rel.dyn 0x00000000080081c8 0x0 + .rel.iplt 0x00000000080081c8 0x0 ./system/src/newlib/_exit.o .ARM.extab *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x0000000008008120 . = ALIGN (0x4) - 0x0000000008008120 __exidx_start = . + 0x00000000080081c8 . = ALIGN (0x4) + 0x00000000080081c8 __exidx_start = . .ARM.exidx *(.ARM.exidx* .gnu.linkonce.armexidx.*) - 0x0000000008008120 __exidx_end = . - 0x0000000008008120 . = ALIGN (0x4) - 0x0000000008008120 _etext = . - 0x0000000008008120 __etext = . + 0x00000000080081c8 __exidx_end = . + 0x00000000080081c8 . = ALIGN (0x4) + 0x00000000080081c8 _etext = . + 0x00000000080081c8 __etext = . -.data_CCMRAM 0x0000000000000000 0x0 load address 0x0000000008008120 +.data_CCMRAM 0x0000000000000000 0x0 load address 0x00000000080081c8 FILL mask 0xff *(.data.CCMRAM .data.CCMRAM.*) 0x0000000000000000 . = ALIGN (0x4) - 0x0000000008008120 _sidata = LOADADDR (.data) + 0x00000000080081c8 _sidata = LOADADDR (.data) -.data 0x0000000020000000 0x24 load address 0x0000000008008120 +.data 0x0000000020000000 0x24 load address 0x00000000080081c8 FILL mask 0xff 0x0000000020000000 _sdata = . 0x0000000020000000 __data_start__ = . @@ -1234,7 +1233,7 @@ END GROUP 0x0000000020000024 _edata = . 0x0000000020000024 __data_end__ = . -.igot.plt 0x0000000020000024 0x0 load address 0x0000000008008144 +.igot.plt 0x0000000020000024 0x0 load address 0x00000000080081ec .igot.plt 0x0000000020000024 0x0 ./system/src/newlib/_exit.o .bss_CCMRAM 0x0000000000000000 0x0 @@ -1485,7 +1484,7 @@ END GROUP .debug_sfnames *(.debug_sfnames) -.debug_aranges 0x0000000000000000 0x7f0 +.debug_aranges 0x0000000000000000 0x7e8 *(.debug_aranges) .debug_aranges 0x0000000000000000 0x28 ./system/src/newlib/_exit.o @@ -1518,50 +1517,50 @@ END GROUP .debug_aranges 0x00000000000003e0 0x88 ./src/ili9341gfx.o .debug_aranges - 0x0000000000000468 0x128 ./src/main.o + 0x0000000000000468 0x120 ./src/main.o .debug_aranges - 0x0000000000000590 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_thumb1_case_shi.o) + 0x0000000000000588 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_thumb1_case_shi.o) .debug_aranges - 0x00000000000005b0 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + 0x00000000000005a8 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) .debug_aranges - 0x00000000000005d0 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_divsi3.o) + 0x00000000000005c8 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_divsi3.o) .debug_aranges - 0x00000000000005f0 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + 0x00000000000005e8 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .debug_aranges - 0x0000000000000610 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_arm_cmpsf2.o) + 0x0000000000000608 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_arm_cmpsf2.o) .debug_aranges - 0x0000000000000630 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_fixunssfsi.o) + 0x0000000000000628 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_fixunssfsi.o) .debug_aranges - 0x0000000000000650 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(addsf3.o) + 0x0000000000000648 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(addsf3.o) .debug_aranges - 0x0000000000000670 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) + 0x0000000000000668 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) .debug_aranges - 0x0000000000000690 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(eqsf2.o) + 0x0000000000000688 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(eqsf2.o) .debug_aranges - 0x00000000000006b0 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(gesf2.o) + 0x00000000000006a8 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(gesf2.o) .debug_aranges - 0x00000000000006d0 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(lesf2.o) + 0x00000000000006c8 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(lesf2.o) .debug_aranges - 0x00000000000006f0 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) + 0x00000000000006e8 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) .debug_aranges - 0x0000000000000710 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(subsf3.o) + 0x0000000000000708 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(subsf3.o) .debug_aranges - 0x0000000000000730 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(fixsfsi.o) + 0x0000000000000728 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(fixsfsi.o) .debug_aranges - 0x0000000000000750 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatsisf.o) + 0x0000000000000748 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatsisf.o) .debug_aranges - 0x0000000000000770 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatunsisf.o) + 0x0000000000000768 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatunsisf.o) .debug_aranges - 0x0000000000000790 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_clzsi2.o) + 0x0000000000000788 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_clzsi2.o) .debug_aranges - 0x00000000000007b0 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memcpy-stub.o) + 0x00000000000007a8 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memcpy-stub.o) .debug_aranges - 0x00000000000007d0 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memset.o) + 0x00000000000007c8 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memset.o) .debug_pubnames *(.debug_pubnames) -.debug_info 0x0000000000000000 0x1211b +.debug_info 0x0000000000000000 0x120f1 *(.debug_info .gnu.linkonce.wi.*) .debug_info 0x0000000000000000 0x9e6 ./system/src/newlib/_exit.o .debug_info 0x00000000000009e6 0x44c ./system/src/newlib/_startup.o @@ -1571,35 +1570,35 @@ END GROUP .debug_info 0x0000000000001b8a 0xa9f ./system/src/cortexm/exception_handlers.o .debug_info 0x0000000000002629 0x33a ./system/src/cmsis/system_stm32f0xx.o .debug_info 0x0000000000002963 0xca ./system/src/cmsis/vectors_stm32f0xx.o - .debug_info 0x0000000000002a2d 0x940 ./src/24aaxx.o - .debug_info 0x000000000000336d 0x5a2 ./src/delay.o - .debug_info 0x000000000000390f 0x91d ./src/font_Arial.o - .debug_info 0x000000000000422c 0x169 ./src/glcdfont.o - .debug_info 0x0000000000004395 0x7b7 ./src/i2c.o - .debug_info 0x0000000000004b4c 0x3511 ./src/ili9341.o - .debug_info 0x000000000000805d 0x1b73 ./src/ili9341gfx.o - .debug_info 0x0000000000009bd0 0x3f20 ./src/main.o - .debug_info 0x000000000000daf0 0x26 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_thumb1_case_shi.o) - .debug_info 0x000000000000db16 0x26 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) - .debug_info 0x000000000000db3c 0x26 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_divsi3.o) - .debug_info 0x000000000000db62 0x26 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) - .debug_info 0x000000000000db88 0x26 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_arm_cmpsf2.o) - .debug_info 0x000000000000dbae 0xa17 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_fixunssfsi.o) - .debug_info 0x000000000000e5c5 0x375 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(addsf3.o) - .debug_info 0x000000000000e93a 0x38b /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) - .debug_info 0x000000000000ecc5 0x267 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(eqsf2.o) - .debug_info 0x000000000000ef2c 0x27d /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(gesf2.o) - .debug_info 0x000000000000f1a9 0x27d /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(lesf2.o) - .debug_info 0x000000000000f426 0x414 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) - .debug_info 0x000000000000f83a 0x38d /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(subsf3.o) - .debug_info 0x000000000000fbc7 0x203 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(fixsfsi.o) - .debug_info 0x000000000000fdca 0x271 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatsisf.o) - .debug_info 0x000000000001003b 0x264 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatunsisf.o) - .debug_info 0x000000000001029f 0x26 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_clzsi2.o) - .debug_info 0x00000000000102c5 0xf35 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memcpy-stub.o) - .debug_info 0x00000000000111fa 0xf21 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memset.o) + .debug_info 0x0000000000002a2d 0x948 ./src/24aaxx.o + .debug_info 0x0000000000003375 0x5a2 ./src/delay.o + .debug_info 0x0000000000003917 0x91d ./src/font_Arial.o + .debug_info 0x0000000000004234 0x169 ./src/glcdfont.o + .debug_info 0x000000000000439d 0x7cf ./src/i2c.o + .debug_info 0x0000000000004b6c 0x3511 ./src/ili9341.o + .debug_info 0x000000000000807d 0x1b73 ./src/ili9341gfx.o + .debug_info 0x0000000000009bf0 0x3ed6 ./src/main.o + .debug_info 0x000000000000dac6 0x26 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_thumb1_case_shi.o) + .debug_info 0x000000000000daec 0x26 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + .debug_info 0x000000000000db12 0x26 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_divsi3.o) + .debug_info 0x000000000000db38 0x26 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .debug_info 0x000000000000db5e 0x26 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_arm_cmpsf2.o) + .debug_info 0x000000000000db84 0xa17 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_fixunssfsi.o) + .debug_info 0x000000000000e59b 0x375 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(addsf3.o) + .debug_info 0x000000000000e910 0x38b /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) + .debug_info 0x000000000000ec9b 0x267 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(eqsf2.o) + .debug_info 0x000000000000ef02 0x27d /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(gesf2.o) + .debug_info 0x000000000000f17f 0x27d /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(lesf2.o) + .debug_info 0x000000000000f3fc 0x414 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) + .debug_info 0x000000000000f810 0x38d /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(subsf3.o) + .debug_info 0x000000000000fb9d 0x203 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(fixsfsi.o) + .debug_info 0x000000000000fda0 0x271 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatsisf.o) + .debug_info 0x0000000000010011 0x264 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatunsisf.o) + .debug_info 0x0000000000010275 0x26 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_clzsi2.o) + .debug_info 0x000000000001029b 0xf35 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memcpy-stub.o) + .debug_info 0x00000000000111d0 0xf21 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memset.o) -.debug_abbrev 0x0000000000000000 0x3946 +.debug_abbrev 0x0000000000000000 0x396c *(.debug_abbrev) .debug_abbrev 0x0000000000000000 0x243 ./system/src/newlib/_exit.o .debug_abbrev 0x0000000000000243 0x19d ./system/src/newlib/_startup.o @@ -1609,35 +1608,35 @@ END GROUP .debug_abbrev 0x00000000000007ec 0x22d ./system/src/cortexm/exception_handlers.o .debug_abbrev 0x0000000000000a19 0x197 ./system/src/cmsis/system_stm32f0xx.o .debug_abbrev 0x0000000000000bb0 0xa2 ./system/src/cmsis/vectors_stm32f0xx.o - .debug_abbrev 0x0000000000000c52 0x226 ./src/24aaxx.o - .debug_abbrev 0x0000000000000e78 0x28b ./src/delay.o - .debug_abbrev 0x0000000000001103 0xc8 ./src/font_Arial.o - .debug_abbrev 0x00000000000011cb 0x7f ./src/glcdfont.o - .debug_abbrev 0x000000000000124a 0x29b ./src/i2c.o - .debug_abbrev 0x00000000000014e5 0x506 ./src/ili9341.o - .debug_abbrev 0x00000000000019eb 0x486 ./src/ili9341gfx.o - .debug_abbrev 0x0000000000001e71 0x597 ./src/main.o - .debug_abbrev 0x0000000000002408 0x14 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_thumb1_case_shi.o) - .debug_abbrev 0x000000000000241c 0x14 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) - .debug_abbrev 0x0000000000002430 0x14 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_divsi3.o) - .debug_abbrev 0x0000000000002444 0x14 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) - .debug_abbrev 0x0000000000002458 0x14 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_arm_cmpsf2.o) - .debug_abbrev 0x000000000000246c 0x13b /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_fixunssfsi.o) - .debug_abbrev 0x00000000000025a7 0x1a3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(addsf3.o) - .debug_abbrev 0x000000000000274a 0x192 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) - .debug_abbrev 0x00000000000028dc 0x17b /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(eqsf2.o) - .debug_abbrev 0x0000000000002a57 0x191 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(gesf2.o) - .debug_abbrev 0x0000000000002be8 0x191 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(lesf2.o) - .debug_abbrev 0x0000000000002d79 0x192 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) - .debug_abbrev 0x0000000000002f0b 0x1a3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(subsf3.o) - .debug_abbrev 0x00000000000030ae 0x184 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(fixsfsi.o) - .debug_abbrev 0x0000000000003232 0x1a1 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatsisf.o) - .debug_abbrev 0x00000000000033d3 0x1a1 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatunsisf.o) - .debug_abbrev 0x0000000000003574 0x14 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_clzsi2.o) - .debug_abbrev 0x0000000000003588 0x1e5 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memcpy-stub.o) - .debug_abbrev 0x000000000000376d 0x1d9 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memset.o) + .debug_abbrev 0x0000000000000c52 0x26c ./src/24aaxx.o + .debug_abbrev 0x0000000000000ebe 0x28b ./src/delay.o + .debug_abbrev 0x0000000000001149 0xc8 ./src/font_Arial.o + .debug_abbrev 0x0000000000001211 0x7f ./src/glcdfont.o + .debug_abbrev 0x0000000000001290 0x29b ./src/i2c.o + .debug_abbrev 0x000000000000152b 0x506 ./src/ili9341.o + .debug_abbrev 0x0000000000001a31 0x486 ./src/ili9341gfx.o + .debug_abbrev 0x0000000000001eb7 0x577 ./src/main.o + .debug_abbrev 0x000000000000242e 0x14 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_thumb1_case_shi.o) + .debug_abbrev 0x0000000000002442 0x14 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + .debug_abbrev 0x0000000000002456 0x14 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_divsi3.o) + .debug_abbrev 0x000000000000246a 0x14 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .debug_abbrev 0x000000000000247e 0x14 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_arm_cmpsf2.o) + .debug_abbrev 0x0000000000002492 0x13b /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_fixunssfsi.o) + .debug_abbrev 0x00000000000025cd 0x1a3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(addsf3.o) + .debug_abbrev 0x0000000000002770 0x192 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) + .debug_abbrev 0x0000000000002902 0x17b /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(eqsf2.o) + .debug_abbrev 0x0000000000002a7d 0x191 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(gesf2.o) + .debug_abbrev 0x0000000000002c0e 0x191 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(lesf2.o) + .debug_abbrev 0x0000000000002d9f 0x192 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) + .debug_abbrev 0x0000000000002f31 0x1a3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(subsf3.o) + .debug_abbrev 0x00000000000030d4 0x184 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(fixsfsi.o) + .debug_abbrev 0x0000000000003258 0x1a1 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatsisf.o) + .debug_abbrev 0x00000000000033f9 0x1a1 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatunsisf.o) + .debug_abbrev 0x000000000000359a 0x14 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_clzsi2.o) + .debug_abbrev 0x00000000000035ae 0x1e5 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memcpy-stub.o) + .debug_abbrev 0x0000000000003793 0x1d9 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memset.o) -.debug_line 0x0000000000000000 0x86a6 +.debug_line 0x0000000000000000 0x8732 *(.debug_line) .debug_line 0x0000000000000000 0x13b ./system/src/newlib/_exit.o .debug_line 0x000000000000013b 0x278 ./system/src/newlib/_startup.o @@ -1647,35 +1646,35 @@ END GROUP .debug_line 0x0000000000000740 0x1ba ./system/src/cortexm/exception_handlers.o .debug_line 0x00000000000008fa 0x2bd ./system/src/cmsis/system_stm32f0xx.o .debug_line 0x0000000000000bb7 0x68 ./system/src/cmsis/vectors_stm32f0xx.o - .debug_line 0x0000000000000c1f 0x7ce ./src/24aaxx.o - .debug_line 0x00000000000013ed 0x2d3 ./src/delay.o - .debug_line 0x00000000000016c0 0x61 ./src/font_Arial.o - .debug_line 0x0000000000001721 0x48 ./src/glcdfont.o - .debug_line 0x0000000000001769 0x5a0 ./src/i2c.o - .debug_line 0x0000000000001d09 0x1517 ./src/ili9341.o - .debug_line 0x0000000000003220 0xffa ./src/ili9341gfx.o - .debug_line 0x000000000000421a 0x1c78 ./src/main.o - .debug_line 0x0000000000005e92 0x69 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_thumb1_case_shi.o) - .debug_line 0x0000000000005efb 0x6c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) - .debug_line 0x0000000000005f67 0x73 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_divsi3.o) - .debug_line 0x0000000000005fda 0x60 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) - .debug_line 0x000000000000603a 0x75 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_arm_cmpsf2.o) - .debug_line 0x00000000000060af 0x138 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_fixunssfsi.o) - .debug_line 0x00000000000061e7 0x68f /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(addsf3.o) - .debug_line 0x0000000000006876 0x468 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) - .debug_line 0x0000000000006cde 0x141 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(eqsf2.o) - .debug_line 0x0000000000006e1f 0x18c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(gesf2.o) - .debug_line 0x0000000000006fab 0x184 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(lesf2.o) - .debug_line 0x000000000000712f 0x46d /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) - .debug_line 0x000000000000759c 0x6da /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(subsf3.o) - .debug_line 0x0000000000007c76 0x128 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(fixsfsi.o) - .debug_line 0x0000000000007d9e 0x1e5 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatsisf.o) - .debug_line 0x0000000000007f83 0x1e1 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatunsisf.o) - .debug_line 0x0000000000008164 0x74 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_clzsi2.o) - .debug_line 0x00000000000081d8 0x24d /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memcpy-stub.o) - .debug_line 0x0000000000008425 0x281 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memset.o) + .debug_line 0x0000000000000c1f 0x7d5 ./src/24aaxx.o + .debug_line 0x00000000000013f4 0x2d3 ./src/delay.o + .debug_line 0x00000000000016c7 0x61 ./src/font_Arial.o + .debug_line 0x0000000000001728 0x48 ./src/glcdfont.o + .debug_line 0x0000000000001770 0x592 ./src/i2c.o + .debug_line 0x0000000000001d02 0x1517 ./src/ili9341.o + .debug_line 0x0000000000003219 0xffa ./src/ili9341gfx.o + .debug_line 0x0000000000004213 0x1d0b ./src/main.o + .debug_line 0x0000000000005f1e 0x69 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_thumb1_case_shi.o) + .debug_line 0x0000000000005f87 0x6c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + .debug_line 0x0000000000005ff3 0x73 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_divsi3.o) + .debug_line 0x0000000000006066 0x60 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .debug_line 0x00000000000060c6 0x75 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_arm_cmpsf2.o) + .debug_line 0x000000000000613b 0x138 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_fixunssfsi.o) + .debug_line 0x0000000000006273 0x68f /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(addsf3.o) + .debug_line 0x0000000000006902 0x468 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) + .debug_line 0x0000000000006d6a 0x141 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(eqsf2.o) + .debug_line 0x0000000000006eab 0x18c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(gesf2.o) + .debug_line 0x0000000000007037 0x184 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(lesf2.o) + .debug_line 0x00000000000071bb 0x46d /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) + .debug_line 0x0000000000007628 0x6da /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(subsf3.o) + .debug_line 0x0000000000007d02 0x128 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(fixsfsi.o) + .debug_line 0x0000000000007e2a 0x1e5 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatsisf.o) + .debug_line 0x000000000000800f 0x1e1 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatunsisf.o) + .debug_line 0x00000000000081f0 0x74 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_clzsi2.o) + .debug_line 0x0000000000008264 0x24d /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memcpy-stub.o) + .debug_line 0x00000000000084b1 0x281 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memset.o) -.debug_frame 0x0000000000000000 0x1000 +.debug_frame 0x0000000000000000 0xfec *(.debug_frame) .debug_frame 0x0000000000000000 0x40 ./system/src/newlib/_exit.o .debug_frame 0x0000000000000040 0x88 ./system/src/newlib/_startup.o @@ -1690,24 +1689,24 @@ END GROUP .debug_frame 0x00000000000003b4 0xec ./src/i2c.o .debug_frame 0x00000000000004a0 0x3b4 ./src/ili9341.o .debug_frame 0x0000000000000854 0x14c ./src/ili9341gfx.o - .debug_frame 0x00000000000009a0 0x3ac ./src/main.o - .debug_frame 0x0000000000000d4c 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) - .debug_frame 0x0000000000000d6c 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_divsi3.o) - .debug_frame 0x0000000000000d8c 0x28 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_fixunssfsi.o) - .debug_frame 0x0000000000000db4 0x38 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(addsf3.o) - .debug_frame 0x0000000000000dec 0x38 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) - .debug_frame 0x0000000000000e24 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(eqsf2.o) - .debug_frame 0x0000000000000e50 0x30 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(gesf2.o) - .debug_frame 0x0000000000000e80 0x30 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(lesf2.o) - .debug_frame 0x0000000000000eb0 0x38 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) - .debug_frame 0x0000000000000ee8 0x3c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(subsf3.o) - .debug_frame 0x0000000000000f24 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(fixsfsi.o) - .debug_frame 0x0000000000000f44 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatsisf.o) - .debug_frame 0x0000000000000f70 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatunsisf.o) - .debug_frame 0x0000000000000f9c 0x34 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memcpy-stub.o) - .debug_frame 0x0000000000000fd0 0x30 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memset.o) + .debug_frame 0x00000000000009a0 0x398 ./src/main.o + .debug_frame 0x0000000000000d38 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + .debug_frame 0x0000000000000d58 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_divsi3.o) + .debug_frame 0x0000000000000d78 0x28 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_fixunssfsi.o) + .debug_frame 0x0000000000000da0 0x38 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(addsf3.o) + .debug_frame 0x0000000000000dd8 0x38 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) + .debug_frame 0x0000000000000e10 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(eqsf2.o) + .debug_frame 0x0000000000000e3c 0x30 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(gesf2.o) + .debug_frame 0x0000000000000e6c 0x30 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(lesf2.o) + .debug_frame 0x0000000000000e9c 0x38 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) + .debug_frame 0x0000000000000ed4 0x3c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(subsf3.o) + .debug_frame 0x0000000000000f10 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(fixsfsi.o) + .debug_frame 0x0000000000000f30 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatsisf.o) + .debug_frame 0x0000000000000f5c 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatunsisf.o) + .debug_frame 0x0000000000000f88 0x34 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memcpy-stub.o) + .debug_frame 0x0000000000000fbc 0x30 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memset.o) -.debug_str 0x0000000000000000 0x3b99 +.debug_str 0x0000000000000000 0x3b7d *(.debug_str) .debug_str 0x0000000000000000 0x57b ./system/src/newlib/_exit.o 0x631 (size before relaxing) @@ -1739,68 +1738,68 @@ END GROUP 0xaf8 (size before relaxing) .debug_str 0x0000000000001752 0x2ad ./src/ili9341gfx.o 0xb01 (size before relaxing) - .debug_str 0x00000000000019ff 0x4f0 ./src/main.o - 0x12ea (size before relaxing) - .debug_str 0x0000000000001eef 0xa3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_thumb1_case_shi.o) - .debug_str 0x0000000000001f92 0xa3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) - .debug_str 0x0000000000001f92 0xa3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_divsi3.o) - .debug_str 0x0000000000001f92 0xa3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) - .debug_str 0x0000000000001f92 0x30 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_arm_cmpsf2.o) + .debug_str 0x00000000000019ff 0x4d4 ./src/main.o + 0x12cf (size before relaxing) + .debug_str 0x0000000000001ed3 0xa3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_thumb1_case_shi.o) + .debug_str 0x0000000000001f76 0xa3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + .debug_str 0x0000000000001f76 0xa3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_divsi3.o) + .debug_str 0x0000000000001f76 0xa3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .debug_str 0x0000000000001f76 0x30 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_arm_cmpsf2.o) 0xa3 (size before relaxing) - .debug_str 0x0000000000001fc2 0x1335 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_fixunssfsi.o) + .debug_str 0x0000000000001fa6 0x1335 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_fixunssfsi.o) 0x142f (size before relaxing) - .debug_str 0x00000000000032f7 0x123 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(addsf3.o) + .debug_str 0x00000000000032db 0x123 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(addsf3.o) 0x2f2 (size before relaxing) - .debug_str 0x000000000000341a 0x10a /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) + .debug_str 0x00000000000033fe 0x10a /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) 0x317 (size before relaxing) - .debug_str 0x0000000000003524 0x2f /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(eqsf2.o) + .debug_str 0x0000000000003508 0x2f /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(eqsf2.o) 0x229 (size before relaxing) - .debug_str 0x0000000000003553 0x34 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(gesf2.o) + .debug_str 0x0000000000003537 0x34 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(gesf2.o) 0x24d (size before relaxing) - .debug_str 0x0000000000003587 0x10 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(lesf2.o) + .debug_str 0x000000000000356b 0x10 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(lesf2.o) 0x24d (size before relaxing) - .debug_str 0x0000000000003597 0x78 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) + .debug_str 0x000000000000357b 0x78 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) 0x317 (size before relaxing) - .debug_str 0x000000000000360f 0x16 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(subsf3.o) + .debug_str 0x00000000000035f3 0x16 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(subsf3.o) 0x2f2 (size before relaxing) - .debug_str 0x0000000000003625 0x2a /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(fixsfsi.o) + .debug_str 0x0000000000003609 0x2a /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(fixsfsi.o) 0x233 (size before relaxing) - .debug_str 0x000000000000364f 0x45 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatsisf.o) + .debug_str 0x0000000000003633 0x45 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatsisf.o) 0x2b9 (size before relaxing) - .debug_str 0x0000000000003694 0x1b /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatunsisf.o) + .debug_str 0x0000000000003678 0x1b /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatunsisf.o) 0x2b5 (size before relaxing) - .debug_str 0x00000000000036af 0xa3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_clzsi2.o) - .debug_str 0x00000000000036af 0x444 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memcpy-stub.o) + .debug_str 0x0000000000003693 0xa3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_clzsi2.o) + .debug_str 0x0000000000003693 0x444 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memcpy-stub.o) 0x92d (size before relaxing) - .debug_str 0x0000000000003af3 0xa6 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memset.o) + .debug_str 0x0000000000003ad7 0xa6 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memset.o) 0x908 (size before relaxing) -.debug_loc 0x0000000000000000 0x9a57 +.debug_loc 0x0000000000000000 0x991c *(.debug_loc) .debug_loc 0x0000000000000000 0x25 ./system/src/newlib/_exit.o .debug_loc 0x0000000000000025 0x322 ./system/src/newlib/_startup.o .debug_loc 0x0000000000000347 0x6f ./system/src/newlib/_syscalls.o .debug_loc 0x00000000000003b6 0x2a ./system/src/cortexm/exception_handlers.o .debug_loc 0x00000000000003e0 0x110 ./system/src/cmsis/system_stm32f0xx.o - .debug_loc 0x00000000000004f0 0x820 ./src/24aaxx.o - .debug_loc 0x0000000000000d10 0x9e ./src/delay.o - .debug_loc 0x0000000000000dae 0x43f ./src/i2c.o - .debug_loc 0x00000000000011ed 0x27ac ./src/ili9341.o - .debug_loc 0x0000000000003999 0x1814 ./src/ili9341gfx.o - .debug_loc 0x00000000000051ad 0x1332 ./src/main.o - .debug_loc 0x00000000000064df 0x41 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_fixunssfsi.o) - .debug_loc 0x0000000000006520 0x88d /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(addsf3.o) - .debug_loc 0x0000000000006dad 0x84d /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) - .debug_loc 0x00000000000075fa 0x143 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(eqsf2.o) - .debug_loc 0x000000000000773d 0x259 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(gesf2.o) - .debug_loc 0x0000000000007996 0x24d /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(lesf2.o) - .debug_loc 0x0000000000007be3 0x8bd /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) - .debug_loc 0x00000000000084a0 0x8b3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(subsf3.o) - .debug_loc 0x0000000000008d53 0xf3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(fixsfsi.o) - .debug_loc 0x0000000000008e46 0x24d /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatsisf.o) - .debug_loc 0x0000000000009093 0x264 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatunsisf.o) - .debug_loc 0x00000000000092f7 0x481 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memcpy-stub.o) - .debug_loc 0x0000000000009778 0x2df /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memset.o) + .debug_loc 0x00000000000004f0 0x7e1 ./src/24aaxx.o + .debug_loc 0x0000000000000cd1 0x9e ./src/delay.o + .debug_loc 0x0000000000000d6f 0x4d3 ./src/i2c.o + .debug_loc 0x0000000000001242 0x27ac ./src/ili9341.o + .debug_loc 0x00000000000039ee 0x1814 ./src/ili9341gfx.o + .debug_loc 0x0000000000005202 0x11a2 ./src/main.o + .debug_loc 0x00000000000063a4 0x41 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_fixunssfsi.o) + .debug_loc 0x00000000000063e5 0x88d /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(addsf3.o) + .debug_loc 0x0000000000006c72 0x84d /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) + .debug_loc 0x00000000000074bf 0x143 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(eqsf2.o) + .debug_loc 0x0000000000007602 0x259 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(gesf2.o) + .debug_loc 0x000000000000785b 0x24d /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(lesf2.o) + .debug_loc 0x0000000000007aa8 0x8bd /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) + .debug_loc 0x0000000000008365 0x8b3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(subsf3.o) + .debug_loc 0x0000000000008c18 0xf3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(fixsfsi.o) + .debug_loc 0x0000000000008d0b 0x24d /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatsisf.o) + .debug_loc 0x0000000000008f58 0x264 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatunsisf.o) + .debug_loc 0x00000000000091bc 0x481 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memcpy-stub.o) + .debug_loc 0x000000000000963d 0x2df /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg_nano.a(lib_a-memset.o) .debug_macinfo *(.debug_macinfo) @@ -1819,7 +1818,7 @@ END GROUP OUTPUT(arm-electronicload_rework_2022.elf elf32-littlearm) LOAD linker stubs -.debug_ranges 0x0000000000000000 0xea0 +.debug_ranges 0x0000000000000000 0xe90 .debug_ranges 0x0000000000000000 0x18 ./system/src/newlib/_exit.o .debug_ranges 0x0000000000000018 0x98 ./system/src/newlib/_startup.o .debug_ranges 0x00000000000000b0 0x20 ./system/src/newlib/_syscalls.o @@ -1830,16 +1829,16 @@ LOAD linker stubs .debug_ranges 0x0000000000000168 0x10 ./system/src/cmsis/vectors_stm32f0xx.o .debug_ranges 0x0000000000000178 0xa0 ./src/24aaxx.o .debug_ranges 0x0000000000000218 0x70 ./src/delay.o - .debug_ranges 0x0000000000000288 0xd0 ./src/i2c.o - .debug_ranges 0x0000000000000358 0x318 ./src/ili9341.o - .debug_ranges 0x0000000000000670 0x190 ./src/ili9341gfx.o - .debug_ranges 0x0000000000000800 0x148 ./src/main.o - .debug_ranges 0x0000000000000948 0x198 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(addsf3.o) - .debug_ranges 0x0000000000000ae0 0x80 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) - .debug_ranges 0x0000000000000b60 0x30 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(eqsf2.o) - .debug_ranges 0x0000000000000b90 0x58 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(gesf2.o) - .debug_ranges 0x0000000000000be8 0x58 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(lesf2.o) - .debug_ranges 0x0000000000000c40 0x58 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) - .debug_ranges 0x0000000000000c98 0x198 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(subsf3.o) - .debug_ranges 0x0000000000000e30 0x38 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatsisf.o) - .debug_ranges 0x0000000000000e68 0x38 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatunsisf.o) + .debug_ranges 0x0000000000000288 0xa8 ./src/i2c.o + .debug_ranges 0x0000000000000330 0x318 ./src/ili9341.o + .debug_ranges 0x0000000000000648 0x190 ./src/ili9341gfx.o + .debug_ranges 0x00000000000007d8 0x160 ./src/main.o + .debug_ranges 0x0000000000000938 0x198 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(addsf3.o) + .debug_ranges 0x0000000000000ad0 0x80 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(divsf3.o) + .debug_ranges 0x0000000000000b50 0x30 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(eqsf2.o) + .debug_ranges 0x0000000000000b80 0x58 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(gesf2.o) + .debug_ranges 0x0000000000000bd8 0x58 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(lesf2.o) + .debug_ranges 0x0000000000000c30 0x58 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(mulsf3.o) + .debug_ranges 0x0000000000000c88 0x198 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(subsf3.o) + .debug_ranges 0x0000000000000e20 0x38 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatsisf.o) + .debug_ranges 0x0000000000000e58 0x38 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(floatunsisf.o) diff --git a/Release/src/24aaxx.o b/Release/src/24aaxx.o index 170c766b377d10a4d901560a7e6601e15af8f443..67fbcb42c27ffdb89f60de46cb38850138f5a0c1 100644 GIT binary patch delta 5602 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 diff --git a/Release/src/main.o b/Release/src/main.o index 677ae17bd36b81cc30e505f45191d3832e68ceca..328d33f7ad427477bf074167a60f99c1c96f483a 100644 GIT binary patch literal 73312 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 literal 74300 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 NWuDx~%+qx3{vQVYI)DHG diff --git a/include/i2c.h b/include/i2c.h index 5fd6b05..d31594a 100644 --- a/include/i2c.h +++ b/include/i2c.h @@ -50,14 +50,15 @@ uint8_t i2c_status(uint8_t stat); void i2c_start(I2C_TypeDef * I2Cx); void i2c_restart(void); void i2c_stop(I2C_TypeDef * I2Cx); -void i2c_reset(I2C_TypeDef * I2Cx); +//void i2c_reset(I2C_TypeDef * I2Cx); void i2c_autoend(I2C_TypeDef * I2Cx, uint8_t autoend); void i2c_set_nbytes(I2C_TypeDef * I2Cx, uint8_t nbytes); +void i2c_reset(I2C_TypeDef * I2Cx); uint8_t i2c_read_nack(void); //uint8_t i2c_read_ack(void); uint8_t i2c_read_ack(I2C_TypeDef * I2Cx, uint8_t * data, uint8_t count, uint8_t device); void i2c_write_addr(I2C_TypeDef * I2Cx, uint8_t addr, uint8_t dir); -uint8_t i2c_write(I2C_TypeDef * I2Cx, uint8_t * data, uint8_t count, uint8_t device ); +uint8_t i2c_write(I2C_TypeDef * I2Cx, uint8_t * data, uint8_t count, uint8_t device, uint8_t autoend ); //void i2c_write(uint8_t data); diff --git a/src/24aaxx.c b/src/24aaxx.c index ad82449..cb50082 100644 --- a/src/24aaxx.c +++ b/src/24aaxx.c @@ -102,7 +102,7 @@ void _24aa02_write(I2C_TypeDef * I2Cx, uint8_t addr, uint32_t data, uint8_t word I2Cx->CR1 |= I2C_CR1_TXIE | I2C_CR1_TCIE; i2c_start(I2Cx); - cycle=(uint16_t)(SystemCoreClock/(100000/i2c.tx_idx)); + cycle=(uint16_t)(SystemCoreClock/(I2C_SPEED/i2c.tx_idx)); while(cycle--) { @@ -146,7 +146,7 @@ uint32_t _24aa02_read(I2C_TypeDef * I2Cx, uint8_t addr, uint8_t word) { i2c_start(I2Cx); } - cycle=(uint16_t)(SystemCoreClock/(100000/i2c.tx_idx)); + cycle=(uint16_t)(SystemCoreClock/(I2C_SPEED/i2c.tx_idx)); while(cycle--) { @@ -169,7 +169,7 @@ uint32_t _24aa02_read(I2C_TypeDef * I2Cx, uint8_t addr, uint8_t word) { I2Cx->CR1 |= I2C_CR1_RXIE; i2c_start(I2Cx); - cycle=(uint16_t)(SystemCoreClock/(100000/i2c.rx_idx)); + cycle=(uint16_t)(SystemCoreClock/(I2C_SPEED/i2c.rx_idx)); while(cycle--) { @@ -194,7 +194,7 @@ uint32_t _24aa02_read(I2C_TypeDef * I2Cx, uint8_t addr, uint8_t word) { } -/* suitable for all EEPROMs 24AA32 to 23AA512 */ +/* suitable for all EEPROMs 24AA32 to 24AA512 */ void _24aa32_write(I2C_TypeDef * I2Cx, uint16_t addr, uint32_t data, uint8_t word) { // attention: internal write cycle is 6ms, otherwise NACK is sent @@ -225,17 +225,24 @@ void _24aa32_write(I2C_TypeDef * I2Cx, uint16_t addr, uint32_t data, uint8_t wor shft-=8; } I2Cx->CR1 |= I2C_CR1_TXIE | I2C_CR1_TCIE; + i2c_start(I2Cx); - cycle=(uint16_t)(SystemCoreClock/(100000/i2c.tx_idx)); + } - while(cycle--) - { - asm("NOP"); - } - (void)I2Cx->ICR; + cycle=(uint16_t)(SystemCoreClock/(I2C_SPEED/i2c.tx_idx)); + while(cycle--) + { + if(i2c.state==I2C_SENDING_DATA) + { + cycle=0; + } + //asm("NOP"); } + (void)I2Cx->ICR; + + if(i2c.state==I2C_SENDING_DATA && i2c.device==_24AAXX) { diff --git a/src/i2c.c b/src/i2c.c index 6ca5ee6..7094cd3 100644 --- a/src/i2c.c +++ b/src/i2c.c @@ -91,12 +91,13 @@ void i2c_stop(I2C_TypeDef * I2Cx) { I2Cx->CR2 |= I2C_CR2_STOP; } +/* void i2c_reset(I2C_TypeDef * I2Cx) { while(!(I2C1->ISR & I2C_ISR_STOPF)); I2Cx->ICR &= ~(I2C_ICR_STOPCF); } - +*/ void i2c_autoend(I2C_TypeDef * I2Cx, uint8_t autoend) { autoend = autoend & 0x1; I2Cx->CR2 = ((uint32_t)(autoend) << 25); @@ -109,6 +110,14 @@ void i2c_set_nbytes(I2C_TypeDef * I2Cx, uint8_t nbytes) { I2Cx->CR2 |= ((uint32_t)(nbytes)<<16); } +void i2c_reset(I2C_TypeDef * I2Cx) +{ + i2c.state=0; + i2c.device=0; + i2c.buf_cnt=0; + I2Cx->ICR &= ~(I2C_ICR_STOPCF); +} + uint8_t i2c_read_ack(I2C_TypeDef * I2Cx, uint8_t * data, uint8_t count, uint8_t device) { uint16_t cycle; @@ -127,19 +136,22 @@ uint8_t i2c_read_ack(I2C_TypeDef * I2Cx, uint8_t * data, uint8_t count, uint8_t i2c_start(I2Cx); + } cycle=(uint16_t)(SystemCoreClock/(I2C_SPEED/i2c.rx_idx)); while(cycle--) { - if(i2c.state==I2C_RECEIVING_DATA) + /* + if(i2c.state==I2C_RECEIVING_DATA) { cycle=0; } - //asm("NOP"); + */ + asm("NOP"); } I2Cx->ICR=0; - } + if(i2c.state==I2C_RECEIVING_DATA && i2c.device==device) { @@ -177,14 +189,15 @@ void i2c_write_addr(I2C_TypeDef * I2Cx, uint8_t addr, uint8_t dir) { -uint8_t i2c_write(I2C_TypeDef * I2Cx, uint8_t * data, uint8_t count, uint8_t device ) +uint8_t i2c_write(I2C_TypeDef * I2Cx, uint8_t * data, uint8_t count, uint8_t device, uint8_t autoend ) { uint16_t cycle; uint8_t state=0; + autoend = autoend & 0x1; if(i2c.state==I2C_IDLE && i2c.device==0) { - i2c_autoend(I2Cx,0); + i2c_autoend(I2Cx,autoend); i2c_set_nbytes(I2Cx, count); i2c_write_addr(I2Cx, device,0); i2c.device=device; diff --git a/src/main.c b/src/main.c index b444db9..778df8a 100644 --- a/src/main.c +++ b/src/main.c @@ -58,8 +58,8 @@ //#define KEY (GPIOA->IDR & 0x100) #define PHASE_A (GPIOB->IDR & 0x2) -#define PHASE_B (GPIOB->IDR & 0x4) -#define KEY (GPIOB->IDR & 0x1) +#define PHASE_B (GPIOB->IDR & 0x1) +#define KEY (GPIOB->IDR & 0x4) #define MCP3426 0x68 #define MCP3421 0x68 @@ -127,7 +127,7 @@ void mcp4728_set_reference(uint8_t data) data = data & 0xf; data += 0x80; - i2c_write(I2C1,&data,1,MCP4728); + i2c_write(I2C1,&data,1,MCP4728,1); } void mcp4728_set_gain(uint8_t data) @@ -135,7 +135,7 @@ void mcp4728_set_gain(uint8_t data) data = data & 0xf; data += 0xc0; - i2c_write(I2C1,&data,1,MCP4728); + i2c_write(I2C1,&data,1,MCP4728,1); } void mcp4728_set_pd(uint8_t data) @@ -145,13 +145,12 @@ void mcp4728_set_pd(uint8_t data) tmp[0]=0xa0+((data & 0xf0)>>4); tmp[1]=(data & 0xf)<<4; - i2c_write(I2C1,tmp,2,MCP4728); + i2c_write(I2C1,tmp,2,MCP4728,1); } void mcp4728_write_dac(uint8_t channel, uint16_t data, uint8_t ref, uint8_t gain) { - //uint8_t a,b,c; uint8_t tmp[3] = { 0x58,0,0 }; tmp[0] += ((channel & 0x3)<<1); @@ -160,55 +159,53 @@ void mcp4728_write_dac(uint8_t channel, uint16_t data, uint8_t ref, uint8_t gain { tmp[1] += 0x10; } -// b += ((gain & 0x1)<<4); if(!data) { tmp[1] += 0x20; } tmp[1] += (uint8_t)((data & 0xf00)>>8); - //c = (uint8_t)(data & 0xff); - - //tmp[0]=0x58+((channel & 0x3)<<1); - //tmp[1]=b; tmp[2]=data & 0xff; - i2c_write(I2C1,tmp,3,MCP4728); - //i2c_start(); - /* - i2c_set_nbytes(3); - i2c_autoend(0); - i2c_write_addr(MCP4728,WRITE); - i2c_start(); - while(!(I2C1->ISR & I2C_ISR_TXIS)); - i2c_write(a); - while(!(I2C1->ISR & I2C_ISR_TXIS)); - i2c_write(b); - while(!(I2C1->ISR & I2C_ISR_TXIS)); - i2c_write(c); - while(!(I2C1->ISR & I2C_ISR_TC)); - //i2c_reset(); - i2c_stop(); - */ + i2c_write(I2C1,tmp,3,MCP4728,1); + + } void mcp4728_write_fast_dac(uint16_t *data) { uint8_t tmp[8] = { 0,0,0,0,0,0,0,0 }; + uint8_t pd=0; for(uint8_t i=0;i<4;i++) { + if(!data[i]) { - data[i]+=0x1000; + switch(i) + { + case 0: + pd+=0x80; + break; + case 1: + pd+=0x20; + break; + case 2: + pd+=0x8; + break; + case 3: + pd+=0x2; + break; + } } tmp[(i*2)+1]=(uint8_t)(data[i] & 0xff); tmp[i*2]=((uint8_t)((data[i] & 0xff00)>>8)); } - i2c_write(I2C1,tmp,8,MCP4728); + i2c_write(I2C1,tmp,8,MCP4728,1); + mcp4728_set_pd(pd); } @@ -222,69 +219,6 @@ void mcp4728_general_update(void) */ } -void mcp3426_config(uint8_t cnf) -{ - i2c_write(I2C1,&cnf,1,MCP3426); - /* - i2c_autoend(0); - i2c_set_nbytes(1); - i2c_write_addr(MCP3426,WRITE); - i2c_start(); - while(!(I2C1->ISR & I2C_ISR_TXIS)); - i2c_write(cnf); - while(!(I2C1->ISR & I2C_ISR_TC)); - */ - //i2c_start(); - //while(!(I2C1->ISR & I2C_ISR_TXIS)); - //while(!(I2C1->ISR & I2C_ISR_TC)); - - i2c_stop(I2C1); -} - -/* -uint16_t mcp3426_read(uint8_t chan) -{ - - uint16_t tmp; - uint8_t status; - chan=(chan & 0x1)<<5; - chan+=0x88; - - - i2c_autoend(0); - i2c_set_nbytes(1); - i2c_write_addr(MCP3426,WRITE); - i2c_start(); - while(!(I2C1->ISR & I2C_ISR_TXIS)); - i2c_write(chan); - while(!(I2C1->ISR & I2C_ISR_TC)); - - do - { - tmp=0; - i2c_set_nbytes(3); - i2c_write_addr(MCP3426,READ); - i2c_start(); - while(!(I2C1->ISR & I2C_ISR_RXNE)); - tmp=((uint16_t)(i2c_read_ack()) << 8); - while(!(I2C1->ISR & I2C_ISR_RXNE)); - tmp+=i2c_read_ack(); - while(!(I2C1->ISR & I2C_ISR_RXNE)); - status=i2c_read_nack(); - i2c_stop(); - - } - - while (status & 0x80); - if(tmp & 0x8000) { - return 0; - } - else { - return tmp; - } -} -*/ - void mcp3421_config(uint8_t cnf, uint8_t device) { uint16_t cycle; @@ -305,7 +239,7 @@ void mcp3421_config(uint8_t cnf, uint8_t device) } - cycle=(uint16_t)(SystemCoreClock/(100000/i2c.tx_idx)); + cycle=(uint16_t)(SystemCoreClock/(I2C_SPEED/i2c.tx_idx)); while(cycle--) { @@ -365,7 +299,7 @@ uint16_t mcp9808_read(void) } - cycle=(uint16_t)(SystemCoreClock/(100000/i2c.tx_idx)); + cycle=(uint16_t)(SystemCoreClock/(I2C_SPEED/i2c.tx_idx)); while(cycle--) { @@ -387,7 +321,7 @@ uint16_t mcp9808_read(void) I2C1->CR1 |= I2C_CR1_RXIE; i2c_start(I2C1); - cycle=(uint16_t)(SystemCoreClock/(100000/i2c.rx_idx)); + cycle=(uint16_t)(SystemCoreClock/(I2C_SPEED/i2c.rx_idx)); while(cycle--) { @@ -416,88 +350,25 @@ void mcp9808_setalert(uint8_t upper, uint8_t lower, uint8_t crit) uint8_t tmp[3] = {0x1,0x0,0x1c}; - i2c_write(I2C1,tmp,3,MCP9808); - - /* - i2c_autoend(0); - i2c_set_nbytes(3); - i2c_write_addr(MCP9808,WRITE); - i2c_start(); - while(!(I2C1->ISR & I2C_ISR_TXIS)); - i2c_write(0x1); - while(!(I2C1->ISR & I2C_ISR_TXIS)); - i2c_write(0x0); - while(!(I2C1->ISR & I2C_ISR_TXIS)); - i2c_write(0x1c); - while(!(I2C1->ISR & I2C_ISR_TC)); - */ - //i2c_stop(); - //i2c_reset(); + i2c_write(I2C1,tmp,3,MCP9808,0); tmp[0]=0x2; tmp[1]=(uint8_t)((upper & 0xf0)>>4); tmp[2]=(uint8_t)((upper & 0xf)<<4); - i2c_write(I2C1,tmp,3,MCP9808); - - /* - i2c_autoend(0); - i2c_set_nbytes(3); - i2c_write_addr(MCP9808,WRITE); - i2c_start(); - while(!(I2C1->ISR & I2C_ISR_TXIS)); - i2c_write(0x2); - while(!(I2C1->ISR & I2C_ISR_TXIS)); - i2c_write((uint8_t)((upper & 0xf0)>>4)); - while(!(I2C1->ISR & I2C_ISR_TXIS)); - i2c_write((uint8_t)((upper & 0xf)<<4)); - while(!(I2C1->ISR & I2C_ISR_TC)); - */ - //i2c_reset(); + i2c_write(I2C1,tmp,3,MCP9808,0); tmp[0]=0x3; tmp[1]=(uint8_t)((lower & 0xf0)>>4); tmp[2]=(uint8_t)((lower & 0xf)<<4); - i2c_write(I2C1,tmp,3,MCP9808); - - - - /* - i2c_autoend(0); - i2c_set_nbytes(3); - i2c_write_addr(MCP9808,WRITE); - i2c_start(); - while(!(I2C1->ISR & I2C_ISR_TXIS)); - i2c_write(0x3); - while(!(I2C1->ISR & I2C_ISR_TXIS)); - i2c_write((uint8_t)((lower & 0xf0)>>4)); - while(!(I2C1->ISR & I2C_ISR_TXIS)); - i2c_write((uint8_t)((lower & 0xf)<<4)); - while(!(I2C1->ISR & I2C_ISR_TC)); - */ - //i2c_reset(); + i2c_write(I2C1,tmp,3,MCP9808,0); tmp[0]=0x4; tmp[1]=(uint8_t)((crit & 0xf0)>>4); tmp[2]=(uint8_t)((crit & 0xf)<<4); - i2c_write(I2C1,tmp,3,MCP9808); - - /* - i2c_autoend(0); - i2c_set_nbytes(3); - i2c_write_addr(MCP9808,WRITE); - i2c_start(); - while(!(I2C1->ISR & I2C_ISR_TXIS)); - i2c_write(0x4); - while(!(I2C1->ISR & I2C_ISR_TXIS)); - i2c_write((uint8_t)((crit & 0xf0)>>4)); - while(!(I2C1->ISR & I2C_ISR_TXIS)); - i2c_write((uint8_t)((crit & 0xf)<<4)); - while(!(I2C1->ISR & I2C_ISR_TC)); - i2c_stop(); - */ + i2c_write(I2C1,tmp,3,MCP9808,0); } @@ -565,34 +436,6 @@ void show_voltage(uint16_t volt) { ili9341_out("Volt"); } -/* -void show_dec_mark(uint16_t dec) { - -// ili9341_setcursor(4,41); -// ili9341_settextsize(4); -// ili9341_settextcolor(RED,BLACK); - ili9341_drawhline(4,75,180,BLACK); - switch(dec) - { - case 1: - //ili9341_out(" _"); - ili9341_drawhline(148,75,20,RED); - break; - case 10: - //ili9341_out(" _ "); - ili9341_drawhline(124,75,20,RED); - break; - case 100: - //ili9341_out(" _ "); - ili9341_drawhline(100,75,20,RED); - break; - case 1000: - //ili9341_out(" _ "); - ili9341_drawhline(28,75,44,RED); - break; - } -} -*/ void show_status(uint8_t stat) { @@ -622,7 +465,6 @@ void show_watt(uint32_t watt) { tmp1=watt/1000; tmp2=watt%1000; ili9341_setcursor(0,115); - //ili9341_settextsize(3); ili9341_setfont(Arial_36); ili9341_settextcolor(WATT,BLACK); i_to_a(text,tmp1,3); @@ -630,7 +472,6 @@ void show_watt(uint32_t watt) { ili9341_out("."); i_to_a(text,tmp2,3); ili9341_out(text); - //ili9341_settextsize(1); ili9341_setcursor(186,121); ili9341_setfont(Arial_10); ili9341_out("Watt"); @@ -645,17 +486,11 @@ void show_resistance(uint32_t resistance) { if((resistance>99999) || (resistance==0) ) { ili9341_fillrect(6,164,180,43,BLACK); - //ili9341_setcursor(14,166); - //ili9341_settextsize(3); - //ili9341_settextcolor(BLUE,BLACK); - //ili9341_out(" "); - //ili9341_write(0x82); - //ili9341_out(" "); + } else { ili9341_setcursor(28,164); - //ili9341_settextsize(3); ili9341_setfont(Arial_36); tmp1=resistance%10; tmp2=resistance/10; @@ -665,14 +500,10 @@ void show_resistance(uint32_t resistance) { i_to_a(text,tmp1,1); ili9341_out(text); - //ili9341_out(0x81); - } ili9341_setcursor(186,170); - //ili9341_settextsize(1); ili9341_setfont(Arial_10); ili9341_out("Ohms"); - //ili9341_write(0x80); } void show_cutoffvoltage(uint16_t voltage) @@ -690,15 +521,24 @@ void show_cutoffvoltage(uint16_t voltage) ili9341_out("V"); } -void show_readbackcurrent(uint32_t current) +void show_readbackcurrent(uint32_t current, uint16_t amp) { char text[4]; - //current-=256; - current*=10000; - //current/=64000; + if(current < 263) + { + current=0; + } + else if(amp<2000) + { + current*=990; + } + else if(amp>=2000) + { + current*=9850; + } current/=64750; - current-=4; + ili9341_settextcolor(LILAS,LIGHTGREY); ili9341_setfont(Arial_13); ili9341_setcursor(253,132); @@ -815,16 +655,13 @@ int main(void) uint8_t step_width=0; uint32_t current=0; uint16_t factor=1; - uint32_t amp_readback[2]; float wh=0,ah=0; uint16_t t1_16,t2_16; uint32_t t1_32; uint16_t t_clb=0; uint16_t dac[4][21]; - uint16_t adc[4][21]; - //uint8_t current_read[4] = { 0,0,0,0 }; - uint16_t dac_val[4] = { 0,9,0,0 }; + uint16_t dac_val[4] = { 0,0,0,0 }; uint16_t null[4] = { 0x0,0x0,0x0,0x0 }; uint16_t temperature=0; uint16_t timer_local=0; @@ -840,7 +677,6 @@ int main(void) i2c_init(I2C1); - GPIOA->MODER |= GPIO_MODER_MODER0_0 | GPIO_MODER_MODER1_0 | GPIO_MODER_MODER2_0 | GPIO_MODER_MODER3_0 | GPIO_MODER_MODER4_1 | GPIO_MODER_MODER5_1 | GPIO_MODER_MODER6_1 | GPIO_MODER_MODER7_1 | GPIO_MODER_MODER8_0 | GPIO_MODER_MODER9_0 | GPIO_MODER_MODER10_0 | GPIO_MODER_MODER11_0; @@ -860,13 +696,16 @@ int main(void) GPIO_PUPDR_PUPDR6_0 | GPIO_PUPDR_PUPDR7_0; GPIOB->AFR[0] = 0x11010000; - SPI1->CR1 |= SPI_CR1_MSTR; // | SPI_CR1_SSI | SPI_CR1_SSM; + + GPIOF->MODER |= GPIO_MODER_MODER6_0 | GPIO_MODER_MODER7_0; + GPIOF->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR6 | GPIO_OSPEEDER_OSPEEDR7; + + SPI1->CR1 |= SPI_CR1_MSTR; SPI1->CR2 |= SPI_CR2_SSOE | SPI_CR2_FRXTH | SPI_CR2_DS_0 | SPI_CR2_DS_1 | SPI_CR2_DS_2; - //SPI1->CR2 = 0x1700; SPI1->CR1 |= SPI_CR1_SPE; NVIC->ISER[0] |= (1<<(SPI1_IRQn & 0x1f)); - TIM3->PSC = 7; + TIM3->PSC = 7; // PWM for FAN // TIM3->ARR = 250; TIM3->CCR1 = 0; TIM3->CCMR1 |= TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1PE; @@ -888,7 +727,6 @@ int main(void) TIM16->PSC = 0; // Timer3 500uS TIM16->ARR = 23999; //18001; - //TIM3->CR1 |= TIM_CR1_URS; TIM16->DIER |= TIM_DIER_UIE; TIM16->CR1 |= (TIM_CR1_CEN); @@ -940,7 +778,6 @@ int main(void) RTC->ALRMAR = 0x80808080; RTC->CR |= RTC_CR_ALRAIE | RTC_CR_ALRAE; // | RTC_CR_COE | RTC_CR_COSEL; // | RTC_CR_OSEL_1; RTC->WPR = 0xff; - //RTC->WPR = 0x64; RTC->WPR = 0xca; RTC->WPR = 0x53; @@ -971,56 +808,12 @@ int main(void) delay_ms(100); ili9341_init(); - /* - mcp24aa32_write_word(0x1e00,0); - delay_ms(50); - mcp24aa32_write_word(0x1e02,200); - delay_ms(50); - mcp24aa32_write_word(0x1e04,400); - delay_ms(50); - mcp24aa32_write_word(0x1e06,600); - delay_ms(50); - mcp24aa32_write_word(0x1e08,800); - delay_ms(50); - mcp24aa32_write_word(0x1e0a,1000); - delay_ms(50); - mcp24aa32_write_word(0x1e0c,1200); - delay_ms(50); - mcp24aa32_write_word(0x1e0e,1400); - delay_ms(50); - mcp24aa32_write_word(0x1e10,1600); - delay_ms(50); - mcp24aa32_write_word(0x1e12,1800); - delay_ms(50); - mcp24aa32_write_word(0x1e14,2000); - delay_ms(50); - mcp24aa32_write_word(0x1e16,2200); - delay_ms(50); - mcp24aa32_write_word(0x1e18,2400); - delay_ms(50); - mcp24aa32_write_word(0x1e1a,2600); - delay_ms(50); - mcp24aa32_write_word(0x1e1c,2800); - delay_ms(50); - mcp24aa32_write_word(0x1e1e,3000); - delay_ms(50); - mcp24aa32_write_word(0x1e20,3200); - delay_ms(50); - mcp24aa32_write_word(0x1e22,3400); - delay_ms(50); - mcp24aa32_write_word(0x1e24,3600); - delay_ms(50); - mcp24aa32_write_word(0x1e26,3800); - delay_ms(50); - mcp24aa32_write_word(0x1e28,4000); -*/ #pragma mark - initialisation - ili9341_clear(BLACK); ili9341_setrotation(3); ili9341_setcursor(105,0); - //ili9341_settextsize(0); ili9341_setfont(Arial_8); ili9341_settextcolor(ORANGE,BLACK); ili9341_out("Electronic Load by HB9EVI"); @@ -1033,7 +826,6 @@ int main(void) ili9341_fillrect(0,223,320,27,LIGHTGREY); ili9341_setcursor(226,111); - //ili9341_setcursor(244,111); ili9341_settextcolor(BLACK,LIGHTGREY); ili9341_setfont(Arial_10); ili9341_out("t"); @@ -1066,9 +858,71 @@ int main(void) ili9341_out("cool"); NVIC->ISER[0] |= (1<<(I2C1_IRQn & 0x1f)); - //mcp3421_config(0x1c,1); - //current=mcp3421_read(1); - //mcp24aa32_write_word(0xfff0, 0x1234); + + /* // DAC default values // + _24aa32_write(I2C1,0xe00,0,2); + delay_ms(50); + _24aa32_write(I2C1,0xe02,200,2); + delay_ms(50); + _24aa32_write(I2C1,0xe04,400,2); + delay_ms(50); + _24aa32_write(I2C1,0xe06,600,2); + delay_ms(50); + _24aa32_write(I2C1,0xe08,800,2); + delay_ms(50); + _24aa32_write(I2C1,0xe0a,1000,2); + delay_ms(50); + _24aa32_write(I2C1,0xe0c,1200,2); + delay_ms(50); + _24aa32_write(I2C1,0xe0e,1400,2); + delay_ms(50); + _24aa32_write(I2C1,0xe10,1600,2); + delay_ms(50); + _24aa32_write(I2C1,0xe12,1800,2); + delay_ms(50); + _24aa32_write(I2C1,0xe14,2000,2); + delay_ms(50); + _24aa32_write(I2C1,0xe16,2200,2); + delay_ms(50); + _24aa32_write(I2C1,0xe18,2400,2); + delay_ms(50); + _24aa32_write(I2C1,0xe1a,2600,2); + delay_ms(50); + _24aa32_write(I2C1,0xe1c,2800,2); + delay_ms(50); + _24aa32_write(I2C1,0xe1e,3000,2); + delay_ms(50); + _24aa32_write(I2C1,0xe20,3200,2); + delay_ms(50); + _24aa32_write(I2C1,0xe22,3400,2); + delay_ms(50); + _24aa32_write(I2C1,0xe24,3600,2); + delay_ms(50); + _24aa32_write(I2C1,0xe26,3800,2); + delay_ms(50); + _24aa32_write(I2C1,0xe28,4000,2); + delay_ms(50); + _24aa32_write(I2C1,0xf00,0,2); + delay_ms(50); + _24aa32_write(I2C1,0xf02,400,2); + delay_ms(50); + _24aa32_write(I2C1,0xf04,800,2); + delay_ms(50); + _24aa32_write(I2C1,0xf06,1200,2); + delay_ms(50); + _24aa32_write(I2C1,0xf08,1600,2); + delay_ms(50); + _24aa32_write(I2C1,0xf0a,2000,2); + delay_ms(50); + _24aa32_write(I2C1,0xf0c,2400,2); + delay_ms(50); + _24aa32_write(I2C1,0xf0e,2800,2); + delay_ms(50); + _24aa32_write(I2C1,0xf10,3200,2); + delay_ms(50); + _24aa32_write(I2C1,0xf12,3600,2); + delay_ms(50); + */ delay_ms(6); @@ -1084,13 +938,27 @@ int main(void) { dac[j][i]=_24aa32_read(I2C1, (0x100*j)+(i*2),2); } - adc[j][i]=_24aa32_read(I2C1, 0x400 +(0x100*j)+(i*2),2); + //adc[j][i]=_24aa32_read(I2C1, 0x400 +(0x100*j)+(i*2),2); } } #pragma mark dac/adc init - + GPIOB->BRR=0x100; + + /* // reset eeprom settings // + delay_ms(60); + mcp4728_write_dac(0,0,0,0); + delay_ms(60); + mcp4728_write_dac(1,0,0,0); + delay_ms(60); + mcp4728_write_dac(2,0,0,0); + delay_ms(60); + mcp4728_write_dac(3,0,0,0); + delay_ms(60); + */ + mcp4728_set_gain(0x0); delay_ms(1); mcp4728_set_reference(0xf); @@ -1099,6 +967,7 @@ int main(void) delay_ms(1); mcp3421_config(0x1c,0); delay_ms(1); + mcp4728_write_fast_dac(dac_val); delay_ms(4); fet_pulldown(null); @@ -1124,7 +993,6 @@ int main(void) if(btn_hb) { ili9341_setcursor(4,223); - //ili9341_settextsize(1); ili9341_setfont(Arial_13); ili9341_settextcolor(BLACK,LIGHTGREY); if(btn_hb<1500) { @@ -1143,7 +1011,7 @@ int main(void) ili9341_out("Store Parameters "); } else if(btn_hb<0xffff) { - ili9341_out("Calibration "); + ili9341_out("Calibration "); } } if(timeout) @@ -1157,15 +1025,6 @@ int main(void) } } - /* - if(read_adc) - { - volt=(float)(mcp3421_read(1)); - current=mcp3421_read(0); - set_mode=11; - read_adc=0; - } - */ if(keyfunc) { IWDG->KR = 0xaaaa; @@ -1198,16 +1057,19 @@ int main(void) } break; case 0xfd: + + #pragma mark calibration - if(calib) // calculate new eeprom values from calibration { + i2c_reset(I2C1); if(factor==100) { - flt1=(float)_24aa32_read(I2C1, 0x1e00 +((amperes/factor)%10)*2,2); + flt1=(float)_24aa32_read(I2C1, 0xe00 +((amperes/factor)%10)*2,2); } else if(factor==1000) { - flt1=(float)_24aa32_read(I2C1, 0x1e00 +((amperes/factor)%100)*2,2); + flt1=(float)_24aa32_read(I2C1, 0xe00 +((amperes/factor)%100)*2,2); } else { - flt1=(float)_24aa32_read(I2C1, 0x1f00 +((amperes/factor)%10)*2,2); + flt1=(float)_24aa32_read(I2C1, 0xf00 +((amperes/factor)%10)*2,2); } flt2=(float)(t_clb); flt2/=1000; @@ -1219,12 +1081,13 @@ int main(void) else { flt1*=(float)((amperes/factor)%10); } + i_to_a(text,(uint16_t)(flt1),4); ili9341_settextcolor(BLACK,LIGHTGREY); ili9341_setcursor(230,210); ili9341_setfont(Arial_12); - //ili9341_settextsize(1); ili9341_out(text); + if(factor==1000) { _24aa32_write(I2C1, (0x100*step_width) + (((amperes/factor)%100)*2),(uint16_t)(flt1),2); dac[step_width][(amperes/factor)%100]=(uint16_t)(flt1); @@ -1235,30 +1098,14 @@ int main(void) dac[step_width][(amperes/factor)%10]=(uint16_t)(flt1); dac_val[step_width]=(uint16_t)(flt1); } + delay_ms(50); + i2c_reset(I2C1); mcp4728_write_fast_dac(dac_val); fet_pulldown(dac_val); - delay_ms(50); - /* - if(factor==1000) - { - amp_readback[0]=mcp3426_read(1); - mcp24aa32_write_word(0x400 + (0x100*step_width) + ((amperes/factor)%100)*2, amp_readback[0]); - } - else if(factor==100) - { - amp_readback[0]=mcp3426_read(1); - mcp24aa32_write_word(0x400 + (0x100*step_width) + ((amperes/factor)%10)*2, amp_readback[0]); - } - else - { - amp_readback[0]=mcp3426_read(0); - mcp24aa32_write_word(0x400 + (0x100*step_width) + ((amperes/factor)%10)*2, amp_readback[0]); - } - */ - //amp_readback[0]=mcp3421_read(0); - adc[step_width][(amperes/factor)%10]=amp_readback[0]; + GPIOB->BRR=0x100; calib=0; + NVIC->ISER[0] |= (1<<(TIM14_IRQn & 0x1f)); set_mode=2; } else if(set_volt) { @@ -1319,6 +1166,7 @@ int main(void) mcp4728_write_fast_dac(dac_val); fet_pulldown(dac_val); GPIOB->BSRR=0x100; + NVIC->ISER[0] &= ~(1<<(TIM14_IRQn & 0x1f)); set_mode=10; break; } @@ -1345,17 +1193,30 @@ int main(void) dac_val[1]=dac[1][(amperes/10)%10]; dac_val[2]=dac[2][(amperes/100)%10]; dac_val[3]=dac[3][(amperes/1000)%100]; - mcp4728_write_fast_dac(dac_val); show_dacvals(dac_val); + if(amperes<2000) + { + GPIOF->BSRR |= GPIO_BSRR_BS_6; + GPIOF->BRR |= GPIO_BRR_BR_7; + } + else + { + GPIOF->BRR |= GPIO_BRR_BR_6; + GPIOF->BSRR |= GPIO_BSRR_BS_7; + } timeout=0; if(run) { fet_pulldown(dac_val); + + mcp4728_set_pd(0x0); + //mcp4728_write_fast_dac(dac_val); } else { fet_pulldown(null); mcp4728_set_pd(0xaa); + //mcp4728_write_fast_dac(dac_val); } if (init) { @@ -1494,69 +1355,18 @@ int main(void) delay_ms(2); volt=(float)(mcp3421_read(1)); volt*=ADC_VOLT; // 0.8073; - delay_ms(2); - //amp_readback[1]=mcp3426_read(1); - //amp_readback[0]=mcp3421_read(0); - /* - current_read[0]=0; - current_read[1]=0; - current_read[2]=0; - current_read[3]=0; - */ - //if(amp_readback>(uint32_t)((adc[2][9]<<15)+(adc[1][9])+(adc[0][9]))) - if(amp_readback[1]>adc[2][9]) - { - for(i=0;i<21;i++) - { - //if((amp_readback>=(uint32_t)(adc[3][i]<<15)) && (amp_readback<(uint32_t)(adc[3][i+1]<<15))) - if((amp_readback[1]>=adc[3][i]) && (amp_readback[1](uint32_t)((adc[1][9])+(adc[0][9]))) - //if(amp_readback[1]>adc[1][9]) - //{ - for(i=0;i<10;i++) - { - //if((amp_readback>=(uint32_t)(adc[2][i]<<15)) && (amp_readback<(uint32_t)(adc[2][i+1]<<15))) - if((amp_readback[1]+10>=adc[2][i]) && amp_readback[1](adc[0][9])) - { - for(i=0;i<10;i++) - { - if((amp_readback[0]>=adc[1][i]) && (amp_readback[0]=adc[0][i]) && (amp_readback[0]CFGR & (uint32_t)RCC_CFGR_SWS) != (uint32_t)RCC_CFGR_SWS_PLL) { } */ - RCC->CR |= ((uint32_t)RCC_CR_HSEON); while((RCC->CR & RCC_CR_HSERDY) == 0) {} @@ -1699,6 +1507,7 @@ void RCC_Configuration(void) RCC->AHBENR |= RCC_AHBENR_GPIOAEN; RCC->AHBENR |= RCC_AHBENR_GPIOBEN; RCC->AHBENR |= RCC_AHBENR_GPIOCEN; + RCC->AHBENR |= RCC_AHBENR_GPIOFEN; RCC->APB2ENR |= RCC_APB2ENR_SPI1EN; RCC->APB1ENR |= RCC_APB1ENR_I2C1EN; RCC->APB1ENR |= RCC_APB1ENR_TIM3EN; -- 2.39.5