From 8665ccbe8fa957e1193e00bd8ee5dc7014742bb8 Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Wed, 21 Jun 2023 11:06:15 +1000 Subject: [PATCH] Tools: add bootloaders for FlyingMoonF427 --- Tools/bootloaders/FlyingMoonF427_bl.bin | Bin 16144 -> 16212 bytes Tools/bootloaders/FlyingMoonF427_bl.hex | 1016 +++++++++++++++++++++++ 2 files changed, 1016 insertions(+) create mode 100644 Tools/bootloaders/FlyingMoonF427_bl.hex diff --git a/Tools/bootloaders/FlyingMoonF427_bl.bin b/Tools/bootloaders/FlyingMoonF427_bl.bin index 3b3eef5e5d4e714c695fe8c2a58c2f258e52709b..cfe512ea48419b35e26682ef5b3deac5a07f31c3 100755 GIT binary patch delta 8053 zcmZWO4_s5%x#!$_lUxXt009C4%^%cYPy$HBKa~*hf<%iQ_C2-#g6MjqqG;=$-P$H< zyV~`&qSx0U)K^xwK5bVNZQg`R}NOuKIk}T*HG#6g?sTUnuYb=F?Rpm@J)j6-75}JYl@CXY4LcZQM}(a zbA`U)pkt}OT4L1EP{9h_H-6=<&M*VPsmjGtHQ{^T^K2J1OyMM8Q#_PH3Txxr33EUL@|8kf@zP;;9J> zhr~YkwOu$$=Qy`abdMV7wT`vb?10KweJg{ejQIFl5@SQ+_a^954@t~KrO#&GHQ7!Rzb0ZgZdo#M&F^F$h6+o zR!8Uv{YF6X3w_&L)9J8$3OW^+O;83o z{98H8nYR_0@;2sf%lmfjwsl+AZ(O%+{kPX|6S^6l$7XzAVpm-pMrC_ow@0~s;2fGd z%>eQvJ7Nt0abs0d_Ibl%qj2gCCu%pCWMlI2qdXFCPyAOy=I&#Cuh(NE?MiP;=q#bJ zJyWkWbpKUjZBq%2p{~r{qfXSB=X#|9y^`qxHO=rNb7osdL!*e2b^a#T1@2$CActWG zPfrx~9&+k=WJO~7Ub3gBqI5gmg{-%(ka5=p-DO;oZM`{!U;CD17Li|}MC?3(p94Im z_!~G?h}9<{wt_|M4*~oDe*y3iqA)ZFb_2mrrYF7y?R02={hLgRt22fycJcNe)I}Nl zM^PH<&*v1!!H3G}Em75skt<}559Ztm;3`E4x^;Qa)tf4jPEOTi z-mNezJOX1>97m!pnsaSUJ!6c7*24Er{5uwE6!Td-xNcLF9c5TWdxADEdUmup?N$&p z5LJcizEGcPD1|szo)ewz7UyD2KhV2SOZh{3L|t|0IwY`B9JvwI!zF zkj2v#Ac{0bN!RHZn*B)h`x05w5@opdUSuTgvM9bASw@5X9K*p*Gbs?6>~m z80H?1&Eg8d3Ey<6E|F-9MzGB;KDvjg7z>%5XjVa+!P(C}-Ce>_$Of*gpP8bz#p=f0CVkyd%eSDj32IK;Cf3R-Yf-QiB2z3uf>g&ij|oLD%! z-2BIcsvnPlS9GGe@|}v4xQp(jC2YkDzY2j9L+EUU(D}!(V@T)$cv1)fz(*j$XH!Ha zRpXf_XU`f$`hIhH5CIZLFG#qZ$ut-yzLwMbkW#hu=I*@(m^qK#i1r=MDZg^$Lb zqsXpzN0o67tssVCWS?STh-~d=Q-tfy9whchNb9p6H0LbW2HJW@C}H&;JI9z5CqQRW zW}%l0g(`v5>WHHKR_GH+>rEIvJE9CB^F||coDqX`#JY^?2DUNwHArye$S zLxRn;6MsJ`C5gjFEMOxRg%Ah`>ds{^bl`2-32_n~ibAdz*D_;y4N zr%dJ7V{u>rMQ!i8{%ROPkQ6l$?cKDBa_v) z_S>-7994KgarsdWVL zz`erJWNR&T4nR1LJMEMf1iWBgvGBWtvpkU%iq53ZM3>>U1)>M z-VgJ317Pu|144>gx57GrkiwbAE1dfMU3vQ))Fn+V7JqRLj-5I}NG4SJ*i{Ty)NA1l zwF5UR?O6QXInu^r|0J@E1uB8@Zo#dt^Yr>L%tQVs$r4T-Puj@9Tx;{?It%z*C$9W( zOwF*h^HLbojQy`W)WHY&WDYOg>&WENKGjC>_IrCN32(U*!i(uqmi{uh$D!t^Pm4_? zu9F)Sh1vUi989po@r?iF-O#rMFQrBqYAm=m54M*aU+nA>#Qyk9Fl8q87-eMneUQCo z-As?{rT0008<4{}(D!i=8Ndqruwf!ZWTl*Wy8+sWyk8rk(wDO`XO#hb_Z_4j@sA@_e_0 z2@vI}Rv=OACo1c(AjA2kh_yS?&_{rYJ%0?swE0q;DXV7ePI2BZ%{Fv87%nxC>_kSb zNyo|Ihh@fvIT%3$H{0w;{B=LE>(~B3coH5qU(%}NTH)ceIUc@-Pp`o)x>r{R+e1{t z1-?c+PhWuQ0t+xl&%Bg|?oACO#So`CdV2AW5Ytf9|L zjE}wRH;XC-Evo36FP77X_rKt}u)jvM)9U8T=W9evJDY3AnWh@CnEu$sjCZd=X0;0( zc)OZ+@+p3gSvGs6jb%32@(`Gr2#FE}N;RyrA;;~mdq zOYCFQJie>U9^9hTPSal;&NO#Al7r^0HNA60yQ+%Oz^tm2&2qR(4o^?H2x zt#Rw>tSW6FOJvhh{K(ii?%i=yRqwAB4fu^Xw&N{v?8SC4e7^ja@-bd9cv#w)Vc>GX z^dCnm__t2~XQ<8f-yz_*M>wBus8Gj_xvjOwnvd}h=#RN9oHUSfNyn7|gV@wb{dImZ zXRDRN($r`ClG>4wj++Z3qe51O8DA9^W$5+6DSYG_e^S4gD+Rh=$LWScgz5ufdxkUp z?HC-N1C63=n}Djk&1Vxn&bS9ZB_w4QV4E-}(}*7uR%A9p`$*;@tP?I|R^U`2NgE&4 z8mT`{2@Tqp(r}U1zg^6P8$er~9NsTn)y{boijc!r4)m~-x!tpa7(fosmFZKqfiJ<< z8Ys&dC{ok+%i+hSD6{!-Wbnc-4P>xN-}`O|6Hed97+DbefLz2eqgt5%G8ACS%Z7r+ zanwx0PY&-9TC?tHxmUg@9j?V)#wRGw0Of2TLY>kKXyI50zKalSubi|$hW1Lp$NY&t z(mo1pGWKeMu9UQoOw(;o(3KH7w~(4WFSjg4arM1qE!fv%%}*Hkftwnz-Ax~$5s%=0EDZrS8*cDpDs(G8>&o(BVmkw)bvQJ?++nRM?@)>E(YG!mL+Ad;D zc7w!cg`%8U>Q|;n@2r1=j3lhfX~g-$iJW=*FJo(a@d*ou#q!wS@75=b=H!5hl61zL z{21<_Phc@QE-BrW$aOCY)w+2=v0Yb`lR9Mp^Y>3*d@2V>8o}aL;iRshFcC;-*7;%j z{`13%`>S18Y>~h^ZO?*jEF2^{Bz&pUl^lt7yLG*Ax*6rL5G~~_9LZl;OzlHxFHea$ zW3LOD&JQ!Dz0FvBNhr@X;uFICxn^t@p2(fqutjR&^}M;4h(~5ZHXERKE36tH!zBm2 z(rTN+Ot;kljk=dHcGMyBF&A+SyjxME47N+F4K+N~rswHi;d1T_*_`z7>5VbXekS2uj}DJ%^=wSTYTF2lPq3W`aIb0goT5^>9{n*eq$53>lP<;iN8XwL+$n}j3s||N1|Ckb$0I~@pULFTNq&DPa@?(gL?VYT z$&nD5_p5xwGEn$j;oHFxIvj_gb|A$I8DpJr*XDL%^WZfiJ;={se{bzq=OSB;B-(OG_S9wfF-gD#bU zJf3o`b{%OZ6^jy-LQ*tI&<6e)2MSgW(7f68pzB#Mc{ny6()eip75+6x%Fu)S4_s>3 zN|({K&gD76{~)h3;TsUjdOkz{C3r+~QKdiG*cNA(JlmBE)oK)rJyAyg69+xCD}O#* zRmVcf^O;NW1Y^KrjFd=7@@bu^+@)rERD-Ks$#ZkvdtJcEgkAM6UGs6B7NY-PGVHav-sPCmJ|6DkWjuA^hkngKIMfiGxEnjn=@ zE|a^{K?lisgT<15f#1WcYX$Jd+^ETY-F*lIdd>0qrF5w2HTI-DIo#w=YzUrv>aI%X zJYIHGqbk04NYbpvq8u5L^6hW%w7%1^Y)D%>2x2tCRp}$>CBl3tp?09OopInG7NyAZ z5Z;5sbg6~ws7pB37B{jE1+aKIvf14|!Xz~;-^-@qFVCB&iY<#2iQYquulxbO?pV$W!wY3@iM8loHawx~?+wa^VQe4=;~WQ=1>HxZ>i|_^T}~7-=@gVFFtQvzD3buxiQcq)n7g17&wkxr?#K=(MxLQt zTQ5i{=l>vS4S2!lr$3d@HHBw{Sx{1YAHQRH)`dYJH-Dj2ekd(~VihjQW;)8;vOaJA zf}*W^UVtar3jwl7N8N8j=Ohj48NqP1w)ko8_mVEjd-}|XH|@_u?R+;p^Q@DY10P7p z+dY!RcGR97WzudB>1x%r?Qo9&GDI{wZ#dle+Dgx+)@|-L-81aj z^2pPO#8v0e{EW+k5?a<#-=&)2CoQu`(~xwQ4N6R<8E%dr0*-}eOf6I>248|O8<>2t zJ{D%CPBAHigA!YrDJs)Oc=LE$Q;NT4T+>uD-rY3fDplzRTlg!ryuR;Ew^?NAH=E5+ zRi*^V5>M54{=;Ii@c&K%In#sYy-67Z;Uas%5!_!NkZQnTNG+(z3P!Z@5Ta} z(M`RNG;Q9)jJ!Z!ftn|?cOADH+yF29P3WMC_5U6Wt(x26rzK&1 zX$pQuc(imO-YmRYY9wC%Ug@`l!|BC>wyc)=_+4Rr*#i7y;Xv6eyhrerRX{Y1l-0qv zy!?AOCY&tKqUi}n_+|N$8FvN(!wlT5aqvCf1Q~CJ%m^dqy5i-rWlf_&GRjv|thNcy)o3@LTX0HG5KURW#gncOQ1H-ArmBl!ENSPb-Q&> zZ-s^nn{_pT4MZ|hN(i4<^v@N~k|zx)&+P0n_(z!!iCdzvaPNd1eo-RDTP(Z?uA8K$ z5)2jtY_!@^f(^nBs8npi3zi}}7PbjLvlP^pK;2gca2Na+$RV;+-p0Ibar|v{gMOO; z&p<3KxRRVrrp^tp*|N(Ukg2nIeamGy&ar8IGfA;R%0k2Rff)JG znF|XsR;n6UUz1z-Q)Mi*_kv=rOBA-ogaG$i(>W^=EiL4eQ+@EvuDD)j6>(J|9> znQnFOYWLT4KmI2=_G^AX7x*h(JE2p5V`1T?McEnf`19BK*-+X)=ob1Ht=7t6=eyt# z(}LzE226_|2Kh7oO3(V}`l+xhnvhrdE_rbx$4z4_(K7{=rP4@lIC3~?LTOY%5GnwZ zq8S5D0z4H}8j}G>0OtU{4cG#BG^#R|0sbn^J;hi7?NC25L-9=_ABm~bRCwX!RJb5E z6}~+QNqs7@sPCNczl-yzZkv$2Bww&BF~Cz5Hk3n^SdFk|J)$-1kV;dE$lq>wI>}_< zjtw{$@V^5#0)81VdRgdQmR-0h6S4OJya@0Fz_S2503HHZ0dNFBIKHG zU4Mt&_{lAVr7+&)-#JdnrQ@`GVXQ{pTsX7JQhms^GEk~A$>C5=RrYtj%vI)Ui@VLW zIxqbaamQS@9TB$ujbYt#Osjgs|mqdACJ z0oec$VgWev9b64Gv^ghXL!oqwD$e*}G#bLP5WzGn0X4`X>p6vcW|*YcvVn-}p4-qQ$FBT$VV z)@^yh(c38Uy%dM!zn@shH+l?xC_q+miALlA?5f|f zWl#P6^?T~QF1eYiZ>aa$Cb1b>&^_h`GqezF@jmjq8u<#(S>IFHb)OERg)OkmmxTQg z7={Wz=;=f(2S98?v_!>}bKam_Bb_|qMy;GpvnCyXNknql#BZvNPjvMDx)NL8^Q8IW z_KI68E&6ixufDa`Cy}_dQ2Wtpy4&bET7`}xKG|36IU=+RGlVt)!}2bS&+0zxcUwf1 zkK}3l$chh!=~lWO<=^_8F!YSm?ba33@^4(kuiT^Z@_-Jp5r9Jph+PBtF68PFtFVYo z19%jm9pD`R(tlwRuSrDgW0T{a1NtiTk#9d?B7-PSQ--3*?v%${P&;KkJ&dNZfgC}1 zy!2MO;|(>V5Xs*QcZ47wz#)sm`WZu?lQI1;=6Vp9=oX+`S6aTjp_l2TRD*Gej@L1E&RfGjf|3z92}qBoh&EQ$@y#m&C-;k(R)KxAoAl7n*ZxyyyxY9qSUidy@2fP zLCmdQkK}?d#TA0mIYbV-EqrhcCYFoBjL_QcC*;a7JB(RmAMQUbFaoUCNP*^L&8wmJ zi?O^A<|)nrBEAmi3bPw!EzIJP5bs90(|uO=Y2iN4YT-3ds$_I) zS6nUs=-+kS4dzSXh2Y%7V<(4EqUOI--IXoVdjF`1=i{Yc$2N8yY_q@Kats7C3y=a(2k;?S zXDmXjQ!<*`HFI7=+QmN%b5!-3q}Ow08rcKY!u~4!Q&TyTkB4zvbERfQ@<-vCnM&a^*LiGg!mm+<~SoEIT{)-Tq!2^cqelN$q&M) z>)+v1RKnL5;r1ct$^z6!Xl^*i_Xq8QVJNfbYIner8R{Xh-J; zSk#|Xh~rig_C0FSFq1SK+c17jSr{8o0c!BDvhrY3J9Z=oSzFQxvhj^!WM3YP=Ncq4 zVNJ0`aw@UBb=-Ke?}q$OB$o0z@5a)sPGTqBaUIy{36(h0KWdJtrA@TN{9^3X6dWnN zb+8c2%f@wnFx-ytdeDy#uM~dwRf4egI@wd&SEq%it}hjyyiQ_+B*0_OV5Ib9uTK$3 z;-|*($ctl$(+L}LlKV3%u|$b^LROPaI9+kT1@YI9c*7MmcQ{D6Hs;_Uo}1dATuHd5 z0oO_3()DA08C#7xqmMo*_tlJseOQ*mh*Lra5|DEccN_xuRRDbt;wb@JQ-}5FA60#! zrks&}o-`f5F7+hk`w7QCtUxSL(bt3JZIQ(FiR%iR(JZ^@IJn=%Ucz!sBwu98vE!}V z%{BR+TNiwA3jGGg?Et{?l(T3UdC=`3yQoWs zaxB~X5a+8PV?l?U0^MuJE4Jk~BAL={ zA`=A=$6WFC%!OS4-bgaV2$q!X-OgJ^=RQ|q(0MBx@O;2lzyj7s3O86okuS_Y&tCECQ{I1ONnPd2&4LQH;Mk?M# z3AaPoHV~q07eXoPJ_|Yc!B8n53f1#pg|_h5LIy#1r6Bi!E7ONBwdU0NoMvJ(qVT<7 z>l}b|cl|+71V8UG3K_vSK^5bqDru9dOr2CEwV&a6wwfB+PhWfj*3GMsIPZigel$e$ zx1eT%HV|BSYIDj=>>q%W<3Ib^EBQ_I&^~&<>py~;@^8@gZ~chtyP@vK+<1r>k#d`# z0Pqn*k{BRSQ`}=*Yh1@cKu?><69`^CF;6s9Htm)k;&O^W&fOp-^2m79(|+=sk;E3!CJLHj*S;Ci?PuI= z4_iT8Y|o@>sK7tqW4Nd;M)U>vX}q)m>RTZ!avNG@M{nT1sTzE*R` z|L6+m(4>GLBxDXW!hpD-&jyWrn=7&3v1>*59NDQaVGLYJil&^YFczM9;s3$m*{E7*z3Zw`)UniVXceo7wv)xBrsr|W7s=7v-)6F}~dt&(hWb0ziZ`p%nK^;)}LbKtVgu0r^{|S>6Z^mo@)ooWG8KG z;GZj#FchI`|8AzF(ZT|$*}yG65$W*emv=ODh+8ck9=o9SrCc%z3n5~UM!GCl z#pOa_xu(1rxhAeC9}1a-xzO`Z(tv@-Ka$1_7Ry5s{EI7Mmu0z71bkwQZ!ko-wo41r z+-aAiP=)l>$Xekzgrl#AlU_($g*&8=(xzih3Z+@`ekn1%2Iwv6%kXMRN?(i}(nsmB z-gGNPN2Mg=PxK^#Xv%fzHRBw|@1p2%J{(fbk1)48A7+M&k*3Vo=#zzg$6>kTHp4)P zpLS4F{v$&1{9cGx31?(Ym$W>A8O{LiHpn#zm$~U6qk(K-O?g^coUy90K>JiZT#nnV zPf`LWBKeas>ZGAB15VPevk1W=9E3gr^jg3zfp{CCp8}fn{V2{?MCivS`PRkx781S+ zX&_@>wjoLhmEB}6(BRRACpoe2h5=&ICs{IAEqEuA=%x;TJct^Z+x#PhgXp~$VfkQ` zIqB;Q!Ya2+Lu^YXVv|KqdN$LVNbfzT9?l>u?as{4?43BEZrVV`JS1ZrPf=acaAt1u z4gj6Bg z%}M>!tXbg*K0=?s@{I^t58WQm$1g~US@Xc5OSAH_h9)=&g)@_P$l^Z8HL#9O>G7=T z55zY<$~`woZ$3Au+g$3waBBsR`JN`Zq|XEINe$lV@|Tu+wLEJlMEy$0JJ!7-*nluWFUnk>TRxB~gGck_UGNla7{4`K?ZT*-*x zNmuY@AsdXMDe2!jjNV0e6ElQD@pXPL9LH6XE@!D@>Eu^ln3&YqodC8tQjx%CU&+iL z>`&&KVUF+0)|CI29?G%$DL1mcH;5c|868bB-7boTV zzZI-=XM5SbCXo`&o?4Ho0fQn@rS1$-s<6kMlf3TPlZ;>p=6jQ>F_iYXW5hgv)R=Z- zH~HQ&mhY|e>S2#)$|X$=k#S#7M{IFV%DU2qd~b``1`A>Y`eHoKybv(Kc>h}(<_j9I z!0#m?SnP}{GtZy^8O%T_YVo#;?cx#FVK~)DMM>HXJuE!Ha9*=$^K9~98{c5wt0}D- z7C0|S9#JLQOZeCxP5DAIb@$z1A+7x}z(Vk9%9Q{q1`ItZYc<8C!PWaMHL0rEM$Wkv zD(1^oQwqHo$&XKbSUgk>_io1xVJ_Bf**019595M8|yj;F2WBd+m_q}uQ!1G=)$L)oZ(zKZ=~$M6rS zGBu@u@|LM93taG9T%fNmQ*#R570XmZ0cE3AwgADezMx~+gnSjb@U(RI*$QGxLskaN zDuDM%RB!^>vXtB6t!tRdY08wCW#bW~DI)>oM{ExmF2+nsla$GUY+qG(g4+cSFhTej zJ!KvSdLw7a@fCLi4Q@#YnnlX9!Ly}-`0~}W!~(^TF;d~oIN(D4#eKBMd+znDfq?v3 zbTp)M)596mdxJU~$SER$@7JdjGZ26IdUDo70_1f9loRrSutTU-GZwT#F;Tev4}*Bt zTu)L#K>%eZ6@CCIlB6rR8lEX?Dl=a*6~iNqBzC}+h0VsYC;X_lO+4&Mfhhm2C*RZL z$@H{|_j%GSZL$3^(%|c}h_9Oe6f*c>;^H35+D0!_Ey26n1=(7}cVS3Ud3?aNhT=Y( zK#MLlqXbzcSH0&Q58Y3~70a{Ew23WZZWH0fGHidCy43Q#>#Iwzo2Hu+=W$I(0(dxy zBHZLYl^)wsq{1|{;-t-FvPg?y{?)25+}3F=#Bem`Np=lwS}yXG((O^~+xPZUM_mUTaCB3L(qE zmEpHiw>1mum5;2;OmPWxrKUU?M)3fE0`J2)lG(Q0zx0f4?ocosqO12c>TT~f(mUc8 zIui)d_vrGnE`E6f%h}WD>})PB$WV=2F`P*k!}!RQY6_?e;ZzVlF%}mde_@UD>Y@FE zv0I_|7g6Dhv7yjfP|^ng*9Pf=ZLzzx0C7a=0%%(TP)hnCx>$1VDxXYz@FpBLi|8kk zdrg9`Zy}`gsM0lo>?81Sb_ezv*tmiOQ&c%E)$(hmHol!Ze}2E-Rto22RQZAQ8lQ)E zO8vYe)wC)ueF0!jN}E+d{qKCKe%5k=UYxZ$bHf6}$@3BCgnkUyAPzR3QyQG*m`Yl* z>_n>t7d7P*DL;2(W*40FBs?|cEl69wKD3f@I;BIodH5OW?c5dk5lP7{qc%)PD`)Q@ zGrThUHw82#J995xeO}#bH$$r51T&&S%1M&gutvcZ`rL@q$M%tSNn8TSPu56FCp^Dr2;wqP+~c)s8#eia-$qjJq|-B7vlg35Z~ z_1rtG&l(s|4aJxB#sM^RfW9QUy)(tj;?G^C^XDySj@h%#6Ax@F%y&d1JJyjv#w@a9 zzQbvBr3FcVs1P809~`q`<`(@Nf0Lr=mKWe1{6^3UmBUvdwGa7YtD85d)ErrR|L(`U zr@YghnWN2hk2UB)L{woSGz z8E6zghjQ=n$|Ds+)ZS0Ks5t|ls+(HBRR3MNG{4Gn16KFI?&VGIjwBf>e_|Lx6PgrCwjgc^5$sopq=B{Zi-#z`H!+r@3+XUBfA zrsU3#zE2*BhpNDVD32O-+K6hle)5Ip&bUmlOKx?&2RPm~{<&v&6}ZkjVS6qqoH$~; zNz;4_GxQw&ITRzt?kb@U98?J$<_Wy?BPqYof?K4D!lh7E`wOikc3vsGN8*agsjPr> zf6*c=OYKFu_+#mvqQwwjN>K&;mMnZK``w9-rmf}QFYnlXUwJ5G=%J3{M;He)PD>XS zuAp3JC4(bN$Hn$!fg^{?J}Xr_X5-t^!;WPj;dO_bNOL?&-5i&8Evlw|a$0(SQ9%lJ z*EPiwLJD$92Ns{%^UKq*OE03FK}c8R&t9qFsIqE8Q(jU@bre;$!3B*>V<6XdnWbXa zc7pFut+wou;L(JoB@es++1j?l(Y^5Uc4TX7sBgRs#R0a}H?UT-XCW6+*1(38JWDxy zd;>(4>63L76kh=Z`jC7U(&8mq`)P!vBTIjb?>&`OjByfM&Gu~c8pUL%G-KH`S5)~B z%6IGx!Uq3y7cEn8^XI#D)e=NxP$VxPWCd^j4PI$aOw7^0(M7|8CdGI`Oza_rhuZOR(C3-uX6yQcY7zqu@O?0uS2}B@~S) zfrzGj6Nwx2KB)B&udB`$u)~o5?jTB|q^&CwXA%q2LK^&)g#4uh%^mCaRn%@;=U6C| zl$3xET2@%sW6lBYFU8nUk7>getTz;4kcP6Zt(6Q-`*X&b`qQdXZ{AL z(THfmGjC>`U#eSazi%uHu{%xhUI~A_^gyxT1E9z#_(#VPIsyHJGypV1KcVkVMve}Q zDKwpjKdRe6QGho9%7EuB>5G+ajHJ9(ujO6MM(i(g;BSf3<8z&caRi8*4*@p=cESgJ ZO1C-_PkRwQVbVzi_CXo2?Z70a{{zkLJG=k@ diff --git a/Tools/bootloaders/FlyingMoonF427_bl.hex b/Tools/bootloaders/FlyingMoonF427_bl.hex new file mode 100644 index 0000000000..3112aadcbf --- /dev/null +++ b/Tools/bootloaders/FlyingMoonF427_bl.hex @@ -0,0 +1,1016 @@ +:020000040800F2 +:1000000000060020E1010008E3010008E301000808 +:10001000E3010008E3010008E3010008E301000830 +:10002000E3010008E3010008E30100086936000865 +:10003000E3010008E3010008E3010008E301000810 +:10004000E3010008E3010008E3010008E301000800 +:10005000E3010008E30100081939000841390008EC +:100060006939000891390008B9390008E30100082E +:10007000E3010008E3010008E3010008E3010008D0 +:10008000E3010008E3010008E3010008E3010008C0 +:10009000E3010008E3010008E3010008E13900087A +:1000A000E3010008E3010008E3010008E3010008A0 +:1000B000E3010008E3010008E3010008E301000890 +:1000C000E3010008E3010008E3010008E301000880 +:1000D000E3010008E3010008E3010008E301000870 +:1000E000453A0008E3010008E3010008E3010008C5 +:1000F000E3010008E3010008E3010008E301000850 +:10010000E3010008E3010008C93A0008E301000820 +:10011000E3010008B53A0008E3010008E301000824 +:10012000E3010008E3010008E3010008E30100081F +:10013000E3010008E3010008E3010008E30100080F +:10014000E3010008E3010008E3010008112E0008A4 +:10015000E3010008E3010008E3010008E3010008EF +:10016000E3010008E3010008E3010008E3010008DF +:10017000E3010008E3010008E3010008E3010008CF +:10018000E3010008E3010008E3010008E3010008BF +:10019000E3010008E3010008E3010008E3010008AF +:1001A000E3010008E3010008E3010008E30100089F +:1001B000E3010008E3010008E3010008E30100088F +:1001C000E3010008E3010008E3010008E30100087F +:1001D000E3010008E3010008E3010008E30100086F +:1001E00002E000F000F8FEE772B6374880F30888B6 +:1001F000364880F3098836483649086040F20000E6 +:10020000CCF200004EF63471CEF200010860BFF36C +:100210004F8FBFF36F8F40F20000C0F2F0004EF638 +:100220008851CEF200010860BFF34F8FBFF36F8F8C +:100230004FF00000E1EE100A4EF63C71CEF20001E4 +:100240000860062080F31488BFF36F8F02F0A8FACD +:1002500003F0A8F94FF055301F491B4A91423CBFAB +:1002600041F8040BFAE71D49184A91423CBF41F896 +:10027000040BFAE71A491B4A1B4B9A423EBF51F83E +:10028000040B42F8040BF8E700201849184A914281 +:100290003CBF41F8040BFAE702F086FA03F0D6F906 +:1002A000144C154DAC4203DA54F8041B8847F9E7A7 +:1002B00000F042F8114C124DAC4203DA54F8041B22 +:1002C0008847F9E702F06EBA0006002000220020FD +:1002D0000000000808ED00E00000002000060020FB +:1002E000083F0008002200204C220020502200205D +:1002F00020310020E0010008E0010008E0010008D2 +:10030000E00100082DE9F04F2DED108AC1F80CD066 +:10031000C3689D46BDEC108ABDE8F08F002383F3CF +:1003200011882846A047002001F0BAFDFEE701F041 +:1003300023FD00DFFEE7000038B502F005FA40B10A +:10034000174B6FF03F01002259720F211A729972F8 +:10035000DA7202F0DFF9054602F018FA0446D8B95D +:10036000104B9D421AD001339D4218BF044641F202 +:10037000883504BF01240025002002F0D5F90CB116 +:1003800000F078F800F014FD00F0B0FB284600F013 +:10039000B9F800F06FF8F9E70025EDE70546EBE75F +:1003A00000220020010007B008B500F06BFBA0F1AF +:1003B00020035842584108BD07B541F212030221FB +:1003C00001A8ADF8043000F07BFB03B05DF804FB3E +:1003D00038B5302383F31188174803680BB101F057 +:1003E0002BFE164A144800234FF47A7101F01AFECE +:1003F000002383F31188124C236813B12368013B57 +:100400002360636813B16368013B63600D4D2B7813 +:1004100033B963687BB9022000F03CFC322363608F +:100420002B78032B07D163682BB9022000F032FC34 +:100430004FF47A73636038BD50220020D103000866 +:100440007023002068220020084B187003280CD865 +:10045000DFE800F008050208022000F00BBC0220D3 +:1004600000F0FABB024B00225A607047682200205D +:10047000702300201F4B204A10B51C46196801311B +:1004800036D004339342F9D16268A24230D31B4B79 +:100490009B6803F1006303F580439A4228D2002051 +:1004A00000F03EFB0220FFF7CFFF154B1A6C002235 +:1004B0001A64196E1A66196E596C5A64596E5A6626 +:1004C0005A6E1A6942F000521A611A6922F00052FB +:1004D0001A611B6972B64FF0E0233021C3F8084D52 +:1004E000D4E9003281F311889D4683F308881047D0 +:1004F00010BD00BF0040000820400008002200207E +:10050000003802402DE9F04F93B0AA4B0090202212 +:10051000FF210AA89D6800F0F5FBA74A1378A3B94C +:10052000A648012103601170302383F3118803680A +:100530000BB101F081FDA24AA04800234FF47A716B +:1005400001F070FD002383F31188009B13B19D4BD4 +:10055000009A1A609C4A009C1378032B1EBF00234C +:100560001370984A4FF0000A18BF5360D34656469E +:10057000D146012000F07EFB24B1924B1B68002B7A +:1005800000F01182002000F07DFA0390039B002B05 +:10059000F2DB012000F060FB039B213B162BE8D827 +:1005A00001A252F823F000BF050600082D0600083E +:1005B000C1060008730500087305000873050008EC +:1005C0004B0700081B0900083508000897080008B9 +:1005D000BF080008E508000873050008F7080008D0 +:1005E0007305000869090008A506000873050008DE +:1005F000AD09000811060008A506000873050008EB +:10060000970800080220FFF7CFFE002840F0F58190 +:10061000009B0221BAF1000F08BF1C4605A841F259 +:100620001233ADF8143000F04BFAA2E74FF47A70B1 +:1006300000F028FA071EEBDB0220FFF7B5FE0028CA +:10064000E6D0013F052F00F2DA81DFE807F0030A68 +:100650000D10133605230593042105A800F030FA88 +:1006600017E054480421F9E758480421F6E75848B0 +:100670000421F3E74FF01C08404600F053FA08F15C +:1006800004080590042105A800F01AFAB8F12C0F0F +:10069000F2D1012000FA07F747EA0B0B5FFA8BFB58 +:1006A0004FF0000900F07AFB26B10BF00B030B2B87 +:1006B00008BF0024FFF780FE5BE746480421CDE732 +:1006C000002EA5D00BF00B030B2BA1D10220FFF7BE +:1006D0006BFE074600289BD0012000F021FA022083 +:1006E000FFF7B2FE00265FFA86F8404600F028FACF +:1006F000044690B10021404600F032FA013600284D +:10070000F1D1BA46044641F21213022105A8ADF810 +:1007100014303E4600F0D4F92BE70120FFF794FE99 +:100720002546244B9B68AB4207D9284600F0FAF9CE +:10073000013040F067810435F3E7234B00251D703D +:10074000204BBA465D603E46ACE7002E3FF460AFFA +:100750000BF00B030B2B7FF45BAF0220FFF774FE53 +:10076000322000F08FF9B0F10008FFF651AF18F019 +:1007700003077FF44DAF0F4A926808EB05039342DD +:100780003FF646AFB8F5807F3FF742AF124B01937B +:10079000B84523DD4FF47A7000F074F90390039AA2 +:1007A000002AFFF635AF019B039A03F8012B0137AE +:1007B000EDE700BF002200206C2300205022002023 +:1007C000D1030008702300206822002004220020AA +:1007D000082200200C2200206C220020C820FFF7F5 +:1007E000E3FD074600283FF413AF1F2D11D8C5F1D4 +:1007F000200242450AAB25F0030028BF4246834948 +:100800000192184400F058FA019A8048FF2100F044 +:1008100079FA4FEAA8037D490193C8F38702284675 +:1008200000F078FA064600283FF46DAF019B05EB17 +:10083000830537E70220FFF7B7FD00283FF4E8AE55 +:1008400000F0BAF900283FF4E3AE0027B846704B39 +:100850009B68BB4218D91F2F11D80A9B01330ED0B9 +:1008600027F0030312AA134453F8203C0593404693 +:10087000042205A900F0FAFA04378046E7E7384673 +:1008800000F050F90590F2E7CDF81480042105A896 +:1008900000F016F906E70023642104A8049300F091 +:1008A00005F900287FF4B4AE0220FFF77DFD002893 +:1008B0003FF4AEAE049800F067F90590E6E7002338 +:1008C000642104A8049300F0F1F800287FF4A0AE9E +:1008D0000220FFF769FD00283FF49AAE049800F06B +:1008E00063F9EAE70220FFF75FFD00283FF490AECE +:1008F00000F072F9E1E70220FFF756FD00283FF40F +:1009000087AE05A9142000F06DF904210746049074 +:1009100004A800F0D5F83946B9E7322000F0B2F863 +:10092000071EFFF675AEBB077FF472AE384A9268B9 +:1009300007EB090393423FF66BAE0220FFF734FD4D +:1009400000283FF465AE27F003074F44B9453FF454 +:10095000A9AE484600F0E6F80421059005A800F08D +:10096000AFF809F10409F1E74FF47A70FFF71CFDC5 +:1009700000283FF44DAE00F01FF9002844D00A9B38 +:1009800001330BD008220AA9002000F0C3F9002887 +:100990003AD02022FF210AA800F0B4F9FFF70CFD9D +:1009A0001C4801F083FA13B0BDE8F08F002E3FF42D +:1009B0002FAE0BF00B030B2B7FF42AAE0023642128 +:1009C00005A8059300F072F8074600287FF420AED2 +:1009D0000220FFF7E9FC804600283FF419AEFFF73C +:1009E000EBFC41F2883001F061FA059800F01CFA46 +:1009F000464600F0D3F93C46BBE5064652E64FF0CA +:100A0000000905E6BA467EE637467CE66C22002001 +:100A100000220020A08601002DE9F84F4FF47A73E0 +:100A2000DFF85880DFF8589006460D4602FB03F7C2 +:100A3000002498F900305A1C5FFA84FA01D0A342CE +:100A400012D159F8240003682A46D3F820B0314661 +:100A50003B46D847854207D1074B012083F800A0C9 +:100A6000BDE8F88F0124E4E7002CFBD04FF4FA70C6 +:100A700001F01CFA0020F3E7B82300201022002028 +:100A80001422002007B50023024601210DF10700C2 +:100A90008DF80730FFF7C0FF20B19DF8070003B0C5 +:100AA0005DF804FB4FF0FF30F9E700000A4608B597 +:100AB0000421FFF7B1FF80F00100C0B2404208BD41 +:100AC00030B4074B0A461978064B53F82140236887 +:100AD000DD69054B0146AC46204630BC604700BF8F +:100AE000B823002014220020A086010070B501F078 +:100AF000FDFC094E094D308000242868338883426C +:100B000008D901F0EDFC2B6804440133B4F5804FA3 +:100B10002B60F2D370BD00BFBA23002078230020E1 +:100B200001F0ACBD00F1006000F580400068704746 +:100B300000F10060920000F5804001F02BBD000044 +:100B4000054B1A68054B1B889B1A834202D9104437 +:100B500001F0C6BC0020704778230020BA23002093 +:100B600038B5084D044629B128682044BDE838400E +:100B700001F0D6BC2868204401F0BAFC0028F3D06C +:100B800038BD00BF7823002010F003030AD1B0F570 +:100B9000047F05D200F10050A0F51040D0F80038D5 +:100BA000184670470023FBE700F10050A0F5104005 +:100BB000D0F8100A70470000064991F8243033B18C +:100BC0000023086A81F824300822FFF7B1BF012012 +:100BD000704700BF7C230020014B1868704700BF9E +:100BE000002004E070B5194B1D68194B0138C5F39E +:100BF0000B0408442D0C04221E88A6420BD15C680D +:100C00000A46013C824213460FD214F9016F4EB1DD +:100C100002F8016BF6E7013A03F10803ECD18142D7 +:100C20000B4602D22C2203F8012B0A4A052416880F +:100C3000AE4204D1984284BF967803F8016B013C20 +:100C400002F10402F3D1581A70BD00BF002004E085 +:100C5000B83B0008A43B0008022803D1044B08223B +:100C60009A6170470128FCD1014B0422F8E700BFCC +:100C700000100240022804D1054B4FF400229A6173 +:100C800070470128FCD1024B4FF48022F7E700BFE8 +:100C900000100240022805D1064A536983F0080378 +:100CA000536170470128FCD1024A536983F0040361 +:100CB000F6E700BF0010024010B50023934203D0B6 +:100CC000CC5CC4540133F9E710BD000010B5013805 +:100CD00010F9013F3BB191F900409C4203D11AB198 +:100CE0000131013AF4E71AB191F90020981A10BDC8 +:100CF0001046FCE703460246D01A12F9011B0029F0 +:100D0000FAD1704702440346934202D003F8011B14 +:100D1000FAE770472DE9F8431F4D144695F8242053 +:100D20000746884652BBDFF870909CB395F8243094 +:100D30002BB92022FF2148462F62FFF7E3FF95F8E9 +:100D40002400C0F10802A24228BF2246D6B2414682 +:100D5000920005EB8000FFF7AFFF95F82430A41B4D +:100D60001E44F6B2082E17449044E4B285F824607D +:100D7000DBD1FFF721FF0028D7D108E02B6A03EB76 +:100D800082038342CFD0FFF717FF0028CBD100208A +:100D9000BDE8F8830120FBE77C230020024B1A7892 +:100DA000024B1A70704700BFB823002010220020A9 +:100DB00038B5174C174D204600F0B8FB29462046A1 +:100DC00000F0E0FB2D6814486A6D936B23F4002358 +:100DD000936301F06BF81149284600F0D9FC6A6D65 +:100DE0000F4D936B28680F4943F400239363A0428F +:100DF0004FF4E1330B6001D000F0F8FA6868A042CC +:100E000004D0BDE83840074900F0F0BA38BD00BF53 +:100E100098280020C03C000840420F00C83C000851 +:100E200014220020A423002070B50C4B0C4D1E781A +:100E30000C4B55F826209A4204460DD00A4B00214F +:100E400014221846FFF75EFF0460014655F826009D +:100E5000BDE8704000F0CABA70BD00BFB8230020E2 +:100E60001422002098280020A423002030B5094D2A +:100E70000A4491420DD011F8013B5840082340F339 +:100E80000004013B2C4013F0FF0384EA5000F6D12C +:100E9000EFE730BD2083B8ED02684368114301607D +:100EA00003B1184770470000024AD36843F0C003FB +:100EB000D36070470050004010B5054C054A002132 +:100EC000204600F071FA044A044BC4E9972310BD90 +:100ED000BC230020A90E00080050004080DE8002E4 +:100EE000234A037C002918BF0A46012B30B5C0F8FD +:100EF00068220CD11F4B984209D11F4B196C41F449 +:100F000080111964196E41F4801119661B6EB2F9D3 +:100F100004501468D0F86032D0F85C12002D03EB56 +:100F20005403B3FBF4F3BEBF23F0070503F007033C +:100F300043EA450394888B60D38843F040030B61F8 +:100F4000138943F001034B6144F4045343F02C0331 +:100F5000CB6004F4A05400230B60B4F5806F0B68E1 +:100F60004B680CBF7F23FF2380F8643230BD00BF85 +:100F7000D83B0008BC230020003802402DE9F04196 +:100F8000D0F85C62F7683368DA0504469DB20DD587 +:100F9000302383F311884FF480610430FFF77CFF26 +:100FA0006FF480733360002383F31188302383F35D +:100FB000118804F1040815F02F033AD183F3118846 +:100FC000380615D5290613D5302383F3118804F18B +:100FD000380000F065F900284EDA0821201DFFF7DF +:100FE0005BFF4FF67F733B40F360002383F3118870 +:100FF0007A0616D56B0614D5302383F31188D4E90D +:1010000013239A420AD1236C43B127F040073F04CF +:101010001021201D3F0CFFF73FFFF760002383F3F3 +:101020001188D4F86822D36843B3BDE8F041106951 +:1010300018472B0714D015F0080F0CBF00214FF4F0 +:101040008071E80748BF41F02001AA0748BF41F07E +:1010500040016B0748BF41F080014046FFF71CFF8D +:10106000AD06736805D594F864122046194000F067 +:10107000CBF93568ADB29EE77060B6E7BDE8F081A8 +:10108000F8B5154682680669AA420B46816938BFE1 +:101090008568761AB54204460BD218462A46FFF7F1 +:1010A0000BFEA3692B44A361A3685B1BA3602846C6 +:1010B000F8BD0CD918463246FFF7FEFDAF1BE168BC +:1010C0003A463044FFF7F8FDE3683B44EBE7184647 +:1010D0002A46FFF7F1FDE368E5E7000083689342E5 +:1010E000F7B51546044638BF8568D0E90460361A5E +:1010F000B5420BD22A46FFF7DFFD63692B446361DB +:10110000A36828465B1BA36003B0F0BD0DD932462F +:101110000191FFF7D1FD0199E068AF1B3A463144D8 +:10112000FFF7CAFDE3683B44E9E72A46FFF7C4FD41 +:10113000E368E4E710B50A440024C361029B8460BD +:10114000C0E90000C0E90511C1600261036210BD81 +:1011500008B5D0E90532934201D1826882B982682C +:10116000013282605A1C42611970D0E904329A42FD +:1011700024BFC3684361002100F0B4FE002008BD15 +:101180004FF0FF30FBE7000070B5302304460E46F9 +:1011900083F31188A568A5B1A368A269013BA36088 +:1011A000531CA36115782269934224BFE368A361AD +:1011B000E3690BB120469847002383F31188284642 +:1011C00007E03146204600F07DFE0028E2DA85F394 +:1011D000118870BD2DE9F74F04460E461746984614 +:1011E000D0F81C904FF0300A8AF311884FF0000BB2 +:1011F000154665B12A4631462046FFF741FF0346B2 +:1012000060B94146204600F05DFE0028F1D0002381 +:1012100083F31188781B03B0BDE8F08FB9F1000F9C +:1012200003D001902046C847019B8BF31188ED1A2B +:101230001E448AF31188DCE7C0E90511C160C3616F +:101240001144009B8260C0E90000016103627047A5 +:10125000F8B504460D461646302383F31188A76877 +:10126000A7B1A368013BA36063695A1C62611D704A +:10127000D4E904329A4224BFE3686361E3690BB1A5 +:1012800020469847002080F3118807E03146204629 +:1012900000F018FE0028E2DA87F31188F8BD00009C +:1012A000D0E905239A4210B501D182687AB98268E3 +:1012B000013282605A1C82611C7803699A4224BF01 +:1012C000C3688361002100F00DFE204610BD4FF081 +:1012D000FF30FBE72DE9F74F04460E4617469846C8 +:1012E000D0F81C904FF0300A8AF311884FF0000BB1 +:1012F000154665B12A4631462046FFF7EFFE034604 +:1013000060B94146204600F0DDFD0028F1D0002301 +:1013100083F31188781B03B0BDE8F08FB9F1000F9B +:1013200003D001902046C847019B8BF31188ED1A2A +:101330001E448AF31188DCE70268436811430160A8 +:1013400003B11847704700001430FFF743BF000097 +:101350004FF0FF331430FFF73DBF00003830FFF788 +:10136000B9BF00004FF0FF333830FFF7B3BF0000C4 +:101370001430FFF709BF00004FF0FF311430FFF7C2 +:1013800003BF00003830FFF763BF00004FF0FF32AB +:101390003830FFF75DBF0000012914BF6FF0130064 +:1013A00000207047FFF788BD37B515460E4A02602A +:1013B00000224260C0E902220122044602740B4668 +:1013C000009000F15C014FF480721430FFF7B2FE20 +:1013D00000942B464FF4807204F5AE7104F138008E +:1013E000FFF72AFF03B030BDEC3B000810B53023F7 +:1013F000044683F31188FFF773FD02232374002052 +:1014000080F3118810BD000038B5C36904460D464D +:101410001BB904210844FFF78FFF294604F114008B +:10142000FFF796FE002806DA201D4FF40061BDE8A4 +:101430003840FFF781BF38BD02684368114301603F +:1014400003B118477047000013B5446BD4F89434C7 +:101450001A681178042915D1217C022912D1197931 +:10146000128901238B4013420CD101A904F14C00D5 +:1014700001F04EFFD4F89444019B21790246206884 +:1014800000F0D0F902B010BD143001F0D1BE000060 +:101490004FF0FF33143001F0CBBE00004C3001F0B0 +:1014A000A3BF00004FF0FF334C3001F09DBF0000A0 +:1014B000143001F09FBE00004FF0FF31143001F0F6 +:1014C00099BE00004C3001F06FBF00004FF0FF32BA +:1014D0004C3001F069BF00000020704710B5D0F813 +:1014E00094341A6811780429044617D1017C022922 +:1014F00014D15979528901238B4013420ED11430F3 +:1015000001F032FE024648B1D4F894444FF480739F +:1015100061792068BDE8104000F072B910BD00008C +:10152000406BFFF7DBBF0000704700007FB5124B38 +:10153000036000234360C0E90233012502260F4BFC +:10154000057404460290019300F184022946009636 +:101550004FF48073143001F0E3FD094B0294CDE9A0 +:10156000006304F523724FF48073294604F14C00A4 +:1015700001F0AAFE04B070BD143C0008211500085B +:10158000491400080B68302282F311880A7903EBB2 +:10159000820290614A79093243F822008A7912B1B5 +:1015A00003EB820398610223C0F8941403740020B3 +:1015B00080F311887047000038B5037F044613B1EB +:1015C00090F85430ABB9201D01250221FFF734FFFC +:1015D00004F1140025776FF0010100F08FFC84F80E +:1015E000545004F14C006FF00101BDE8384000F0A8 +:1015F00085BC38BD10B5012104460430FFF71CFF3F +:101600000023237784F8543010BD000038B5044619 +:101610000025143001F09CFD04F14C00257701F009 +:101620006BFE201D84F854500121FFF705FF204672 +:10163000BDE83840FFF752BF90F8443003F0600334 +:10164000202B07D190F84520212A4FF0000303D822 +:101650001F2A06D800207047222AFBD1C0E90E338A +:1016600003E0034A82630722C263036401207047D8 +:101670001C22002037B5D0F894341A681178042958 +:1016800004461AD1017C022917D119791289012344 +:101690008B40134211D100F14C05284601F0ECFEBD +:1016A00058B101A9284601F033FED4F89444019BB7 +:1016B00021790246206800F0B5F803B030BD000083 +:1016C000F0B500EB810385B09E6904460D46FEB17E +:1016D000302383F3118804EB8507301D0821FFF7C1 +:1016E000ABFEFB685B691B6806F14C001BB1019007 +:1016F00001F01CFE019803A901F00AFE024648B160 +:10170000039B2946204600F08DF8002383F31188BF +:1017100005B0F0BDFB685A691268002AF5D01B8A33 +:10172000013B1340F1D104F14402EAE7093138B535 +:1017300050F82140DCB1302383F31188D4F894248D +:101740001368527903EB8203DB689B695D6845B1DE +:1017500004216018FFF770FE294604F1140001F01F +:101760000DFD2046FFF7BAFE002383F3118838BD34 +:101770007047000001F06CB8012303700023C0E93A +:101780000133C36183620362C362436203637047D0 +:1017900038B50446302383F311880025C0E903558A +:1017A000C0E90555416001F063F80223237085F319 +:1017B0001188284638BD000070B500EB810305464E +:1017C0005069DA600E46144618B110220021FFF766 +:1017D00099FAA06918B110220021FFF793FA314657 +:1017E0002846BDE8704001F00DB90000826802F0A3 +:1017F000011282600022C0E90422826101F08EB9E8 +:10180000F0B400EB81044789E4680125A4698D40A8 +:101810003D43458123600023A2606360F0BC01F07A +:10182000A9B90000F0B400EB81040789E468012540 +:1018300064698D403D43058123600023A26063609D +:10184000F0BC01F023BA000070B502230025044665 +:101850000370C0E90255C0E90455C564856180F88C +:10186000345001F06BF863681B6823B129462046A9 +:10187000BDE87040184770BD0378052B10B50446CD +:101880000AD080F850300523037043681B680BB101 +:10189000042198470023A36010BD000001780529AA +:1018A00006D190F85020436802701B6803B11847B6 +:1018B0007047000070B590F83430044613B100232F +:1018C00080F8343004F14402204601F049F963689D +:1018D0009B68B3B994F8443013F0600535D000210B +:1018E000204601F0E9FB0021204601F0DBFB6368A4 +:1018F0001B6813B1062120469847062384F834302C +:1019000070BD204698470028E4D0B4F84A30E26B16 +:101910009A4288BFE36394F94430E56B002B4FF0A3 +:10192000300380F20381002D00F0F280092284F858 +:10193000342083F311880021D4E90E232046FFF7D9 +:1019400071FF002383F31188DAE794F8452003F050 +:101950007F0343EA022340F20232934200F0C58043 +:1019600021D8B3F5807F48D00DD8012B3FD0022B72 +:1019700000F09380002BB2D104F14C02A26302224A +:10198000E2632364C1E7B3F5817F00F09B80B3F588 +:10199000407FA4D194F84630012BA0D1B4F84C304C +:1019A00043F0020332E0B3F5006F4DD017D8B3F522 +:1019B000A06F31D0A3F5C063012B90D8636894F871 +:1019C00046205E6894F84710B4F848302046B04787 +:1019D000002884D04368A3630368E3631AE0B3F587 +:1019E000106F36D040F6024293427FF478AF5C4BE2 +:1019F000A3630223E3630023C3E794F84630012B7B +:101A00007FF46DAFB4F84C3023F00203C4E90E55F7 +:101A1000A4F84C30256478E7B4F84430B3F5A06FEF +:101A20000ED194F8463084F84E30204600F0DEFFA8 +:101A300063681B6813B10121204698470323237074 +:101A40000023C4E90E339CE704F14F03A363012391 +:101A5000C3E72378042B10D1302383F31188204669 +:101A6000FFF7C4FE85F311880321636884F84F50A3 +:101A700021701B680BB12046984794F84630002B24 +:101A8000DED084F84F300423237063681B68002B7A +:101A9000D6D0022120469847D2E794F848301D0658 +:101AA00003F00F0120460AD501F04CF8012804D0BC +:101AB00002287FF414AF2B4B9AE72B4B98E701F0E9 +:101AC00033F8F3E794F84630002B7FF408AF94F82E +:101AD000483013F00F01B3D01A06204602D501F0AA +:101AE000FFFAADE701F0F2FAAAE794F84630002BCE +:101AF0007FF4F5AE94F8483013F00F01A0D01B0628 +:101B0000204602D501F0D8FA9AE701F0CBFA97E720 +:101B1000142284F8342083F311882B462A46294660 +:101B20002046FFF76DFE85F31188E9E65DB11522C9 +:101B300084F8342083F311880021D4E90E23204651 +:101B4000FFF75EFEFDE60B2284F8342083F3118854 +:101B50002B462A4629462046FFF764FEE3E700BFEE +:101B6000443C00083C3C0008403C000838B590F874 +:101B700034300446002B3ED0063BDAB20F2A34D86C +:101B80000F2B32D8DFE803F0373131082232313100 +:101B90003131313131313737C56BB0F84A309D4280 +:101BA00014D2C3681B8AB5FBF3F203FB12556DB95F +:101BB000302383F311882B462A462946FFF732FE4D +:101BC00085F311880A2384F834300EE0142384F856 +:101BD0003430302383F3118800231A4619462046F7 +:101BE000FFF70EFE002383F3118838BD036C03B1A9 +:101BF00098470023E7E70021204601F05DFA002125 +:101C0000204601F04FFA63681B6813B10621204695 +:101C100098470623D7E7000010B590F83430142B0E +:101C2000044629D017D8062B05D001D81BB110BD0A +:101C3000093B022BFBD80021204601F03DFA002190 +:101C4000204601F02FFA63681B6813B10621204675 +:101C50009847062319E0152BE9D10B2380F834307F +:101C6000302383F3118800231A461946FFF7DAFD63 +:101C7000002383F31188DAE7C3689B695B68002B54 +:101C8000D5D1036C03B19847002384F83430CEE7F4 +:101C900000230375826803691B6899689142FBD22F +:101CA0005A680360426010605860704700230375F3 +:101CB000826803691B6899689142FBD85A6803607F +:101CC000426010605860704708B50846302383F3BF +:101CD00011880B7D032B05D0042B0DD02BB983F37A +:101CE000118808BD8B6900221A604FF0FF338361B1 +:101CF000FFF7CEFF0023F2E7D1E9003213605A600C +:101D0000F3E70000FFF7C4BF054BD96808751868F2 +:101D100002681A60536001220275D860FEF7F2BAB9 +:101D20002826002030B50C4BDD684B1C87B00446DC +:101D30000FD02B46094A684600F074F92046FFF799 +:101D4000E3FF009B13B1684600F076F9A86907B07D +:101D500030BDFFF7D9FFF9E728260020C91C00088D +:101D6000044B1A68DB6890689B68984294BF002017 +:101D70000120704728260020084B10B51C68D86841 +:101D800022681A60536001222275DC60FFF78EFF23 +:101D900001462046BDE81040FEF7B4BA28260020D0 +:101DA000044B1A68DB6892689B689A4201D9FFF776 +:101DB000E3BF70472826002038B5074C074908487C +:101DC000012300252370656001F094FB022323703A +:101DD00085F3118838BD00BF902800204C3C0008D6 +:101DE0002826002000F05EB9EFF3118020B9EFF350 +:101DF0000583302282F311887047000010B530B996 +:101E0000EFF30584C4F3080414B180F3118810BD06 +:101E1000FFF7C6FF84F31188F9E70000034A516811 +:101E200053685B1A9842FBD8704700BF001000E06F +:101E30008B60022308618B82084670478368A3F198 +:101E4000840243F8142C026943F8442C426943F895 +:101E5000402C094A43F8242CC26843F8182C02226B +:101E600003F80C2C002203F80B2C044A43F8102C26 +:101E7000A3F12000704700BF1D03000828260020A2 +:101E800008B5FFF7DBFFBDE80840FFF73BBF0000E8 +:101E9000024BDB6898610F20FFF736BF2826002031 +:101EA000302383F31188FFF7F3BF000008B5014624 +:101EB000302383F311880820FFF734FF002383F3D6 +:101EC000118808BD064BDB6839B1426818605A605A +:101ED000136043600420FFF725BF4FF0FF307047C9 +:101EE000282600200368984206D01A6802605060D5 +:101EF00099611846FFF706BF7047000038B50446E1 +:101F00000D462068844200D138BD036823605C60C0 +:101F10008561FFF7F7FEF4E710B503689C68A242FD +:101F20000CD85C688A600B604C60216059609968CD +:101F30008A1A9A604FF0FF33836010BD1B68121B32 +:101F4000ECE700000A2938BF0A2170B504460D46A7 +:101F50000A26601901F0C6FA01F0AEFA041BA54288 +:101F600003D8751C2E460446F3E70A2E04D9BDE8B3 +:101F70007040012001F0FEBA70BD0000F8B5144BAE +:101F80000D46D96103F1100141600A2A1969826086 +:101F900038BF0A22016048601861A818144601F091 +:101FA00091FA0A2701F088FA431BA342064606D39A +:101FB0007C1C281901F096FA27463546F2E70A2FCD +:101FC00004D9BDE8F840012001F0D4BAF8BD00BF43 +:101FD00028260020F8B506460D4601F06DFA0F4A96 +:101FE000134653F8107F9F4206D12A4601463046D9 +:101FF000BDE8F840FFF7C2BFD169BB68441A2C198D +:1020000028BF2C46A34202D92946FFF79BFF224650 +:1020100031460348BDE8F840FFF77EBF2826002080 +:102020003826002010B4C0E9032300235DF8044BD8 +:102030004361FFF7CFBF000010B5194C23699842E8 +:102040000DD0D0E90032816813605A609A680A4462 +:102050009A60002303604FF0FF33A36110BD234655 +:10206000026843F8102F53600022026022699A42EE +:1020700003D1BDE8104001F02FBA936881680B448A +:10208000936001F019FA2269E1699268441AA24248 +:10209000E4D91144BDE81040091AFFF753BF00BF4F +:1020A000282600202DE9F047DFF8BC8008F1100752 +:1020B0002C4ED8F8105001F0FFF9D8F81C40AA684F +:1020C000031B9A423ED81444D5E900324FF0000970 +:1020D000C8F81C4013605A60C5F80090D8F810305A +:1020E000B34201D101F0F8F989F31188D5E9033140 +:1020F00028469847302383F311886B69002BD8D08A +:1021000001F0DAF96A69A0EB04094A4582460DD26A +:10211000022001F02FFA0022D8F81030B34208D183 +:1021200051462846BDE8F047FFF728BF121A22445F +:10213000F2E712EB090938BF4A4629463846FFF74D +:10214000EBFEB5E7D8F81030B34208D01444211A9A +:10215000C8F81C00A960BDE8F047FFF7F3BEBDE872 +:10216000F08700BF38260020282600200020704776 +:10217000FEE70000704700004FF0FF30704700009E +:1021800002290CD0032904D00129074818BF0020D8 +:102190007047032A05D8054800EBC2007047044881 +:1021A00070470020704700BF243D00082C2200200B +:1021B000D83C000870B59AB00546084601A91446F7 +:1021C00000F0C2F801A8FEF795FD431C5B00C5E9CD +:1021D00000340022237003236370C6B201AB0234C3 +:1021E0001046D1B28E4204F1020401D81AB070BD7B +:1021F00013F8011B04F8021C04F8010C0132F0E78B +:1022000008B5302383F311880348FFF733FA00231E +:1022100083F3118808BD00BF9828002090F844304F +:1022200003F01F02012A07D190F845200B2A03D1A1 +:102230000023C0E90E3315E003F06003202B08D122 +:10224000B0F848302BB990F84520212A03D81F2A2E +:1022500004D8FFF7F1B9222AEBD0FAE7034A8263E8 +:102260000722C26303640120704700BF23220020BD +:1022700007B5052917D8DFE801F019160319192049 +:10228000302383F31188104A01900121FFF794FA5B +:1022900001980E4A0221FFF78FFA0D48FFF7B6F9B1 +:1022A000002383F3118803B05DF804FB302383F32C +:1022B00011880748FFF780F9F2E7302383F311888C +:1022C0000348FFF797F9EBE7783C00089C3C0008CF +:1022D0009828002038B50C4D0C4C0D492A4604F1C5 +:1022E0000800FFF767FF05F1CA0204F11000094971 +:1022F000FFF760FF05F5CA7204F118000649BDE852 +:102300003840FFF757BF00BF602D00202C2200206F +:10231000583C0008623C00086D3C000870B504465B +:1023200008460D46FEF7E6FCC6B2204601340378A7 +:102330000BB9184670BD32462946FEF7C7FC002887 +:10234000F3D10120F6E700002DE9F04705460C46E1 +:10235000FEF7D0FC2B49C6B22846FFF7DFFF08B1D5 +:102360000736F6B228492846FFF7D8FF08B11036DD +:10237000F6B2632E0BD8DFF88C80DFF88C90234FF9 +:10238000DFF894A02E7846B92670BDE8F08729467C +:102390002046BDE8F04701F0E7BB252E2ED10722ED +:1023A00041462846FEF792FC70B9194B224603F1CC +:1023B0000C0153F8040B42F8040B8B42F9D11B8833 +:1023C000138007350E34DDE7082249462846FEF71C +:1023D0007DFC98B90F4BA21C197809090232C95D1E +:1023E00002F8041C13F8011B01F00F015345C95DED +:1023F00002F8031CF0D118340835C3E704F8016B68 +:102400000135BFE7443D00086D3C00085B3D000816 +:102410004C3D0008107AFF1F1C7AFF1FBFF34F8F3F +:10242000024AD368DB03FCD4704700BF003C024083 +:1024300008B5094B1B7873B9FFF7F0FF074B1A6912 +:10244000002ABFBF064A5A6002F188325A601A68F1 +:1024500022F480621A6008BDBE2F0020003C0240BA +:102460002301674508B50B4B1B7893B9FFF7D6FFDF +:10247000094B1A6942F000421A611A6842F480520C +:102480001A601A6822F480521A601A6842F4806254 +:102490001A6008BDBE2F0020003C02401728F0B58E +:1024A00016D80C4C0C4923787BB90C4D0E461823DA +:1024B0004FF0006255F8047B46F8042B013B13F003 +:1024C000FF033A44F6D10123237051F82000F0BDF8 +:1024D0000020FCE720300020C02F00206C3D0008C9 +:1024E000014B53F8200070476C3D000818207047DE +:1024F000172810B5044601D9002010BDFFF7CEFF04 +:10250000064B53F824301844C21A0BB90120F4E7E3 +:1025100012680132F0D1043BF6E700BF6C3D0008C1 +:10252000172870B504462FD8FFF75EFC1749FFF750 +:1025300075FFFFF77DFFF323CB600C23B4FBF3F2B1 +:1025400003FB1245D30143EAC503DBB243F4007336 +:1025500043F002030B610B6943F480330B610646C1 +:102560002046FFF75BFFFFF799FF094B53F8241054 +:1025700000F0E8F83046FFF775FFFFF73FFC204614 +:10258000BDE87040FFF7B4BF002070BD003C0240C2 +:102590006C3D000812F001032DE9F04105460E469E +:1025A00014464BD18218B2F1026F61D8314B1B68CF +:1025B00013F001035CD0304FFFF716FCFFF738FF34 +:1025C000F323FB60FFF72AFF314640F20128032C7A +:1025D00018D824F00104284E0C446D1A40F201185A +:1025E000A142336905EB01072AD123F001033361CE +:1025F000FFF738FFFFF702FC0120BDE8F081043C43 +:102600000435E4E7AB07E4D13B6923F440733B6155 +:102610003B6943EA08033B6151F8046B2E60BFF34A +:102620004F8FFFF7FBFE2B689E42E8D03B6923F0FB +:1026300001033B61FFF716FFFFF7E0FB0020DCE73B +:1026400023F440733361336943EA080333610B8831 +:102650003B80BFF34F8FFFF7E1FE3F8831F8023B2D +:10266000BFB2BB42BCD0336923F001033361E1E761 +:102670001846C2E700380240003C0240084908B54D +:102680000B7828B11BB9FFF7D3FE01230B7008BDEF +:10269000002BFCD0BDE808400870FFF7E3BE00BF88 +:1026A000BE2F002010B50244064BD2B2904200D19A +:1026B00010BD441C00B253F8200041F8040BE0B2F6 +:1026C000F4E700BF502800400F4B30B51C6F2404C6 +:1026D00007D41C6F44F400741C671C6F44F400445E +:1026E0001C670A4C236843F4807323600244084B40 +:1026F000D2B2904200D130BD441C00B251F8045B0C +:1027000043F82050E0B2F4E7003802400070004087 +:102710005028004007B5012201A90020FFF7C2FFA1 +:10272000019803B05DF804FB13B50446FFF7F2FF10 +:10273000A04205D0012201A900200194FFF7C4FFA7 +:1027400002B010BD70470000094B5A88B2F5805F97 +:1027500010460BD022F0020341F20102934205D051 +:1027600041F20703C31A584258417047012070478D +:10277000002004E0034B1A681AB9034AD2F87428FF +:102780001A607047243000200030024008B5FFF77F +:10279000F1FF024B1868C0F3407008BD24300020E0 +:1027A00070470000FEE700000A4B0B480B4A9042BE +:1027B0000BD30B4BDA1C121AC11E22F003028B4200 +:1027C00038BF00220021FEF79DBA53F8041B40F8E1 +:1027D000041BECE7543F000820310020203100208A +:1027E0002031002070B5D0E915439E6800224FF0DB +:1027F000FF3504EB42135101D3F800090028BEBF96 +:10280000D3F8000940F08040C3F80009D3F8000B6A +:102810000028BEBFD3F8000B40F08040C3F8000B87 +:10282000013263189642C3F80859C3F8085BE0D236 +:102830004FF00113C4F81C3870BD0000890141F04D +:102840002001016103699B06FCD41220FFF7E6BA60 +:1028500010B5054C2046FEF78FFF4FF0A04363658F +:10286000024BA36510BD00BF28300020F03D0008DA +:1028700070B50378012B054650D12A4B446D984220 +:102880001BD1294B5A6B42F080025A635A6D42F0B9 +:1028900080025A655A6D5A6942F080025A615A693B +:1028A00022F080025A610E2143205B6900F022FC75 +:1028B0001E4BE3601E4BC4F800380023C4F8003EF2 +:1028C000C02323606E6D4FF45023A3633369002B44 +:1028D000FCDA012333610C20FFF7A0FA3369DB0730 +:1028E000FCD41220FFF79AFA3369002BFCDA002699 +:1028F000A6602846FFF776FF6B68C4F81068DB68AF +:10290000C4F81468C4F81C684BB90A4BA3614FF0B3 +:10291000FF336361A36843F00103A36070BD064BFE +:10292000F4E700BF28300020003802404014004087 +:1029300003002002003C30C0083C30C0F8B5446DB4 +:10294000054600212046FFF779FFA96D00234FF0CF +:1029500001128F68C4F834384FF00066C4F81C28A0 +:102960004FF0FF3004EB431201339F42C2F800697D +:10297000C2F8006BC2F80809C2F8080BF2D20B6863 +:102980006A6DEB65636210231361166916F0100619 +:10299000FBD11220FFF742FAD4F8003823F4FE638B +:1029A000C4F80038A36943F4402343F01003A36143 +:1029B0000923C4F81038C4F814380A4BEB604FF000 +:1029C000C043C4F8103B084BC4F8003BC4F810697E +:1029D000C4F80039EB6D03F1100243F48013EA658B +:1029E000A362F8BDCC3D000840800010426D90F815 +:1029F0004E10D2F8003823F4FE6343EA0113C2F804 +:102A0000003870472DE9F84300EB8103456DDA6823 +:102A1000166806F00306731E022B05EB41130C46E5 +:102A200080460FFA81F94FEA41104FF00001C3F8D8 +:102A3000101B4FF0010104F1100398BFB60401FA16 +:102A400003F391698EBF334E06F1805606F50046BA +:102A500000293AD0578A04F15801490137436F5091 +:102A6000D5F81C180B43C5F81C382B180021C3F8E7 +:102A7000101953690127611EA7409BB3138A928BDB +:102A80009B08012A88BF5343D8F85C20981842EA73 +:102A9000034301F1400205EB8202C8F85C002146C5 +:102AA00053602846FFF7CAFE08EB8900C3681B8AFB +:102AB00043EA8453483464011E432E51D5F81C3830 +:102AC0001F43C5F81C78BDE8F88305EB4917D7F814 +:102AD000001B21F40041C7F8001BD5F81C1821EA9F +:102AE0000303C0E704F13F0305EB83030A4A5A607E +:102AF00028462146FFF7A2FE05EB4910D0F8003921 +:102B000023F40043C0F80039D5F81C3823EA07073E +:102B1000D7E700BF0080001000040002826D126839 +:102B2000C265FFF75FBE00005831436D49015B5835 +:102B300013F4004004D013F4001F0CBF0220012046 +:102B4000704700004831436D49015B5813F4004061 +:102B500004D013F4001F0CBF0220012070470000B6 +:102B600000EB8101CB68196A0B6813604B685360F6 +:102B70007047000000EB810330B5DD68AA69136877 +:102B8000D36019B9402B84BF402313606B8A14684B +:102B9000426D1C44013CB4FBF3F46343033323F064 +:102BA000030302EB411043EAC44343F0C043C0F8BF +:102BB000103B2B6803F00303012B09B20ED1D2F8AE +:102BC000083802EB411013F4807FD0F8003B14BFAB +:102BD00043F0805343F00053C0F8003B02EB411236 +:102BE000D2F8003B43F00443C2F8003B30BD000084 +:102BF0002DE9F041244D6E6D06EB40130446D3F8E9 +:102C0000087BC3F8087B38070AD5D6F814381907AB +:102C100006D505EB84032146DB6828465B689847A8 +:102C2000FA071FD5D6F81438DB071BD505EB84034C +:102C3000D968CCB98B69488A5A68B2FBF0F600FBB8 +:102C400016228AB91868DA6890420DD2121AC3E9BE +:102C50000024302383F311880B482146FFF78AFFB5 +:102C600084F31188BDE8F081012303FA04F26B8933 +:102C700023EA02036B81CB68002BF3D02146024884 +:102C8000BDE8F041184700BF2830002000EB810369 +:102C900070B5DD68436D6C692668E6604A0156BB15 +:102CA0001A444FF40020C2F810092A6802F0030207 +:102CB000012A0AB20ED1D3F8080803EB421410F42B +:102CC000807FD4F8000914BF40F0805040F00050DD +:102CD000C4F8000903EB4212D2F8000940F00440A6 +:102CE000C2F80009D3F83408012202FA01F10143C5 +:102CF000C3F8341870BD19B9402E84BF402020603D +:102D000020682E8A8419013CB4FBF6F440EAC440E2 +:102D100040F000501A44C6E72DE9F8433B4D6E6D74 +:102D200006EB40130446D3F80889C3F8088918F065 +:102D3000010F4FEA40171AD0D6F81038DB0716D526 +:102D400005EB8003D9684B691868DA68904230D285 +:102D5000121A4FF000091A60C3F80490302383F36D +:102D6000118821462846FFF791FF89F3118818F052 +:102D7000800F1CD0D6F834380126A640334216D036 +:102D800005EB84036D6DD3F80CC0DCF8142001341E +:102D9000E4B2D2F800E005EB04342F4451687145E9 +:102DA00015D3D5F8343823EA0606C5F83468BDE8EB +:102DB000F883012303FA04F22B8923EA02032B810F +:102DC0008B68002BD3D0214628469847CFE7BCF824 +:102DD0001000AEEB0103834228BF0346D7F8180961 +:102DE00080B2B3EB800FE2D89068A0F1040959F8E3 +:102DF000048FC4F80080A0EB09089844B8F1040FD0 +:102E0000F5D818440B4490605360C7E72830002081 +:102E10002DE9F74FA24C656D6E69AB691E4016F443 +:102E200080586E6107D02046FEF70EFD03B0BDE866 +:102E3000F04F00F04DBC002E12DAD5F8003E984855 +:102E40009B071EBFD5F8003E23F00303C5F8003EE4 +:102E5000D5F8043823F00103C5F80438FEF71EFD49 +:102E6000370505D58E48FFF7BDFC8D48FEF704FDFC +:102E7000B0040CD5D5F8083813F0060FEB6823F42E +:102E800070530CBF43F4105343F4A053EB6031076D +:102E90001BD56368DB681BB9AB6923F00803AB6122 +:102EA0002378052B0CD1D5F8003E7D489A071EBF2C +:102EB000D5F8003E23F00303C5F8003EFEF7EEFC14 +:102EC0006368DB680BB176489847F30274D4B702A5 +:102ED00027D5D4F85490DFF8C8B100274FF0010A85 +:102EE00009EB4712D2F8003B03F44023B3F5802FDF +:102EF00011D1D2F8003B002B0DDA62890AFA07F3F0 +:102F000022EA0303638104EB8703DB68DB6813B108 +:102F1000394658469847A36D01379B68FFB29F42D8 +:102F2000DED9F00617D5676D3A6AC2F30A1002F0CF +:102F30000F0302F4F012B2F5802F00F08580B2F595 +:102F4000402F08D104EB83030022DB681B6A07F5DE +:102F5000805790426AD13003D5F8184813D5E10361 +:102F600002D50020FFF744FEA20302D50120FFF79F +:102F70003FFE630302D50220FFF73AFE270302D586 +:102F80000320FFF735FE75037FF550AFE00702D54C +:102F90000020FFF7C1FEA10702D50120FFF7BCFE0C +:102FA000620702D50220FFF7B7FE23077FF53EAF89 +:102FB0000320FFF7B1FE39E7636DDFF8E4A001936A +:102FC00000274FF00109A36D9B685FFA87FB9B45C3 +:102FD0003FF67DAF019B03EB4B13D3F8001901F4CF +:102FE0004021B1F5802F1FD1D3F8001900291BDA39 +:102FF000D3F8001941F09041C3F80019D3F8001933 +:103000000029FBDB5946606DFFF718FC218909FA9E +:103010000BF321EA0303238104EB8B03DB689B683A +:1030200013B15946504698470137CCE7910708BF7E +:10303000D7F80080072A98BF03F8018B02F101023C +:1030400098BF4FEA182884E7023304EB830207F5A0 +:1030500080575268D2F818C0DCF80820DCE9001C60 +:10306000A1EB0C0C002188420AD104EB83046368B5 +:103070009B699A6802449A605A6802445A606AE7F7 +:1030800011F0030F08BFD7F800808C4588BF02F805 +:10309000018B01F1010188BF4FEA1828E3E700BF67 +:1030A00028300020436D03EB4111D1F8003B43F47D +:1030B0000013C1F8003B7047436D03EB4111D1F899 +:1030C000003943F40013C1F800397047436D03EB36 +:1030D0004111D1F8003B23F40013C1F8003B7047C5 +:1030E000436D03EB4111D1F8003923F40013C1F80B +:1030F0000039704700F1604303F561430901C9B22B +:1031000083F80013012200F01F039A4043099B003B +:1031100003F1604303F56143C3F880211A607047EF +:1031200030B5039C0172043304FB0325C0E9065348 +:10313000049B03630021059BC160C0E90000C0E956 +:103140000422C0E90842C0E90A11436330BD00000F +:10315000416A0022C0E90411C0E90A22C2606FF08E +:103160000101FEF7CBBE0000D0E90432934201D149 +:10317000C2680AB9181D70470020704703691960BA +:10318000C2680132C260C26913448269036193421A +:1031900024BF436A03610021FEF7A4BE38B504468C +:1031A0000D46E3683BB16269131D1268A3621344C4 +:1031B000E362002007E0237A33B929462046FEF770 +:1031C00081FE0028EDDA38BD6FF00100FBE700005A +:1031D000C368C269013BC3604369134482694361A8 +:1031E000934224BF436A436100238362036B03B1AC +:1031F0001847704770B53023044683F31188866AF8 +:103200003EB9FFF7CBFF054618B186F31188284673 +:1032100070BDA36AE26A13F8015BA362934202D312 +:103220002046FFF7D5FF002383F31188EFE7000066 +:103230002DE9F84F04460E46174698464FF03009E0 +:1032400089F311880025AA46D4F828B0BBF1000FF5 +:1032500009D141462046FFF7A1FF20B18BF3118829 +:103260002846BDE8F88FD4E90A12A7EB050B521ADD +:10327000934528BF9346BBF1400F1BD9334601F15C +:10328000400251F8040B43F8040B9142F9D1A36AB0 +:1032900040334036A3624035D4E90A239A4202D330 +:1032A0002046FFF795FF8AF31188BD42D8D289F3F3 +:1032B0001188C9E730465A46FDF7FEFCA36A5B4415 +:1032C0005E44A3625D44E7E710B5029C01720433DB +:1032D00003FB0421C0E906130023C0E90A33039B62 +:1032E0000363049BC460C0E90000C0E90422C0E994 +:1032F0000842436310BD0000026AC260426AC0E92E +:1033000004220022C0E90A226FF00101FEF7F6BD97 +:10331000D0E904239A4201D1C26822B9184650F874 +:10332000043B0B60704700231846FAE7C368C26984 +:103330000133C3604369134482694361934224BFEC +:10334000436A43610021FEF7CDBD000038B5044655 +:103350000D46E3683BB123691A1DA262E26913447A +:10336000E362002007E0237A33B929462046FEF7BE +:10337000A9FD0028EDDA38BD6FF00100FBE7000081 +:1033800003691960C268013AC260C2691344826964 +:103390000361934224BF436A036100238362036B8A +:1033A00003B118477047000070B530230D4604463E +:1033B000114683F31188866A2EB9FFF7C7FF10B153 +:1033C00086F3118870BDA36A1D70A36AE26A013397 +:1033D0009342A36204D3E16920460439FFF7D0FF8A +:1033E000002080F31188EDE72DE9F84F04460D46E3 +:1033F000904699464FF0300A8AF311880026B3466A +:10340000A76A4FB949462046FFF7A0FF20B187F3CE +:1034100011883046BDE8F88FD4E90A073A1AA8EBBC +:103420000607974228BF1746402F1BD905F14003D6 +:1034300055F8042B40F8042B9D42F9D1A36A403380 +:10344000A3624036D4E90A239A4204D3E1692046B4 +:103450000439FFF795FF8BF311884645D9D28AF3DB +:103460001188CDE729463A46FDF726FCA36A3B447E +:103470003D44A3623E44E5E7D0E904239A4217D1D4 +:10348000C3689BB1836A8BB1043B9B1A0ED0136057 +:10349000C368013BC360C3691A44836902619A42ED +:1034A00024BF436A036100238362012318467047E7 +:1034B0000023FBE700F036B9014B586A704700BFA4 +:1034C000000C0040034B002258631A610222DA60AC +:1034D000704700BF000C0040014B0022DA607047CB +:1034E000000C0040014B5863704700BF000C0040C7 +:1034F000FEE7000070B51B4B01630025044686B053 +:10350000586085620E4600F0BFF804F11003C4E96C +:1035100004334FF0FF33C4E90635C4E90044A56025 +:10352000E562FFF7C9FF2B460246C4E9082304F110 +:1035300034010D4A256580232046FEF779FC0123DE +:10354000E0600A4A0375009272680192B268CDE9A0 +:103550000223074B6846CDE90435FEF791FC06B01F +:1035600070BD00BF90280020FC3D0008013E00080F +:10357000F1340008024AD36A1843D062704700BF92 +:10358000282600204B6843608B688360CB68C3604B +:103590000B6943614B6903628B6943620B6803608B +:1035A0007047000008B5264B26481A6940F2FF1103 +:1035B0000A431A611A6922F4FF7222F001021A61A9 +:1035C0001A691A6B0A431A631A6D0A431A651E4A6E +:1035D0001B6D1146FFF7D6FF02F11C0100F580605C +:1035E000FFF7D0FF02F1380100F58060FFF7CAFF56 +:1035F00002F1540100F58060FFF7C4FF02F1700191 +:1036000000F58060FFF7BEFF02F18C0100F58060DD +:10361000FFF7B8FF02F1A80100F58060FFF7B2FFE5 +:1036200002F1C40100F58060FFF7ACFF02F1E00198 +:1036300000F58060FFF7A6FFBDE8084000F0F0B895 +:103640000038024000000240083E000808B500F0C3 +:103650006BFAFEF7B1FBFFF78DF8BDE80840FEF707 +:1036600039BE000070470000EFF3098305494A6B3B +:1036700022F001024A63683383F30988002383F34D +:103680001188704700EF00E0302080F3118862B6A7 +:103690000C4B0D4AD96821F4E0610904090C0A4376 +:1036A000DA60D3F8FC20094942F08072C3F8FC20AC +:1036B0000A6842F001020A602022DA7783F82200C9 +:1036C000704700BF00ED00E00003FA05001000E0C5 +:1036D00010B5302383F311880E4B5B6813F400633D +:1036E00014D0F1EE103AEFF30984683C4FF0807388 +:1036F000E361094BDB6B236684F30988FEF730FB3B +:1037000010B1064BA36110BD054BFBE783F3118895 +:10371000F9E700BF00ED00E000EF00E02F03000834 +:10372000320300080E4B1A6C42F008021A641A6E3B +:1037300042F008021A660B4A1B6E936843F00803B6 +:103740009360094B53229A624FF0FF32DA620022F3 +:103750009A615A63DA605A6001225A611A607047AE +:1037600000380240002004E0000C0040094A08B57F +:103770001169D3680B40D9B2C9439B07116107D5C2 +:10378000302383F31188FEF72DFB002383F3118888 +:1037900008BD00BF000C00401F4B1A696FEAC252FF +:1037A0006FEAD2521A611A69C2F308021A614FF025 +:1037B000FF301A695A69586100215A6959615A697A +:1037C0001A6A62F080521A621A6A02F080521A6211 +:1037D0001A6A5A6A58625A6A59625A6A1A6C42F0EC +:1037E00080521A641A6E42F080521A661A6E0B4AA0 +:1037F000106840F480701060186F00F44070B0F5ED +:10380000007F1EBF4FF4803018671967536823F498 +:103810000073536000F060B900380240007000404F +:10382000344B4FF080521A64334A4FF440411160D8 +:103830001A6842F001021A601A689107FCD59A686A +:1038400022F003029A602B4B9A6812F00C02FBD113 +:10385000196801F0F90119609A601A6842F480321F +:103860001A601A689203FCD55A6F42F001025A6737 +:10387000204B5A6F9007FCD5204A5A601A6842F0D4 +:1038800080721A601C4A53685904FCD5194B1A6897 +:103890009201FCD51A4A9A600322C3F88C20194B76 +:1038A0001A68194B9A42194B21D1194A1168194AC1 +:1038B00091421CD140F205121A60144A136803F0B9 +:1038C0000F03052BFAD10B4B9A6842F002029A6063 +:1038D0009A6802F00C02082AFAD15A6C42F480422B +:1038E0005A645A6E42F480425A665B6E704740F2E8 +:1038F0000572E1E7003802400070004008544007BC +:1039000000948838002004E011640020003C02404C +:1039100000ED00E041C20F41074A08B5536903F0CA +:103920000103536123B1054A13680BB150689847EE +:10393000BDE80840FFF7CCBE003C0140A0300020AD +:10394000074A08B5536903F00203536123B1054ADE +:1039500093680BB1D0689847BDE80840FFF7B8BE40 +:10396000003C0140A0300020074A08B5536903F02D +:103970000403536123B1054A13690BB15069984799 +:10398000BDE80840FFF7A4BE003C0140A030002085 +:10399000074A08B5536903F00803536123B1054A88 +:1039A00093690BB1D0699847BDE80840FFF790BE16 +:1039B000003C0140A0300020074A08B5536903F0DD +:1039C0001003536123B1054A136A0BB1506A98473B +:1039D000BDE80840FFF77CBE003C0140A03000205D +:1039E000164B10B55C6904F478725A61A30604D5CD +:1039F000134A936A0BB1D06A9847600604D5104AFF +:103A0000136B0BB1506B9847210604D50C4A936B8E +:103A10000BB1D06B9847E20504D5094A136C0BB182 +:103A2000506C9847A30504D5054A936C0BB1D06C34 +:103A30009847BDE81040FFF74BBE00BF003C014077 +:103A4000A0300020194B10B55C6904F47C425A6127 +:103A5000620504D5164A136D0BB1506D98472305C6 +:103A600004D5134A936D0BB1D06D9847E00404D58B +:103A70000F4A136E0BB1506E9847A10404D50C4A3F +:103A8000936E0BB1D06E9847620404D5084A136F49 +:103A90000BB1506F9847230404D5054A936F0BB1BF +:103AA000D06F9847BDE81040FFF712BE003C0140C0 +:103AB000A030002008B50348FDF760FABDE80840D3 +:103AC000FFF706BEBC23002008B5FFF74FFEBDE898 +:103AD0000840FFF7FDBD0000062108B50846FFF7C6 +:103AE00009FB06210720FFF705FB06210820FFF749 +:103AF00001FB06210920FFF7FDFA06210A20FFF746 +:103B0000F9FA06211720FFF7F5FA06212820FFF71A +:103B1000F1FA07213220FFF7EDFABDE808400C2149 +:103B20003520FFF7E7BA000008B5FFF735FE00F0D3 +:103B30000DF8FDF737FCFDF71DFEFDF7F5FCFFF76F +:103B400091FDBDE80840FFF7B5BC00000023054A21 +:103B500019460133102BC2E9001102F10802F8D115 +:103B6000704700BFA0300020034611F8012B03F876 +:103B7000012B002AF9D1704753544D3332463F3F51 +:103B80003F0053544D3332463430780053544D3354 +:103B900032463432780053544D333246343436583A +:103BA00058000000012033000010410001105A00AD +:103BB000031059000710310000000000783B000896 +:103BC00013040000823B0008190400008C3B00082D +:103BD00021040000963B0008009600000000000051 +:103BE00000000000000000000000000000000000D5 +:103BF00065130008511300088D130008791300089D +:103C000085130008711300085D13000849130008AC +:103C10009913000800000000A51400089114000882 +:103C2000CD140008B9140008C5140008B114000828 +:103C30009D14000889140008D91400080000000031 +:103C4000010000000000000063300000483C000854 +:103C500080260020902800204172647550696C6FA6 +:103C6000740025424F415244252D424C00255345B6 +:103C70005249414C250000000200000000000000F5 +:103C8000C11600082D17000840004000302D00200C +:103C9000402D002002000000000000000300000092 +:103CA0000000000071170008000000001000000074 +:103CB000502D002000000000010000000000000066 +:103CC0002830002001010200712200088121000833 +:103CD0001D2200080122000843000000E03C00080B +:103CE00009024300020100C032090400000102027F +:103CF0000100052400100105240100010424020232 +:103D00000524060001070582030800FF09040100DD +:103D1000020A0000000705010240000007058102B9 +:103D200040000000120000002C3D000812011001AC +:103D30000200004009124157000201020301000085 +:103D40000403090425424F4152442500466C796919 +:103D50006E674D6F6F6E4634323700303132333418 +:103D6000353637383941424344454600004000006B +:103D70000040000000400000004000000000010082 +:103D8000000002000000020000000200000002002B +:103D900000000200000002000000020000400000DD +:103DA0000040000000400000004000000000010052 +:103DB00000000200000002000000020000000200FB +:103DC00000000200000002000000020000000000ED +:103DD000B51800086D1B0008191C000840004000C1 +:103DE000883000208830002001000000983000203A +:103DF0008000000040010000030000006D61696E5A +:103E00000069646C650000000001802A0000000069 +:103E1000AAAAAAAA00010024FFFF000000000000D7 +:103E200000A00A001500000100000000AAAAAAA82C +:103E300015000001FFFF000000000000000000006E +:103E40000000000200000000AAAAAAAA00000001C7 +:103E5000FFFF00000000000000000800200000003C +:103E600000000000AAAAAAAA10000000FFFF00009C +:103E7000000800000000000050001040000000009A +:103E8000AAAAAAAA00001040FFFF0000000000003C +:103E9000000000000000000000000000AAAAAAAA7A +:103EA00000000000FFFF0000000000000000000014 +:103EB0000000000000000000AAAAAAAA000000005A +:103EC000FFFF0000000000000000000000000000F4 +:103ED000000000000A0000000000000003000000D5 +:103EE00000000000000000000000000000000000D2 +:103EF00000000000000000000000000000000000C2 +:103F000000000000000000002C0400000000000081 +:103F100000C01F0000000000FF00000098280020E3 +:103F2000BC2300200096000000000800960000005E +:103F30000008000004000000403D000800000000F0 +:103F40000000000000000000000000000000000071 +:043F5000000000006D +:00000001FF