From 7fb81a991d0461359e85caf2cc0434725843a341 Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Tue, 7 Jun 2016 02:16:39 +0100 Subject: [PATCH] Initial Commit --- Case/Laid Out.dtd | Bin 0 -> 245407 bytes Case/Overview.dtd | Bin 0 -> 25669 bytes Firmware/KeypadJoystick.ino | 128 + Firmware/KeypadJoystick.ino.leonardo.hex | 623 + ...dJoystick.ino.with_bootloader.leonardo.hex | 750 ++ PCB/Hotkeys.brd | 2378 ++++ PCB/Hotkeys.sch | 11192 ++++++++++++++++ PCB/PCB.png | Bin 0 -> 54100 bytes PCB/Scehmatic.png | Bin 0 -> 29493 bytes PCB/eagle.epf | 139 + Readme.md | 7 + 11 files changed, 15217 insertions(+) create mode 100644 Case/Laid Out.dtd create mode 100644 Case/Overview.dtd create mode 100644 Firmware/KeypadJoystick.ino create mode 100644 Firmware/KeypadJoystick.ino.leonardo.hex create mode 100644 Firmware/KeypadJoystick.ino.with_bootloader.leonardo.hex create mode 100644 PCB/Hotkeys.brd create mode 100644 PCB/Hotkeys.sch create mode 100644 PCB/PCB.png create mode 100644 PCB/Scehmatic.png create mode 100644 PCB/eagle.epf create mode 100644 Readme.md diff --git a/Case/Laid Out.dtd b/Case/Laid Out.dtd new file mode 100644 index 0000000000000000000000000000000000000000..db35108bf525c62a9b11f81cfdabe3279153922e GIT binary patch literal 245407 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⪚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⪚-f>O#w>5{z|lnu1wkCf80@dhqY_F8Eh=G zvhCXqtm?Yhry!`FF$W$Q8;cm#3;g=T#G8#FViA2+2tHk|Uuqn~i_OwjPbq7*84*MhpJKn88B3X^WurJd6~j>_jgNQUO{$O!zl^$}(XXX%DGXk__lLwG0$@ zwAHy^C-I;6SQyWPEGu;**_K0theGi=T?x92=zDkjgTTbIaqr3U#bGTqV>CfQ5maBH zCf=rv?GhEGWf3%@~dyyldJ1z9J)1pZKS&@!`A zYvqbcdmA>h>Np>@tRmEg_q`X6dOc!IXvw&WpMvVVw|*qTMe$<+W9hUb@63tZoKHd= zP*ORoq{^&>CC5zZTy+bqVh{eh=x`!R*R@;C4^oVbDr`2Bl}r~ey%8=)!k3f6w>s{_ zQ`<(<35z~p&@oac_P*1IG#xJLS;BjbDW|cdc=)jA<#>awl)g?c^Wfs)O9&N39UMzZg>auZ0XS?pUg|D!BkN_gWnO2gF zk)9?VFcZT@GZWF3v=k|+WJueP;gbCZx2Fi(VefAPt2-tUzRMj&Q09HNN=wX+N+3}; z9+G24QwC&w&ede&j^y?4Dl*)i^)K>1o$=+_3!g|TTt9%TnX^N9<)?0`kVuza*b#Z1 z0FH1i&o>KV@K^ov^w5m!fUTZjR*2y!2i0~rR2@3}X;aU6Xyuhf&5}13vN_bkIK6u) zPCC?8r6|JReFu&;RSbcAFG+RQdVWN~eC52Wt}2l(OjA>wD)`1|s-5j>Y5C0QzYa7QZGEF?T|D#FH^A?JOtE6+UgmD@6rpq*VjRMfel`%98*oRYI3Q$GCan^ETYzy$1FZ$tTQsL;2Fk)Vy*$9VMo`sG*-m{QNg3->&61V%2mN&Vq{+7|4SJCKEtgh|q><4hZm znk~5iU$C>Xg0w!5*}t|i7QthzCMsz;4O=m6gSgx<)Jim>JbraQ|7l%C+Zb||TIJP9 z-V0An>2AJzTW2NlOdLg8s%>JqZv=K{U%ReZTXhKr)T*G*G%{448Ge=e7PH61w|0B- zjJfDw>-oHU&h^C7{agFv@S>Hy0;!tJ0AsmGLp8fJ*fkD6SHV+wsp^}1dC*oatFSS4 zuaz%rRZJX*wuNGRSc zB27+fk%qsS6%eqt^N1jj=W{7TY&u`xbbQAXl-=YfaqapNAf{cUcJGPODe@=0zP@)_ zT$F=l#g=_!V2AurLxB$a5SahzJ~#E_+OPFFQE%z)rSV0}ndW~k!}5ad=E#T;bJ^KJ zs^@3;yd=i@q2aA3Cuy=pZdKwi1PVNUQjy4tb+c`90)L| z_@t7I`u)>(w+TkT5mPkvgRK(Q4WI*yPwKvk^hFDkO=Y_)PCAu$)kJ&jbzGnqjYZ42 z;Jq(_DHD&eIHJ+u3f{X1y3F6MPdnL>M76a^ZK}-Cx2P%5(W}qAmXC(=M!cPTZ1IA* zJ!)#Ssq7dt&{sw{^kjT$U!KlYc&o$ve45EaHw%mtb~An zpv7|$l29?p(3ON`Wi?JdBw{Wb{ck7AY3(otufB1$o8TKBz1KzSO=m$b!z!MB!SQ4(y(LGj~I#3rG!32#Oa z#YJV7bC*~XLxFAZKuZt4eYrG~wu1~Vqk#CHe&ET)yUXeTQH)pToIQozYrrDR1uv

gsmW_y8eCot&QL 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

vPnRQy=VhjQue1{82X| z-<~B8hzB`I!aEq69=CGJdS(_+_XDFOnd#{f(RJMFLDI7;8InpJP{L}ivVut=tw=@o0o;Zp@3n#@6a;K=&V2%TIFL|9XqDOgX;^=HI*cd z4J9Sg} zOG!=sVA5bA)O23^8?XFy$dZm@wv*nbJ}VH!B>!D72)W*~sCl zA}1gc!;EDzBh^ z>CO2kpoyIN&Tw(nogQ6Ci|LWOlM^guI;!v7Vx0htWXl45|HE*FZxfY)=xg*onwT+GTw$N_*$!p% zcAuthufMa{mMmj@$>XXp8I@p(HM|B-Y?xGzKC`S)_~gd>D(A=ymcQm}%7uT^@o|;j z896bw`cl|An@q@aCKx%%X3-LvOS>u0j#B!p2>-}sJI%C{S;R^Y9!+1KOphXuFe#Zu z?czzyV;vIO+l-+Qwr$q0cs*f0+O71CL6aEV_nXMayk!bvC6sT+LvM?hJtg~4WUcpm&J7!J?7eLi`kWB3~L+EkN>{| zOfy1VED1@1qT+pgHA|PjQu@6_&~}y(bRpq*3SEf%w4#CIFVzND1KgOfZ699`?>rXA zYM|dv@|-{dOqpbLZ9D_myq?)VH<;I*lFY2jwo_ClWdm+Tj|*x^wyUcR)&e~b4&@% z?Lac-ijlXF56*8_!uoYmk$Wg=OGwW|CM#7!@YjvIWZww6*rjvJD2$zP$jNC8S}LXX zdM?`a2ym*)(j+~2a3l|bSJ%1yID2)Clx5~&FvkT7^F(!Wt#P)X$;g)dOB=eOJW{`Th|JR zpVz_8&lH9Do*rYeb(sY}aqM0G0(tLWOt~K(93_J0mVwX%cLEf6OZ8snQ`mbdLDVuQ zd-u*=@MYdwt^eGnvB3Z#;q@}p`IWJWW_ud=pk z*raE5Z5yKnR4;HWOYG*SYm6wj(moVRxY@_rg(@kQEOXeTnNF6aMG9b44JqyEiKeEl zxZzffebaR!m9l~6!)G%TF{bG5beqZ-L=KTL)QN}>K0YFCkSgfSQ}+G}8f+ci%u8;P zDi9wThGw;{PmUQh(-b64(?{XtH4I~z>XSPKFb(KjSI92DdN$Lwp;@3gY6{XzTY<2+ z%an*Q<3G`*AaU7KfBIola)=&o9o;nu0 zm9&5**$JI~{WtSdvr7*um5c1BV_!djnQe?%LGpVv$hj5$I2v&gv`r7o7Vr>hV@K11 zHchp|?vuZ{34NTFOL=nkx zh*NM~A8L2gCpZcx)3X!&y!J($IT8=s52>!VN^I*JJ^)XJxsVtNhoO~M>_;@j#74!= z4yL_@mD05xLZ+{sHRXMx_BxcSMl?OGU2h>GIXf`N{b||uafGJANWCC;e!1O-{-9MC zdl8OoXB}pODgKEu6_e*`KBo`9f`lj(;NWn2HWlQd1p!3hL@=s3H&o^I<;w-hbRxu; z8x4w!Z0bP(1T*It2$t|?8S3Gw$m>1@#!pBwQ^}B^WJ4Oy-8A_^bddwmO=y}=-tzK8 zc>Cq^f>hKP!U8Vc_S7o>0`XC))J(QvXBu$*O9&-#@NqVRbkt!}&my{%)GDs$6ENiUbncXNMSe|> za!lT8;-caU%KB7eysj6VSvL_uZrJ1xq_Vf;&}%p*Ex9BtZfX@(=v+>^?dn9}l|4== z(RsZ7@GZQn&w#r??gA?|(ma!v%C|xO$06#+9h1JiKFN=#G1Gy`kNY?q!JxxjWL%+!12d!-(q@ahE3!u!Zuj&h>o65cdp@6=mRi8j6UNqaBwH`-lG+GtsBIJ$|q(e24 z8h85+ZDQ&yk4&{1=?L=vYr)A|s!!NbMh$v{o>hJob)N#L=;&N4hUeOGTh^TRWI2N9 z-<~{}O6{&uMj}To`KC=-SzF?=}< zI_nOokVtl$Vi_u1x{2SN^znlf_(buhC#td zFH#WG%C%*pnOyy&b{2qJ8-iVEb{mlYECeAj0^R{wLI$TKx0Mo^tHfT;wmFVmYk-9D zHcE5gSg^g1xjEL}Nsx1{3Yt+zag7mUAZL4)J)Qi?>gwaoli-HqTNQdXV*@!b9nWM! zV5_}L=5U}UO9jsoiHTK)nN`ITBrZw&VnzhBF!a_!enbzmtdrv4J$^z7@5Cs1t~*c< zoh9kwmJTQFV%3H)Z4vzh3CD)fSiRIdWRjB(W$vN`Zk04aQnL5M*<{ShVm+C;<#JR@ zNng7onpk|h$C|DT`M8^_<+4_T1w*E z2QiX+WvFaaSE8N8Y8syAo?xBkhT0!79KNVTKnjJh0LvhpNPK3acQ$6<-aoYqJyCa$ z^TF5qJ?%c${l);mXZK{nG1TK zGqXxeF&!wAglE8~CokdbUVE&3qAr}yrQ1J4=TeL=>=YAimo%Ve!jOwq5R-J6E+r2! zWQj2#lAvK^PaW<;pK-dx_)A{fdz0Rp^P-<<10vQedMZwZ6aWYow zg&z~shdN#PoUKCcu>t`9rP~Bgm_jN{7uz7wstnR;F5OB)Qk~(WxS$|e(c#)pal+J2 zmbBG|i2?hOCKkO+>x5Gu197|MT=M)3RCYUOgDF0aN&4w~BGy}QNWKDKC3&V;VqnZp zzoE~B{>}QFlkS0Tsa`;_Qb&ys1puK#`38I-X{0>0$@V^PH|}z~BTGGerc_SeAAg|% z|5+U$T0G$_fqI1NS`{OfAT{jk#f)YrvSdN!&+`YF z0dD1oO?ioekLGQW*fzgWB=jW59I2@W=@qRiw4+J}MXQ z-e91(xxNkFZX{=)r{T3r%IC{Nq9jW%M#p;PBuD|rxmr`mZ>*e9$TD^QlCTY$4StZH zO7$ju{n^fd<1Nn8_A<0+B3!363WY^xYUP%|LdPYJUZKd)>_Q1av*uSO_3`66yQ$J_ z*NH=4s{SlWy(EiVZ$dGSo-}!%4p)V;^A!>mzr3C%Oqy^cxY$zgHPLGP@lsgPMpShh z#f_!i^u&OC>zgGIA@(+t3i~4Rl%ws7{BWLL-i*K!T9Qn(!BJoV zy~B1ATC=-K3EhcB`^@_}D1T)C(DBfAhWaFzaBMGA46!Gd?=DuzEk_bA`OQ?(51?A>^c5gRa`>ZsGUM zj6w|0C#G1#k02*P#myVcB`-=qDkr0bSVZ<$rL5x)JBJ2T31=$I1C&|OqQHR%XmM2p znT1w<`wmtF3zF@0enyLR4F|TnQlHoD(p-noV*4K1D3%xs$>G5^?C9ioy$UsuZGz^t zQu=ZzrMEDTX9!4Bje9+MmP*^u>7?T_qv@5`#Pg7W1|JRV>o`ttr*-tg1{rpSz>w}q!3@0dv?z1hXY}ap#GY{ zI=x(3Q4{1?L<<|y+St~r%po?2k2OA3;qDPA-Omz@?wsmJxb*tV!d`T23Rj1{`J~n( zqmfxGJW?{O=hQS2qm52ouI@>m1*f!;MRuc2S}p$v+dw407lKVKRe(4cu4Cebmz<8l zdFz~4mqL7%7u;_(baMU*)mjV0%aAfZ8u}N*H*o42N}*s$9<}nWoikh9a&ST5SF`*x z)|dp0wRO~9#-}>lW@f$U^7a?vhK_+=K^{pxYv=C~Kx4RUCIPRmJWHnk0BLE=;XxaF zSI=HN(LT>{C@J5HtTfdct}kwan&ye-ipC}kGmvY#@Ls;i>kN!alZ+nK#NEZ^yDu5d zO{L6WoN`7h)UQodhNcjci#?*|(QacBpaoBQmq&ml;$U-{rQqB2yR#8FEZ|o|1ZF#g zWdr{JtzR=*P7T4G&`MgKh2c&7cHma$h**s{ml+uAT;GQ78+rvN99Ku;F}q61^shq= zE8%5h8L!?W#r$3tY24rpdeLa8rj6C2`g zxR6*(pzsBJr{WutbEwN9KY6k<(!FQm--y(s!jc1$ezoHa{{U)~tZR}_Kr6PC7+QZPwzHDpbc zm1v5n0Sk(AsXG4bG>YB-0FWf1tK81gw99=i)G8nt9+g*6y}>FEA6lDOzfrs9KhC*J z%felVIrQed%uRI#$xPl5Z&q5G=&{?nnH1eg#bw7VvdOha&0D%Yg?*?TmkS(hN7B131Hkdd1eb?*wRGYwCrE=VVu&c}Yv^#9 z9Y-E|^5sVzOjK`ZE1Z6n;fvWmX)=S}x_vu9hTTV)`NeadCHSGCX-dfyiz|+p>0VRf zzl{2w+cZ`Utt~*lk*1dSgcHy3Dl!p1U_Ye=IXxrW(18`D)mE~1)sP8>}SQjqWxKoz|ka;+*3vFUD zesS|v39mHbIAvO_ZnWk(F1<0F)jDclWL(zjb@o?qTo4Hyo`$wyvj8lSoR0YIUU?1G zsvq6l;~w?5q(sy-LhZ0|Np zZz{BIIp>glDsLBGM`Na3T%j37`F|SCE7MVXm9(yA5o2ll$;#w&jMjdm;_Ewjid)7% zop5@Fr*n1l8Cd7FREpk7TMWdS(w-8^@?^S=>}~2kFS=(Y-Xv0gi*Gfb7NM%@6AwOl zSxMvrfm&K#h$g{g&U%{cbbk&&xF#{5rBkU+9_&`4QIplOpNC_bNL2tJS9jt40vQ}U zpdK=KrfK?8#-Ick?Ohg|6p{2?RpD^l^X8HjN|she&4!g~h&G@Y6{8iZE-<4NQpn0w z3}9A>V5`aJ74>u}(^1h_^XA>jB83PYjZU$ENjNn~-A24_=}}Lr#Sr_zS5m7^3sz^# zCTYr4E>1YETgAR0gG{oLMsT!_m(41naFzSC=ToaCeTHBQqa@@BV1PtKxs*kzPIi}3}c&2&VP_aDr6;X}0 z6JwhQI&;$%yWsB+Txz$`sEm~@=~DPB!up4ZZ=(^w#ys+IUsU`r_;G8c+Q#z2H*Exx zIj(xOB~kk-TmD9oNiJy=z881~8z>@@NQUmY#d_LWc{ZgHK)~r&>?~roh$Lzh4{Ea{ zVV4-MQwNr+FuVAk?B=Om$)7a*akrOqzTcO3JXeOKdv1gDIj^n0FnDy`>C#A%=f4&5 z{;#LKt@Ei;xHa?cFArLD<<#xJJX1%Zd^W$>o>L5uTG;W7V&W5p>MM!xMZtzaj(-~L zH5pdq1t+&-UNw8dsnZQ&c`mDHV7+D|sqI}qf-cRy+BWV76)wM}@589)=~;SOJTrwH z4A*p~s?st`mPgSZ7`$7%9gl;N-nhSsz8_bKrE^&1=v zHx&?m+MT}CM=y3>O!)`II&YOUfR2ZQioj?}uwHmQYuSDyczoL2yR3X1;=H?1wP@uh z73yIz9PzU-sS7h_!8)O~xm7K|uV&MlJG*6(SQf9IY-KS{AEpg@_keXTJ{65v5=TQ` zerH2YbZv*9L)3gEq)wo>>0KX+?i6YJcszBkTf;ES*Gf8aD`&>@Bo-S<&lR2)ZDAye zn*HJAy7O+lla8jN(=7z^ssWC9IHp}lZZ8hfc|2EF;T6&G(jbs&7cpjeBgW?Tb0^wSh#Jb@jqekgmP0Z8YNwPeh z-h#OCxX8tO8apFeRGastGf>o|npOj@YE36eyws)&kue00)zf%S!1ou9lUyNGJo8?o zrRh3$jcuK%n@22ZU~+1>kA8Yb&v8}6#u`Ufay}RE3{eG|^RHdC*)h`eOJdAog%o$L zL&qNz^lb_W5*e0BhX4cKzIgH1#SKqexpWr>IJ3Z7_TyI%gI>=K8@~NM^Ou%&UFPhM zZt=gx>kT~~Ej)&C#(itVyif5XSJkI-ZkQqMp4I1TzHPfy4oNtzDo{{bu|`eoZH+_* z!eg3ny||G4xyNi&eqN7Z7=1%gf;JsS?sHVG{B_}dIF*1k%Z}i1Ynf7V_#)YENp8&+ z`*ghn4D_bSr(ZJs@|E@{707Bo6s{!PmNsgDo)22f8t;pBsdmKDfXAY(bjJr(E6UMC zy0Pi0-N~nUYFc~LUv1qgq>^cHkKSqhzfMqo+Z|P9j!CL0ssx3vi?i3}dLS zvc@o=Fas6OX-TjHj%%Z{lK=r+G+J|Qn#*Hy%0y5zf_{~)Z*v4{Mmu+|Y|Vwh2dzjZ zVz}o9y_#5#O^#VY=KQ*_Oo)aQam7|Tq?zd7on=PtpRGBY8TB=z#Z;EJ5~h)IeL;Xf zG3(y3bzMn-Cw2ub)VR-T=5^bgME!G)qP+Z8E^pmT+MP7DIqw+jZWcsYMi0Gs*NJ8~ zJIfs7oY!UIdxm#?&EB|;Qzajqaa~vnN-0U1)|Jj~H_MTM)~#(FhZRoA3rfeHwXCrK zqP>~BGnEjcfITUWq;@{lXhoVOOeQgkg)K_4mvl%N>-DF2ZhIlFK)QnNgfPhMPoCe+ zd|>tUs#>O>CAnEuPaNj9R+L;@+>KMY_ZPxDZw$+&MJAfC1A)M=RJDx}MlsX1et7sJ z;y$P0!ifdLDubL?vv_azjFL1|x&ip)=A#QzSWk9Py6%TkKGSA>VhP1NHS_Izi6+a>1pL%Msh(d z`c^gmn()qAHOQ>}8&)XGm;HLzXJI57ggD60r=@YtN`vw?R+(SJuF$k#@y&XFhHm$u zMj(%R;8w%Qa95h&(5GmnP;xn`!&l|4&D*QE|>4A_1zq>mp8j3twgI zP&mM@ysHWAs(VT7wj&W!m01Mx$7^f}=m&c8--#YBOGq3ngFS_H9y!&P*46%eU>^1J zSHvA^OZ&+ZHqX%4PCpRqPuRz9rgUM-xt{0KmJw;1Btanx3Xav0;w^N{8DnG3WZ%y- zN^<1$PSW(L^(&P{Q-XTpy!x2Bl|OSuS$P{qoMZ1vnQ+=&YIhhrri?o^%zb6icu z)RPiin!2^B;-9^wdw-at7}NFcT-SBmtGSrTD>)}5lUcU&hd(hHsuxUg&*ke?n(bm4 zXT@y_E0)njIcur0b#Q@rJ-b#OrKx#p*le1mf2x;0Tu1e)K1A1Y1Wl zcsJp;iD0V6-5I^bXLw#4xKRO&uhdt0rAa6t9z8{TolJFF^=&tFdJ2qTA9Wp8hoe|p zMm)HX0qtESxKJ>I9+k}LvdH8wIPIG1EEJG4Uq^vaakN#AI<4PQ;wi^9Uj6n&$BvbF zE*Ck?W9#y4wr+97dR5;gHqLl!BgB3%U1li&Imza{R(VU@0C~lFm&HlT76AQg%gPZr z;2QZ1JG+#-wt92Y$lB6l83(Veb$UwSz#S``(wBwfAJ)2^HF1DA8REGyGBkoZD+X0E}aK!v?)tJfR{W#<{LPgZbu0CQgc6=;q+hEAUm zBP3^<)>Ir|9tAT`hzP?G$*Zx(cV``|u5-IHNQqD?jMZzQxv;(J-;c@Zo;dNbp{CiW)heN7eB?0s45=skbohTYE$eL8VmPN(1-h<6hK{Hwa2 zX-1}xLnlH@W6y2x=VAe79{Hr;H` zj#(676IQM6=3X}uR##1YWR6F*Nga!+!C%J}oTnC2OtoRD%AHS2>^wW-0}P5w_wH+p zTPElMt5){Y#z0VOj=d^%6`8DMBzvxftXp12f!t@OTInpHjz$cOJ-M$0(eAJ9m=r7q zYtVc>;tRzABm|swuNruNWbe8hFvT(M?HE43#nGK{{OEDz@2Bnuw((R%y*736sY9*PF zoVQBK)bAOiE1%Y)q^QzO^6FGnr1vnqW2#~aBZCn}1^^Yy_*+eD%fT@j+~2KDuTA#b z@o67BPt0r3JO!fx8Z$-!11IZVT^LUjR^82{)i~VgJT0XQdsHmHHEC-%t7&N5jt3QY z3vUk`ab9)t6I&3%>*fFy9`*G2iN^zn<&NhJ7qy+)=l=i`_4zI&cq2QRxWK9(4gMZB zt0&v_1^G`PHFL3Ee`$D)6^`I!^!KlI(XKwrqpWbKUzWTIUmc~_R(3U}hIDq#HOh{} z*P?iO+S5(2^Q0)GE?JFv?Y^UL1iR#sKwf&+4e?XrY^!SeexEMT1_@Kvx^nu^pxlzY zp2Sv*lC#krU&X(RHr6R6j-5BoG6@F0Yw-t&?=@StmPcYq&PmN=>iVRYmj&dMyB<$H zD>bf21fBuyUW%nElJ=Dy+y1mLa#38d*tsj^i!sSHUTdX|NiEa4syA24xf#V_U*9~3 zXg^Bpr$NZhQ?Y+i)z^@m@y2TwTbV8oQ-e_$+ExtTjZBh57J7PDbZN#5L}J@}mTfJU zU~|_TRoiK!jpTs8mL^S`t0G-eDANjlm78~{`K`M+$0OF7r77+l$sHZGoR;_=NOkPk z&0hNyPNCK=L98tcU6l&QA>N-#?li0GS=Cj5AIiC_I+Wg~kmZq;YVz2yc;Y7qIK_IW z!(Sh1aWdO#RxxB85>#fnai`kMpD730vh_U$(qB5I)9Bq_QQp4f#5AYAdr|{p7G>uv%#ON5~_^Ydj?Dq+} zCswaQh6@Q--lbz1)vFyObGFugUNAZBT9(9&a6RhG_JqbJQ@uTM-i3GL7WcRKFpf_00TJL@#sTYmz zdRGhqYr(+xuaCn&b)KC~&Vx&b3WskU>!z@eECw;{So$=113U~2S4U?U$m2fs!-$@y zutt@z>DL3jUxmN}r!}7wj1itHc;y6z&r0QltZ3EEsF^&l4NDS(lbXv(3EFe`RoJ9s z?_KojDHyoewuFzNrI(dG0j9@;^z^4b0O`rDj)WO^-~_=Rk**iTMRq@LO71l##_pNv zTo;Pu033l_JJvS)C!K3dOO@x2^~~R62f6nZ(d#S=u?_fFKXe0Ul1^*ru=*p0dzNhC z%t(4;wNEKjUU;Grwjswjs@D=0ZKv|5y8(omp8%ifTH0Nv<{VXRKGd)r9!+(69f2|r zmps;0>ZqdO8?%4HdU*_|7_UXs?eP%ev3xsXk)S(yuCCG`tH*lqzl%}HonH#EEs^r@ zGt#zT*&y0`3d~gjayhACouebAdNf*wjKWIg+3ccq&cID#-*|l|Q~R)U+ZD3~=r8kd zD)_&E@T#QOOQS}ryCa%$*z+Ar!7({My2s&M{r7QFkEZB7eHH!D}P%(mQ)* zu$5}EG*OB$EIc1>qcS{8^&+>l{R2dU9(CFb4nnSKcy!#37wcDT^qw<{bmKPmxh~78 ze@wmb=9Hn}wVLKZ(6ZoE+Lw%OXJ0NGRf#(c)o8S#-AzdPYJu{mYrRhs7+N|nBxKYt zcd3bUs^3b-I9&P)%GU3twX|s@Vq|}n2dS>CX+V=BC;)TM6~*77);vgIfD>ii5l+qWZp?972A08TmdA+oZ$Db z2Jw!k=19(D&QBcIn_8@~wfvF1VyQssei_>fy<^UPcJ!}hNhFRiovY_>hkhtsJ5d{t z1mM@a>3XCZg{n-lF5G(8E+#UiQtzpx8kBTCYCjRR3xZYUY<+7ZRMr~rEL)S`HO?4J ze$^b)h|v3*`dDEpMcxSEb!7K0yxU1^U@D@Ymn8mltjo*4LsV{V00maM;SPw+vP+xc9|_03WzBZwv!A6$GiNmc1)G7I z>V-6n+ZIU~j&n;AyD;FIvt?r}@&yV=HP>if8fjTWMtSzBt6mhAql_GkjS|J!hAMw5 z?(}UmvWDr3*U>yA?1K@Xz*ljjcs}8q5x_|G#eDuVF^6-ql?HQG786FBhH=`i0?G2a z6Ygu&bUy)INT5i&K{eDx@W#?{vUB-Yk?rMC`?0yx$fLVHcfYWb+*cp@@ZpT{dqgL;iuV!Z`>2pKF{w35b zBvyuYJ5OW$>)E^k@nTq-IIiYAW2vv7BbwIXw_C~O$)8%e4Zx0EN(^i|IOHF#6Qa}R zhKwUVk5qlr;jb8JnzTu_b>80Mx+x(^2IU~<(!LqcJWZ+T7ZJ~Ia9IJ*4UlW-FNR+i ztuK}vJw?Ju*cm4k=;3oIFLM#Ma~hNr)*o@~2^QADtltuhY4RSNR?HH`aSF{7E29j8 z4;9S#-uWZ5c-4U`)Xv1=e{6e@{yhP*>fO=JPuH2lB;~i=q z5^~%%+daSqboHnt7&9s`z zMFv0##!YByyMf^G=xaHcs_#61O8OdK3C8ybw#g}N~72kMwPZ%4AHG!i>psxT|bE8I~2O0OT3mH|t4!Uu%wP6~> zssQ4&;W)+z;Z-f7;2O|^Jh0&KDriO8!;>C_w-~386cX6LsRTkeOtKxSy-BI;Ed1+s z)NfSBXq?7}tDjo!jVV1pq+;ZbSH^nz(6pblta&fQV2*yZEi^H1A@V|=hw7aBu=5#7^ z!LMEv=gZ9ve4fWEYW8R8QSkPWaDkzXFnJq#Ra>76+YGWGHS@>9AC5AFiq`snF#zgK zeFdO+>qpfhLbIZl_p60mB}d6pDl+r^0miI#i@Gp1eKjo@f`kuTRx`Xvc&}BGJwH*4 z1jhO94RhMJg6-zZ+qnj~@p(-CDi&zgo+WKFj7#_sj%vbcu>;zft9Vxa)UzrUQQTKG zb}nrj5~B~OuLiALMj6_1vDX;FYU!PXdbDi70BYPfVg6ved)EnReoKH&Z`)ns+>m+- z)`mID;$+H_TMhA!w$|1TkeoYwst2i~;huoy66Qq7CvhZt*BhzNE~ny)YcY}wjy-v= zcG6(C(X?p%=2XJvv&U-cz*2as-1GQiXI5U$7F)8^@<(ZF^AG}x^A8;Op-@PHz)*c^ zFNj_}w~u@f$_@ehro2;M@dUTd`=mJZt+DvWhGI4)N@@PpW|IaPlIAi$^hw_ z%4=mYhOE2D3n}8e94Xb(NX#yd?@m=7EBED#c^V> zu%fp#rAf({{uuDP29pLmYRmDWjU!eZ@~-O6jx>RDujk6v3`SzI&Q%;TQbb4~GO#3#zSUokO*n)GUA>T2=S!B)2C)jkOLz2XfP#9IlH z`q*^KWPw{+kHz@!5c$>;D`TKMSIgEqoEHePY4>Icd#E*~7m2TJSVw&sk}>>hD}ts9 zZE{`Pv9v11YI=6P;>q0GsN zF{oT>xSvkx8r)YggByki-nE)-x>&PETddk2O5Nd}_|t2hmhTJq~r zt3lc9bVgC0#-6n9BOy=LyxYXT>l~g1dUf<`EJtb273TgfK#bY#SYf}3V(0Lld#S!< zAP)7BsySVehUAV#YTxrQ!RmS%$JAM0P#|iFta#bTilFV_6 z<)xl~6yEHJG&)2rk?S!X&$WA>Q-&HTHF-Uk_0Z(@u6t}InQC>rpR~#hdR#5?Dd5U| zPqlLY02Vx94V|M|TRNhsz`?Dbh+ZnS@cxw6wuKah^{*S)?Xi+4rwKy10_|QF1Kmcs>`0}*Ukd98b9HVB=yw5M7sIGuM~qD4@vF(M->3Y& zNHPA=t!0X>HOo>eOU#u{Dc(0n(^`*#ZQesJo2uIr*K0^BiO@A`QLyEdd-}GA;mu_=y-MyGridRd z-X{!8dz$6^ZShM`)>)&DRe}S+RXqiGt7;chNxEx^9G>O4t1vizS?fs9lp)HWx+gU! zey2fkclNhud6~28P(7J)3XVPM3kHuNSnxgTY6pPhka6!=%iP$dse^TAuoH^sHJGqe z;PuUVCCpK};B7hdu1~}kLum@9k80l!TJKUP6E?|%+l-9jt6ZXT0Hn5dfr>V8X=EXh z&P{fuW@ov=c&;W%T2)-vA0*N~M{|S(pKA0rFekOOp5{QYp*gO%!(JAaX+zAQ`ql=Y4xo$-dy^H{ zXcxMbsZzz8>s&ahvr%dd8&gX9qtiSi;PopW5EI{u_0J1XTTEo96qN_|U^+X4I{tQ&B{3tRg>>4(KU$nd3Z5Zdt4pH_b!82IE5xpfBE4TRdSF>XoVIXh zUe?yvC+%8f<~az?(0Qq?d_|~f&LF))=s$?p6Ki)htfAp@2(FgHT(!MVBT$KRj0dbL zVeGY6Ux`tj{Eo)MU$(jc#@zZ7TK4xy;4OKb?wviK`c;d0u=P7nO1q=$vZmD}oxO5- z6~|Ksn&yG5YP9UnNZPJO4oMWP6LbTb#L~4@l|jgFTIeliNt6)TBv+kMGKS{qrd5>& z+!f}i+@=OHeJg5MzlfaiS(jo2wI6k!B4Oz6( zsRJaM_M>P)wsUUIzrxlYV&f;4yvqAj)O=@rB)HverXyx3KfUhW_4E_1M*#&GE6M)=TAWHVtnT(S^-Wgi z#u|^67Wg!Xn;;%M)9QVxz9I1iriZ4rwX-U)PTW;JUsbo#Z4JG#Rlvs;;lC6-TO@JH zizZ#OUL&tkwOd8rZ+|aCtwBL+vgmVv7rc2S^2r*=NjVwKc#ZAz%f zs!u9{21Y$c@x|A)uGHsTPzyswur!DJ@06?mO(%=m3Z_0yf zat|nfDyu*>G^5m{U*aR0y=$vJPFV3=`#~@tb%ixV$_@eisvRgue9axDwy;3KZ04>t z#CIu%JeuHRxS2ljAl2(lN=V!iN2OytFIbkUcQtiO5xt#96_iUx3bNM4wxW|M4n-Fh zu}(6ib)qtH(m>VrG2c^JV)Eon@m%Jspuu)pL_C`Gd!Gu~x)!&YdV2F%m);+{x7^E; zwY3~fQ}^xP#eDv6POT4q4DG`>&q*0Fcv5>wHnb!W-xY4g-fMY48@T-|+o7DLS4)}n4Js}}B7U*$bF+&+w30K+P z=jD$M^bt_VN(XupdgIK~wKu+u}VtOqjoy8jw!_R~4yvYAIhaM#Cqtucx7y zMr+z1`8C#i9f==x>scM1;fanm&W*p#kE>0WnhdvRqhQHv+0YpK(`MFYkbY~+gb zYGI`Zb*a2+C!-m72J_oBnQ)_~d8_)Z<+)QL5JBx&jdEsi6n-_eD7##VJxT3uWwMk= z8#_*TuU_!RwH~$MNn$OTVM1|UXQXKI-#AguYqIc`gL$NCfmFAXGLXyoR~9)^n%~}9 zn$hN7h7Ih6ozu4L3|D9H^G#`|j5_h0=M}?B>bj)Su^3qh=j&a+hV|HNRd%r8b-K7;VO+uK5=hyiP3TJg<}iD$W=e1u{+$KGS@UKTucaM6fu0g_X~fn5iM zbW5xIfvW2=Gst;WZi2kZRqElRZH?s!)OR`?M%DaTelPWRWwr+}+vnw9f30p`-^F2V zG}hW1cafU}gN|#! zd}*o4d2u203k>wG>&JSd%+8^X(0W&w>PLKxK(Bi%!zeCixyOi|^f|laBQ5J$vZ-T^ zm9u<6;~IBfHkQoy2&2~quXu{; zSk*MEVpTtnZ+gbO6=tGTA1b-qU3mWhO0y;zuAbqC-VrYV{cD`nyi?(=QHwRS@XP)1 zIjZ_s!|T0EOgA>!cLO8=T&Az1-szJV=Y^LCxUA@5u)NMNdap92I+pS`lIqSwvMZqA z^v?#I(U9vZgP&1caU>r@S{i<-b!UYQzCP;RE3R03d@RXNx$R#Lqg$kAQI}EDwy$h2 zuV>gY5FB9FoqRpsnN9~!hPUfMpV zeHR%=bCw<$hBe)FI34ktLvNs3zDm5O& zeQmjNyT8EK+39n{MyaDk_jLIik^D5D@RDgUu^-vT7{@DLMW@4U7DfHtv{*iZvh@#y z+G7Gz&~fN1Yw33u#cs^-l<_u+pWaxuKi#V_YrY+rjrQep(!Cc}_+e=dN?TxO(z$Ez z0NX~{Fm1={S-SKav$|vDmqRQ|;mNoJ53M-qx+Thi9H^)Cq?f_bq4_${o(`V`#VZ5O zFny`}N^5Df7JX4x>%!KuljO@DPrYSbcuriA69#WlTa$QmScH6%y+a%t{0AU89XeL9 zuO+nZOM>c-T73^tw&bZGb`=8MUE4O++&>EK*6&b^ZM(EAr><6+G#YK-{p3a_@5O4d zU(CMZeVXWYI){Ux0gbGzhaR=d>i!UGMJ zk>UD|lO+0VkWUxPI`LjJ;++w#Zk()S3i|U{(Go>%iTAqKjeJA!@r~WKdiJlO%Cj$i z-OfBk4G#%aXyjJG$TjG`2-l6Y$O{p)j`hoGmI5gl3{(~-SX^NJE9mRSHQ{D(!MHQ+ zPlVe1ckm=eKzebWwduF|ddmoHnaHn^J_UG=czjJ|Xwn=>AWVI0?u$(~eS~>lc7tCp z47vMB(&@k6dJez3q!;Z?S1Box_u5Z8~I^; zjPcgGJqyIfCsmR7%}*wSrMV$4Q=fXJH-(~Xm@ebb)}1OioII}&%q1vIS)P%jYOr5M zJh=lLbOx>5p#WmMs?$u@G|9Z%8MhFA=xXgeKjK+t+h?p>J-qz`|+F9L$9_G2vv|L;^OEJxPRi}u>Yd6ZfBcdu4_D65xFCOX_?%VDp=b#3; zdGDsXU|pM@y!EIpY^0fhD_b^ND>l=&6^|_{NUO?5XhPr(o2vbuojk;CivV-dx;-~W zg%0TeIISlO3KWfSD+%JYv`rO0=QZ{Ow2yq)-HPJ8VJx#o=@O~~#z5;{hktJ@<0q3` z?yIA-M#YyVw!+p*S9_6CEvqBN=Y`>svI)WKR_v|`80rOdI@Xi5oA+c^3|9VByLRHf zjx}RaH#nSHWbHW|^U{%LnU2`T4OI3#wh?Fz?yo56NQ=EpVk*r>*Z6s@VlP4i30^v?q67J6hUJnwLM5XD5cW!w{!Sz#g1JB3GNdH(>2t~|*Na##2Ti6*)&alUpq zjC0Oq4WM{cy%%#v^`OHZ~EI0SQEo05t!O69Ev&7STv z@99h8Ya?x{dB9{fbv_x>h?xrxD#yePIab|e3P&Al&idEyt=!+)`=`Y3Kh5CNKYbC^RAe4j1 z74f&kkB0XeJ>0m2fVsf}y?i!fC`;K_R)3k#Itojg8y-S34_e&N{7EcWmJXF);ZD!9 zG*x82BzZJ|D(z&*9@NBGi+`$8K9%YEr-ZGiQug3 ztZGJEGaW5#WlTH?ljgGhTsjs`!6fj1bYr%~_hahCIMt*oRa7(_OW2GD`4#%keRdTkfoLLt`%| zBDg<^RxrJ*FdWx^abq>B?U4w@bDlV{`$m?|pLhzx4BaZq`WjE(iSsVIXa11kQv*27 zXT_%OI8^9(uFqJoCh61+o!A2v>VE?M63MOJN2u!26}DE&qYu6Hue6RYmMJY;*&bV` zcXluAv+$1dQ}GSAiM4224LZ>7j4;8OvBo{C>mL(%r$O-Dp_5R%jv%9j2b$*mO|Dq@ zL&M)@v{aAEOekJ4UmW~i@y4O6>he3>yD2yWcS<3OlAEVb;_CZ(1E#HcZP6a}<3HL3 zUU#?9t(8!J%SY-(a2J0RJVAdUFMJ~ho(*`GnSbUt%=vFx(+6RVw(x{W<>AU`P8^v*Eg{gpj~>_N^sSojp-0HelOnl1N5QdHm~p zP0@NBeR!?=Eg=#;%m!;(2x5gn7&#TgR~dZ~tZAfW>Do#u`Ifd~wu&_b4Es~!BZG_+ zSFLQ?W&{EO^cCmStoLT|k7A<1zvV^2{#9n%N@*k;myzpT2A`z`U`n2qrfmYQK&~m` zUdYiyxy_vxEM%bQYYSP@m&$A=F$c)MoNe!4Rf4YCvFBBZnH9cb9CW0H6Xu*PXe@Y$ zeJLzq%;0s;JlA8MRCm5XFjr@ zRocHW&U@Ekp^WWpel^JGsvUqmYqZk`mm1)LF<&c+eGfvI{bF2N`+?THzr^x>@rgM< zTJQDw_QdBMtIIr1bOSwfWz_X1ypA_qpOyuW<6M>eg`XRNtzCBHG>jIoa9PU|YwR%a z<%#A^-H)`0$l&*`qers^*CMj?yJF6#724=FTb+2vJ$-9DRcj)t#OORXW^sh_tCxK>x+$=nK`8=B8ek(IAtQ4T_$ClOUdn=JW?|LHPz@oDw!D;N!=WG&jz@V(U9ktR}>Y`=b z8zg(ziHXXf`W;m94Q_ph;jfCbF3~ab0X;#lLDKwjqH3{-=Gd%#YvEl#T)DSp@~%u| z9_J#u%`e9H&~5XS$UnY^rFqiA*Q2Bz*Jf`Tke2BCF5^biwOG8%HbPirV!5qL!uMAB zD;f79yl28+6y|^+j`foaFs^#nsc0V-7FbkYDo76*2Doccqd(%s#rHc+lJu+6GYb!?}DYrTHubjLY;@v{d!V`x;1N=p5i(@JTrG%>y(cmVi=#3p%T-2%2oM_hNWq1;&bUqul_ z5lXHxPVml;Z=q?RqNbOLHpnyCu`6A+erC zbaoQ65y&;lS>(2QS4F22#yx*J?!-jO4Co=+z#4xX6P`L#Efkd<&-JTm3lc#U=EQnTn>Vn=Oah{JM@m2YxJKmcRfplJ^sfZ$RoEO%nL+rH(NUg&V3bL&%Eqsmu` ziqhB2Wewl0bXr}4f}{=y70*&}f-Whsx^|q-K_fNOX|^F0e7GahrLeXMfsM7T1VKpv z4ngt0!0Fb!>CMz;=_rxK7*UKKl>M2`1z8BV>56esy>Ww0QzqpCq;%&#wV$d3734t;sAQt>hXS-oq`d`PEb9=J91 zS$wuQYaR1Pn;j5aDLE_1&3y5x-Ily#y9Yeis{CQq zOI=6SxCn{YqIdg z(;-oub6q&fSBVs*sqES_f)^e7*I%dP#I?ZqX5`3BW3zFP@m1E~+gm)>f8)FLRB)&8&3OL1cuSGGy^OAhx|z#}o~8}to24a>9qKD( z+~c^-CBSAl896?cr=?o%2nZRkq?1vJ#cQ))M1z$9c&_I{w za^ztBE5gRr-0P(itMKd$in(6((_UMLuyt%6D?derg09ie(zh82h=%m(Un^F3ozD0z z51Kr6YHYkzWWfQL*P#3_y%F5S^YtRR?~Hb3FGRsl-Ul@wfo|F<<6v=uE9okJ`wG1d zD6UGZ`zOG6W$h7n1I2ey9m)-O-@{Ey%z`hQs1@thGH-|wdsnZLSN4=tI~>@kT30J- zcB?c@3X1c;6lh5M$U)DwdZfwPj7J~EtDprDnaIxI6PLa%#&3$Ho(as z_p4BAaz-#1fDK@0G@#Z_j9)^znc7s*{RTgdsp3iU69e-EV8ui(A9 zh?NWqD|e{JRi#dwl-X2Nr7I(~@E3(9*CdO|fW;ZXVn-&vuJ~)=8+{v1Pu+k*j@6Oy z%fc~OTcenO9B1CW16b5y(`*>z3<~gYwA9_vz}{fRcy9E&0x=x#GcjkczC5795Z(8qO7R{4#1=eeyItq$z<2fbR;ZC45oIq6$A`gjTtW8S!u4lN7Na{0Lx1KE0?epczjCycuFWyh#iCQh$rS?Dv zAb0CgTrL!I^{#5~#!$%QMCb6RKj9&kW5#fLR*MZ+c?+IB4wZ_W@+!rm0&$*$y>qs= z@=Dpk#ck=+J7D7`qNO(!IJ=z{gepSx>=~-6b_Zar8(a1o+;}y+LR%VSCnnfdwRe59};-P5?9l@qNhoS51 zT1u_NqDayM*R5viWkhTV?N*rjcC4*YgDYXWbgYx+koGvw6F17=rFqAQc~jJ09cxcdjP6{4S=2y;TkmOfO;#-L(xs!1x=B{<2-1)_QMh=>% zO&k?pGaRPUt|q|#5dx zU&YH6mexiCC#`wMh9@z)0#6)QuXz45C9Hst;WgscC(6_%i11a;E9tW5&xhrG4jS4{ z=hD9lwGv{CWO0i3-2&&#wnLoezEb#KsF>tLEyg&nq&yXS=0b{2aa&~-y^bN%WMX5@ z1tYaQtyQ^Sl=@YuzGdrG?@rXuY**IQ_-=X8+~d4UGQ$)7E9c*f`m~}pNXbwKIInK; zw76CyrYq-9iBcJ4m=n!>PA-1a7NgM~tu<9k{-_tb40qlm3>XdSv%MfRW9j%%-20T`&|vQ`Hx?M@huRt^_D;_k$$Yy(uJ zftR&YpL^lf!8-{U^seY*BeODenZU5Ypd1?5)pV(#Vs;#TD<#yS!wze< z6H`}4O;}vyQy6o_FH_c@u*lzZW~)Ra(|#NHBJWteibwHhAk^d%KrDVZk+)I={B4sMFbQRVZ>t zneNVW#JZzTJcPFF{{TAUFXknP=M{HSx(w`h9M%-~C7gmqcj2h=Eet0svKx>aIqO;1 zHtbgbb>vm)C&~3S1HO6AE6|P6lNU{o$|1XqU{_aRc_auN$1IuqsEd+oH^Y$H#)9(j zZ~3;Oo`n0?r1*Ek`i`*|{7SEE3$;c?c1z+wvilVjtii!+fDE{h4si5Z8Aj5 zbB{`2+EP!I!o&6pbkCdY^rv08Lxb0f-mudfdI|tBdA0 zjXM=|`$B(*Bd5J@+1jeA;WJUeZn3aE4QRr4iu30_W^R><5-_QQ#XO?z?K#YoJ(iNUC)+(9F?OY$g+W@TIsYa3D|BXQfcYsg7n2U^6{7h);vE=?Be=_aQL7K)z%$Vvb?ezQRImT)mMDrvZbDI0AYnBIkyZr*o47gq^n;BZl#nOqpqFSGn zezn@^Q0yzlbM09=Ew0d{41?CXn>f_~#|FMz6IYs6Jql{bu?&4Ur_Q7Tdgi5#c+DjF z+IrSpwux8N;e23$;*m-1UK^`N_HB93@UY|auY2))N6L0Z$;J(Me~e=(ejJQo^{;O! zmD5KqC3QO=0Nn+-jDw2$Q{nC2Q8L|YfsdF|rJB%A?UKZm{+T}`R3ZQJj69R+*T^O`fKdG2yc z3pFhdzaWJnP@rHAD>uZNqS;zG3<1HdJL%(s7Iq+UUN`YW#OoAtAdqD7*R^^0>_VXq zNN&xkLz&&|aQ^@iyiC(iDu+1d9M_NQSLQ}zyOWyG@iweynTcch*BPi?F(;BmWr4!- ztFo%pyCS@}C5b$m&zaN$RMO8NJ^Ix*EhBuVt$Q$qj#kCoTa5In;fb6KbIm2Z8DKdX zt!oQ^nL{YW6Pid8xzl)WNL#%QNQz{RMN_l9)N~u~G6|kGR^X{M+V}t-b;`q`cT0FM3@>UuH#_#wV<)MpEe3g~g;*BRyn^@@1vsCb~0GQW5g>v`0G`86y zGhUmeYL@r000<`)J>H)M%Ab%|U2LX?B0Th&oN*I_w2u?H4;JFlkVorO9`Zww6}_v} zHNOwX^AMQ&isUs7Bt+-r$EUS;7>pH6Gqjb?xK&dyV7Qm5ZaQY9`%IZ1HwK+^WEUh5 zG5A$7jD)*5KAhJkjM&plt}%{kSZ;S^P65SbLn4#cp7l7xo#@pqSPSxC_Ul-B z0j-GKf&+8KRn@@q4gt?&PMfrlp2wVPo0o7k#9j^8SmPDnc!6=dAR6LbH{G`x#eEhL z`?ol%El1hJLk~*Z(qS!fst0<_w^E}x?_D>AViI01Ks?cios(e&c66GneT&2IgN&_w z=kYsGF(Dbrm5qG~@fKerNf4+bBEDPrlW=C$#3Q6@&2NxW=btkp87nIsq>j$pv(~lr zNcTF{Hpazj=(3olT;u^?UsvJK^JBT+=yt&Ew0!`Em^bRxY+!dFNh zG8>Ex*UDxtc4wnOE1tXI_=I+f0O~oed&l6dzDWkU4G!ujwgfk7<^CXDM#-=cNEP!` zmFAJ%Et%w6&>P%hu>64X42s&;8+438>S~NgcXSo?6rG}Z@>-X4n^3GX_!{l>H$(~u z=cRGhjNLkOT_%kT(#g0U1#x1pC3ekeo`#-nZc?!7MA4(&BYN^AJ4^ZCach zbM&vDs;usg)NVxTSFJ3Efwbo}Qr~yKBBvYGa5<)=+7*l+5TKG4MjwrMpTsLX29-uY zIW_NEq6UTc3~^pf z$2lD~wlQAA@T&MndlHk>j900c#@3qX&U#Ow_3niJWs)CixpWVdewB^j`Mk|GGo0`% zX5op9k81k7G?eH?`5YA$rg?Y7Lxp_j7&Y^Mk1*E{jzO=aejU*-u~hl%5y;8&t}b{*{>9Ok@CZ24|=(pNiQ4cP$-61?$U-ic}eUCUTL8??d> zKML+Nt6&1;eii57DEmqCGg{N-jg4Cf08lYjW`Hu0fzLH1vTZ@urfdO<`p8mTwmj)e zQI{|PqlTXB_}*n!YYoH%(D7Ue9anrd0NMr{6q1C7LYne zCqBl$a`C^2q`sZmoby*aZ?DU9Gm|0Yn)7{9^`(%m?AM=$qbk$(wKrzfCZM@uR@82{ z$U$t@MZ}|=P{Y;ll1s*IU;;OE!gz1ncHIU6E!UCuimDreNu%j)^0w1mcAcd*z;+B8^6@x?jp0nx@I)JK zR1Py*T+>7=8n;Jzi%w!14P z4RRMYGg`_ScmvYC`^LHue8`9gt_69XrKUFKR$p$F>R|DgR%bO@TAAJ!*KTbtBY34` zkxv}g(Vq)`ED)(@t3Kdx0~+~`=TCci1d-$sTG~FKLj{qDVbF@{mo#PVDLXVu)pE;Y z?X6oz(EMGedC`d3opK#VHRIkZ@J6BG``}15_6-ru{@K*ekGdLQ558(4mqz+(0oA^$|x*3 z_pCo0d^+LWGyneUqN0zGXX-E@Y8SbI%!su z_^fd;X+j`F$Qb&Ll_<4E00#VPLhDPsMkRwO9@R;$ZWr$s;POa1jS%Cx zsP9wvEC}ZnaUyZnpu1Mu!1`8pwxwM2uM;3Z{8t$aW#wW925YgSw_HguR9aVJxLeI{F$ z0T7z)G;a$WD@q78mKz0E5cFCOb)y5GvD2DN4Zlt+a@Rm<2P>b#y4x)x+Syf`18DD2 zYFgHrrlI-Oo6s8i8d+5;5$3HUj#!CF+6dpmS^gw!Fy?gedlk65235Pj>i)0FK~lUwC< z(uyMx^)wN1z4@ed=A68Pl6axcGl5@4Z4NL@4!tRt6DlDjfGQaz*~x0-d~f1Jv4M~{ zQ}wPqMk+KRcezle=Ff|@%kt&2)yz+D0WIG=RQi>{a!EaTtkxmU;&`oS(ou+|E3qAm zzB?07LJt59)UZJ;&9*fp^dZlK`&wd7QtY5UEcDMe_GCfiRI^M)A5p{}D!U;=+y z%hqk(a>x%H)_$F-$ppA|!soqnCnov2qO@8ao%Nu(hZx8ryxYav7m&>=sln;RdQO9> z!EgX1A9}f~=+NH6#Z)k1oL6Kb-@gx)p4$EOH z$dQtV^sZ9!%*h$X2_DtmM-XKw9NwRKB4Hf#>zeBPKd)VB)1=mNvK1iU8s#so3{n=y z)}n&o#^)r8>76w-bV8Rdht*#WJ}X+@taduX1(z7!d)H;+9}H=pBDFVGW-%j-hF(Kg z$2MA%0vTL}9S@~?cf-$#`i6%ra9vK)+jj@GYYa`{?6E7FJ^G>@J$az)&X-ftbqxae zq=>->zZI>dYw||RmpgM^)|IXJZ^oK%Lh%_0`=s&>aK19|h3<_pxwH)S`OnHT#c*OU zH8B4GzQaqJAJ*p3tr`2XR%d;o>k(W=21a|<+?O$!cE^L7@t+UtFBF@1Z6l~P+Ufef z{1WFLmFZw}Wl|io+`_IJ&gkfGwA*>(-Lz*F%xYRXs}>7ghM#bgL^%hFOWSmjNdv8V z74UTN5avcOs^IK-wcV1ZC3&oi*myj3uIpB?VYrOfDX2i|2_pi&R~v=)cUC*;RJrCJ zHiTeyDM^UNDDzilYSQCcN`pVdpqrf{YWqQXO5&R&R@?&M}(w?JrP@ z4H3@nO7J}^$c*MW3Blu3$QyLwksr)iBMfD)}uqBukQ zv-QPcEK*L_EmP3rpofv3wXtUo037=oo_!^d@TQV5@Q@ivA4(-rO=!VJ#rrE#?iANY zV`L*i{uPO&N;i&2uQk56c>!ZNuRgnz(B2j$`#Q9p0IeGf11o@?{i<&d=@*)WfJFl~ zjaBF$7ehc?qqy}oLss#OFsmiD20B+|EWZzi_wh2j>}KmqdQ(~(wpw+V_Wv}li_zgw1*&dtm1LCfm;rl5qbaf3}+Qjz~NMwDXN1>{Bm#?VI{&SO)>t2KKglO6w*W0Jl{@r#@?$Gx4shw99%~O7! zLyUSvkH+2&9ufF)Z16Ad?oMZ8)Qo1l$H8~fL#{*S9AUZmK_(cHLJM;~xjL;xy=BcH{ss zYuK&iSt1NO*SC|`jOcQ%hbAU1O6MozTX5FTf!Np0pA!(pa^oK@eOclN1h(&i{5A7; z#r-lxW@5M*JlBt!(&WU(eHqh-mEh6hH*Cz!T*j=}oiaHFy4%>6Fx!oC8jA*Cl z<0sa;D=63?&0u(L$#w#IS6OcmjxYs!xorlZn>p*w>=fZhAXHMGYIZoyR+;!cE7g;- zFh)0sZr0k_+uFW%_>go1ktpH0y&?ypue6JtGbUqO5>@MW#Nv{TC( zvz~&z9A-K=c-lI)V@{Ks)Z}~_@Y;6?B(WX7q*t!^d%{+la~8zD|9(ZwL^o(&PDZh+-} zqgFlurc9qFJ!;CMjFLN4R|B!Clx&Gi!POvEjHv^f<8_Ne8#4;-?-y|=lU(MrZcIlN z=FRd>=R(yS-k+*VX6Fn*;8&seXT(V|sz|_-!LKXTBV;UB*R?lI)TXzUS!5%en(Bga z_v5*p@1s4(RnzUYJ5~y+L0a<96L@}G3CUFX8>R(yei!j5byRmb_pYAq(hXMBu-Zu+ z4@%bRuCURQ@b9tn{-vkxLQ3S|P|$THaRL4%*`NjX6d^jApM7iD}u2 zaK5Jq8KcO_#aV{!kP+If-r1FM3f6SdGWv@2lZ?zP(bIT$#Mhcs%PpnLAye4byL>+Q z!DFbvx@U-X{KIK>JXgyy2OMOIVZ5Fn;vfz|6;$CUK4>vJNqfiD{yXsWP$KKP42vzB z^4kt}{#A#g>nG(5`8DOA2!0}8>3ZZ^b>#0pm3BloFvxPC9x^=$uKUIIC&NA3;S6v0-N`USa;W}2VVq_vfRP-aY zcRD7wouIvRU^7<_-P9ts9X(Or&k{<$xvo#dRvQBlIO|(lex|ZxEGp&wvR&FS9PwVY zctaIQxbAaBx^mR;e;3EHMto-qO?iHzoVy<8y}hj6BL1vxCdh4jbZ8^ z1nwjsxgeVQE*KF{7^%c+Itulnk<+$~qnYC5e76t4jeV|zMJhy{_g8)4PlC1<3bN|g zK67;{2Nmo0GsglJbF>QKyi?-Xt(BD=XFj!_BMXJXE^4ov=2R+FtMKS)Ll1}iJqFub zXqA`Sn&-9e8{jl>xIin;JV)aBXOV!ElbYnNwMp(6?qW&wuNJOjQfrcmefibiFf1@Lra)-Le~vxng?Pn0!R|p!ZEI7Hm>6 zz`?9Pi5@Jy)vshhBWw(C0k1wb(#~?(IW^N$5~jVKKXwc8Aw!k(OI9~q*Dh}vnVrsk zYX(T9x*>2)bRXGGj+|ASEjT2KUjad=g-BD6x>cKcnc63W?ys3bA?Lm;)^t5DP4HKT zp8o3ATf4?MObmspo*UI{YyzeMAbM9tuiu-G30z!+9DU4+I z@g=4N@&5o45@Ka_#nHRZBSu*?~uFN4Pw)o9-kF03M0ptHs}Uuxl~oZMWM(l$=lJ=)7j8v%S1 zS0k{6c*^l!CI0{mJ69kNDY|e)D*Q^+j(0~U4^Au4jxLlJz|5T~KBu=ENP1;)-*a5yxJ0y-19AJ(XjX&dRH$zZ3~?K8Lwm3JUjN7T1!kwq-QE? z%(eR&Eu=BJ;g+V0lpidDR(hhYnSCrWD+l`XUXkH%5+IFKu`GJ?UPfDCAOq`G^y}#% zlrU@x(scgRG-6V|jQ4BUAk?i(3=+b)U4KR^kQcR2;ZG8V3ly!-O6q5dE7-iyK{()7 zJlmG5MvGc{9xbeC#RhR)<=wapKnFGJ9wyRHJ5*z-t_M`IDCY}`>cdyQjLvX5Ym0oG zHhC3J;@dIfsjaJ|*w{SPc8p`E(!ChXm^4w*Z2Y^F+Pv-@{x$T+k93#S{t;;Uny>mr ztYa(c&&d5pdp)I5t{m)Oru0OqVU6uafKX%@y&AL{tBqz&b zz^=1K)<_|P6YX3^sR^{zC65>Zjw)+eq(iw$735W=87rfvGH0;qI_5BZ&OIx<@V2`Z z!w6+>yf8CgJXz|DnE9}MGh4c6ieA!me={3TYOF3Mwi;`y6-sfataTq8tpqylipD-k z5WnSKL8_?}zE2siPVv`?Ewy-TZ;XmeFfy^tc$bL0Lai&uY^=oh0=Ck%c}fb(*i6oVmw{A$X&k-@K|gNs@m zGE8tn4r;Eae+7&NS)3>X)~fiIU9{0G8sg?a8y_m?lU^a>-xcb5ByBCC1 zur8fF4?3MrYPV<3H`WZ-M6k|JJX2cAG(0a)YU*|SLXwtIkHWBIlLu+*-o7PHUkU2j z6&~I-PI`)oErgtbfmWrEpO^0sT6Lo;wh0-kyGT|=jTc7}-7Z6QuA|4MJ3k6VV-We9 zmZo@d5=rA2IpUr19RZNWMio~)nsnsUT>R`QC3_wts7A(29>SrvDvmHYKGmaoo8^$G z;IYOkx%td+5y>4N-Cmaq%dq2fpJf+(@kDIP>UQOa8X>A0+a-21JxqR;wZ(25N ze})@%!U5Mc^zXvBacK$17_XST77N}-(Bz8x!{K70Y4GG{fm!1cb>N3fNHfyl;t}sn zl0tx<)cBn?bDFDvGAu2U2U_;$E?C~@DowJj&G=l6*aOzEwOv#yu@BIC)^53|I!N1C z;0|kx*0sh^SAQcl^LVU$r6&j-wCJR+%{^mP^FalMPrY!yB1mo-xBS`Xnug<3mRSy3 zp`DsVJC1m+Ds<+h%-O7^rH?*;99c**XHmyeDr;XG*aQCnA8`}YlU@kAz2M-ou=iR9 zsW$AGQeJjsd9t z%ApN9*@*5eGiNtV(wIcI&x@~d7R@oe5G-30d_Y6Gf2Nq&dcyoyF;&&|z6 zYk4)D;!guSZl@rrtCn3(P_%wRRivHS?Xqz*MJlvX1IoC;rb@n6dE>PwgFHiF;;lYA zElt)N)fh?o5`Fz@U1v9631{@kztlg34GHz-S8&6S!wM^v_Gkyf&iNmIFaC?t>_8$!ROTnHbw_BeJUTL?EMoqoR+bW->c@K+xF1J?C zwFo%ij>f#g-&)r^AFKkiPXnWTk|{Yg>CnSc#K+y=vCle^gV$s0`TQT^T`!0<8+Aqg zD28gLd_f$WCbf96)NQUe;a}|&s=|>$tT?%Za9H!lzomT#;lCaDL&Y#I_JJf}(XssN z3FVYz`FWgQpZS!r5?b2m^Xn;YfgWjKMQqyNN{jc8Us~^PJSC;xr<-KxHx9=lxs6}K zx3))eruF{-X0V=Fio)u(UD0u`3F)xw4RUCl4aT}1J6~pCtTKD^UVXM(c`+(5KJ~Ap zTq$v!1Dve~SyXU`pszaA?B=&}tbk&@vra{x++gHl zxt|zlh!Lg=Irgi}vgc8KVmtK}3d%2$o;7;Edo_i6+jGV_uD@Qk@)@wAxZBcv)6IC) zbvkBhcwSBSikb z!0{V@qc%w3R_^bTxvv#U76!qGwWP7p@7VCK=iJ^#TQ5m zbHT4R*L7&)X9b2kV!u9w9ZHR(*>9B+%XqPzZqF42db|a9LSweDZE(%~BkBMdMqNFy&N zddbo5e8`uPT_&9XVyqN%S5l*rp9Wjlm#uTsEb8(mr#Kdgg8XPPeXEr5SF# z(={zxF%Clm+pTa?!AdXQM$)R9E$TX&KsT1)R!rVFwSaABAoS!{FRtor>f?VH>0WcK z-(4-iD=Ec$cwDwMcR6ZT<=Dm$6VTA`GK1E%Z2-?ozHQ@V=qu?ZR?Om2IlYaFFn=1< zlF+;DjZZax$HLdQXDJ(UJt%eK6?r=XgL@qCLU;nFirAIOHQU;F3iyCZHv_IJYp(^| z+eMaF2OgEo@zk$nBK?%R938#Q)rG*8+E+#gs6BqQ)#*C@hN7YkUNIcK1k1%^YI;QQ zGbxPm-xZB4Pa7P9D|Vq-6L~?Nfp>3nr;j=|6Wbn)ri)v|m;=Wn@~&^gn(Vf3_Irl& zE!%>poL0rsM+Dz#wqRkCo;!P24Cy$&S$vtImGwrnfE36X{5h(VM8_?hgW9g?%q~-) z%~`p!KX_uf`T1R$rLKxPMcno`amb9zgPtqidntPhA;b|wtbS0tpOtZJ3Tfg5+;7_EIh z7_R^m>M6EXJHWz_1!~$^vf)CUn&GQa8pb2O&XU4alO)#{<6i|^>ef;L5G)4-4wdM( z_Dnj1k8xI_vEZw7n!=VYbY;y3RH>;eGvzVi>-`r~@}pw7KXmjp-DoFOvI%o<=Ucur z^5v}j)tqPdM${t#6E01|Ut9;NWZNz|ej8a$#I2+qQL*F7eK;$II- zvEq_Qhh7O4oN+j;H@!`}cHIw>olP0;lG}KH#1R&^mNk(62D$B5!xy@9nIHy8`s7!i zY1+NqY^-9I7xf%hYvKO@99_e}O9{JFdpphP5Y# zRf6C$_U5`>TG=k_T!E2{j8;F}bZtQdzF(Ii?OS$F3|efG7tBhhmalgS73|z4B_(an zN{`-6D>K4;e;<(~iauUz&TcZ&^zU8Y#2e9js!Sn2ChiEXOxm5>h|PSAd1EJI($>b$ zgVj=HJbf$Md>L@QTBtSQdP_8NgWP(G^nVBH{!PSwVcMkiHLe2^sA6vRWYvc>4`4D6 zFCg(=fAI%ZNKwZ8U{_DAYPR-TA-s7NP_98It$f$<9nYSA7Io98-Z|de4Qe1;|s3kF9t{nQ->E$m5}IabHCI zEMK--D~>?|v&|{Eq~p}AJiDFFgJOsfC;$$%*4pk=1NeJXT5W>I9`Z4ffGT-_jYtPO ze+rx}2SyiRQhd(Dk1+!SfI5n&buQt-=hCB+Ly|e&>zb!5hdIwZ>gra|QHhr=yR7|B){ckl!NJ-$+^`gn1Wfd z53OwLx+@Z8R3~;%70pW%K;cS}Ud0H~Yu!1d-&0FX)@Oyj`~D`imtT2D%>MwLa$aJt za(dKXX(Q!d=UPh*8EaxyMvl6DKuCutw_4_PY&?a5>q!*u6OwUI%`kD!Pc>BOay|RN!Zxty}k4ox37kDb$N7LgTO7Fnj*snr+Q5<7u%Z|13b?R2e zH!Ipb4@MDFr5*585OlQ@wOL29M_3fXlc6n)WKzN*?je7;B)K z3lx)*ab3NdEa)=1$gW{D*=?KdV0GzRx>doC3V5$05Y)Aa(G4_Zne@zzfCn8bD&tO( z8MdwtYp%DMBpF~bJ?d#~Vv$2_Q{K4NB2jvpawc(>lTT|W1deOa{1xMg>={y4ES(57 z&fMt%$#u^)MqNH=4&@wDs~T0+nBwIJbbF+b>0T0WE4Qw;94M(RpyUCb{IY7<(@yITW1 z*P)BJHGL?lpu?@!l)h~;* zram#cgsuX)>-Db6^%|iLZkIBOy+>n^(=?ZmhQO|t$41?^Dt+sI!%ergg+VGY?^eFi zYYE|#^RFVMX-)2RD5Pgar7UZlV07tLVzor-2jfX`s#~r=U`N)oVcD}bCc!5~A_WD%!>2|UN zl@3X!+UR=q`+nxmau0pDt!qDqz9YE7kx~%dcQtiW!&H{3eg<-=mh8J>;%F`Qm~Jq@ zb~Vu2c;y~7j_o6v4_&}kRiDCXkOOh4M!vW;r4PexDjsLn5CQ1*=u)GMg7;pYW-fG| z<<-H;kKnrwax@T55NHC1m>=G3P{@Ejb=dlO^+nr6Bc zDzg40VE%R^nSGm*!>D*mPEm`ux^?Imy<_;J#^&{=f`)@+{E%^%LSPEdxev>8F>|Uh`jh60Ikp>OT{{F3YatPSZErY0!98uTLwElgW%L|z#I(Mo$1!|BFcU}{f?KZ4gQSDrq+(VRY=W|+6 zN4^b06oEpJc=f6`7YiZAbKbcd8|fS<+;|*{(Td@**Ey^fVeK?4*x1x|EKYiwf@S$~ zGffljz`@UBPA*6}??aN39js^F3=S9Cx$Sn`$qNkjuA<`u89hBK16J5U`N-p+dh_e( z(?-$Q@$VK{lI@Ywyz5rB+T?|7iuMl^TdTW;Wn=Buyx(57WRRYH>)pUr(#IuOm^N1l zC^qtgyR}f(v;lIZqXT!asjktMP3e%!$*nyu>`NF{VV^@@w>+WmKbK zz~i-6Z8fdW?*~r!uUVSjIah!(YYSGWTeWj~?(Sm&|*}rG+3@Xenra;{>#d+Cf!O5z+JjEB zX&4q#E9$60QiabxZ<&jvX{F@LFC_hI(0n(hg;A8MItH9cQWKi=Zw_fel?FZfSDlZ> zSsT%&bGn9!xlR)U9jg*;FvQ0ToO*Fy#XgK$F}pa&ITg-oIzHT;oO}ms`U8midK>USiSS{Oq(%9#%YDc4L zcg0XK+IrS5yra7*Lj4X0Si978ysS5@Up*9>!d)xHUMIN=Eb|C+$vj|Jx9PqCutpab zzdMu2H8!UWuAdQ#)l~rKYNMG#9_=-#dk$@6d4g$U!!{7DmBgQGh>1kG|GNi+AGC#89Bh@p6;GNx6>am9Afr5sdk zP{vYlcSqKGW$%G?U=6;zI47#fCM#k;2xvD)%(m6M%>MwlUmWN@Ae9+X<;Y>uMQkwt z02=M|pBC!&YvxY|y6a+-rbSWUpCZrp-B3+W3?vRx34y994 zLZoAZbR*K;4bt6RBEE$l&pBVux%YSPd!P6IcvC-nt~KTuV~v_~t+`lpO!P^|5>Ir) zw(|ar>4k3zs1_Z%(`$K^DX6c(OjVp@tXksPZVDrdFT(HB&LmEioX6y8cYSP|0XBqW zkm8X$XEQ!D?*sZgzu8Qaq1_i6>OP71KwH&RSm)Pg zy#n(560?)8NWO%5C2smPHD70GqW2dYOiDgg#Baxl9J-8)W^dTc zdGmgnuGN>%ea7OP;k1IAa4MqRrv+O@gr=oFRMX@<7T~vR-66KP#vAg5$sB`kx#3Fa zIFt8ndv`guU?aP6_h!W0OH9LK=!+7lX}8q&O~SBL#V-#O;JzT0ph20tL)5CJ4|wgh zBy9JT;aNCI$hoVPhL$fPw}QO{wW|qvG-(LZD`xzlmF!ex z`gS)=oJyo?nNR-?ow4O@zHxpN*2b^m^QY`^q=j)*qSH(sx56d)s@Knt93pr|11W>V z4i(**RV$rTo0sZMRcpivFKXqZN~AH_`qCFN-+vnW(B*?rlv4(ZO>}v5;h}cXKhK^n z?J~68p>=Z1?8yj9eo}ANkt?9KbIS9e2q}O)|L8SB{Z{{#T)v+u!u2b-<<__!8+Gv- z`^qeB{TE2+B_AXOKV9rMW-XwS|Oj4Z!vm32JRY_9k0J^2jI^n z_5K;@`a$L^32J6z8Y$(&FHemzKDU`sNQb*G2@>^TyBt$sZuIg#2xT!s?ZbLfzi#bzI#Qeh?q^rZ(4q}DloA`*y?O4 zW5dJoyt2j%XZ{`}a@3MK+Q)_;A^|{xLT8w)7S?yrpn6~E11~iD#UJy zt%A{e*=jY|mD^JpxeKVRx=Amb8qg>dmAg!6DC$E-dK9!u9VSK%3PV^o+c4<@>sj-*rg&Shaf%U%iDR2i@Ar;R?&&LY zaRZBTGzI0IG$^@R?GlaPBrGc*8<&aai(WgJr4`VTy=kdurt!C2l8q8xts~K@{7N&u zAck~O^x=Jtv~ly^Z92mcE7nf%k_YRsFA>a`&O@yrE8q9jW}Pq~dync(kh6X~50=@; zHQ9NpLX~&Hk~Qgj%qp$&H4f#4R1*#IlTB?jyNoy`1-h_$vw@y$X*mmc$fK;4v_a{@ z^AC-yhDKWLc#k%Z8!RF4go#AFIg(MxL25rp1 z=J7cC(Yn5i;Us&hVvD6(h|dRgr@&J}VD@qM^q=Oru-N zP`G6W(={KR0DZc#D|&RI%`itHUOT<8(D4>%7#(YuCyJeYRu_Zp_6+ z>N0*O*~KXLnJAg-hmw5E_c+tw?o9_)XiMHL);^x`5?@0riBP}PJuI`Zb6<||jETCC z=`8N4sy$6E4aF5245E>&sQNw<(OQ+vmbph1vs`&vOb6h6i3(+#H@3|>;|PlkLQ23s zd46@)%v^Gcc7(gaix>I#dEdw-jSmSSBGqT4WaAcG8(Og8Sd8&ogBl>7V6a92ce%KOweYWf!ZKp7Pv$&`;J!HA) z=eSxLoyB-Dg0CS&!?tS0x$63Z4EDid`Y+1 zk{nr5!6IZjlw@pcS0vzMYLPKnX3DE^0?{Vfz@h9g!Qw?90N$3YNjL?no7~=Mb!*N$ z&sTY^fJgasdIkK(c9FrNg9S(kJe@y~8LL=X3n8p~?nt+H^R;Kn%sd6GC-dp5ZL=L8gVDz)$=8?y>F4%D zmc}2HoJaE1wsz@rQ&7CZ;<%`T=>_SAWh;n)2vo35eRyC1m=Rp+VjGJ7=4 zI5Wed6=d1N(9ke#3D&zjGwt+dm!Gau1;@9iEi1EMQu{`h*ZQizh)E8N;@v-J+o zwC9*&74tb`WZ{)p(Ii}^n*^I0E`h8SQ|7E^umz5XrB#ECT;sOC(OXT<#Ld4hk{hvq zsUKL<1v)E2-xn!n2+qMDP%Gu`l3&-GGsQ?D z35V-{(FkPqoi4Y7HQ+@)U2qJOzo?mTS$GA zVMQJL0MD+o5VyHvtVZWq2iBbFF+WAS@+rp_;hXn6TFL@td0m|^?c{xe_$6hA7ehc? zty*GXOO4Z7#uP0t!}m!Q2d+f?I(^_iW+`AQu%-OetK9Wo1XOF%R0(m0>!*=PCxx#h z4r0pZDW3GF6{a*@lSE(%zq&n?vt4G;DGrGtZ}$|YUV2cvYj>MQ!H;&oa9H;BV-0ey z!qR_^sp)w*NI1^l0`H! zTu4icmbU248QkvG9Vyzh)wGW?LxObv-e0{wJ% zJAE$1h5PRBacE^dMjyK+t)(1~x@Uuy_^o9a-g7hIy=3n4%VOQpf-Umni>+~mhpU}+ z?wt8x-5O)eUpTi6ds5F;q<|W3SINC8zbfGF&OGY<8I^A|zU-8cZrc4wtH^miK3S%@ z-=*i(E!hxDAU{%5Pj07apW`#J)_t$)$_9VsCF+kP?!s~hJKo{)RZy1drP-Q#&L&u_ zV=$jVRCdT{Kkm7a*|I7MM&!{LPOCzwr9qe7bZ9toWqBgQ^R_NgzPpgAYb;gnPa=kt zw|LO|OZKVz?Fu%X*tb%#+}KaK<(l+2WLbOe%f|r;-O_|xzoZl`Ffi@V`@cafH*-pD zV%C`CavI46UIOe}RK^e|Va1F9i>57`y(86h4mWL^X4Qk>M%e~#umjmfIrW*2{f7i8 z%v!>(>5`V)wH|WA4;tFfb2I534y9~dkBgGs6h9hHD&FGHk3$X2m63T{Lm;1IP#w7z zF;(N8@=0R2EOf+0k$~w@^qJ1daV}+wA|KqP#3CIz?Nc^ekSN(Fp6Sw>I4>Y^(n{zw zW^Ekhb#)&g92Oi}OZu zc)no-v4FH2`E!eG_TE0T)xX!IkGoZqTR9 zP6bX+-w?2*uC`$fxifaOp2=`0cJLPPUPz)$XZz)cDQ*>dDsQ*xPE^t*c5q+mJqo(P zCoTpG_O2$%Mqh<0QFnv-1MiE!ZlOwC_fw2xWwn4~&SCKlnd0zw(n#8|ALGYmPii|k zVKWe3cn;NJNH^LUZlV?0p4;0DZ5*^U^XbE#C*JV{?{a2m$fkJEtk3BkP)7!IrIQ|? z6$-*W(tWy*%C`hQhP7d1H?w7JQz|1CLRuesQ-8WEhN^+66^ngu#$wtQy==SB^Z7mX zJ`ziyBO09R-;J;PYU40Ymb*SUHQCOk)!L=Wo_%9#x^&M9wv2k7@s>>3soj53y(sV?Kcca7_@F4=-VZ0UfU0n? zv4Bcif(IVO(A6*0?m_bsRqWR3pcSU^QzT`(8gulVRty!=<`~EOlEK?M>n^D#64UZ#CG(n?nvh9iVipV#6<*-kU@x`TR(;Wzpwj^_J5XNI{&KwKhqtM z0r-ys0`vh2;6Se%C;q5^K>m>M2Ku7~z}wx0{D9t=?gz9`bb-H6RQHDPN4c>iCUArZ zdh+N-M+qp=0dNJV0rUpeaxWo3FH{1Gm?q9D8(|E+1;9Qo_$KJi$wP%ZX+Ee>nf`#y zL}CEkRiWZdz=gh>KoJ2v$fXdg>|Gt`8r>Jo>=~0Ecm$&lKB%PYK_CBU`^gWuC_t+R zy}lv+r2m7~Nqs^yTSE`ZM_ShN@s-XG+826`Mk$oqP?x(UwKCP}KVU|^d*8o%sz93x zZkTBNpcQa61>}>1vTR5{FBZ}Gfp_d~VOrSj#zprvkmYk;PN}2d$cZ z+Yk9t5CA9uyNRPg5a97odQjTvm_PabxbEL9iTEEK`5%_?`YUQ~+WsxN{w)gsEn5FA zs{bwe{~0xipnr?5e~ZF@i`IXO>VJ#=AC~!>zW-^No5B6>1vtA2B2)nOD_}JK=wQas z8OmFxJlDTOYeRJ*pZ5q8^`J(~5HEBc zZK(cD4TL?w2IxlGKh>VogZ>-O-*J9;ZB!e2<4`4bedy#%z!#f3P(BCXyj&0Z1HVz{ zCr|DFhUedKN+w@-j1=iW(d;oJa|QLFjZTlUP`q`ZPf0+Sr~Gc9>qY|v;DO<${--+-LBIF(8;-yC_P-?jtH<9+_) zKVZ;5!sRc*zmR_5-%JI57U1+p5r886jpHBJxM}&XCPM!L|3l1QEPpb-d87g%{1;9C zZR7u*4p8Ek%6|$0{Urua;{ok|m7iySLH?ul-y8pA{|6W7&-vtEJV7_tM+U45*!LIb zf3egLf`7tq`qDoO9`q;dkNK4suvfsp;Qjw-e)m(||JD5NCkY6c68|y30{}O3yFcf5 z$RH%ZXg~b-%f|n-|4%Oe75t|47cFr3Yufv({=+?>|JSGffD#j}fT|PU=RtQRM8rja z?uCFrk3bK=ra?j=WJDw+Bt&H32N@X|1@#UZDp0U7FmB($!M=A72O9?m7oU^>7mpZ> zgF|?qkeG~&f`S5<-~sgma%xg?3i2B!2mmQ63Mv*F8WuSo4j%dcx_oa0;h^1g14M)e zpj$Wyh&Tw}TR;?m1(9#0{WTx}=eH1%04dRKqhkOF<#$215D*b>0rCS10IlvoI|vB} z`QClzrzp5`x~LDV@mRbg)6l4%6@LcH5AIX5>e=|*M#m>0BqFAHNc-q99UD6bCl@!5 z&~srCQ894|1w|!gn2M^JzJZ~U@k4gL6bqjC{66%d!2)7(>6vshAzR!$u@2MQBt~Krh7H>4XXOU^e zpKnvK%I|~qYzEQsso5524sKNYq1pdTF`xfin*FKRUwTb}?jRxn&O^ij`q3iattiGy zTmgyPlOnD9PvM>Dk-ojo9A5nvkERb(HDFoiCPUYhQ8vwR4~zKrM7Qm;N9zSfS~Jyp z5{}1t7FP9RwSmWkU$92o%pPtv_ptg?8&&JeL+oBI_Gu}-Ht6zBOlL@BwL-RwUN03< zL88QpNwvH}F zb+j-`CQ0_KOp(q$=$_mzot3PFOPCGsN{97u0XPH^%m~iq(%Kuv#$4) zA3OR@X9ibZW*`Zg>t|XoKGs&ME}+q0C&N`lR(!ps=^mDmsc1*uB(^GW}@rUfZbQ%FJ@G!rc3sFAWS$-e4lfx zi?T#gq&x%?0xlB7iG9)HCebqmUc*c{N-27;Il)Tc{hF%}LJ4hIUL$LDXUV=drU36nL&QXF05V8Lcczxw#(4@+;!)2bVqGy zO*T1lu?-8g-e{`6CC*jVsh@puvyw-ogu|JT{oyDd2c|`<1#XrYLj8tk>Eh>|#BkG~ zl_x|nFRn|)NN6_lux}%rn_gdNATm|Lu9!9!g}*9obemB=xxVgxlmF*SnC3ziZm$Ny zbf%5Z1L`HJgTn46oKhK|^7qwwt+@OT`egjP-*T@$dJ`b|%ng4ANy4DRqG1s(7k zJ*A2cF=|l1?Gj@scVe8TAeNJWvAhN(+W&Bv&;e31R-O_41XmkgU~JB1-|7~&O(w43 zK#{K{pgtO^M{VR`x>OUVGcX=1zG5&Te57v84c^istO%6Dnu!MXDCWgw^0(*Nc*-D? zFIMjNEGUl!HB;y6`F_u3MM@{R3#neM1u;@1CGl)n=R+wxB-gRBCo&n}6j8l=J|_XV07>Qb8>6iCY?&xd#1c(YqXcNN$tK2Btv6q6qJ z$FO||z0snqqpYJr*h<_u?)Q&-;?>6jY#e;4M#eJo2!l8%LKT`FFjnRaY|rE3X+s0^ znItCzGAi4}7*!iJa$|%+9MuQpA-MOlP?(46rJ8~pUoflk^hR~#XuvqA=p+d0Co`A{ zjJvg%hqOrI5Lo!le5*uX>$el_X$zk(Jr7-sc-x5>bij0PBkS>m1=r4wiq4kV_DT(7 z0ndkq1g9WH+{PlEbLRr}a7O+mKA7**YD5jh4-?BBHm7h=dXzGYqn= z4W=9|LGHU}^93O4-tKkl&S#2QR1OV8^L*>Ue*7KudW|^DC(o*<1JWq)@FlCNQ*I&j z0>e1FUf(xLiR^laF3*ByVq_fNlS1I%6k)9iZdbKSitW;lJ0H=9c75~URj&KW zbut!~W?xrpVrssvJS=b%K49n%s1srs2|=Q>^5sS^?-NbB)oviU)vA|En|I*??j0EZ zRLLn<7O5X$Q{J^1Yx{~fBIW8RXed=nMO=))3a{fN;FUhJ1RkgP*l{|SnFU%LggcuA ztydCjY>jW^GVR$m!VAS?Fmi}N=a~xnPW_TCV|L+7kK3aU6EGTIxFl}R4^cGNgcg(_ zE_eFbhS#Q?h|Y7ikx{7Nn5caR#o#R?i>rr>mpUyytsLbOq#kpnRv>z`)el}#Y#dFZ zdH8Mpm`CYlR+Jhm`B=M~gxFP{vz?)#AY~t2s+T>kb@sQ!wcucd6)|i#JHb$g0eW*# zBm85Pn$mm%m`;Lz!IJHc@7s+XmGNux`PU(r;|1=COj4`yQ}(sKhrTCyxzQrpSUzEo z;r&RXb-bT--b7DTTPTRc@;A15#<(*$E=-%eL4zPF?LX@XEoOm4saie^D;_1zJ6>sc z(=*OtUN5YO{$f6tJif^2fWT|@PS1T^-(hg0nHG6I|i%#uFZ z%UW&9gs$uMVyTgjm^znWjOH-u?&mEv#Zh!x_l3#@5mA0*hbi?P9aQ$lbF0D?Wjz=oVrlkErN5^n6#?uA_a9@EpZnSTrd7_ud*NMi(`aGv1qjF$IDW$Qk;=vX(NI*9g?%X<76X~14ya%lEIbdNDzujN2eLBw6oYRo+-ft*vG!cvn6>#J6q7aWZ^=?_11fiLG#5T+w~)lhp&(>S*P8E7c_a5LxV-|Wm?dW z_+3B8@tF5)5WW1$627MKrN32L`7@_@eoN}Mch#8dm2;g4gx+Vxw&Nu%@*GA^mxW7` z=NnR+VJ5AZnI83W;>m@m8D@4lbePMNslsJc-7~NOJgy?@X=!fw>cWI*=>YuEoHBMs zQ+0->2eYfrBJtvKLR`UpaFRGk__<~~`4`jM&FK+hQ!WbR3u$lDjmZMHB-wnPD=!J0 zbj5@+3Sl5}_5vTE1>*4$zkuK^j~BfiJdO8Xw$-EQ zmfBwUHbdzO!(7^$kKpQig3Vnxv|ZBZ+<2=lZc%uwC1Q7ZE%DNPwKQ8O#-7WnxUSI2 zIIQT-xIEe9@<|bYgZl+aO%a}K!^)v3Eh+4=omd}NJ9t%Rp&RLy+?TibPqZ^F)+^wU z4}P>M%&HZ|2^3+rTBZA*%_g3?&xYO`AmJv?;lN^4Ej#@zfo~p*ntNpxLur`_7q?;; z>x-W4lV$ozo(2kiyvolW(ytgkUe^g@CeHJ2%ztOGwr+dOKKHuoQAW0cs&l+zOTXa< zR(P2!VU_%+WHtOJ-iN7U!J+J=hMI4`nXzn6U5^F}Q?ZP@eaL0$0BuV2VCMw)R!+BTzPcXsty%EcC3M2)r=M zJ9Jh1+Tv3j_&6-r(jX+nI&5@B@Ge{OK&|;Q`bCI6g|3pKI%`cxb-Ml<|1-=u_17+A zeeoX8%@6raE>Ch{=0!qs8&r_WPeV0H7r9x&1^utiVXkYFXx+w$sEIx2wb^ZBLtPN4S?*6`!L$r2f+eBfD$?g`Yn9rQF&4bHe6^~PLo)-+0-qJ~R;nGRd!Lpq z?wN7gqQYX8g)OjUzOs>M8rk5vdppM#ERwF= zPZPYA+U54N>Cb)D?rC(p=SWCa)91;kq$((>6&S@3Lxj)$^v3HM+Gk`*aY)`}VWifi zWL577DJLH4 zn~{DMP0~5oQZ7q&*^;dhPm6rJR-CPk@mN&434G5bVT?0ct*4}MMTPu{bCK)${ev^u z{&BI1OI@gQb}_oLQ1bgrSf8Bp=Y7#Gy2iKpDDqGHY&SGxJ|3jhyC$?*P^8K7hkOtu zIJa&YBalFDF?9|(>AX}5s8dVd71(9g=J4pHz?~Bx5&U=}{yY|VLW$JaXPs?`9zMp# znADOa&&>${_rJ50)HMjLCKUJrSveqdIo>=RHs!x$(oUGW-6U66PA|HcFtML8I_-(m z=i&=1*sjC$UfIOo+glAYlfa-r=Rk6N!TGHWTu&+hfh(OwJ|4bSHWFT>ZCqk^Aak`Q z3P>CZmKY%UrrzW^uU9CVWfFXLN81~`KGeJjyQ&kpm&A*=P+MN38P$5J>`}bHz^V{f zL6=Ka2uUM0tW>1L-H?$Ke;`O@0K{o5j#4;-N|sSxRc-6UemKb$Th!fQAtI^@WM_-j z1ncaXw~-P@v%pGg!d)t6nS_40(^(t#?aVrDv&s+)qdsdbd_jg-e1V~NbuNYNhQyoc zE3s<{=PyfH$m>o{3QxxjUq9$+bSz|*ew^L9+66t%mh`lB>Uj~c*vHLpwnjEH6FF5; z%EKV58OnmUeA+J2Ts2Oc9QI{m<9w6@znEfHs%R@(DQm=ho;pn`a$;D{<_Ke=qG@$O zX7P(N+i|6m2J=PjQn~KTc?=ab~t|-(oiQ} ze`1`d&}nGZMlbNxw{d#5>cY~J5lfPT$5ugIwf3&q)z)C9ccv_?+Apt5odDk~I2W;_ zWvx2DiL&^}JJF(yxe37%i>@NwwfG6wj=JfWNM6gQt}JbH5HNXLZK@AB-3ag`jr%m4 zweFNthAQge@|}IOOISiad&{(}kXGhCr#OKC`^RSq7?h^=3t%i*)zjLUQ`x&4G)x&t zI|k<9Rz2pI(?$y$n*A*&#GZjrLX}+|)C2HZ5ncUfRN(73U2UeI4;#vFu{Ld1gN&sY z)_psGkJ?VQ$?+>E&4F9S%IuxWFMRq$M630|qT$^Yh~DikXH^bih33m`l4<1SPkaWa z(-6V)+IaR|1DWle?9oSR3FqwqHGnE*Sx`}BTF5*Itw8gG)hbz!hE%^_$Fcw_h z&*VbvslX?qO~E+8!ZOtRqH1eqQ;TWX37&UI_-XVoZ~5>lNr&D^y-%r}Xh6%ZWuUO3 ztOQ){dmrVb1Yr~C>t z@iMJ%5ictygQPTI;f_=(nF$5=9#aufW6Q}4!?mD|drn&TE0q-|hvaQ~;kc}B;k z@&)CVW^6{45nd`81(-F@J5L<-TBNFwq7h|3d6gM2{RqU9!iW6EQmK1h8KXJb9|hT9 zB(kp(%QNHW95SSG)Ge?I-T7*w!U!o`maa74OVZOTvsjOnGn_p4LOdM|n@795ksqB6Q2g!3h`^#hsrjAdqqg3gNLncLs;v#Bs9*@X8~7t6ncyx6PP z%AWGc--@ELqk_Aj)PEJy+_b`dWlU|^9oqH`wqF!)Y2^6HDm1d{nsh9L^C9(T^9tsm zQ@Z(db_9DWZsETZt-DRx^Y0<_pK|H5Cc8p_-avltGt9<1H-bbMwzXh0Ch`7V)YMEcagS95z>R}tUN-#TJm@U$5>XseF(K;jW2UVokxsuhs_Y^`O7h`!u$gh2s+95V{^ zHGIY$TW!f!YpPNAfNdmdX8CkD8$zLH;)#2lFsMc*yGr%`UFw?JM>k*-Mq&nuSFK0d zcvLJ&`Cx&z@-mXzTt@%u`WQs_;i|~Q`BZF$&=sOm!;n`Z;iYkl+j&oF%9@8!GgZsa z2Xmi!Xi9bPqO2Vi#WAqKwN#o#bA0$Wr(U`&S-ol(cwMcGF}#41Mkw+ z0S6;|XYJ{XTlU51+}$g?{V@2#R=#9a#%p8Q2t!rdRJ98nKF<6nwfB=Su*=8hhAoymOL-j^i#A_k(EU7Bin4vPga{p zpRlueU?o_AIxp=DU+P*#Y`$DmN@Q{BcH+|aoo3gplh?kl)KE6MAJQCh=WH=6xTz#e z1bYEyPB)P{%aSy8Tws%9y=i)zU3>)*eYBk7b^IOj_MnnPQXoyE!s&=|2e*OEWKH}U zsbYl5VKwr=H?w?v<`!;YM6x_iC8%}V%gfelJOPlv)7{9a8;B?iifBl@w&U; zYH?EZl@wZblS1tCLJav^?Sj?(54X9f9#(&?&5nFSi;~J4C2N}Zxdh8oZ8KY1n26KX z7Fszo$>*tdMlrdI41D2Vf%*bv49FKO{W&0vi+z^@!7_$V)O->YOA5ncD5svYzj&uG z%H}G#gNP8ywzbkR;ShzzRYX-$b#K-yL%*`#HM?D%qi$a(0j5vfPz!-6U z{{V}p!o(q>5+Mum^Gd4hyvRhH*81NLlu}#NN1Mf_<1Zfid~tf4Yn5=3yJx7b7Y!h{4atVEAZq_qnca2emhlan;fB zN$!+0`Ef6=g2LAX^~fz4Bc=E_Wyts&OJ#dY+cUK<`@BL89%Zp{<3}BcU2B5Pu*@M} z0qfLv;Vz?t$2m(8hELmFCdDP62acNd%{4Xm?_b46Uww{C8t?x^P=@_+Q@)pYk>yMN zI{daW#tVc^NWTaDMy|av#BYr(e=6r&GLP*AYb+#DUbJ6L>Z{@89N&2974^u6$f-6B z>?hVKqf49)-$8nx`ksgvrZ?C4PRu^FCjle8@pP$ER2+%|b9Sfcp9TyKO*y`091Lv+ zFXNBTP4Vzfb+j4_(~y#1#~jPHNwOVK_(aQ9@Fpu-(m__=@j5dUqDMHrlGyGxB$7AT zO^C4@DVkZ^*FS46ImV2*r9#^m z8;a4RF}>j8!5PyhqK9qo^|Kz+jOztWytZ#ow=aCSdlE21;#hB}In(pBvEPMUYw;%e=hRa%Gq2Anl zI_Sr#DCYv)8R9fg$Gt?=TK1(g90|HKMQk^;mKLTT>HDkX^l=sWzs*)FDwUPV&WrN1 z6wWq@G;w&B7K*oYSVVhXox>MdC;OO|o9{rYbn#t_&ljJH0aW&*$`=0TGqYW3VXR@* z*&WF*n|LW}S1eBWzP|9mD0fx&Q`Pez#JT)RoaI4aa_Oh1$+N12TJiMrF`Not+mU-u z&4YYo_qf)ZT5Ra~oI7YsYq&@`$1|TdfL}Xj_u3 zKFsRs%FZeJz$d*J>{uosWk~@f_-f)aaT>3wO|s!?+|f!=4=&O^&*pcr3UA_+JRmzM z#Or8vwN)Q*D%tjOJYB6OJpLMs;Kzb9?w^0#*qVY|BjrMEJ69wm`IsdH*!NA4Km*~d zgF->sqRxbFo`5gqr1gT;+b8rwQJOUE>EU$hP<6_^;C1b?$n`;|IV4p5b}6NEK6~^f z2H&~FLnBp`CnTAi-Br^OMK2CF>5D9=U8Mv#D<7YYrz-SnylFjsbB9a@(yaITTk%Re z(+Z4XyF9zCBeQ+rNTnZ=K9d=cup_znQe%P8m@Ln!+#oKh(HKaLh#8x_NbmC?uE@$- zy@Er4${Z2tO(nWnY!*6@&W0^iRp3nqL73Rl>f^jKW=y{vt^x)@nFI0x;@cp8t_PLo zWxcMt_okyy3W-FXd=(qzxFj9DGSu`{_88?yUD7nl|DauFm@?YNyVG&C^{%QS3V)(Y zaa@xwGHNiPivdgnecJw1NfSMCcpRL+>^ovGOkJTL9$Q1ji=&r;!RJ|NM&bVVDDCqC&CvJ24z%QLhD`|eg1V`JNC?s@G3W5^Tbr|tQV|blft_i z#D|qW94I_@YW@yVyPW%6`8eN+g*kcp!;~l8MI3B6ad=UE+M>;XtADJtXXjDVhsmN2 zJ2p%Hgk!c%f_~;rl0 z3lgO$ADDoKz=QFKn5bP(APd3tRC?081i`&@t=`4&Apd~fqsjN}8VFji@|}1t`$WFn zZamG;r7+l$=P+o^H6ySIdsi^yoPQb^9}agQ79RBfI zjzKPYOsD)?+Wo{fX-k*qvC42FL%E>lPxmG}wD1iP(~!oD;uawR)?}X<)9cO4PN&|| zc1EDION~SPa=SG{850MF_lsH>)Wsu}R!rvmdk9zSg=EL;_?JioABcz*qODH=gTl#4 zLB(F`yZw1ZWwp1bM}br^>5;N`uppz&OQz5Gie|%&FG+_p@%KvkvD+KaYll|NYL!eL zY@#m*t!%TyUduA-mxZ;}GNHJM2oal14d6ca(A?>jTq;6R+f=qFaB?2?CP~2k4uUJF zW60#$W*%wE$>lz(mAocxAKs%%CA$spzEv-n=^T@}J>}l{+ATfz!W%rX?vmJDwo4LT z?>s2;Hs+M$RRY;JpQ}%UNVxhL`KW`+WYnKmF+IAKg-AEiQuPDu= zZerJil^bmGF<2Vz7w6{9p`O(PxE1$?y&D+#Tz++=JHIE0K@+&ko5%AvEqVpP#M0Bg73K>>SWpf{N z#jvz0UZ*Z;q2k(#Rx5V0LTk!F4l@j{7dn^P^f5Oi!8DP(Ru-!j$(18| zE9E59uY0WYer|FhB2jE=jY+ zt1_$i4*Zb*EAR@v@PONFd3n)h;H#Ia)1I8%^bBF0tS^{+u`v9-}~fV2MYg| zB`<^*Em6`d2uM;{Hf}XJMWFYdNs7YsaF66Xc5x^1QHEj2TBex@*qXJXBSC^~kf0@% za1wN?CS8(%jmb@fxUsjV5$DCnDo~rpxZb^MnPGgCCkN!(pVz>RZguDW%6m>D_1K!4 zn)D!Ywm$EK%BT5I;XI)it){fDg5c@7FvbMqIgFMFNjc;bss)MTZXCrfY_LWv_|6Nu z?VSx6iP#&$X)QM^!h}L&PFrKO#6hZ+glkMF_oM2)!%>V>UuJNlFw#lKchDAWv_HK$ zN&>qpw?F+E!UN_D#ctH#*TXt_3hvl%Jr^WfYZ-_UQmS%yuCdibM9zn~wt_CT-07%k zDesIKehD$1(YXe9!?q&SI>rP#kNKVrFBm1?B?=Y6J~LCEYvf@=6c7V8wlW*sT~y)% zMPQk+ED)w3J1gant9QO@y1Q+&weSsp(sP7SAV%%g_B(k8)m*Cg)9S+}hcmb#hptM& z*l3+L7ZYN%^@fsDiVmZphv{#s8>$jDV=JDDJjq~C8Lne4FqMbQ@Y0bx^@F#GnY@;y zSld8Lz~X(elHr~3-4Sc8deVm4a8_mQz<#;`nQn#8Ol&0Z`+mi^53uWsI$q`E)y(-E ze*&AxYita_%dhn5gBwlv+#DTmQKzB%PR~{gB51{zf2u#MwP78r(x*ia>o=}06>r&x z%Su)c?P<*}pc$Bx9*9Mz7lQbX+SSfv!vyYzDPE731z;{Qcxz!tzv2%4Ovt_~m$UgW zWqtXr#ky26(=%Qd#j(hEOPqlvBvPZq63oeY#ry{sUT0Z*X14??za^je*YEF_>mN~) z;%dx=9<$2^KVe3Ymue6zls&Z__h>C*$O!k3n77qRJ(xl%bLZ9aaA1tu)+QyC70%8y4pxLI^1;gN;Y585xZwDa!Uhq+k9Ib zX>F`-T`9)-s6VT1mky_dd%9&VI=nw9d)WwhHGT@Ow&*n1S(?o(D`s3;0hZu?2bq2d zakeBT3yh5O_SGty|3>Zi3|YrXQplN%^C9pe?$d%Mp1*W6VkLNG)TU)*Ijn780;iT? zJ<($n6*O*=(Z2EsWc^}tqv=T%Sq*|ZM}&nEl84f9f(OPVsZ!n%K3FIVJuJEP1+XnM z??itBdX#&};FHBda)k#3?VY*=MPo()k_a z+_eULKk%t>mcM4uSeS)~VdAQzoljZ1Csr-PkQB|h{fnjFI8B}~LrANQ6~vUG^EB$A zw)d{blY!$o{0&j90SWj3Q7k1l`x-thYGUR>9z_JxC%fF(3A>%Z1tlw_BpTyx;hQw@ zm-91;(lNG{1CH>rKop};(J$;u8@ZP7xvPQqJH@#RnkEK@Bo}A=W}hk|EqAQFlVJVC z_*rA)7)KEZMLPQqC8cfY9=2Nw{<+(Roec4-)iHzbmKeCq-Ex;5z>5u!%W!&n2-1o& z+(ci}ma`y42|LAw*#TMf#cz`mE1wbuGsN%pBlc$4P*`!bx(Ire<5ds)-Q$F8n)Mb5 z$Y1Gygli*hdg_lnx4}8mXP*p8-+62@(3S+J0yaxEhSA z+k~FxELHhWugbVX#%>Lr2TQS!8uCm9;{2)&{$uT#w3R!mO!^m02S|z*8 zl%7ppl%U!Po@Jr!%tWOz^;+tCxTLFHjBSXrQsF$Ob*kxDacYDhR(ZejmcCd@>VhkN z`S7)#Be}FSkd>Oy<$ z-~ftszs0e(C~@)lIfg zoQ3d#9u=AMmd3;PtEx|KuVq1G6(aU@c-&1AAHHKhS@f#z+}P3TC2R^|wCSv7wOvSk zJtsG++hgD}Gd?wUr%a{5ZX)Kz9fYa6@C8)AdwpDMQTL-zW+Cegx7c6bMP1p@vY<;< zYqkC4Z*DnWnr&IIzSD>y&rO&YYz11%6s2kMPHr3@auv(4IxI0sw)R0N_?jRpH3D-C zs_sVbsQ-jW8jTjUG>e1tu9i_Sj5S$j21j5nBb4?eUeA>>}CC zALpf@M-%69>$Rkm`{zjvNvEW<4>&!B);xnzlLqZ)BFjXMB`>?;SDJiFU+^XMb?gkf zux;m&R5QKjPdL@qkpD5RcW{zhkiqFyD}&%SMv*BL=fWzb| zYxUeT{DB#tDqk+^2c=h!hEp2V`-5rhY&rF7_sI)SiQ)B4Vv23^iI?qd$b549$%VT2 zm+!toa`EnU6U_d?hKoAGtgU+8CvZPlW50FGm(M%t{seX!IO%>jCsvg5#W88}P@I0} zXo?t^bd6L=Jy=;!>?;4`yJko60_~}GipzvaPxOJ3eT(g7OIf%RmJI7k5U*0=$Wgpq zTcj7dw0#Q6e#S6MaX6wt%=#s^S9<7Zw$iOy3tq9I6e2XAOT;Yu6V>i2n+`;}IIdQC%5?@~H2-Gbk^4zO zOn|cGeLxHfkHYmpJ8ZC3y%)7O6DvFGylwn5Y;&kdYsxb3gr)(Qln)jc@2?&N)$U)aGO)iil!wyuj>QKw z**T{V1Zc6A^3IW&y!v4Fs`LRWx0D^63E3 zB%fW=<)WJ{UlE}zU>GIiTrnQ5k)DB#anawNJ}E?8B#)Pp>Uw`P7QHZALt$7`B$5GLs@Gp zw98?0(>3ZdTtli^B&Y#6?Os+R4(L_p=*{6iXr6O@AI!=|4Hg=4ns5L)CmF5XM#u>= zSB%z=hpkubDf0K|Yo=BCVRTO=+38;h^cd}gGcx?-XQg@{kF6oN(b-A{IP3UU2Z4b= zfN{XCm&DEvoXSrnaa!S$cuBXrCa3Wc@~4b+?=J2^v;_x@S2Go{S2zbfYtsC2YyO)i zbBys^e3pS2W50UO4PV?tsSQWzs96ARdUg8NrM0kQfSL5bs+xR2I`hCh*JYq-=4n;J zPns8HJ!4Z#czn3bt_Nz|j`3s0*XS#rxVuyzDH!#t z-`X6U5uWvgF)^UIVpFE)t2)!F06zA6)jN$;o&m=-&Ku%S2lA&Z;k%l-W)hZ(iBU+< zxWAT0CwFctwq}`z?2u_~$}!{`*RY5d$WnQzgk@Rk#@dP_u+vP0WPS#^Z8uCr01=vg zoo)^e+Sr0Eqd3PE^f)XGVy|O{tyaaifg=C~#aQ`3?M!D_*XA{wsOpyX=*6U5j@hqL zQ-v7ayBH|BJqwptA~h#Jt#ew=su5djkIu36zZF{m!DU>JdgHY(5kn^eP~M`xcORTX zSi#)wqlSC3?!Bm)LlWF_2Q}vYBbdpYlkZzvhNiNx+TerKX0dMyOP)tu<2Cah(p4&R z$nUaB$mK30`S|*Z=)52{+$lVBnyEdg2P7Y%tql=GcS9osIO4afK4@5&t25X1LK?#d z9V^a0C0hB8de!cOCCsEGW14NJfEr0R$)8h!#d=h+^x+*@gs92A4=IiZ1C_5p_#5Jv@ZXKB z<&n0-Bl&J~*wxKb!h+u`8WZR-SvKAX*KTK7Y;4&AwtUBJiaqj8ZyaShiubo-eUnGg zem>o%_|82--~K&y2vx=p1-)xWOVkU*2{^1PE1OH-2WeV=h%Z)MM^8Mpq1};>x=E_H zUNU_=h;&^d7|%f@#Jkr8S;95k)U#d6kqpNX|r4R1 z!t(xB`|eF+-P{*u0H0cxP}1|BD!ayaVR_G5?t~OfTWqH!Z!-o`f3TQ2X8Ml9in~#dK`e zUlM20+7TBX9}zGoDUZ^;cgK2sntrPCDv+#m(!F267lKVKRe(4cu4Cebmz<8ldFz~4 zmqL7%7u;_(baMU*)mjV0%aAfZ8u}N*H*o42N}*s$9<}nWoikh9a&ST5SF`*x)|dp0 zwRO~9#-}>lW@f$U^7a?vhK_+=K^{pxYv=C~Kx4RUCIPRmJWHnk0BLE=;XxaFSI=HN z(LT>{C@J5HtTfdct}kwan&ye-ipC}kGmvY#@Ls;i>kN!alZ+nK#NEZ^yDu5dO{L6W zoN`7h)UQodhNcjci#?*|(QacBpaoBQmq&ml;$U-{rQqB2yR#8FEZ|o|1ZF#gWdr{J ztzR=*P7T4G&`MgKh2c&7cHma$h**s{ml+uAT;GQ78+rvN99Ku;F}q61^shq=E8%5h z8L!?W#r$3tY24rpdeLa8rj6C2`gxR6*( zpzsBJr{WutbEwN9KY6k<(!FQm--y(s!jc1$ezoHa{{U)~tZR}_Kr6PC7+QZPwzHDpbcm1v5n z0Sk(AsXG4bG>YB-0FWf1tK81gw99=i)G8nt9+g*6y}>FEA6lDOzfrs9KhC*J%felV zIrQed%uRI#$xPl5Z&q5G=&{?nnH1eg#bw7VvdOha&0D%Yg?*?TmkS(hN7B131Hkdd1eb?*wRGYwCrE=VVu&c}Yv^#99Y-E| z^5sVzOjK`ZE1Z6n;fvWmX)=S}x_vu9hTTV)`NeadCHSGCX-dfyiz|+p>0VRfzl{2w z+cZ`Utt~*lk*1dSgcHy3Dl!p1U_Ye=IXxrW(18`D)mE~1)sP8>}SQjqWxKoz|ka;+*3vFUDesS|v z39mHbIAvO_ZnWk(F1<0F)jDclWL(zjb@o?qTo4Hyo`$wyvj8lSoR0YIUU?1Gsvq6l z;~w?5q(sy-LhZ0|NpZz{BI zIp>glDsLBGM`Na3T%j37`F|SCE7MVXm9(yA5o2ll$;#w&jMjdm;_Ewjid)7%op5@F zr*n1l8Cd7FREpk7TMWdS(w-8^@?^S=>}~2kFS=(Y-Xv0gi*Gfb7NM%@6AwOlSxMvr zfm&K#h$g{g&U%{cbbk&&xF#{5rBkU+9_&`4QIplOpNC_bNL2tJS9jt40vQ}UpdK=K zrfK?8#-Ick?Ohg|6p{2?RpD^l^X8HjN|she&4!g~h&G@Y6{8iZE-<4NQpn0w3}9A> zV5`aJ74>u}(^1h_^XA>jB83PYjZU$ENjNn~-A24_=}}Lr#Sr_zS5m7^3sz^#CTYr4 zE>1YETgAR0gG{oLMsT!_m(41naFzSC=ToaCeTHBQqa@@BV1PtKxs*kzPIi}3}c&2&VP_aDr6;X}06JwhQ zI&;$%yWsB+Txz$`sEm~@=~DPB!up4ZZ=(^w#ys+IUsU`r_;G8c+Q#z2H*ExxIj(xO zB~kk-TmD9oNiJy=z881~8z>@@NQUmY#d_LWc{ZgHK)~r&>?~roh$Lzh4{Ea{VV4-M zQwNr+FuVAk?B=Om$)7a*akrOqzTcO3JXeOKdv1gDIj^n0FnDy`>C#A%=f4&5{;#LK zt@Ei;xHa?cFArLD<<#xJJX1%Zd^W$>o>L5uTG;W7V&W5p>MM!xMZtzaj(-~LH5pdq z1t+&-UNw8dsnZQ&c`mDHV7+D|sqI}qf-cRy+BWV76)wM}@589)=~;SOJTrwH4A*p~ zs?st`mPgSZ7`$7%9gl;N-nhSsz8_bKrE^&1=vHx&?m z+MT}CM=y3>O!)`II&YOUfR2ZQioj?}uwHmQYuSDyczoL2yR3X1;=H?1wP@uh73yIz z9PzU-sS7h_!8)O~xm7K|uV&MlJG*6(SQf9IY-KS{AEpg@_keXTJ{65v5=TQ`erH2Y zbZv*9L)3gEq)wo>>0KX+?i6YJcszBkTf;ES*Gf8aD`&>@Bo-S<&lR2)ZDAyen*HJA zy7O+lla8jN(=7z^ssWC9IHp}lZZ8hfc|2EF;T6&G(jbs&7cpjeBgW?Tb0^wSh#Jb@jqekgmP0Z8YNwPeh-h#OC zxX8tO8apFeRGastGf>o|npOj@YE36eyws)&kue00)zf%S!1ou9lUyNGJo8?orRh3$ zjcuK%n@22ZU~+1>kA8Yb&v8}6#u`Ufay}RE3{eG|^RHdC*)h`eOJdAog%o$LL&qNz z^lb_W5*e0BhX4cKzIgH1#SKqexpWr>IJ3Z7_TyI%gI>=K8@~NM^Ou%&UFPhMZt=gx z>kT~~Ej)&C#(itVyif5XSJkI-ZkQqMp4I1TzHPfy4oNtzDo{{bu|`eoZH+_*!eg3n zy||G4xyNi&eqN7Z7=1%gf;JsS?sHVG{B_}dIF*1k%Z}i1Ynf7V_#)YENp8&+`*ghn z4D_bSr(ZJs@|E@{707Bo6s{!PmNsgDo)22f8t;pBsdmKDfXAY(bjJr(E6UMCy0Pi0 z-N~nUYFc~LUv1qgq>^cHkKSqhzfMqo+Z|P9j!CL0ssx3vi?i3}dLSvc@o= zFas6OX-TjHj%%Z{lK=r+G+J|Qn#*Hy%0y5zf_{~)Z*v4{Mmu+|Y|Vwh2dzjZVz}o9 zy_#5#O^#VY=KQ*_Oo)aQam7|Tq?zd7on=PtpRGBY8TB=z#Z;EJ5~h)IeL;XfG3(y3 zbzMn-Cw2ub)VR-T=5^bgME!G)qP+Z8E^pmT+MP7DIqw+jZWcsYMi0Gs*NJ8~JIfs7 zoY!UIdxm#?&EB|;Qzajqaa~vnN-0U1)|Jj~H_MTM)~#(FhZRoA3rfeHwXCrKqP>~B zGnEjcfITUWq;@{lXhoVOOeQgkg)K_4mvl%N>-DF2ZhIlFK)QnNgfPhMPoCe+d|>tU zs#>O>CAnEuPaNj9R+L;@+>KMY_ZPxDZw$+&MJAfC1A)M=RJDx}MlsX1et7sJ;y$P0 z!ifdLDubL?vv_azjFL1|x&ip)=A#QzSWk9Py6%TkKGSA>VhP1NHS_Izi6+a>1pL%Msh(d`c^gm zn()qAHOQ>}8&)XGm;HLzXJI57ggD60r=@YtN`vw?R+(SJuF$k#@y&XFhHm$uMj(%R z;8w%Qa95h&(5GmnP;xn`!&l|4&D*QE|>4A_1zq>mp8j3twgIP&mM@ zysHWAs(VT7wj&W!m01Mx$7^f}=m&c8--#YBOGq3ngFS_H9y!&P*46%eU>^1JSHvA^ zOZ&+ZHqX%4PCpRqPuRz9rgUM-xt{0KmJw;1Btanx3Xav0;w^N{8DnG3WZ%y-N^<1$ zPSW(L^(&P{Q-XTpy!x2Bl|OSuS$P{qoMZ1vnQ+=&YIhhrri?o^%zb6icu)RPii zn!2^B;-9^wdw-at7}NFcT-SBmtGSrTD>)}5lUcU&hd(hHsuxUg&*ke?n(bm4XT@y_ zE0)njIcur0b#Q@rJ-b#OrKx#p*le1mf2x;0Tu1e)K1A1Y1WlcsJp; ziD0V6-5I^bXLw#4xKRO&uhdt0rAa6t9z8{TolJFF^=&tFdJ2qTA9Wp8hoe|pMm)HX z0qtESxKJ>I9+k}LvdH8wIPIG1EEJG4Uq^vaakN#AI<4PQ;wi^9Uj6n&$BvbFE*Ck? zW9#y4wr+97dR5;gHqLl!BgB3%U1li&Imza{R(VU@0C~lFm&HlT76AQg%gPZr;2QZ1 zJG+#-wt92Y$lB6l83(Veb$UwSz#S``(wBwfAJ)2^HF1DA8REGyGBkoZD+X0E}aK!v?)tJfR{W#<{LPgZbu0CQgc6=;q+hEAUmBP3^< z)>Ir|9tAT`hzP?G$*Zx(cV``|u5-IHNQqD?jMZzQxv;(J-;c@Zo;dNbp{CiW)heN7eB?0s45=skbohTYE$eL8VmPN(1-h<6hK{Hwa2X-1}x zLnlH@W6y2x=VAe79{Hr;H`j#(67 z6IQM6=3X}uR##1YWR6F*Nga!+!C%J}oTnC2OtoRD%AHS2>^wW-0}P5w_wH+pTPElM zt5){Y#z0VOj=d^%6`8DMBzvxftXp12f!t@OTInpHjz$cOJ-M$0(eAJ9m=r7qYtVc> z;tRzABm|swuNruNWbe8hFvT(M?HE43#nGK{{OEDz@2Bnuw((R%y*736sY9*PFoVQBK z)bAOiE1%Y)q^QzO^6FGnr1vnqW2#~aBZCn}1^^Yy_*+eD%fT@j+~2KDuTA#b@o67B zPt0r3JO!fx8Z$-!11IZVT^LUjR^82{)i~VgJT0XQdsHmHHEC-%t7&N5jt3QY3vUk` zab9)t6I&3%>*fFy9`*G2iN^zn<&NhJ7qy+)=l=i`_4zI&cq2QRxWK9(4gMZBt0&v_ z1^G`PHFL3Ee`$D)6^`I!^!KlI(XKwrqpWbKUzWTIUmc~_R(3U}hIDq#HOh{}*P?iO z+S5(2^Q0)GE?JFv?Y^UL1iR#sKwf&+4e?XrY^!SeexEMT1_@Kvx^nu^pxlzYp2Sv* zlC#krU&X(RHr6R6j-5BoG6@F0Yw-t&?=@StmPcYq&PmN=>iVRYmj&dMyB<$HD>bf2 z1fBuyUW%nElJ=Dy+y1mLa#38d*tsj^i!sSHUTdX|NiEa4syA24xf#V_U*9~3Xg^Bp zr$NZhQ?Y+i)z^@m@y2TwTbV8oQ-e_$+ExtTjZBh57J7PDbZN#5L}J@}mTfJUU~|_T zRoiK!jpTs8mL^S`t0G-eDANjlm78~{`K`M+$0OF7r77+l$sHZGoR;_=NOkPk&0hNy zPNCK=L98tcU6l&QA>N-#?li0GS=Cj5AIiC_I+Wg~kmZq;YVz2yc;Y7qIK_IW!(Sh1 zaWdO#RxxB85>#fnai`kMpD730vh_U$(qB5I)9Bq_QQp4f#5AYAdr|{p7G>uv%#ON5~_^Ydj?Dq+}CswaQ zh6@Q--lbz1)vFyObGFugUNAZBT9(9&a6RhG_JqbJQ@uTM-i3GL7WcRKFpf_00TJL@#sTYmzdRGhq zYr(+xuaCn&b)KC~&Vx&b3WskU>!z@eECw;{So$=113U~2S4U?U$m2fs!-$@yutt@z z>DL3jUxmN}r!}7wj1itHc;y6z&r0QltZ3EEsF^&l4NDS(lbXv(3EFe`RoJ9s?_Koj zDHyoewuFzNrI(dG0j9@;^z^4b0O`rDj)WO^-~_=Rk**iTMRq@LO71l##_pNvTo;Pu z033l_JJvS)C!K3dOO@x2^~~R62f6nZ(d#S=u?_fFKXe0Ul1^*ru=*p0dzNhC%t(4; zwNEKjUU;Grwjswjs@D=0ZKv|5y8(omp8%ifTH0Nv<{VXRKGd)r9!+(69f2|rmps;0 z>ZqdO8?%4HdU*_|7_UXs?eP%ev3xsXk)S(yuCCG`tH*lqzl%}HonH#EEs^r@Gt#zT z*&y0`3d~gjayhACouebAdNf*wjKWIg+3ccq&cID#-*|l|Q~R)U+ZD3~=r8kdD)_&E z@T#QOOQS}ryCa%$*z+Ar!7({My2s&M{r7QFkEZB7eHH!D}P%(mQ)*u$5}E zG*OB$EIc1>qcS{8^&+>l{R2dU9(CFb4nnSKcy!#37wcDT^qw<{bmKPmxh~78e@wmb z=9Hn}wVLKZ(6ZoE+Lw%OXJ0NGRf#(c)o8S#-AzdPYJu{mYrRhs7+N|nBxKYtcd3bU zs^3b-I9&P)%GU3twX|s@Vq|}n2dS>CX+V=BC;)TM6~*77);vgIfD>ii5l+qWZp?972A08TmdA+oZ$Db2Jw!k z=19(D&QBcIn_8@~wfvF1VyQssei_>fy<^UPcJ!}hNhFRiovY_>hkhtsJ5d{t1mM@a z>3XCZg{n-lF5G(8E+#UiQtzpx8kBTCYCjRR3xZYUY<+7ZRMr~rEL)S`HO?4Je$^b) zh|v3*`dDEpMcxSEb!7K0yxU1^ zU@D@Ymn8mltjo*4LsV{V00maM;SPw+vP+xc9|_03WzBZwv!A6$GiNmc1)G7I>V-6n z+ZIU~j&n;AyD;FIvt?r}@&yV=HP>if8fjTWMtSzBt6mhAql_GkjS|J!hAMw5?(}Um zvWDr3*U>yA?1K@Xz*ljjcs}8q5x_|G#eDuVF^6-ql?HQG786FBhH=`i0?G2a6Ygu& zbUy)INT5i&K{eDx@W#?{vUB-Yk?rMC`?0yx$fLVHcfYWb+*cp@@ZpT{dqgL;iuV!Z`>2pKF{w35bBvyuY zJ5OW$>)E^k@nTq-IIiYAW2vv7BbwIXw_C~O$)8%e4Zx0EN(^i|IOHF#6Qa}RhKwUV zk5qlr;jb8JnzTu_b>80Mx+x(^2IU~<(!LqcJWZ+T7ZJ~Ia9IJ*4UlW-FNR+ituK}v zJw?Ju*cm4k=;3oIFLM#Ma~hNr)*o@~2^QADtltuhY4RSNR?HH`aSF{7E29j84;9S# z-uWZ5c-4U`)Xv1=e{6e@{yhP*>fO=JPuH2lB;~i=q5^~%< zqDP_|(fluwpTefHoU`OVQQX&@$FE787Z~)d8y#{$bG%^otmlG~MJlND%SXzLoRL~~ z*(a@WS{|^HVO_@K?_Fk{aE=BWtz%B`mn@5VtD{*mqn7$oyqQix%`96=bDym?VTI4F zcWRN5lc}*PNdxh(Jn=+|e9ZT+K-GpLC)&Kv#Vj{C9M>%+daSqboHnt7&9s`zMFv0# z#!YByyMf^G=xaHcs_#61O8OdK3C8ybw#g}N~72kMwPZ%4AHG!i>psxT|bE8I~2O0OT3mH|t4!Uu%wP6~>ssQ4& z;W)+z;Z-f7;2O|^Jh0&KDriO8!;>C_w-~386cX6LsRTkeOtKxSy-BI;Ed1+s)NfSB zXq?7}tDjo!jVV1pq+;ZbSH^nz(6pblta&fQV2*yZEi^H1A@V|=hw7aBu=5#7^!LMEv z=gZ9ve4fWEYW8R8QSkPWaDkzXFnJq#Ra>76+YGWGHS@>9AC5AFiq`snF#zgKeFdO+ z>qpfhLbIZl_p60mB}d6pDl+r^0miI#i@Gp1eKjo@f`kuTRx`Xvc&}BGJwH*41jhO9 z4RhMJg6-zZ+qnj~@p(-CDi&zgo+WKFj7#_sj%vbcu>;zft9Vxa)UzrUQQTKGb}nrj z5~B~OuLiALMj6_1vDX;FYU!PXdbDi70BYPfVg6ved)EnReoKH&Z`)ns+>m+-)`mID z;$+H_TMhA!w$|1TkeoYwst2i~;huoy66Qq7CvhZt*BhzNE~ny)YcY}wjy-v=cG6(C z(X?p%=2XJvv&U-cz*2as-1GQiXI5U$7F)8^@<(ZF^AG}x^A8;Op-@PHz)*c^FNj_} zw~u@f$_@ehro2;M@dUTd`=mJZt+DvWhGI4)N@@PpW|IaPlIAi$^hw_%4=mY zhOE2D3n}8e94Xb(NX#yd?@m=7EBED#c^V>u%fp# zrAf({{uuDP29pLmYRmDWjU!eZ@~-O6jx>RDuj zk6v3`SzI&Q%;TQbb4~GO#3#zSUokO*n)GUA>T2=S!B)2C)jkOLz2XfP#9IlH`q*^K zWPw{+kHz@!5c$>;D`TKMSIgEqoEHePY4>Icd#E*~7m2TJSVw&sk}>>hD}ts9ZE{`P zv9v11YI=6P;>q0GsNF{oT> zxSvkx8r)YggByki-nE)-x>&PETddk2O5Nd}_|t2hmhTJq~rt3lc9 zbVgC0#-6n9BOy=LyxYXT>l~g1dUf<`EJtb273TgfK#bY#SYf}3V(0Lld#S!iFta#bTilFV_6<)xl~ z6yEHJG&)2rk?S!X&$WA>Q-&HTHF-Uk_0Z(@u6t}InQC>rpR~#hdR#5?Dd5U|PqlLY z02Vx94V|M|TRNhsz`?Dbh+ZnS@cxw6wuKah^{*S)?Xi+4rwKy10_|QF1Kmcs>`0}*Ukd98b9HVB=yw5M7sIGuM~qD4@vF(M->3Y&NHPA= zt!0X>HOo>eOU#u{Dc(0n(^`*#ZQesJo2uIr*K0^BiO@A`QLyEdd-}GA;mu_=y-MyGridRd-X{!8 zdz$6^ZShM`)>)&DRe}S+RXqiGt7;chNxEx^9G>O4t1vizS?fs9lp)HWx+gU!ey2fk zclNhud6~28P(7J)3XVPM3kHuNSnxgTY6pPhka6!=%iP$dse^TAuoH^sHJGqe;PuUV zCCpK};B7hdu1~}kLum@9k80l!TJKUP6E?|%+l-9jt6ZXT0Hn5dfr>V8X=EXh&P{fu zW@ov=c&;W%T2)-vA0*N~M{|S(pKA0rFekOOp5{QYp*gO%!(JAaX+zAQ`ql=Y4xo$-dy^H{XcxMb zsZzz8>s&ahvr%dd8&gX9qtiSi;PopW5EI{u_0J1XTTEo96qN_|U^+X4I{tQ&B{3tRg>>4(KU$nd3Z5Zdt4pH_b!82IE5xpfBE4TRdSF>XoVIXhUe?yv zC+%8f<~az?(0Qq?d_|~f&LF))=s$?p6Ki)htfAp@2(FgHT(!MVBT$KRj0dbLVeGY6 zUx`tj{Eo)MU$(jc#@zZ7TK4xy;4OKb?wviK`c;d0u=P7nO1q=$vZmD}oxO5-6~|Ks zn&yG5YP9UnNZPJO4oMWP6LbTb#L~4@l|jgFTIeliNt6)TBv+kMGKS{qrd5>&+!f}i z+@=OHeJg5MzlfaiS(jo2wI6k!B4Oz6(sRJaM z_M>P)wsUUIzrxlYV&f;4yvqAj)O=@rB)HverXyx3KfUhW_4E_1M*#&GE6M)=TAWHVtnT(S^-Wgi#u|^6 z7Wg!Xn;;%M)9QVxz9I1iriZ4rwX-U)PTW;JUsbo#Z4JG#Rlvs;;lC6-TO@JHizZ#O zUL&tkwOd8rZ+|aCtwBL+vgmVv7rc2S^2r*=NjVwKc#ZAz%fs!u9{ z21Y$c@x|A)uGHsTPzyswur!DJ@06?mO(%=m3Z_0yfat|nf zDyu*>G^5m{U*aR0y=$vJPFV3=`#~@tb%ixV$_@eisvRgue9axDwy;3KZ04>t#CIu% zJeuHRxS2ljAl2(lN=V!iN2OytFIbkUcQtiO5xt#96_iUx3bNM4wxW|M4n-Fhu}(6i zb)qtH(m>VrG2c^JV)Eon@m%Jspuu)pL_C`Gd!Gu~x)!&YdV2F%m);+{x7^E;wY3~f zQ}^xP#eDv6POT4q4DG`>&q*0Fcv5>wHnb!W-xY4g-fMY48@T-|+o7DLS4)}n4Js}}B7U*$bF+&+w30K+P=jD$M^bt_VN(XupdgIK~wKu+u}VtOqjoy8jw!_R~4yvYAIhaM#Cqtucx7yMr+z1`8C#i9f==x>scM1;fanm&W*p#kE>0WnhdvRqhQHv+0YpK(`MFYkbY~+gbYGI`Z zb*a2+C!-m72J_oBnQ)_~d8_)Z<+)QL5JBx&jdEsi6n-_eD7##VJxT3uWwMk=8#_*T zuU_!RwH~$MNn$OTVM1|UXQXKI-#AguYqIc`gL$NCfmFAXGLXyoR~9)^n%~}9n$hN7 zh7Ih6ozu4L3|D9H^G#`|j5_h0=M}?B>bj)Su^3qh=j&a+hV|HNRd%r8b-K7;VO+uK5=hyiP3TJg<}iD$W=e1u{+$KGS@UKTucaM6fu0g_X~fn5iMbW5xI zfvW2=Gst;WZi2kZRqElRZH?s!)OR`?M%DaTelPWRWwr+}+vnw9f30p`-^F2VG}hW1cafU}gN|#!d}*o4 zd2u203k>wG>&JSd%+8^X(0W&w>PLKxK(Bi%!zeCixyOi|^f|laBQ5J$vZ-T^m9u<6 z;~IBfHkQoy2&2~quXu{;Sk*ME zVpTtnZ+gbO6=tGTA1b-qU3mWhO0y;zuAbqC-VrYV{cD`nyi?(=QHwRS@XP)1IjZ_s z!|T0EOgA>!cLO8=T&Az1-szJV=Y^LCxUA@5u)NMNdap92I+pS`lIqSwvMZqA^v?#I z(U9vZgP&1caU>r@S{i<-b!UYQzCP;RE3R03d@RXNx$R#Lqg$kAQI}EDwy$h2uV>gY z5FB9FoqRpsnN9~!hPUfMpVeHR%= zbCw<$hBe)FI34ktLvNs3zDm5O&eQmjN zyT8EK+39n{MyaDk_jLIik^D5D@RDgUu^-vT7{@DLMW@4U7DfHtv{*iZvh@#y+G7Gz z&~fN1Yw33u#cs^-l<_u+pWaxuKi#V_YrY+rjrQep(!Cc}_+e=dN?TxO(z$Ez0NX~{ zFm1={S-SKav$|vDmqRQ|;mNoJ53M-qx+Thi9H^)Cq?f_bq4_${o(`V`#VZ5OFny`} zN^5Df7JX4x>%!KuljO@DPrYSbcuriA69#WlTa$QmScH6%y+a%t{0AU89XeL9uO+nZ zOM>c-T73^tw&bZGb`=8MUE4O++&>EK*6&b^ZM(EAr><6+G#YK-{p3a_@5O4dU(CMZ zeVXWYI){Ux0gbGzhaR=d>i!UGMJk>UD| zlO+0VkWUxPI`LjJ;++w#Zk()S3i|U{(Go>%iTAqKjeJA!@r~WKdiJlO%Cj$i-OfBk z4G#%aXyjJG$TjG`2-l6Y$O{p)j`hoGmI5gl3{(~-SX^NJE9mRSHQ{D(!MHQ+PlVe1 zckm=eKzebWwduF|ddmoHnaHn^J_UG=czjJ|Xwn=>AWVI0?u$(~eS~>lc7tCp47vMB z(&@k6dJez3q!;Z?S1Box_u5Z8~I^;jPcgG zJqyIfCsmR7%}*wSrMV$4Q=fXJH-(~Xm@ebb)}1OioII}&%q1vIS)P%jYOr5MJh=lL zbOx>5p#WmMs?$u@G|9Z%8MhFA=xXgeKjK+t+h?p>J-qz`|+F9L$9_G2vv|L;^OEJxPRi}u>Yd6ZfBcdu4_D65xFCOX_?%VDp=b#3;dGDsX zU|pM@y!EIpY^0fhD_b^ND>l=&6^|_{NUO?5XhPr(o2vbuojk;CivV-dx;-~Wg%0Te zIISlO3KWfSD+%JYv`rO0=QZ{Ow2yq)-HPJ8VJx#o=@O~~#z5;{hktJ@<0q3`?yIA- zM#YyVw!+p*S9_6CEvqBN=Y`>svI)WKR_v|`80rOdI@Xi5oA+c^3|9VByLRHfjx}Ra zH#nSHWbHW|^U{%LnU2`T4O zI3#wh?Fz?yo56NQ=EpVk*r>*Z6s@VlP4i30^v?q67J6hUJnwLM5XD5cW!w{!Sz#g1JB3GNdH(>2t~|*Na##2Ti6*)&alUpqjC0Oq4WM{cy%%#v^`OHZ~EI0SQEo05t!O69Ev&7STv@99h8 zYa?x{dB9{fbv_x>h?xrxD#yePIab|e3P&Al&idEyt=!+)`=`Y3Kh5CNKYbC^RAe4j174f&k zkB0XeJ>0m2fVsf}y?i!fC`;K_R)3k#Itojg8y-S34_e&N{7EcWmJXF);ZD!9G*x82 zBzZJ|D(z&*9@NBGi+`$8K9%YEr-ZGiQug3tZGJE zGaW5#WlTH?ljgGhTsjs`!6fj1bYr%~_hahCIMt*oRa7(_OW2GD`4#%keRdTkfoLLt`%|BDg<^ zRxrJ*FdWx^abq>B?U4w@bDlV{`$m?|pLhzx4BaZq`WjE(iSsVIXa11kQv*27XT_%O zI8^9(uFqJoCh61+o!A2v>VE?M63MOJN2u!26}DE&qYu6Hue6RYmMJY;*&bV`cXluA zv+$1dQ}GSAiM4224LZ>7j4;8OvBo{C>mL(%r$O-Dp_5R%jv%9j2b$*mO|Dq@L&M)@ zv{aAEOekJ4UmW~i@y4O6>he3>yD2yWcS<3OlAEVb;_CZ(1E#HcZP6a}<3HL3UU#?9 zt(8!J%SY-(a2J0RJVAdUFMJ~ho(*`GnSbUt%=vFx(+6RVw(x{W<>AU`P8^v*Eg{gpj~>_N^sSojp-0HelOnl1N5QdHm~pP0@NB zeR!?=Eg=#;%m!;(2x5gn7&#TgR~dZ~tZAfW>Do#u`Ifd~wu&_b4Es~!BZG_+SFLQ? zW&{EO^cCmStN{K%0l)WV@sDDn!N282!Twcd+e&F98<&ymT?U_}1z<{^m8NY1u0XCS z;$FznL%GeJ7A$0-=xYmE(wE9?CNW-w_T{-F@T`q)&k&yZ>qQ()l(ih7tayirH09jD zk5ODD?U;_}@y2+sU-1pDC3PTIp6j;aJDhFrUsZyx+Og+ViJ29?VjOg&h7;zTEodxw zhhm?FAE>@Xng;awc^-W1QEk__f2bY;}_CcKU}T%VQ&kKQh{)jguA@h@1=k|7^t)otrxn`hHd~!|$31;(JXLEVsl@0!H)cLwJ65m6 z4I!lP@sS2_y(>e*ntn=vJJ(O*4LxM={Hfn>8LybBish`Inco_Bi$~5r6>|oo<*?;j zrF~cMJ5bpaUpMh%74q|2{hP#c#&{u)Yu-K)UKr<%a&cYxoW2^1rHp8;;(cFisdZ=r zatN<9_^04YT~5+hSX7dyw|eiqF>~fwCpr0RTJGH@gsXsZE8MGxhBAVeUX108-6>0dc`^WnN6k)w+vK9%O- z^D3B0`zqggwCKj7=85v8id6Clru45%@h5?1f!r)aeig-PIvw4kuram=wS5g7Wh$%P zXB??YJDEA9CnAX>bU0-qnO!Djn@h> z+#4i&*NKVBp!ywD@eOW$hvBb^vo6sw^8r0UuR+rMaiVImi00U=eQV)eKU}%DW%8~} zWFF@ty3H@f_t0(gl*m86hoyPa!q=mu9oJ@W8jzOg`!3@~)3sQ<%Qiw-WMa9kOTzb7 z`70UsBD`n9UlitmAddBu3^1;G*Qsb978Y1kUn)os83wp(QKLWN#l`nV(Ug|X=YV)` z$J0fKr(&o3%4^g7E%8Q39U^;;>FUP5O|aDxV!3h~>s>9KOHE zX(RKpI`yxdd`EC(xF-!6}Qg>aB9Rhr#~uIZmLCclr8L)zVc$UZ1m*d;;zALbMpbkXvCgc zbjKc*&r-AKTw+IUVu-_Xj+Jk6MnC{#+MsC<9f06cDJ*wlx!bvATAg&OswJ(`mLL6nwZN(xtGr34x8Ztpq_y z!0Fb!>CMz;=_rxK7*UKKl>M2`1z8BV>56esy>Ww0QzqpCq;%&#wV$d3734t;sAQt>hXS-oq`d`PEb9=J91S$wuQ zYaR1Pn;j5aDLE_1&3y5x-Ily#y9Yeis{CQqOI=6< zf)_R6^ISBOvwE8LGHf?3E@pD#XL%dieZg5qKRWMxFLS?WCyMg>SxCn{YqIdg(;-ou zb6q&fSBVs*sqES_f)^e7*I%dP#I?ZqX5`3BW3zFP@m1E~+gm)>f8)FLRB)&8&3OL1cuSGGy^OAhx|z#}o~8}to24a>9qKD(+~c^- zCBSAl896?cr=?o%2nZRkq?1vJ#cQ))M1z$9c&_I{wa^ztB zE5gRr-0P(itMKd$in(6((_UMLuyt%6D?derg09ie(zh82h=%m(Un^F3ozD0z51Kr6 zYHYkzWWfQL*P#3_y%F5S^YtRR?~Hb3FGRsl-Ul@wfo|F<<6v=uE9okJ`wG1dD6UGZ z`zOG6W$h7n1I2ey9m)-O-@{Ey%z`hQs1@thGH-|wdsnZLSN4=tI~>@kT30J-cB?c@ z3X1c;6lh5M$U)DwdZfwPj7J~EtDprDnaIxI6PLa%#&3$Ho(as_p4BA zaz-#1fDK@0G@#Z_j9)^znc7s*{RTgdsp3iU69e-EV8ui(A9h?NWq zD|e{JRi#dwl-X2Nr7I(~@E3(9*CdO|fW;ZXVn-&vuJ~)=8+{v1Pu+k*j@6Oy%fc~O zTcenO9B1CW16b5y(`*>z3<~gYwA9_vz}{fRcy9E&0x=x#GcjkczC5795Z(8qO7R{4#1=eeyItq$z<2fbR;ZC45oIq6$A`gjTtW8S!u4lN7Na{0Lx1KE0?epczjCycuFWyh#iCQh$rS?DvAb0Cg zTrL!I^{#5~#!$%QMCb6RKj9&kW5#fLR*MZ+c?+IB4wZ_W@+!rm0&$*$y>qs=@=Dpk z#ck=+J7D7`qNO(!IJ=z{gepSx>=~-6b_Zar8(a1o+;}y+LR%VSCnnfdwRe59};-P5?9l@qNhoS51T1u_N zqDayM*R5viWkhTV?N*rjcC4*YgDYXWbgYx+koGvw6F17=rFqAQc~jJ09cxcdjP6{4S=2y;TkmOfO;#-L(xs!1x=B{<2-1)_QMh=>%O&k?p zGaRPUt|q|#5dxU&YH6 zmexiCC#`wMh9@z)0#6)QuXz45C9Hst;WgscC(6_%i11a;E9tW5&xhrG4jS4{=hD9l zwGv{CWO0i3-2&&#wnLoezEb#KsF>tLEyg&nq&yXS=0b{2aa&~-y^bN%WMX5@1tYaQ ztyQ^Sl=@YuzGdrG?@rXuY**IQ_-=X8+~d4UGQ$)7E9c*f`m~}pNXbwKIInK;w76Cy zrYq-9iBcJ4m=n!>PA-1a7NgM~tu<9k{-_tb40qlm3>XdSv%MfRW9j%%-20T`&|vQ`Hx?M@huRt^_D;_k$$Yy(uJftR&< zJ;sc(HUj>YpL^lf!8-{U^seY*BeODenZU5Ypd1?5)pV(#Vs;#TD<#yS!wze<6H`}4 zO;}vyQy6o_FH_c@u*lzZW~)Ra(|#NHBJWteibwHhAk^d%KrDVZk+)I={B4sMFbQRVZ>tneNVW z#JZzTJcPFF{{TAUFXknP=M{HSx(w`h9M%-~C7gmqcj2h=Eet0svKx>aIqO;1Htbgb zb>vm)C&~3S1HO6AE6|P6lNU{o$|1XqU{_aRc_auN$1IuqsEd+oH^Y$H#)9(jZ~3;O zo`n0?r1*Ek`i`*|{7SEE3$;c?c1z+wvilVjtii!+fDE{h4si5Z8Aj5bB{`2 z+EP!I!o&6pbkCdY^rv08Lxb0f-mudfdI|tBdA0jXM=| z`$B(*Bd5J@+1jeA;WJUeZn3aE4QRr4iu30_W^R><5-_QQ#XO?z?K#YoJ(iNUC)+(9F?OY$g+W@TIsYa3D|BXQfcYsg7n2U^6{7h);vE=?Be=_aQL7K)z%$Vvb?ezQRImT)mMDrvZbDI0AYnBIkyZr*o47gq^n;BZl#nOqpqFSGnezn@^ zQ0yzlbM09=Ew0d{41?CXn>f_~#|FMz6IYs6Jql{bu?&4Ur_Q7Tdgi5#c+DjF+IrSp zwux8N;e23$;*m-1UK^`N_HB93@UY|auY2))N6L0Z$;J(Me~e=(ejJQo^{;O!mD5Kq zC3QO=0Nn+-jDw2$Q{nC2Q8L|YfsdF|rJB%A?UKZm{+T}`R3ZQJj69R+*T^O`fKdG2yc3pFhd zzaWJnP@rHAD>uZNqS;zG3<1HdJL%(s7Iq+UUN`YW#OoAtAdqD7*R^^0>_VXqNN&xk zLz&&|aQ^@iyiC(iDu+1d9M_NQSLQ}zyOWyG@iweynTcch*BPi?F(;BmWr4!-tFo%p zyCS@}C5b$m&zaN$RMO8NJ^Ix*EhBuVt$Q$qj#kCoTa5In;fb6KbIm2Z8DKdXt!oQ^ znL{YW6Pid8xzl)WNL#%QNQz{RMN_l9)N~u~G6|kGR^X{M+V}t-b;`q`cT0FM3@>UuH#_#wV<)MpEe3g~g;*BRyn^@@1vsCb~0GQW5g>v`0G`86yGhUme zYL@r000<`)J>H)M%Ab%|U2LX?B0Th&oN*I_w2u?H4;JFlkVorO9`Zww6}_v}HNOwX z^AMQ&isUs7Bt+-r$EUS;7>pH6Gqjb?xK&dyV7Qm5ZaQY9`%IZ1HwK+^WEUh5G5A$7 zjD)*5KAhJkjM&plt}%{kSZ;S^P65SbLn4#cp7l7xo#@pqSPSxC_Ul-B0j-GK zf&+8KRn@@q4gt?&PMfrlp2wVPo0o7k#9j^8SmPDnc!6=dAR6LbH{G`x#eEhL`?ol% zEl1hJLk~*Z(qS!fst0<_w^E}x?_D>AViI01Ks?cios(e&c66GneT&2IgN&_w=kYsG zF(Dbrm5qG~@fKerNf4+bBEDPrlW=C$#3Q6@&2NxW=btkp87nIsq>j$pv(~lrNcTF{ zHpazj=(3olT;u^?UsvJK^JBT+=yt&Ew0!`Em^bRxY+!dFNhG8>Ex z*UDxtc4wnOE1tXI_=I+f0O~oed&l6dzDWkU4G!ujwgfk7<^CXDM#-=cNEP!`mFAJ% zEt%w6&>P%hu>64X42s&;8+438>S~NgcXSo?6rG}Z@>-X4n^3GX_!{l>H$(~u=cRGh zjNLkOT_%kT(#g0U1#x1pC3ekeo`#-nZc?!7MA4(&BYN^AJ4^ZCachbM&vD zs;usg)NVxTSFJ3Efwbo}Qr~yKBBvYGa5<)=+7*l+5TKG4MjwrMpTsLX29-uYIW_NE zq6UTc3~^pf$2lD~ zwlQAA@T&MndlHk>j900c#@3qX&U#Ow_3niJWs)CixpWVdewB^j`Mk|GGo0`%X5op9 zk81k7G?eH?`5YA$rg?Y7Lxp_j7&Y^Mk1*E{jzO=aejU*-u~hl%5y;8&t}b{*{>9Ok@CZ24|=(pNiQ4cP$-61?$U-ic}eUCUTL8??d>KML+N zt6&1;eii57DEmqCGg{N-jg4Cf08lYjW`Hu0fzLH1vTZ@urfdO<`p8mTwmj)eQI{|PqlTXB_}*n!YYoH%(D7Ue9anrd0NMr{6q1C7LYneCqBl$ za`C^2q`sZmoby*aZ?DU9Gm|0Yn)7{9^`(%m?AM=$qbk$(wKrzfCZM@uR@82{$U$t@ zMZ}|=P{Y;ll1s*IU;;OE!gz1ncHIU6E!UCuimDreNu%j)^0w1mcAcd*z;+B8^6@x?jp0nx@I)JKR1Py< zgRE(3cc$bIn{9Gl9Jlf=kp2UT^!+{+k^rZkE9S9v8>*T+>7=8n;Jzi%w!14P4RRMY zGg`_ScmvYC`^LHue8`9gt_69XrKUFKR$p$F>R|DgR%bO@TAAJ!*KTbtBY34`kxv}g z(Vq)`ED)(@t3Kdx0~+~`=TCci1d-$sTG~FKLj{qDVbF@{mo#PVDLXVu)pE;Y?X6oz z(EMGedC`d3opK#VHRIkZ@J6BG``}15_6-ru{@K*ekGdLQ558(4mqz+(0oA^$|x*3_pCo0 zd^+LWGyneUqN0zGXX-E@Y8SbI%!su_^fd; zX+j`F$Qb&Ll_<4E00#VPLhDPsMkRwO9@R;$ZWr$s;POa1jS%CxsP9wv zEC}ZnaUyZnpu1Mu!1`8pwxwM2uM;3Z{8t$aW#wW925Yg zSw_HguR9aVJxLeI{F$0T7z) zG;a$WD@q78mKz0E5cFCOb)y5GvD2DN4Zlt+a@Rm<2P>b#y4x)x+Syf`18DD2YFgHr zrlI-Oo6s8i8d+5;5$3HUj#!CF+6dpmS^gw!Fy?gedlk65235Pj>i)0FK~lUwC<(uyMx z^)wN1z4@ed=A68Pl6axcGl5@4Z4NL@4!tRt6DlDjfGQaz*~x0-d~f1Jv4M~{Q}wPq zMk+KRcezle=Ff|@%kt&2)yz+D0WIG=RQi>{a!EaTtkxmU;&`oS(ou+|E3qAmzB?07 zLJt59)UZJ;&9*fp^dZlK`&wd7QtY5UEcDMe_GCfiRI^M)A5p{}D!U;=+y%hqk( za>x%H)_$F-$ppA|!soqnCnov2qO@8ao%Nu(hZx8ryxYav7m&>=sln;RdQO9>!EgX1 zA9}f~=+NH6#Z)k1oL6Kb-@gx)p4$EOH$dQtV z^sZ9!%*h$X2_DtmM-XKw9NwRKB4Hf#>zeBPKd)VB)1=mNvK1iU8s#so3{n=y)}n&o z#^)r8>76w-bV8Rdht*#WJ}X+@taduX1(z7!d)H;+9}H=pBDFVGW-%j-hF(Kg$2MA% z0vTL}9S@~?cf-$#`i6%ra9vK)+jj@GYYa`{?6E7FJ^G>@J$az)&X-ftbqxaeq=>-> zzZI>dYw||RmpgM^)|IXJZ^oK%Lh%_0`=s&>aK19|h3<_pxwH)S`OnHT#c*OUH8B4G zzQaqJAJ*p3tr`2XR%d;o>k(W=21a|<+?O$!cE^L7@t+UtFBF@1Z6l~P+Ufef{1WFL zmFZw}Wl|io+`_IJ&gkfGwA*>(-Lz*F%xYRXs}>7ghM#bgL^%hFOWSmjNdv8V74UTN z5avcOs^IK-wcV1ZC3&oi*myj3uIpB?VYrOfDX2i|2_pi&R~v=)cUC*;RJrCJHiTe< zpGxC(1Q8;r>yDM^UNDDzilYSQCcN`pVdpqrf{YWqQXO5&R&R@?&M}(w?JrP@4H3@n zO7J}^$c*MW3Blu3$QyLwksr)iBMfD)}uqBukQv-QPc zEK*L_EmP3rpofv3wXtUo037=oo_!^d@TQV5@Q@ivA4(-rO=!VJ#rrE#?iANYV`L*i z{uPO&N;i&2uQk56c>!ZNuRgnz(B2j$`#Q9p0IeGf11o@?{i<&d=@*)WfJFl~jaBF$7ehc?qqy}oLss#OFsmiD20B+|EWZzi_wh2j>}KmqdQ(~(wpw+V_Wv}li_zgw1*&dtm1LCfm;rl5qbaf3} z+Qjz~NMwDXN1>{Bm#?VI{&SO)>t2KKglO6w*W0Jl{@r#@?$Gx4shw99%~O7!LyUSv zkH+2&9ufF)Z16Ad?oMZ8)Qo1l$H8~fL#{*S9AUZmK_(cHLJM;~xjL;xy=BcH{ssYuK&i zSt1NO*SC|`jOcQ%hbAU1O6MozTX5FTf!Np0pA!(pa^oK@eOclN1h(&i{5A7;#r-lx zW@5M*JlBt!(&WU(eHqh-mEh6hH*Cz!T*j=}oiaHFy4%>6Fx!oC8jA*Cl<0sa; zD=63?&0u(L$#w#IS6OcmjxYs!xorlZn>p*w>=fZhAXHMGYIZoyR+;!cE7g;-Fh)0s zZr0k_+uFW%_>go1ktpH0y&?ypue6JtGbUqO5>@MW#Nv{TC(vz~&z z9A-K=c-lI)V@{Ks)Z}~_@Y;6?B(WX7q*t!^d%{+la~8zD|9(ZwL^o(&PDZh+-}qgFlu zrc9qFJ!;CMjFLN4R|B!Clx&Gi!POvEjHv^f<8_Ne8#4;-?-y|=lU(MrZcIlN=FRd> z=R(yS-k+*VX6Fn*;8&seXT(V|sz|_-!LKXTBV;UB*R?lI)TXzUS!5%en(Bga_v5*p z@1s4(RnzUYJ5~y+L0a<96L@}G3CUFX8>R(yei!j5byRmb_pYAq(hXMBu-Zu+4@%bR zuCURQ@b9tn{-vkxLQ3S|P|$THaRL4%*`NjX6d^jApM7iD}u2aK5Jq z8KcO_#aV{!kP+If-r1FM3f6SdGWv@2lZ?zP(bIT$#Mhcs%PpnLAye4byL>+Q!DFbv zx@U-X{KIK>JXgyy2OMOIVZ5Fn;vfz|6;$CUK4>vJNqfiD{yXsWP$KKP42vzB^4kt} z{#A#g>nG(5`8DOA2!0}8>3ZZ^b>#0pm3BloFvxPC9x^=$uKUIIC&NA3;S6v0-N`USa;W}2VVq_vfRP-aYcRD7w zouIvRU^7<_-P9ts9X(Or&k{<$xvo#dRvQBlIO|(lex|ZxEGp&wvR&FS9PwVYctaIQ zxbAaBx^mR;e;3EHMto-qO?iHzoVy<8y}hj6BL1vxCdh4jbZ8^1nwjs zxgeVQE*KF{7^%c+Itulnk<+$~qnYC5e76t4jeV|zMJhy{_g8)4PlC1<3bN|gK67;{ z2Nmo0GsglJbF>QKyi?-Xt(BD=XFj!_BMXJXE^4ov=2R+FtMKS)Ll1}iJqFubXqA`S zn&-9e8{jl>xIin;JV)aBXOV!ElbYnNwMp(6?qW&wuNJOjQfrcmefibiFf1@Lra)-Le~vxng?Pn0!R|p!ZEI7Hm>6z`?9P zi5@Jy)vshhBWw(C0k1wb(#~?(IW^N$5~jVKKXwc8Aw!k(OI9~q*Dh}vnVrskYX(T9 zx*>2)bRXGGj+|ASEjT2KUjad=g-BD6x>cKcnc63W?ys3bA?Lm;)^t5DP4HKTp8o3A zTf4?MObmspo*UI{YyzeMAbM9tuiu-G30z!+9DU4+I@g=4N z@&5o45@ zKa_#nHRZBSu*?~uFN4Pw)o9-kF03M0ptHs}Uuxl~oZMWM(l$=lJ=)7j8v%S1S0k{6 zc*^l!CI0{mJ69kNDY|e)D*Q^+j(0~U4^Au4jxLlJz|5T~KBu=ENP1;)-*a5yxJ0y-19AJ(XjX&dRH$zZ3~?K8Lwm3JUjN7T1!kwq-QE?%(eR& zEu=BJ;g+V0lpidDR(hhYnSCrWD+l`XUXkH%5+IFKu`GJ?UPfDCAOq`G^y}#%lrU@x z(scgRG-6V|jQ4BUAk?i(3=+b)U4KR^kQcR2;ZG8V3ly!-O6q5dE7-iyK{()7JlmG5 zMvGc{9xbeC#RhR)<=wapKnFGJ9wyRHJ5*z-t_M`IDCY}`>cdyQjLvX5Ym0oGHhC3J z;@dIfsjaJ|*w{SPc8p`E(!ChXm^4w*Z2Y^F+Pv-@{x$T+k93#S{t;;Uny>mrtYa(c&&d5pdp)I5t{m)Oru0OqVU6uafKX%@y&AL{tBqz&bz^=1K z)<_|P6YX3^sR^{zC65>Zjw)+eq(iw$735W=87rfvGH0;qI_5BZ&OIx<@V2`Z!w6+> zyf8CgJXz|DnE9}MGh4c6ieA!me={3TYOF3Mwi;`y6-sfataTq8tpqylipD-k5WnSK zL8_?}zE2siPVv`?Ewy-TZ;XmeFfy^tc$bL0Lai&uY^=oh0=Ck%c}fb(*i6oVmw{A$X&k-@K|gNs@mGE8tn z4r;Eae+7&NS)3>X)~fiIU9{0G8sg?a8y_m?lU^a>-xcb5ByBCC1ur8fF z4?3MrYPV<3H`WZ-M6k|JJX2cAG(0a)YU*|SLXwtIkHWBIlLu+*-o7PHUkU2j6&~I- zPI`)oErgtbfmWrEpO^0sT6Lo;wh0-kyGT|=jTc7}-7Z6QuA|4MJ3k6VV-We9mZo@d z5=rA2IpUr19RZNWMio~)nsnsUT>R`QC3_wts7A(29>SrvDvmHYKGmaoo8^$G;IYOk zx%td+5y>4N-Cmaq%dq2fpJf+(@kDIP>UQOa8X>A0+a-21JxqR;wZ(25Ne})@% z!U5Mc^zXvBacK$17_XST77N}-(Bz8x!{K70Y4GG{fm!1cb>N3fNHfyl;t}snl0tx< z)cBn?bDFDvGAu2U2U_;$E?C~@DowJj&G=l6*aOzEwOv#yu@BIC)^53|I!N1C;0|kx z*0sh^SAQcl^LVU$r6&j-wCJR+%{^mP^FalMPrY!yB1mo-xBS`Xnug<3mRSy3p`DsV zJC1m+Ds<+h%-O7^rH?*;99c**XHmyeDr;XG*aQCnA8`}YlU@kAz2M-ou=iR9sW$AG zQeJjsd9t%ApN9*@*5eGiNtV(wIcI&x@~d7R@oe5G-30d_Y6Gf2Nq&dcyoyF;&&|z6Yk4)D z;!guSZl@rrtCn3(P_%wRRivHS?Xqz*MJlvX1IoC;rb@n6dE>PwgFHiF;;lYAElt)N z)fh?o5`Fz@U1v9631{@kztlg34GHz-S8&6S!wM^v_Gkyf&iNmIFaC?t>_8$!ROTnHbw_BeJUTL?EMoqoR+bW->c@K+xF1J?CwFo%i zj>f#g-&)r^AFKkiPXnWTk|{Yg>CnSc#K+y=vCle^gV$s0`TQT^T`!0<8+AqgD28gL zd_f$WCbf96)NQUe;a}|&s=|>$tT?%Za9H!lzomT#;lCaDL&Y#I_JJf}(XssN3FVYz z`FWgQpZS!r5?b2m^Xn;YfgWjKMQqyNN{jc8Us~^PJSC;xr<-KxHx9=lxs6}Kx3))e zruF{-X0V=Fio)u(UD0u`3F)xw4RUCl4aT}1J6~pCtTKD^UVXM(c`+(5KJ~ApTq$v! z1Dve~SyXU`pszaA?B=&}tbk&@vra{x++gHlxt|zl zh!Lg=Irgi}vgc8KVmtK}3d%2$o;7;Edo_i6+jGV_uD@Qk@)@wAxZBcv)6IC)bvkBh zcwSBSikb!0{V@ zqc%w3R_^bTxvv#U76!qGwWP7p@7VCK=iJ^#TQ5mbHT4R z*L7&)X9b2kV!u9w9ZHR(*>9B+%XqPzZqF42db|a9LSweDZE(%~BkBMdMqNFy&Nddbo5 ze8`uPT_&9XVyqN%S5l*rp9Wjlm#uTsEb8(mr#Kdgg8XPPeXEr5SF#(={zx zF%Clm+pTa?!AdXQM$)R9E$TX&KsT1)R!rVFwSaABAoS!{FRtor>f?VH>0WcK-(4-i zD=Ec$cwDwMcR6ZT<=Dm$6VTA`GK1E%Z2-?ozHQ@V=qu?ZR?Om2IlYaFFn=13nr;j=|6Wbn)ri)v|m;=Wn@~&^gn(Vf3_Irl&E!%>p zoL0rsM+Dz#wqRkCo;!P24Cy$&S$vtImGwrnfE36X{5h(VM8_?hgW9g?%q~-)%~`p! zKX_uf`T1R$rLKxPMcno`amb9zgPtqidntPhA;b|wtbS0tpOtZJ3Tfg5+;7_EIh7_R^m z>M6EXJHWz_1!~$^vf)CUn&GQa8pb2O&XU4alO)#{<6i|^>ef;L5G)4-4wdM(_Dnj1 zk8xI_vEZw7n!=VYbY;y3RH>;eGvzVi>-`r~@}pw7KXmjp-DoFOvI%o<=Ucur^5v}j)tqPdM${t#6E01|Ut9;NWZNz|ej8a$#I2+qQL*F7eK;$II-vEq_Q zhh7O4oN+j;H@!`}cHIw>olP0;lG}KH#1R&^mNk(62D$B5!xy@9nIHy8`s7!iY1+Nq zY^-9I7xf%hYvKO@99_e}O9{JFdpphP5Y#Rf6C$ z_U5`>TG=k_T!E2{j8;F}bZtQdzF(Ii?OS$F3|efG7tBhhmalgS73|z4B_(anN{`-6 zD>K4;e;<(~iauUz&TcZ&^zU8Y#2e9js!Sn2ChiEXOxm5>h|PSAd1EJI($>b$gVj=H zJbf$Md>L@QTBtSQdP_8NgWP(G^nVBH{!PSwVcMkiHLe2^sA6vRWYvc>4`4D6FCg(= zfAI%ZNKwZ8U{_DAYPR-TA-s7NP_98It$f$<9nYSA7Io98-Z|de4Qe1;|s3kF9t{nQ->E$m5}IabHCIEMK-- zD~>?|v&|{Eq~p}AJiDFFgJOsfC;$$%*4pk=1NeJXT5W>I9`Z4ffGT-_jYtPOe+rx} z2SyiRQhd(Dk1+!SfI5n&buQt-=hCB+Ly|e&>zb!5hdIwZ>gra|QHhr=yR7|B){ckl!NJ-$+^`gn1Wfd53OwL zx+@Z8R3~;%70pW%K;cS}Ud0H~Yu!1d-&0FX)@Oyj`~D`imtT2D%>MwLa$aJta(dKX zX(Q!d=UPh*8EaxyMvl6DKuCutw_4_PY&?a5>q!*u6OwUI%`kD!Pc>BOay|RN!Zxty}k4ox37kDb$N7LgTO7Fnj*snr+Q5<7u%Z|13b?R2eH!Ipb z4@MDFr5*585OlQ@wOL29M_3fXlc6n)WKzN*?je7;B)K3lx)* zab3NdEa)=1$gW{D*=?KdV0GzRx>doC3V5$05Y)Aa(G4_Zne@zzfCn8bD&tO(8Mdwt zYp%DMBpF~bJ?d#~Vv$2_Q{K4NB2jvpawc(>lTT|W1deOa{1xMg>={y4ES(57&fMt% z$#u^)MqNH=4&@wDs~T0+nBwIJbbF+b>0T0WE4Qw;94M(RpyUCb{IY7<(@yITW1*P)BJ zHGL?lpu?@!l)h~;*ram#c zgsuX)>-Db6^%|iLZkIBOy+>n^(=?ZmhQO|t$41?^Dt+sI!%ergg+VGY?^eFiYYE|# z^RFVMX-)2RD5Pgar7UZlV07tLVzor-2jfX`s#~r=U`N)oVcD}bCc!5~A_WD%!>2|UNl@3X! z+UR=q`+nxmau0pDt!qDqz9YE7kx~%dcQtiW!&H{3eg<-=mh8J>;%F`Qm~Jq@b~Vu2 zc;y~7j_o6v4_&}ky?qHFl-v9NpwdPgrA=?FLR-qchp2=6*2e(RprmC-Wq{e^y# zq}n-`evR0^dqPjF>_-_r*UfLMytZ4H?rF@1vMNL_V9||FJHkE>R+vu;=eMhMRj)blO@&1 z40t!l7Avg{xxA}B`|Zx;-r@?iQQvguthN*i`&c#B=}GGMfS0TJ#9c2RHqP$KPc=6j zsE>bkV6eP$#W&Zr1L9xCH*X#9G-zi2WTj(=THm$Ecn71R!pradWE%6%AG-Rz!^-%t zi^a?Q4U&u;yxTrb@N%nCzQL{jaUTD7j}Hr8=dS#^cWr#2km=r!@X>+lEYsaB4|Xb? zyw+aP644faw#w|I`Oc{+i!Qb+Ps@{dklL(SwW`74@v*BpZ|;=u+|bllbOzSlD9l4H?2eUL24Fk<$`&X!gu`EV9}R0>$2~W8^-XXS|?YvTX)o{yf*OARC{Ffw(F9^xIUQ-SrOh(0@*Ed4C2&! zg~#nGUes@05))I}&);QEs=t)o;GPeEv^TP?wtXj8Xo`>7wD8WA$%dOdP0ls0JMG-+ zX{4>1$Fr6%XzdB#Pl>B$O!%wV^Lftf*==(cH~P*w^5n>?YjtwT(=9t!h&_E;?Y&gf zFCy6Xi-)wvw66Sr;j`Kj8|Av!ojf@=*}iEa?~G?To!*V56DIbjUTWr=si-K%rT=uz zmy+gazmFa7s#Kml{m?z#@MLFLWp0Q5jb|9-qnad|VA@#`_jkXgHN>dai-v2G2ZyCMLEL-7X zH)y@?CtcCyFXuBmGQT-X-&rQ*Q8%~dK$>C1b2)=RDW?hgPu91Cc_&gMw)XdhT}bd& zXt!Sz&R4kPRBxTevICJOJ?^^8GM%m-d@y@TU+UAkeVI9@_NqDr#3cnh2@VjeziZz; zQS_n270|T2XlG|+`pw+qGBZoR)>Zx_jmz}PsC>NutoGQQ)jM#j^6KTkb6#kUGgH0z z)L3M>grsbdRKLxJfA8~|HYP9M(aK-$G%GPiNS4o_aBaxa;K?37qQ1d{i+wJ@PYKO( zTBs7{q1tS0CRO{uMQ^uK)|-eopU>wUwecLNJAW`vv_`JQRc>*T@U+5JEx~F(oc348 z?>ZX7)!Q1P_rtF(!Yb%#%a3P!H8UIprt65cUtOcK|B;gG`J=H8aV-y)!5_|j?7!;D z{>`To<;Pr5)0r00=gRA_CVY(ISA)pVV#C=_u6W)$a5zVE8rR&Usm_vx_a|KNb2lqe z3Ncy^e>qDIevzlVQe)%=_)Cz_1iH?yik$Z7mD>DvHNljkZ4FKG-{VKkdYoHjIJ?V> ze?y9T>$caonl_ft?9DX4aZ`oE20lz#>N+YRJCMh6zN`yJQqRs<_ftV7$%|%hFWZ!{ z>|m|^7xjeqj$ARO@lEH!_x%oA#Tx=DpSGqrs$O>VDbijJKQ|``NsrWAhAdhxkT}>-;ntTz}-E z+U@>*gO*l-O!>e*S2gL+|165z>3Zm*Z=BQ>z5DJ(-jCzv=sIf`>$v%-*816Y2ko%n z$-6DPD6w>*n3eL_ZL3rt-l)liYn*KJIq#H&!e{EdDY2~FupK@u2A|=Np5ET?^w#*f znuzI|iB99|eXj2rZ(E%8D7N9%kMrElC6*1XiP=%y2l$uWTs2qPOfBAjOZ98*(7zTn zMm)Pd5T0mWmR{Tle-Ki9ll#>2^JY#SnXZb?B%UL;Bao&Pm))F z)1<)}Y5S6uOy?E!Kfd}>&28eb@7K(@KOE}t95~*(Im$rgNu78b%wGep_3vq@$?*ynffHy#k5X{jG1^`u2Rmsh-z)4%hGAIQKqW zrPr@cHNMTG@#@Ojav{b1N4@dJTw@(u?#cY~ZkK=bRR2Nq!d06T4=0}T?JqCb8IjfS z)qfyO>PAm-?1L~TA;EJA#sx-EQng*&l{cfN@Beh_Te)KFx4G4Wa#cS`tyzW928o^n zUG-|cDfM|NCOdn6d<{CcbvNHZmD_p`))(|#v~+9wx58d+Rp=t+_7vfnU2Bp%(gYkc zf`uCd<(>IYuXqsRInBOJCpB{Alhbl3dgG_m|K(ZUwX(yYy6f!J#*G2j9Ye#HrkxjA z)M3=)aGcjr?dyjvDSJs#~k*J)y-tpdl}hj%Zft}fzhGFv8o{=@zv&jcfrIOD%hk7+u3!P9v6 zl&aY3Pm8UN`8GYO%xUoXXyUBcBUU>oXjl~6Hq|kE>Fwaim=EQ)Ay?Z9%EL7kD&A)_ zA06nsBQGx6_;UXDr;1MHA}2PsoH8<7P#wLwdco=JE%#-PH3pR`b|{F?v!8H1QT_ct zqP!lSIt`aMdcvQ#v^w_BsoE^B4mpvzl1_%D8>aDl42I7u8B-NfXK*?3>{G$y8 z$t_czc4?pLo-FBfsxCGx$Sk}_OdWo**F(PXO{~YAj<6cb=K?2u{Oa@)x=deGu#&nCARbS+fTKO7RxX9x)rjx-j-x_P2!SSq;Hzz>8|5y!YXAg z3f2=v?Onzx)G0bh=YLas*)Nka>Qx>0%>Foe|I}ukn+Mi^^gbb9b6Due#$Mfk<%Ze5 zh6T-c91U-&34FP&bMm?d&x(r6ui|3v)?O+L=19AmNjekZxA@C$qc4wM%3Rj)t9)N# z_Nj0A9tl#U4Y(o?VG36X+aemDBN$ zM(&jRSHx;%coyfmUCA-sqH6iqeCcS%=ixqcMb=*oI4)##=7gk3ZR%NznGg8$7p7?0 zSZ$Yrzl8Aj#(gV}mdK{G>wk7R9I|6YW~3ay${Rh-8&(@T4Md;6{l`^6mn(j*qGQ(g zw@Oc&1&VgMXnM%6T%Ua_aLUW6VqrBdBBz2q6vfm*@7Hg74#^)MOv!(H>+03~3IluL z#H5YMPupcvCl#K#X|OcV(=5*`YlpC1fRfQ$e~nlDHVd|-W%)fd(X|$vQ?ukoC~pqW zgzU|G!;Iwh<3-l*{y1lFOxnQS^--&~7w`Ib_-v-PZcDa_~brrph|LCPK1BUJ-UFv!&jo=eNvynRdY2>0+|z+=GR8 zmM_@v(yVoI!`s~1X4&5sG`!k4>QmaKm|Gh51>NIBZA09oOZl63OIPikX<#q9+bH=; z(%ycLcLImvyM+%P*=c=Fp4X{*aPC0#mYYGz&F*tzcy5|ywXW2E742Xm_^I7|tXJ$= zy)B~0?>Iev7_YI}IVEKAl{XikXrvBY%71HXXLg^@*niEfV>cQvg>{M5M;A=5tNnX| z3a(F97d8 zCU5&Jo>?I9>2>bH-Uv7AxHgY|bD(p7Fp1;mPP$Jy@<_)E+*4hW{RRe~ZP8+&>bOsz{I8Jj# zuhC8YE?eSpb!GqC^H&Bk`~th&{Kh}OUYlYsD?7)pZepaLUBX(`xw|f1PvVK0(!l?q z-CG(ICUQzw$k$!pYwMdwpXP=%T##;1o%#2XAY@tK>FZMpamMd6# zY1@luKFhys?>H3n>fG0$tuwMicY1%kJ>7fz+g!tfhFa(M$FJsXed_*fx1E(*r`C~$ zi_-W?gsr;=^iEp}`i!s1ySKEVFzI-+%$<0xiRQk?6`jtW{A@LP^QraI%uGtJ@r5fN z5Sv-$X>={Y*!qe1j-wl`4eV6pKBXL8#_tdolylD@(y%S%^r{&Goq;=({364y-;i48 zSb4$T(<@EM*U>q)KGSiv$tN-M*=n!pwNE}GodSDBm z(3*xf{0BW>i#wM{!7l`ENO~N1MmPJmm_Y9OUGwyteDBS0ZF*L=yzgyHXwhTo_mX8= zm3dZAWK8v6w_J9VZjFD@W@>lLHp#p((`k>Adwr5m#@gYLhfm6N1l0i2 z=VarOe5;)@PnsH{b8mjt*Lxq}!xbIpclwH@h-dHm-imRn@R4vQ7_yZCn@z+X&4^0+jaK+kEL$)jb~pT zNZVY!W1IEi>t&?RY2$lTu8D_O)mCuiz;8-CE*4YEeMn;RwWS<$Z`YMuSu1b30sUZ zq&U}itBa9e249Nov?RrZwzrvy7i@eA|2=sa^xcvsHB z?LH@3T}^y&P1uD`sjliD!n0n^lYDeBHR|5r>=V2jT*p;jeV=JlswNgLcz@3Zk>>ds zU0&lBY}vP{C$&oJz!DQd+0+9SWz|AoX2>*XEk6F2i_HfK?)~j%({FAMT@1g}i~sC_ zH(6iuw*L@&A>q|vx8+=Q&6p?R3)^odBour+9(JNuN^x_u=Q9PTGC|q4t!LZ+J+30x zm$u_pPh{>P@3e(Cqo?`GZ_Soc4GUdoX0~Wi+QH8$Uak{2ExP#jV!CFfvgrPxrm~jS z6o(fMr=D$Ew}iAyPi10CU+RQD8D8N{ofUqwQhNeorYzFhU9-ghLTglCO+Y-USsfLni;%SoW8MDHZ;`eb7|-2U|!BziKJHpF2^PB$fj-K4)w~GYu9Iuxr z&fBlwERsGuV8iAQok5{GH-S`6^YdGGR^2l=<8xHO=45W## z_@QZ+f}k)Xi{5t6d(VxJq}avV_#1rC%HM3pIo7~)`>fDl_}zH9$Y7Q8 z3v=6_w3o*?OI%#4J!294ER4}$akoj{izQ2?_Y0&}RNZ@ar)}*CD`C?mkKg+%TDa~I z;=A-_OO8x_Qt_GenhY~d=Ze)}zzJ^6yFHk-!%EfhcFMAS3X7&3{JZL9UNz~h!A$t` z(Fap}@AVG)WM_Eti8OO1@SnVv;osZq_tChR|4O%B+tV{IGdHH~a!=@(;jGwL6lxhV z8vb6`vG53$bJm|^1VoPr*efQad32v%>uJiW6eHmf?%a_}f zTtsp_q(dgwetZ`vKJm;GPPi|mo@w!Z+ofl6TbBw4`8Sku&uNz7ugI7>PxOhTpUsvX zyBzfGzOBpV?mF`5@Ly^N3WX!y?bAIgE$y7b^MY5Q(s7Dn>4Lw#WcsF`jjuQN^_?Ux z@MTYB?gWi|FWdI9X`TZ+JSy8h6c;F1r|f+CkNnZDRq?S}QM(tsdtvoKBXZCrVGVWpl#}9RkJjDayPZCBAxd>egvW#QMS z3paPlEc2ST^jP6C_!P`{ElcsJ%y&l`S1#T!Q0(&07p_wd(&|4+nkP2oa7lSvNJoDx z^8DO?|3aF2|2)nCyWUn{XuB_0GsmJS>EwsdgVV>ECbv9~>5beNr#kI{grWaIc^?DS z^Crdh#gZD@+s=!~J(^qO<@t<%wCP5R05Q?dnVKs-D;FV_Tt8bwU3Ys4XVTcx z-D5<{#%#`3Hp+GhR{dE&nlzfkf&Rfil%q$P`hsx!U*#kU9M@g}D6jB&Jyo7eIFqO{ zrS|Xr<@os%KClPv`1zBI)((ow(eN~i@{*G@5xy9Q%;kcwMw7TmoD}2#d)vvaryaP> z`27E^?a&7J-xv~X4?JK11Ia-|XH-J9kX(wczVyKktI#imf`bsfX)shTE2icQ6 z@D&$HaxuA$>R{#v$N+2rxvX&N`9oI6)B)E;HEFFA_J9+XrN7#H-tvVG*igFQ(pF(d zRMr?a0ctk{YWE<~PY1vS>xq3`C#^Nv0uNnG9RY9S|F^pm5*JNkU8+1eEqg&jxj2;EARgKbI(?AFPW^w z1YwnSIYRq31F1HR_19EPP`$nYJD*4oHBddT;9+_j^yIuTw1lzOKV$o15~eXeaZeTV~=O+-3ukYArBe}&37 zg0l1fh;9v`_|PI$9O*kj))7dFNp0Z(thW_>C)={e7-5a9i;;a%9IzCYk@M&Y2}b;` z6$(s0=|Tow+Ot;1#Y zaM_PML)TtL&yWXq`U6VjB;tl;IAKhv9n2n(%k=f&!EX%yS^}%&Q<4am+3$j7z!n7w zzJk}OSY=y4PNGEe;b;cJ_rUyGz%xF&37M)MTLdtI6S8el;1E{bDl4 z(wp3_|EtNc>=%nY(IdINgza?sy70^}K z^RDTXIj|J_w_6~>3fL_d3mk7@4y?&%nD$T&>_+C4X1}lk!|5c}K~bwQ2jqb2$ykH> zZ7>$?7C^xp%2`$b)z7z}=rm`dldjJ7`U54^X%=AY4xX?CWh;>HyZFkOAPcZ&Hi@TS z(F!PacuexpvH;Q!1*C7AtN`~fZ6~u14Uok8`@iyA}KLZRGa25l*pnwU<=iq6rDP3gk-2rL`C(U zPtiKSh8ou7g1{N`x5H7F8uqT6cHUaEbbt#rEttAb*#;2n6VnRX$W#TKl8CM(Mue3L z_N@4I8XFH4bCHM*AeRxHLLNnkjw6?$BXG#Mv=N9dNaT9NKn`Jt5`v5+CJnhBF|o*H zM2|6!UgQ>Vzy$;O{A)P4NW`8_)=2E_LlzG8c(R4W9!;)C?A0_ZU9Tl$i9MHGkJx+3 zWyJV1E`I*!K*#oKh;F7Ljd(Rgi8%>S&m??PffwAgDZC&&CXBoC4U$&$34zQTWa%?Bu;;Tka#byyEyJ~?H`2h~^+fFzPg zKDDJ3kpx4DtB~MJbSTl4kw|=W5=}j>3a?Ty@Vp1Y_t3|a>@`X}>HP<5QF$mx>R)PE zkMajqT<*sQ@0$F00X~mFKW;r%MdSQK`Wc-_X5ol9Pd?iIr~QM+Nnt;xF4#?Kx)7DGT5$YTk19iY9y)r0`Yjsq>~0tRF7HMOA^)JkN~ z&{P7a6-xP7T#@!-J|K}S;Fi=+>RF{UEABQb#6e$p8tY{p(T*$F%3K| z?E!vh+$nZ=WDG8B-*5RN)D6TKWOT*#Sc2N(e@CC(_?}Htw6gJzlP;24=|?H@3wET0pOCZ6SQ053g#Tu^%DGK4L+Q2FfeiV1Olz{lH&Z@ z;LO}(97`gd0q2)Zl9FE5;A(8(+ph{PAD?dn4w?_PABuDVb_D|yjO!dgt>(e2pGSLu?3IcUTzytxyowdVYmHrd z?agQ>5N@o8@M0=P^@}!I0;5pQn|g1Zz_S4nkAJUi2c0WNuMM;G1WT4h%w14x3ij=I z6yk8j0k|!?o?FZ73Z52385|7q0=B2-&bqPC04Q<#etOAc0TSe8=c!7&gX%R&DtDSa zfd9QbgnxH&jij-HHMrjtjqoH7l_i0j+`+8zvCAc6j6n6t=10!OE`Vcj+qG*s+raZ# zO&XC;yucWehPlRHQtiS3tnY&PA`CR&+s);WBj1q2L&O8#NOQm?26-()&R|Xw_a@7o zwjM&u@fqe3&SkpGQq;>*5I)RhY3gNZI3wcAC+)5?iyP`41^g1$Ax~bE za%d4J3BZ386XD5*GzST=1CD|MSr;!VfSZTpg7NTqWsTEnhswJz)QcgD8PeaKVeWDRK{b|pJM2tG3eYB+~2Wz6u{@-Wq@vg2eX0q zcNwJ7@lm;#&;~wg8~DKQGEmwup!}J}V26&G0G~(1K+bT+gEoEtp-3}f_(PE%hJn(g zKNjg>82)gihhdTygMh;y6>^)`4=8Qqk?whEE(b_3<6gyxLE&4BV6 zZ-(eny3}tS1fLz9a9j*-O<6z4Qq&;r~jge+W z-X>ZZ%?eybWn{n(S2i*$l(cA!WGe=mdA84(w}nR~~QsH7|xMLs)jQlah7Rh)}Iy@IKWF zhB7K619rGFwyj|BD!moh`}9`eGAbhjcDOROtzd|Vo5QaWfn~o$MAGTkhzwVTuxv*J z_f&c-XuXoo3S35IWaz2Gm5s~_T5qHHf*}W}zF;V$XT;dy%GkDoA+}Uspfa2T^j6?9 zDkB4SxH7h_V91NdPQT^_Ec+!dPB{OX7sHhy?1=M%-U^%p^j6?9DkDQ)3|BTXD{yS7 zRxsoM)e43(dPa;Lu8eIf7-CCr1e#wg-*I)Bu zxH5ztabD0{fpdV~3S35IWXOx*%0^}djxE&+h8&<;!B9reh_Sq2VFP}&_3+Jd)&)o=4asa{#kWwfFR554 zGsD)N-a41#i!E5N?216i7zd!w2RA{Xd}_v)i8g!PnPP{v8MlE2FT!FQaeJ}+U$F2A zDeOCz?S-4XGJ9fCd!OeTpiN&S+ijygJM-(RoP&hwp0@*H25|xdHt%~9E#m^4fZDomlEZhcK$hKe^+QJeGW4w?Y zbBIO6Scb$bv6u&9ksTNdWoB5!gRzijB)mjyH92pgt~uoP!@On2ON`S-iXOkcn)>SFAM*&8%um|l82doPw3A215s(T*}yDC!>WU}V0BFWf}M&h;}|i@;xt=W_=Ttr#|W#V zJ&?^ZMuAQgzhI|AnJE}EqkzK76nP0HB4qH07e&+?O3Gq~y4^v&p=2ndzlFs&V8fLm zEVGU(yVo|(Y@9sB*Gt{OWQp&Z2TB&uWM){3qvgSOJH1JdN$vp44<*G~9rw5~9VE3i zRHt42AxGhHa|2sn?^E4*djYsb&QB;a>*Ew2Dt68g@9wK_~VCSdtk{7dtjT zeEj&TQ>`t{S6F5n3uA~KI0SkSF+skY^M(u+S@}u~^ zH>I@~%S`*$yY{Tr+(EX$N$S=Xy=flcbhWWje6TIpvK-2AO_KQzUWc9K{xDvJ$lWaij`yj&)x^`f|{?u9$e2N5JhdzN_m6^K9T4`f> zzAgYyUmNh;S`7z3Bntz+dx>+7D7b@jD<^#9c)2M}%>#PS7;=R&H)}WN2nSpfsc{;Sg00tb(ER!_f3|Kr; zilq$(`Q|j49W3U-c3@qsvF0=zDcF(l4q*qa;$wY)1x*)gUNi74V^RWbFo3?oGTT^~ zaM)&qg)-Y%+@Yc0*~gmGY#cf75ElCix0mH$0H}V(g8|G96mKXqof#2Pj0L#j`(g_@ zDKRmYnK=t%H+{&9CnqJ6g)9M<*}-BSqAr$L$isjg2`>>FIHZduFZ7jeZZ}Fw>?tSm-OPi&;`48(&iM3ML_LFNzskN%_(e6e^kO z(vlJqW0|F+A@)$ft*f-8w6LPd>|ikur4d8ASYja$19l|5L~Q<$E|$Eoy*AMjiR6(I z*$jP!Wwx<6DWM$*%T96-d9ln67V}`6vHV}K&{w#Q|hUkQc>_t)vvP2B9az z4QNRTiLuPm(GV-RKrD@xlrcjxJ6Oy^=}9BNLLLU}NO*}@xUR#x*s)o?v@D61l+agL zW*du>654^V>?DT}wJuI9EVF~fJQ$1R|AK|S!tG_5lor$&;iQDT$j_{j^1a=U#KRnB zK-}nPqR2}(faEpi;I2AFX6ESFqhAsa!@7IIr|YS~PaGo|>N3ov$jnyh?=>LyUlSl* z1?vjg1KG)Ra-bbR*Mp1!PcP*MZP;?`tZ^(6!^G9mN*hE@%rgA0RAl zGsGfdEJI?JSj+>lL|x3VhzDaK&q#QQSYjNR@e<>NWNZiY6|>llD>L@?0eWg)K^Ik0Ljn})K{U*%w}R;-BL<_L1PAt8#CJk(T(~Bqyb z-To^Oi)Hw>3sDz~xs0f8aV4F)bQbT?^?A_s%^r849ZM%eFf-pHEQ~oC*C3Xtiy4;K zW;7vVUC;;2uteVz`z|xAcLupL+0xc8NPcO{*7~Iq#n_g%enB$Sh1W04c!_n1b}+*Z zc3rPqS*wEH%a}L3z#4?=siMm+i zI8mKu2Aw(!d*#cVL1QtLnYH(KutXkh@|pqjN-`gd zQC*mqc#VlBUo6AL#;TV_tan zYoAPvWk}4-_e5TzE@oK7gKdU9BjF`tM=}-@<1`Xq5%YyO&M|8*!onRLeE*ANxY5AQ z{V(Eyb@BZ#lA$iP=MTENL_3(-jOKt>)HOBi|CI57x~66^9{diL$b$y)msDOMHs%kw ztBCLS(Kv)QIHX2HB$h4g*_c0Y+~7ElY{4?Lg_-Zsn2+NIv4|MUkeDSF z^FS<77c(s4!C1&M5?&&fn77P$iE$cLs4vm+pg|nVl5ET$ zFp(JM4=m&PgH9Ja^9P1QYBWS*84j-`X1+(`Hq0$FHfdAAScYJhSeP$(?jh=8hDAnV zEaX8lo4iEqNXAoQ+=$~1Gn>&p1GEwEZy*`Aft~#gVqJ7U0sbq$W2 z5OuEw%g`2PF-KS&V~9n>Scb$bv6u&9iMp6!5f8>fo{{hpvBbP(#*6l$uw$Wbkc{nM z;VZN^0&|UFUj@dP?R}O1h(&#gjt6aSVEHlgu^82b?Pb_k!7|=gq0_};%|KL#_EoUD zbQb$6emU@-6Z#tOjiB`kmRam?AZ$K$Jn3-l*Iu>MxOv@_I@5wolTs*Ud}g3DjYWN z|Ee8Z+YI%(l#FOZNZxJCDATTsuzIw8Sao@ZG<8fLZO32~JD7La76uvGf@2FE&&;R8 zs)M#*bxfZq!~wyTaeNu&p*&+T4iVMi_+oWTpH9aO@owdYP1dFO1vUiBOu?8LSEk5I zhQQ1+tJ=!vCKr6T+n3A?pJ=PMOKG0}RgMCNGP8I7_E}HWJoQZufVVzPd?fQuow3YfvlP|E?IX5Vk_}&x%qV<9+LSYv;YJ=yKLZO22G%8!4=h7nEV1xT z7GW?imf7LOd5n3n%nmPH^fB;aS)2Lh4Z;9wJK;tTgKVM8y1m%1IIpk_7j-OsMOsba zgP(0dyjUi&gQeyq%zX-$D#ORwS@NEvwiA9EA;Jby+Ye=y*a2$YeNK2S{I zqhjHw4Y14-i*o@kG$|Nrp0QYXqPmzDE_jiQV+3WEymWOLu-FdrXKCTwgbw=GMP`y^@q z@*ww|wa@ykwf0)S{W$krENbkiY;5dkEM%;Z<*@{-=}gdPC4JVLt5he$kzi@vOv;H0 zQf0&FUg4Yt^U7vcNiDvf%k!o-bq>q&CO!zSk4QD4Q_k=HrZ^r*YQ!9_E*9&vmeXtb zX@A&Rd+Ytn_%MpEWY+T57?S>4gGyiEeb9>cP-u0Q|Yfl{Q(MM4~T zS-!J`60Ss?dvrQ**2?M2v>s#U9XIomgX2GxdIhY2u}mhTwOIb->dET5SKGlE8tDtT zyzCR7`XfzEeQEJG!#GQ`zP`T5zoQRZ1*El{EYg7zP_d=#;1JMK*YN?M4Ck-Dhk^GLIF^t+_;}T{lDDb?!;# z(=b)Xd0d>ow6WqzeV$oZGjlrqC!!jbJLNiK;baH{hdDO#63ULs&`~U3_qa+PyOOhC zU0?F!S`pQUGS%`if`Emz-t;>_N8MeVWdFnWs4Ie!;bw)=v#Ffyg8ags zIdgSoCtI{=8B-<6NOgETW6e@_=rhzHrfu>czzdD0x`2N8%oue#JMtmvuw6=olG71x z_B#g)N^oTi=aW&4Ohlgbu(5_GO|%1DMsntSpvH9Aa=|cNpb1dS zfk)^D+KK5YkroKu#?4G%-NK~=1ba;EdTBpmnIxOg&pDpRQI2*Efk_>WSOIARE|2gn zxjY{3W_+C3RE0fpguz$|-NvD=A-nDvvkLzAS&0!^F;`bumrPyD#e!BW!y`i+;pKA&AJ<#66#(pU29lP5)?Z}Z4b&g?OJgR0N zLm9i<`e0($HMGJX%Gll32NS#aN-}hSGy6k)FXaaxcxUHD4F~)=6S7RA58u_ZE874P z;are4goSOv$$|~yN+0U+Qp^fS8#fowDdUOGoBnd)n9B=sZ%%LlB|3}gx2|rPwARb{ueLUCzWSln{Lsjkj{n0MOZm9R@4vmRrHw!M`!AM$Wx}O=|H<$C z?A!OZ^6CG&`S!}%27bf!yNB(5uZ`b(dR^-^Z_nqf_bW}?%D%w2H$C*%sr#4lkMH^P z*8l!_J3r^CmKjyQzK|dD$lW&=_cilh&prQ{z0;d`+b?hV*7vq|@Rlc!{TutQ>3me_ zb8lXHa0S2Wdslwx{q~jo{Ttujd&BIt{HR@hC8=*rznrr9<2_r?<9Yu%;(uO$wT(CL8h^#lMpp6e zIU|y{6{UFUrvLr!b9Y_9fBUsZ$4*_+&OaJIuJ5h$C-Mg?D!%`tAGPu=->*8ld+r>5 z!nV_fuP*N3|Ga(F`h9O6$2;5GyH-Ea!W$m>Wy5V{7xB!vuYPsZ5uN<<;;p|rl z!G}uE+nwLQU%qKw(a%RW@LlIjIAZ+THeSGPOumv?`_74c$G7(pldxEIa7mO@8|@Gi z^hL4YieOA0E1J9Xi_6=}CgV&@1Ou(xmHKw2csC$TWudF|?J8QMaGTZ+x*ko+!lm?< zmX{>Zy9RklI%0`Y0!5U^IQ>x}(y5V+l>!a=0uqF+(XxTQIuQ*c=-ZhXP**4N7S}s zaQ4;rr2CTZhT<>L@t4q-iG#_%ivK|J17lykEBFk@Ifi|~>g>ZTu|rbd2>U})-yHT; zcZR6GIqVNo{?+zlxY>rp;7^48!)@yiB?o68^$o_?waGIUKRV}V zuFiRJ##h7!c1ZFQVSh;Slf(Xy=7%P#&|&6>A<0jK{UOOu4*NrzpZ?o?<1xsOTDLI& zzZZx95%$CR2_7S2jIRj$!T3_~m+ObnL-h9eBTC|@Xcf!#O^VpeB;-#r^yHA9%4N=L zmeX0c@pDa^+TxK0+KN|j(*|s=HnNxSk0Nuv@o1vR%r$MsBid|_z~*X;7X_bZJenxV z7ML~@1=?(nz~*X;7e)Og#-oX%=W^3#qClJN5!hU9@uEO&yH}9s5HG0BL;+r;Rt9ar z=4z8zZ+0T9b`;3I9R=EKkHF??ix&m5YDatHsUzD?)AkDzal$ z&<1R-Hi`AFh#75G6lPRfQJ~HC2yCvlcu}CXb}qmHI~QoPJp!AnEnXC;tsMn8U`K&A z+as{K+Tull+NN6i^Mcy?@nTYI&<1R-Hi?bR3p)yMz>WfKwny+HS6jR&P+L0+aKMfN zZMH{XbG5~b0=2cH00-1I;O25faTMq;JEu9XTyx>AmV z%`DPe{gn zvPCnsb6i3l=2&1Z;mmznE2HK;f$WVXZppsGu@~0@KN5>Le6a9?m>~}Yi#q!71>92e zC1b$)@U$l=itI1sbd33cUb9Io*S1LZ=31G?!Y^dY7TNaZ8sJQaB4lsAP@iQ#5Q|R^ z(%KQtff5VHUUQ z*2qB|q8^WAV-DH2d8hJRMQP{9!c7i(K8T>PyMxU`7j4#=bIQa|54cTXQ zhab%D=!DPg4qY=H>-<5+eP!D@W}pr@@+V{`chP5nA$#RO=N>u0T;P)f=)y0?jFI(3 zK(>51)X$urH^`jVd@s3Ue3$dn-}vF`t6DvFg%tM-oty7C?Wg)181#eY0%z{AHkkZr z;*;!ObiKftqI<25I=QqOszGzAI{U4T9emQf8|JPmN@{QiXSW_CJ5$^}u5agT%m-9Z zz0!3DvO8PkM`E!=1b&?}mhod@ZCmDkxfk1vx;D27-KdCWTk{)@W1C*2VJY*aDf&_% zJ9A*^hHXV*!@9EQmaQnP)Mb?G?bp%UW*(|}(p~cmk<6~SAf1+-bu+p;(dkv$95DAK zpPYlnsB3fe2!&*44#M2c09@|QK{#%bH>?>)&lB}-Ecsb5d+*fWJ>H;lPqM^j8oaR3 zm31r&us*q$*fQ-GF+;X&`OMHz2fSW~Lb7{?4*Q1elRv6kRt{+JLU!f=x(J%aK~_$1 zKO=MGwZj%m0$WH!+eOqJFi4Er<6Y#(pG!>5hc?Qwv5>6lV-I^sk!PMg{@D59k z{jSP>&yV*~_IrM`+3)o6t}0iX#75=rihZZ;XQQfhzt`~3kG}1#r=LAZtPzw4pWVT9 z&UasY54xMSN z<@Z0zw)UPrZw)_tY5bwSg=Y=hk)q%73%Q#2zVhP> zo+r8P>1*>}CUf#Wg-WT3%4pVGE6U)%eK4l(t^!z1-$ge;9Azk|HT$XU?#>VzG^D$q)KG-pl3|l@iXZ_f}rrG@X--#tZ3aghp z%WqW4W&ezy0GnmY+%NaqF&TAjt~dzIJ^OD$zBFrl1KF7agPp=Ik4zN>U@^v<*^ke&Utbi=lyuwh-9E6Y|C z_6qSvc+VnJ6N&8!JRCamYR#m%4Z?Kz|_<$6?FsNlU8(P85K7_gYKb zlFF28*$>3xlY3yXzk*|uow)}Vej$5dbq5Vr%LBoJFFyT6ZjflmK3EzbSzN>3G~>b3 zL1MurS>Kvw!!0LIp^N^~x&>l|ZISGJHVm69w#+&CvPmnW=7_~7_rQXuaO}euVBr_C z4;Frag**@}_~O&wUMsPpP$Xmj;mkAq5HAIkVSJG6EHKSmAGKTG9MF7VWGA?$IZzgk zH(7F2)ba`QiA8+x-}vh%tX{(f*8JYg=bd$C5r4Aj+#BBN*5BxpENv9~e4}5>=Ureu zVbWWot1HF7`|((*Ne8;pUmPsGwb`=Ydcq_bwxV(cKV2VKJ4*7~+xQ+WG#=k;TDsB} zy^8Y2QjAJhZ^f*boimZ~6JWD!nfrcEr$$|y%OC}g@AGA!Gj%%GdY5GS;jybWSiLJG z$NqH-^JR+Rp1bCOE;s<*I~Yf0e5WBRj`5y~52J!!-Y7%ee3N zq}R{f}tr*iJ!Bc^hlQTgU=3nkXZNu$07T0TMsA`WvoO9G=#O zc&hh^UOXKfR@Q|4NS^XKRU?v}JcTZJO6yh@(QseccJAe&4s*0T8FS8>XLQ`CIb!jt z8?fLh9Q*JTSonqPh1DH2*xnZZkE$tACYVp11*VDU zzFVy)J(>@U>;&_=Kv^)A5^cayO#RE<%lA~XEBVK#OgJ(>wT4TXp4O^|uP@z2^7F_2 zblf%h`aZpDB-2sm-Y&1){bAoCUi_^W&&;ETKPl6L&8}-IeA~b z>5MXW;pu$K{KUz8?7~Y&Jxb4^N-pQM)mz5iLecF!_MSTzd{*CI;*9RpJN7&_?%k94 v(ueOHS4Yt)`9xm+VzT%aitfRyXKWci@?>>iMJIB}#J?t^r9>X~wP^T%u%a^@ literal 0 HcmV?d00001 diff --git a/Firmware/KeypadJoystick.ino b/Firmware/KeypadJoystick.ino new file mode 100644 index 0000000..d88719f --- /dev/null +++ b/Firmware/KeypadJoystick.ino @@ -0,0 +1,128 @@ +#include +#include +#include + +const byte ROWS = 5; //four rows +const byte COLS = 4; //three columns +const int pressdelay = 50; +byte rowPins[ROWS] = { 2, 3, 4, 5, 6 }; //connect to the row pinouts of the keypad +byte colPins[COLS] = { 15, 14, 16, 10 }; //connect to the column pinouts of the keypad +const char keys[ROWS][COLS] = { + { '0', '1', '2', '3'}, + { '4', '5', '6', '7'}, + { '8', '9', 'a', 'b'}, + { 'c', 'd', 'e', 'f'}, + { 'g', 'h', 'i', 'j'}, +}; + +const int ledPin = 9; +const int dimVals [] = { 255, 200, 150, 100, 50, 10, 0 }; +const int eepromAddress = 88; //Generated by a random external source - griffiths :) +int dimLevel = 6; + + + +Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS ); + +void setup(){ + Serial.begin(9600); + Joystick.begin(false); + dimLevel = EEPROM.read(eepromAddress); +} + + +void pressKey(int Key) { + Joystick.setButton(Key, 1); + Joystick.sendState(); + delay(pressdelay); + Joystick.setButton(Key, 0); + Joystick.sendState(); +} + +void changeDim (bool level) { //Are we changing the values up or down? + if (level) { dimLevel -= 1; } // An increase in values means a decrease in brightness! + else { dimLevel +=1; } + + //If we are out of bounds, theres no point updating th\\\\\\e value. Just set it back inside boundries to save EEPROM write cycles. + if (dimLevel<0) { dimLevel = 0; } + else if (dimLevel>6){ dimLevel = 6; } + else { // Looks like the value has changed. Commit it to EEPROM. + EEPROM.write(eepromAddress, dimLevel); + Serial.println(dimLevel); + } +} + +void loop(){ + char key = keypad.getKey(); + + if (key){ + Serial.println(key); + switch(key){ + case '0': + //pressKey(0); + changeDim(false); + break; + case '1': + //pressKey(1); + changeDim(true); + break; + case '2': + pressKey(2); + break; + case '3': + pressKey(3); + break; + case '4': + pressKey(4); + break; + case '5': + pressKey(5); + break; + case '6': + pressKey(6); + break; + case '7': + pressKey(7); + break; + case '8': + pressKey(8); + break; + case '9': + pressKey(9); + break; + case 'a': + pressKey(10); + break; + case 'b': + pressKey(11); + break; + case 'c': + pressKey(12); + break; + case 'd': + pressKey(13); + break; + case 'e': + pressKey(14); + break; + case 'f': + pressKey(15); + break; + case 'g': + pressKey(16); + break; + case 'h': + pressKey(17); + break; + case 'i': + pressKey(18); + break; + case 'j': + pressKey(19); + break; + + } + + } + analogWrite(ledPin, dimVals[dimLevel]); +} diff --git a/Firmware/KeypadJoystick.ino.leonardo.hex b/Firmware/KeypadJoystick.ino.leonardo.hex new file mode 100644 index 0000000..19c2f09 --- /dev/null +++ b/Firmware/KeypadJoystick.ino.leonardo.hex @@ -0,0 +1,623 @@ +:100000000C9471010C9499010C9499010C94990130 +:100010000C9499010C9499010C9499010C949901F8 +:100020000C9499010C9499010C9400110C94920F6A +:100030000C9499010C9499010C9499010C949901D8 +:100040000C9499010C9499010C9499010C949901C8 +:100050000C9499010C9499010C9499010C94120838 +:100060000C9499010C9499010C9499010C949901A8 +:100070000C9499010C9499010C9499010C94990198 +:100080000C9499010C9499010C9499010C94990188 +:100090000C9499010C9499010C9499010C94990178 +:1000A0000C9499010C9499010C9499011F0221025E +:1000B000250228022B022E023102340237023A02B4 +:1000C0005C025C025C025C025C025C025C025C0240 +:1000D0005C025C025C025C025C025C025C025C0230 +:1000E0005C025C025C025C025C025C025C025C0220 +:1000F0005C025C025C025C025C025C025C025C0210 +:100100005C025C025C025C025C025C025C023D021E +:1001100040024302460249024C024F02520255027B +:100120005802410946094B0955095F09A909A9095E +:10013000A909690973097D0987099409A9099C0915 +:10014000CA09CD09BC09C009C609EE09EE09EE09C4 +:10015000D109D509D909DF09E309EE09E909050142 +:100160000904A101850305091901292015002501AC +:10017000750195205500650081020502150026FFD6 +:1001800000A10009BB09BA750895028102C00501EA +:100190000939150025073500463B0165147504959E +:1001A0000181020939150025073500463B01651418 +:1001B000750495018102150026FF0075080901A14B +:1001C00000093009310932093309340935950681AE +:1001D00002C0C00000000200090F0000030401007B +:1001E0000C00000000000000000000000000000003 +:1001F0000000040802011040804010204080408030 +:1002000008020401804020100201108010204040AC +:10021000200404040404030405020202020403028D +:10022000020202060606060606040402020204048E +:10023000000000002300260029002C002F000000F1 +:100240000000250028002B002E00310000000000D7 +:10025000240027002A002D003000080B00020202B3 +:100260000100090400000102020000052400100141 +:1002700005240101010424020605240600010705E6 +:10028000810310004009040100020A000000070574 +:100290000202400000070583024000001201000234 +:1002A000EF0201403309371300010102030112017B +:1002B000000200000040330937130001010203016E +:1002C0004164616D416E7420496E632E004D61631F +:1002D000726F205061640004030904006A02C406BE +:1002E0006E0B11241FBECFEFDAE0DEBFCDBF11E0F1 +:1002F000A0E0B1E0E0E6F6E202C005900D92A8377A +:10030000B107D9F722E0A8E7B1E001C01D92A239F8 +:10031000B207E1F712E0C2EED2E004C02297FE017C +:100320000E940013CC3DD107C9F70E9497110C948D +:100330002E130C94000040E855E260E070E08BE280 +:1003400092E00E94680B60E08DEE91E00E946D06E5 +:1003500088E590E00E94181390E09093010180934B +:1003600000010895CF93C82F41E0682F8DEE91E0F2 +:100370000E94BE068DEE91E00E94C70562E370E028 +:1003800080E090E00E948B0840E06C2F8DEE91E0C1 +:100390000E94BE068DEE91E0CF910C94C70520918E +:1003A000000130910101882319F02150310902C068 +:1003B0002F5F3F4F309301012093000160910001B6 +:1003C0007091010177FF05C01092010110920001A8 +:1003D0000895673071053CF086E090E0909301014C +:1003E00080930001089588E590E00E9420136091B9 +:1003F0000001709101014AE050E08BE292E00C9420 +:10040000390DCF9388E791E00E946E05C82F8823AD +:1004100009F452C0682F8BE292E00E948E0C8C2F60 +:10042000992787FD9095A92FB92FFC01F097EB3301 +:10043000F10508F041C0EA5AFF4F0C94FE1280E02B +:1004400001C081E00E94CF0137C082E090E032C05D +:1004500083E090E02FC084E090E02CC085E090E045 +:1004600029C086E090E026C087E090E023C088E0C5 +:1004700090E020C089E090E01DC08AE090E01AC0C2 +:100480008BE090E017C08CE090E014C08DE090E02D +:1004900011C08EE090E00EC08FE090E00BC080E1D4 +:1004A00090E008C081E190E005C082E190E002C0E8 +:1004B00083E190E00E94B201E0910001F09101011E +:1004C000EE0FFF1FE25EFE4F6081718189E0CF91E8 +:1004D0000C941B09EF920F9394E0E92E05E022E0C3 +:1004E00031E046E051E06CE271E088E791E00E9483 +:1004F0008D020F91EF900895FC01108214821382F7 +:1005000015820895862F642F0C94EF09862F642F8F +:100510000C94280A862F0C945E0A4F925F926F9279 +:100520007F928F929F92AF92BF92CF92DF92EF9283 +:100530000F93CF93DF93EC014B013A0159010296DF +:100540000E947C0284E491E0998388836E018CE1AF +:10055000C80ED11C26018CE3480E511CC6010E9416 +:100560007C0286E0C80ED11CC414D504B9F7FE0184 +:10057000EE59FF4F718260823296B182A08232962C +:1005800000833196E08237979182808238968AE0A4 +:1005900090E091838083329684EF91E09183808311 +:1005A0003396118210827197108211821282138207 +:1005B000C459DF4F1882DF91CF910F91EF90DF90F8 +:1005C000CF90BF90AF909F908F907F906F905F90F3 +:1005D0004F9008952F923F924F925F926F927F9229 +:1005E0008F929F92AF92BF92CF92DF92EF92FF9243 +:1005F0000F931F93CF93DF93CDB7DEB728970FB636 +:10060000F894DEBF0FBECDBF98878F83F12C4C01CD +:1006100086E6880E911C0F8118850E591F4FD40154 +:100620008C91F816A0F4AF81B8858D919C91F8015A +:10063000A081B181AF0DB11DFC012081318142E06B +:100640006C918F819885F9010995F394E8CF512C2D +:10065000EF81F885E959FF4FFA83E9830F81188507 +:100660000C591F4FC12CD12C7601C3948F819885D2 +:100670008E599F4F9C838B83A981BA818C91581688 +:1006800008F088C0A52CB12CAF81B8858D919C91C4 +:10069000F801A081B181AA0DBB1DFC01208131812F +:1006A00041E06C918F819885F9010995AF81B885FA +:1006B0008D919C91F801A081B181AA0DBB1DFC0117 +:1006C0002281338140E06C918F819885F9010995F1 +:1006D000D701C601052C04C0880F991FAA1FBB1F94 +:1006E0000A94D2F79C011C0120943094412CD4012F +:1006F0008C91EF81F88540815181481648F5642C32 +:10070000712CEB81FC81A081B181A60DB71DFA018E +:10071000448155816C918F8198852D833E83FA01A8 +:100720000995660C771C2D813E81EF81F885E60DD9 +:10073000F71D892B29F480859185822B932B04C08A +:100740008085918582219321918780874394CFCFA3 +:10075000F801A081B181AA0DBB1DFA01228133816C +:1007600041E06C918F819885F9010995AF81B88539 +:100770008D919C91F801A081B181AA0DBB1DFC0156 +:100780002081318140E06C918F819885F901099534 +:10079000539472CF28960FB6F894DEBF0FBECDBF2C +:1007A000DF91CF911F910F91FF90EF90DF90CF904D +:1007B000BF90AF909F908F907F906F905F904F9081 +:1007C0003F902F900895FC0180E090E0258D368DBC +:1007D0002617370739F0019636968A309105B1F71A +:1007E0008FEF9FEF0895DC0126E0629FA00DB11D01 +:1007F000112490965C934E935F9721E091962C93F1 +:100800009197FC01E459FF4F208131960190F081CE +:10081000E02D222331F0309749F0611107C0DC014F +:1008200002C0309719F05C968C9109940895CF928C +:10083000DF92FF920F931F93CF93DF931F92CDB759 +:10084000DEB76C01F62EFC0186E0689FE00DF11D1D +:10085000112411A2878D90A181309105F1F01CF433 +:10086000892B51F046C08230910599F1039709F028 +:1008700040C040E050E031C04423D9F141E050E0B5 +:10088000C6010E94F3030E945C08F601E85AFF4F7C +:1008900060837183828393832CC049830E945C08A8 +:1008A000F601E85AFF4F0081118122813381601BDC +:1008B000710B820B930B72960081118120E030E066 +:1008C0004981061717072807390718F442E050E056 +:1008D00004C041110EC043E050E06F2DC6010F90DF +:1008E000DF91CF911F910F91FF90DF90CF900C94EB +:1008F000F3030F90DF91CF911F910F91FF90DF9045 +:10090000CF9008952F923F924F925F926F927F9275 +:100910008F929F92AF92BF92CF92DF92EF92FF920F +:100920000F931F93CF93DF931F92CDB7DEB71C01B8 +:10093000FC014AE08FEF9FEF278D30A1232B21F49C +:10094000148E968F858F11A2415036964111F4CFA7 +:10095000712C610126E6C20ED11C510187E6A80E5A +:10096000B11C4101A0E68A0E911C46E0442ED6013E +:100970008C91781608F055C0612C8101070D111D6E +:10098000070D111D085F1F4FF501E0806E1408F080 +:1009900046C0F80140815181062C02C0569547950A +:1009A0000A94E2F741707E9C70011124E60CF11C60 +:1009B000D401ED91FC91EE0DFF1D5080B701C101F6 +:1009C00049830E94E303498197FD02C0682F1BC041 +:1009D000019619F5442309F180E090E060E070E0B1 +:1009E000F101E80FF91F248D211111C0469EF0017D +:1009F000479EF00D1124E20DF31D548EF68EE58E08 +:100A000010A2178E41E0C1010E94170406C06F5F5B +:100A10007F4F06966A30710519F76394B5CF7394CA +:100A2000A6CF20E030E080E0F101E20FF31F91A1BA +:100A3000911181E02A5F3F4F2C333105A9F70F90C8 +:100A4000DF91CF911F910F91FF90EF90DF90CF90AA +:100A5000BF90AF909F908F907F906F905F904F90DE +:100A60003F902F900895CF92DF92EF92FF920F93D5 +:100A70001F93CF93DF938C010E945C08E801C45A56 +:100A8000DF4FC880D980EA80FB806C197D098E0910 +:100A90009F09F801E859FF4FC080D180E12CF12C6B +:100AA000C616D706E806F90670F4C8010E94EA02E5 +:100AB000C8010E948204182F0E945C086883798311 +:100AC0008A839B8301C010E0812FDF91CF911F911A +:100AD0000F91FF90EF90DF90CF9008950F931F93A9 +:100AE000CF93DF93EC018C0104591F4F81E0F80193 +:100AF0008083CE010E943305882349F089A1882391 +:100B000031F08F8D98A1019711F48C8D03C0F801FD +:100B1000108280E0DF91CF911F910F910895CF93C4 +:100B2000DF93EC0180910102811113C01092E80162 +:100B30001092E7018EE591E09093EA018093E9013C +:100B400085E790E09093EC018093EB0181E0809346 +:100B500001020E94040867EE71E00E949507198265 +:100B60001A821B821D821C821F821E821986188691 +:100B70001A861B861C861D861E861F868FEF9FEF9A +:100B8000998B888B9B8B8A8BDF91CF910895EF9205 +:100B9000FF920F931F93CF93DF93CDB7DEB72D97BF +:100BA0000FB6F894DEBF0FBECDBF8C01FC013285BD +:100BB00023859485858539832A839B838C838685C9 +:100BC0008D8387858E838089918997FD0AC068E629 +:100BD00071E00E94C8126DE270E00E94C812262FD8 +:100BE00001C028E0F8018289938997FD09C068E671 +:100BF00071E00E94C8126DE270E00E94C81201C04C +:100C000068E0F0E16F9FC0011124822B8F83F8010F +:100C10008181815888878281815889878381815821 +:100C20008A878481958128E6E22EFF24F394B70118 +:100C30000E94C812BC01882777FD8095982F0E94DA +:100C4000D9112DE73FE345E35FE30E9465120E945F +:100C5000AB116B87F80186819781B7010E94C8129A +:100C6000BC01882777FD8095982F0E94D9112DE728 +:100C70003FE345E35FE30E9465120E94AB116C877E +:100C8000F80180859185B7010E94C812BC018827B0 +:100C900077FD8095982F0E94D9112DE73FE345E31A +:100CA0005FE30E9465120E94AB116D870E940408E9 +:100CB0002DE030E0AE014F5F5F4F63E00E94B2076E +:100CC0002D960FB6F894DEBF0FBECDBFDF91CF914A +:100CD0001F910F91FF90EF900895FC0160830C9499 +:100CE000C7050F931F9301E010E020E030E004C03F +:100CF000000F111F221F331F6A95D2F7FC01428596 +:100D0000538564857585402B512B622B732B42874D +:100D10005387648775872081222321F01F910F91CB +:100D20000C94C7051F910F9108950F931F93262FC1 +:100D300041E050E060E070E004C0440F551F661FC2 +:100D4000771F2A95D2F74095509560957095FC01D4 +:100D5000028513852485358504231523262337230F +:100D600002871387248735872081222321F01F9152 +:100D70000F910C94C7051F910F910895411102C066 +:100D80000C9495060C9471068DEE91E00C948F05F1 +:100D9000FB0128E4208329E4218324E42283DC016D +:100DA0001D962C911D972F702F5B23831D968D917F +:100DB0009C911E9724E0969587952A95E1F78F7070 +:100DC0008F5B848385E00895CF93DF93CDB7DEB743 +:100DD00069970FB6F894DEBF0FBECDBFFC01DB01F3 +:100DE0008C918F5F8C93BE016F5F7F4F89E1DB0138 +:100DF0001D928A95E9F799E0998384E08A8321E03E +:100E00002D8383E08E839A8791E29B872C872D87A1 +:100E10002F8792E2988B97E09B8B95E09C8B8E8B33 +:100E200080E490E0988F8F8B298F82818B839585CA +:100E30008685998B8A8B838180688D8B49E150E010 +:100E400080E00E942E0F69960FB6F894DEBF0FBEA9 +:100E5000CDBFDF91CF910895DC01FB0112962C915B +:100E6000129730E08481958128173907D1F4918158 +:100E70008081813A31F481E0913091F0933089F4AE +:100E800011C0813271F49B3021F482811F968C93C2 +:100E900005C09A3031F4828150968C9381E0089598 +:100EA000089580E00895EF92FF920F931F93CF93E0 +:100EB000DF937C01FB018081813871F5838182326F +:100EC00059F5D70112968C91129790E024813581C3 +:100ED0002817390709F51B96CD91DC911C9700E086 +:100EE00010E0209789F04C815D816A817B8180E8E8 +:100EF0000E942E0F8F3FBFEF9B0759F0080F191F5D +:100F00000990D881C02DEDCF81E0F7018787C80116 +:100F100005C08FEF9FEF02C080E090E0DF91CF919E +:100F20001F910F91FF90EF900895FC01A385B48568 +:100F3000109719F47487638709C08D919C9111975C +:100F4000009711F0DC01F9CF6D937C938585968530 +:100F5000DB0114962D913C911597820F931F968774 +:100F600085870895AF92BF92CF92DF92EF92FF9262 +:100F70000F931F93CF93DF931F92CDB7DEB77C0102 +:100F800069836A01590141E050E0BE016F5F7F4F04 +:100F9000FC0183810E94930E8C0197FD0BC0F70129 +:100FA0008381A501B60180640E94930E97FD02C063 +:100FB000800F911F0F90DF91CF911F910F91FF90A4 +:100FC000EF90DF90CF90BF90AF900895CF93DF93D5 +:100FD000EC0121E02C832D830A969F838E83198652 +:100FE00018868EE491E0998388831C861B861E8672 +:100FF0001D862F87288B81EC8A870E94590CBE01A1 +:10100000DF91CF910C94120C80911A02811107C0CC +:1010100089E092E00E94E60781E080931A0289E06D +:1010200092E008951F920F920FB60F9211242F9302 +:101030003F938F939F93AF93BF938091230290919F +:101040002402A0912502B09126023091220223E0D1 +:10105000230F2D3720F40196A11DB11D05C026E8F0 +:10106000230F0296A11DB11D20932202809323021B +:1010700090932402A0932502B09326028091270228 +:1010800090912802A0912902B0912A020196A11DF7 +:10109000B11D8093270290932802A0932902B09358 +:1010A0002A02BF91AF919F918F913F912F910F9005 +:1010B0000FBE0F901F9018952FB7F89460912302E0 +:1010C0007091240280912502909126022FBF0895ED +:1010D0003FB7F8948091270290912802A0912902AD +:1010E000B0912A0226B5A89B05C02F3F19F00196A2 +:1010F000A11DB11D3FBF6627782F892F9A2F620F40 +:10110000711D811D911D42E0660F771F881F991F79 +:101110004A95D1F708958F929F92AF92BF92CF9246 +:10112000DF92EF92FF926B017C010E9468084B01F5 +:101130005C01C114D104E104F104F1F00E94AA1190 +:101140000E946808681979098A099B09683E7340FA +:101150008105910570F321E0C21AD108E108F10878 +:1011600088EE880E83E0981EA11CB11CC114D10426 +:10117000E104F10429F7DDCFFF90EF90DF90CF90ED +:10118000BF90AF909F908F900895789484B58260BF +:1011900084BD84B5816084BD85B5826085BD85B51B +:1011A000816085BDEEE6F0E0808181608083E1E8CA +:1011B000F0E0108280818260808380818160808302 +:1011C000E0E8F0E0808181608083E1E9F0E0808107 +:1011D00082608083808181608083E0E9F0E08081AB +:1011E00081608083E1ECF0E0808184608083808195 +:1011F00082608083808181608083E3ECF0E0808185 +:1012000081608083E0ECF0E0808182608083E2ECAA +:10121000F0E0808181608083EAE7F0E08081846093 +:1012200080838081826080838081816080838081EF +:101230008068808308951F93CF93DF93182FEB016D +:1012400061E00E94EF09209711F460E004C0CF3FF5 +:10125000D10539F461E0812FDF91CF911F910C947A +:10126000280AE12FF0E0ED52FE4F449150E0FA01E0 +:101270003197EF30F10508F06CC0EF56FF4F0C943A +:10128000FE1284B5806884BDC7BD68C084B5806225 +:1012900084BDC8BD63C08091800080688093800059 +:1012A000D0938900C093880059C0809180008062EB +:1012B00080938000D0938B00C0938A004FC08091B0 +:1012C0008000886080938000D0938D00C0938C0054 +:1012D00045C080919000806880939000D0939900E1 +:1012E000C09398003BC080919000806280939000F2 +:1012F000D0939B00C0939A0031C080919000886089 +:1013000080939000D0939D00C0939C0027C0809153 +:10131000C00080688093C0008091C0008F7B809364 +:10132000C000C093CF001AC08091C000806280933B +:10133000C000C093D00012C08091C200886080932A +:10134000C2008091C2008B7F8093C200C093D20004 +:1013500005C0C038D1050CF07DCF77CFDF91CF919C +:101360001F91089590E0FC013197EF30F105B0F541 +:10137000E056FF4F0C94FE12809180008F7703C0DF +:10138000809180008F7D80938000089580918000FF +:10139000877FF9CF84B58F7702C084B58F7D84BDF8 +:1013A0000895809190008F7707C0809190008F7D85 +:1013B00003C080919000877F809390000895809172 +:1013C000C0008F7703C08091C0008F7D8093C000E4 +:1013D00008958091C200877F8093C2000895CF93C3 +:1013E000DF9390E0FC01EE50FE4F2491FC01EF5E94 +:1013F000FD4F8491882349F190E0880F991FFC01EB +:10140000E45BFD4FA591B491825C9D4FFC01C591B9 +:10141000D4919FB7611108C0F8948C9120958223D4 +:101420008C93888182230AC0623051F4F8948C91A5 +:10143000322F309583238C938881822B888304C03C +:10144000F8948C91822B8C939FBFDF91CF9108955C +:101450000F931F93CF93DF931F92CDB7DEB7282F43 +:1014600030E0F901ED52FE4F8491F901EE50FE4F4C +:101470001491F901EF5EFD4F04910023C9F0882318 +:1014800021F069830E94B2096981E02FF0E0EE0F3C +:10149000FF1FE25CFD4FA591B4919FB7F8948C912A +:1014A000611103C01095812301C0812B8C939FBFD4 +:1014B0000F90DF91CF911F910F910895CF93DF93FC +:1014C000282F30E0F901ED52FE4F8491F901EE50E2 +:1014D000FE4FD491F901EF5EFD4FC491CC2391F002 +:1014E00081110E94B209EC2FF0E0EE0FFF1FE05DCA +:1014F000FD4FA591B4912C912D2381E090E021F432 +:1015000080E002C080E090E0DF91CF910895CF931A +:10151000DF931F92CDB7DEB76983DC01ED91FC91BB +:101520000280F381E02D41E050E0BE016F5F7F4F0C +:1015300009950F90DF91CF910895CF93DF93EC0140 +:101540008C859D8597FF05C082E00E94620E9D8775 +:101550008C878C859D85DF91CF91089583E00C94D5 +:10156000F610FC018485958597FD06C082E00E94F7 +:101570000A0E90E00196089582E00E940A0E90E023 +:101580000895FC018485958597FD05C02FEF3FEFF9 +:1015900035872487089582E00C94620ECF93DF9301 +:1015A000EC0180911601882331F083E00E94930EB4 +:1015B0001816190634F081E090E09B838A8380E05E +:1015C00090E0DF91CF910895FC0120812E5F208370 +:1015D00042E450E06AE572E080E80C942E0FFC01D2 +:1015E00021818081813A59F4213209F05CC047E0C1 +:1015F00050E06FE071E080E00E942E0F67C0813202 +:1016000009F051C0233289F4838190E0982F882714 +:101610003281832BA0E0B0E080930B0190930C010A +:10162000A0930D01B0930E010FC0203239F467E092 +:1016300070E08FE091E00E945F0F0AC0223221F437 +:1016400082818093160104C02D7F203209F03EC0B4 +:1016500080910F0190911001A0911101B0911201A0 +:10166000803B9440A105B10501F58091160180FDF4 +:101670001CC080910008909101089093FF0A80930C +:10168000FE0A87E797E790930108809300082BE014 +:1016900088E190E00FB6F894A895809360000FBEA3 +:1016A0002093600013C080E0089588E10FB6F8949D +:1016B00080936000109260000FBEA8958091FE0A92 +:1016C0009091FF0A909301088093000881E00895AB +:1016D0002FEF3FEFFC0135872487089510922E02EB +:1016E00010922D0288EE93E0A0E0B0E080932F02EC +:1016F00090933002A0933102B09332028AE591E0D8 +:1017000090932C0280932B028FEF9FEF90933802DF +:10171000809337020895EF92FF920F931F93CF9318 +:10172000DF937B01FC01C281D38100E010E02097B0 +:1017300081F0E881F9810280F381E02DB701CE01CB +:10174000099597FD08C0080F191F0884D985C02D79 +:10175000EECFC80102C08FEF9FEFDF91CF911F91B5 +:101760000F91FF90EF9008950F931F93CF93DF9306 +:101770008B01FC01C281D381209771F0E881F9814E +:101780000480F581E02DB801CE010995009731F470 +:101790000884D985C02DF0CF80E090E0DF91CF9113 +:1017A0001F910F9108950F931F93CF93DF938B0198 +:1017B000FC01C281D381209771F0E881F981068014 +:1017C000F781E02DB801CE010995080F111D08849D +:1017D000D985C02DF0CFF8011082DF91CF911F91F4 +:1017E0000F9108950F931F93CF93DF938B01FC010B +:1017F000C281D381209771F0E881F9810190F08155 +:10180000E02DB801CE010995811106C00884D98563 +:10181000C02DF0CF80E001C081E0DF91CF911F911A +:101820000F910895CF93DF93FC01DB012181149682 +:101830008C91149790E0820F911D0897B4F5C281A6 +:10184000D381209719F47383628308C088859985B2 +:10185000009711F0EC01FACFB987A8878081129622 +:101860008C931297818113968C9313978081159690 +:101870009C911597890F808380E014969C91149712 +:10188000891788F41696CD91DC911797C80FD11D52 +:101890009881C181D0E0C95EDE4F988391819F5FBE +:1018A00091838F5FEACF81E001C080E0DF91CF912B +:1018B000089580917F0281110DC082E080937B02A8 +:1018C00084E080937C0210927E0210927D0281E07F +:1018D00080937F028BE792E008956115710581F096 +:1018E000DB010D900020E9F7AD0141505109461B85 +:1018F000570BDC01ED91FC910280F381E02D0994FE +:1019000080E090E00895DC01ED91FC910190F08180 +:10191000E02D099466E671E00C946D0C0F931F9313 +:10192000CF93DF93EC010E94830C8C01CE010E94C7 +:101930008A0C800F911FDF91CF911F910F91089515 +:101940008F929F92AF92BF92DF92EF92FF920F938E +:101950001F93CF93DF93CDB7DEB7A1970FB6F8945F +:10196000DEBF0FBECDBF7C01F42FD52ECB0119A257 +:10197000223008F42AE08E010F5D1F4F822E912C39 +:10198000A12CB12C6F2F7D2DA50194010E94DC129A +:10199000F22FD32ECA01015011096A3014F4E0E38A +:1019A00001C0E7E3E60FD801EC93232B242B252B72 +:1019B00049F7B801C7010E946D0CA1960FB6F894C3 +:1019C000DEBF0FBECDBFDF91CF911F910F91FF9072 +:1019D000EF90DF90BF90AF909F908F900895CF923F +:1019E000DF92EF92FF920F931F93CF93DF93EC015F +:1019F0006A017B012115310579F4E881F9810190B3 +:101A0000F081E02D642FDF91CF911F910F91FF9016 +:101A1000EF90DF90CF9009942A303105E9F477FFF9 +:101A20001AC06DE20E94830C8C0144275527BA012D +:101A30004C195D096E097F092AE0CE010E94A00CB5 +:101A4000800F911FDF91CF911F910F91FF90EF9029 +:101A5000DF90CF9008952AE0B701A601CE01DF9173 +:101A6000CF911F910F91FF90EF90DF90CF900C944A +:101A7000A00C0F931F93CF93DF93EC019A01AB015E +:101A8000662757FD6095762F0E94EF0C8C01CE01E2 +:101A90000E948A0C800F911FDF91CF911F910F91AF +:101AA0000895615030F02091F100FC0120830196EF +:101AB000F8CF289884E680939002089540918B0295 +:101AC00050918C022091890230918A02421753076B +:101AD000B4F49091E8009570E1F39091E80092FDE4 +:101AE00019C08093F10080918B0290918C02019635 +:101AF0008F739927892B19F48EEF8093E8008091DA +:101B00008B0290918C02019690938C0280938B02B1 +:101B100081E0089580E00895CF92DF92EF92FF92E6 +:101B20000F931F93CF93DF931F92CDB7DEB7082F8C +:101B3000162FF42E862F880F8E5F99830E945E0DDC +:101B400083E00E945E0DE02EC02E9981D92E8C2D4F +:101B50008E19811798F4F601F7FE02C0849101C036 +:101B600080810E945E0D082F80E00E945E0D802320 +:101B7000FFEFCF1ADF0A8111EACF01C081E00F9099 +:101B8000DF91CF911F910F91FF90EF90DF90CF9059 +:101B900008958091D70081608093D70080EA809378 +:101BA000D80089B5806189BD89B5826089BD09B4D5 +:101BB00000FEFDCF61E070E080E090E00E948B08C5 +:101BC0008091D8008F7C80618093D8008091E00064 +:101BD000807F8093E0000895CF93DF931F92CDB76D +:101BE000DEB71982CE0101960E94E40A0E94590CC8 +:101BF000BE016F5F7F4F0E948B0B89810F90DF9139 +:101C0000CF9108952FB7FC012083F89467706093FB +:101C1000E9000895CF93DF931F92CDB7DEB7682F09 +:101C2000CE0101960E94020E8091F20099819FBF21 +:101C30000F90DF91CF910895FF920F931F93CF9351 +:101C4000DF9300D0CDB7DEB7F62E8A0190918F02D8 +:101C5000992311F057FF03C08FEF9FEF2BC0682F20 +:101C6000CE0101967A830E94020E8091F20090E0EC +:101C7000A8017A81801791070CF4AC01EF2DF72FA2 +:101C8000F40E84E6FE1639F0289880939002909125 +:101C9000F1009193F7CF4115510521F08091F200A9 +:101CA000882321F089818FBFCA0104C08BE680930D +:101CB000E800F8CF0F900F90DF91CF911F910F9117 +:101CC000FF900895CF93DF931F92CDB7DEB741E029 +:101CD00050E0BE016F5F7F4F0E941C0E019719F408 +:101CE000898190E002C08FEF9FEF0F90DF91CF913D +:101CF0000895CF93DF931F92CDB7DEB7682FCE0143 +:101D000001960E94020E9091E800892F807295FF43 +:101D100004C09091F20080E4891B99819FBF0F90CD +:101D2000DF91CF9108956F927F928F929F92AF92A1 +:101D3000BF92CF92DF92EF92FF920F931F93CF93B8 +:101D4000DF931F92CDB7DEB7782E7B01C42EB52E60 +:101D500080918F02882369F0042F152F8AEFD82EE7 +:101D6000872D8072982E9AE3A92E872D8074882E55 +:101D700011C08FEF9FEF57C0872D0E94790E682EFC +:101D800081110CC0DA94A9F361E070E080E090E08A +:101D90000E948B080115110579F73BC0282F30E010 +:101DA000021713070CF4602E672DCE0101960E94D6 +:101DB000020E8091E80085FF29C0262D30E0021B2D +:101DC000130B992039F06A948FEF6816B1F01092D6 +:101DD000F100F9CFF701862D77FE07C0815058F04A +:101DE00094919093F1003196F9CF815020F0919128 +:101DF0009093F100FACFE20EF31E8091E80085FF88 +:101E00000FC00115110511F481100AC089818FBF1F +:101E1000C1CF5D9884E6809391028C2D9B2D03C0E9 +:101E2000A092E800F3CF0F90DF91CF911F910F9117 +:101E3000FF90EF90DF90CF90BF90AF909F908F90EA +:101E40007F906F9008951092E90010928C0210928A +:101E50008B0290938A02809389020895CF92DF9239 +:101E6000FF920F931F93CF93DF9300D0CDB7DEB7D0 +:101E7000F82E8A016B0101151105B1F0F601F7FE8C +:101E800002C0849101C0808149835A830E945E0D03 +:101E900001501109FFEFCF1ADF0A49815A818111E0 +:101EA000EACF8FEF9FEF01C0CA010F900F90DF9133 +:101EB000CF911F910F91FF90DF90CF900895BF9227 +:101EC000CF92DF92EF92FF920F931F93CF93DF9306 +:101ED0006C018B01EB013BEFB32E2097C1F07E012B +:101EE000C134D1051CF020E4E22EF12C8091E800F1 +:101EF00082FFFCCFC8018C1B9D0B6E2D8C0D9D1D90 +:101F00000E94510DB092E800CE19DF09E6CFC8015A +:101F1000DF91CF911F910F91FF90EF90DF90CF90C5 +:101F2000BF9008951F920F920FB60F921124DF9267 +:101F3000EF92FF920F931F932F933F934F935F93D3 +:101F40006F937F938F939F93AF93BF93EF93FF9381 +:101F5000CF93DF93CDB7DEB76C97DEBFCDBF1092C6 +:101F6000E9008091E80083FF23C168E0CE01459637 +:101F70000E94510D82EF8093E8003D8937FF05C034 +:101F80008091E80080FFFCCF03C08EEF8093E800D3 +:101F9000832F807609F0F0C02E894F89D88C2111CB +:101FA0000CC0303829F480918E028093F10002C079 +:101FB0001092F1001092F100F4C0842F90E09D295E +:101FC000213049F43111EDC0019709F0EAC0809148 +:101FD0008E028D7F0AC0233059F43111E2C001977F +:101FE00009F0DFC080918E02826080938E02D9C09A +:101FF000253041F48091E80080FFFCCF4068409399 +:10200000E300CFC0263009F08DC0EB8CFC8C22E0C1 +:10201000D2122CC080E090E00E94230F0E94EC0DB1 +:1020200099E08E010F5F1F4FF801292F11922A9519 +:10203000E9F79983DA8291E09E8390EA98879AEF94 +:10204000998720918B0230918C02275F3F4F3C8310 +:102050002B838D83C7010E94230F49E050E0B80114 +:1020600080E00E942E0F0E94EC0D9BC0C7010E94D1 +:10207000230F0E94590CBE016B5E7F4F0E94B40B70 +:10208000009719F00CF08DC090C081E0D8120EC0FE +:102090008B8D9C8D089719F481E080938802809144 +:1020A000880281112FC06EEA72E031C0E3E0DE12D7 +:1020B0007CC08F89882349F1823029F440E869E0A7 +:1020C0008DEC92E01CC0813029F440E86CE080EC9B +:1020D00092E015C0833009F068C00E94590C8E014F +:1020E0000F5F1F4FB8010E94D30BF8010190002031 +:1020F000E9F73197E01BF10B40E06E2FC8010E9419 +:102100008C0D4DC06CE972E002C067ED72E06115A4 +:10211000710509F44AC0FB01449150E080E80E9437 +:102120002E0F3FC0273009F440C0283021F481E051 +:102130008093F10036C02930A1F53370B1F5E8E1A4 +:10214000F1E081E021E036E39081992361F0809312 +:10215000E9002093EB0091919093EC003093ED0017 +:102160008F5F873089F78EE78093EA001092EA004C +:102170008F8980938F0215C08B8D9C8D0E94230FB9 +:10218000898D811105C0CE0145960E94EF0A07C0D6 +:102190000E94590CBE016B5E7F4F0E94F20B882398 +:1021A00021F08EEF8093E80003C081E28093EB0082 +:1021B0006C960FB6F894DEBF0FBECDBFDF91CF9106 +:1021C000FF91EF91BF91AF919F918F917F916F910F +:1021D0005F914F913F912F911F910F91FF90EF9041 +:1021E000DF900F900FBE0F901F9018958093E9001D +:1021F0008091F200882319F08AE38093E800089523 +:102200001F920F920FB60F9211242F933F934F936B +:102210005F936F937F938F939F93AF93BF93CF936E +:10222000EF93FF93C091E1008091E100837F809361 +:10223000E1008093E100C3FF0FC01092E90081E04C +:102240008093EB001092EC0082E38093ED001092FB +:102250008F0288E08093F000C2FF19C083E00E94E3 +:10226000F61080919102882339F08091910281507B +:1022700080939102882389F180919002882339F01C +:1022800080919002815080939002882341F1C4FF95 +:1022900010C08091E2008E7E81608093E200809188 +:1022A000E1008F7E8093E10080918D028E7E8061BF +:1022B00011C0C0FF16C08091E2008E7E80618093C5 +:1022C000E2008091E1008E7E8093E10080918D029A +:1022D0008E7E816080938D0204C05D9ACDCF289A56 +:1022E000D6CFFF91EF91CF91BF91AF919F918F91F9 +:1022F0007F916F915F914F913F912F910F900FBE02 +:102300000F901F90189510928F0210928E021092CB +:102310008D020E94C90DE1EEF0E080818E7E808307 +:102320008DE08093E200559A209A089508950E94C6 +:10233000C5080E94961187E892E00E9483110E94CE +:102340009B01C0E0D0E00E9401022097E1F30E94CF +:102350000000F9CF089598D088F09F5790F0B92FDA +:102360009927B751A0F0D1F0660F771F881F991FEA +:102370001AF0BA95C9F712C0B13081F09FD0B1E020 +:1023800008959CC0672F782F8827B85F39F0B93F30 +:10239000CCF3869577956795B395D9F73EF49095EC +:1023A0008095709561957F4F8F4F9F4F0895E8946A +:1023B00009C097FB3EF490958095709561957F4F8D +:1023C0008F4F9F4F9923A9F0F92F96E9BB2793953B +:1023D000F695879577956795B795F111F8CFFAF44B +:1023E000BB0F11F460FF1BC06F5F7F4F8F4F9F4F7C +:1023F00016C0882311F096E911C0772321F09EE8DA +:10240000872F762F05C0662371F096E8862F70E03F +:1024100060E02AF09A95660F771F881FDAF7880F19 +:102420009695879597F9089597F99F6780E870E0EA +:1024300060E008959FEF80EC089500240A9416163A +:10244000170618060906089500240A9412161306A2 +:10245000140605060895092E0394000C11F4882330 +:1024600052F0BB0F40F4BF2B11F460FF04C06F5F4C +:102470007F4F8F4F9F4F089557FD9058440F551F22 +:1024800059F05F3F71F04795880F97FB991F61F0F6 +:102490009F3F79F087950895121613061406551F6D +:1024A000F2CF4695F1DF08C0161617061806991FD9 +:1024B000F1CF86957105610508940895E894BB27CE +:1024C00066277727CB0197F908950BD0C4CFB5DFE6 +:1024D00028F0BADF18F0952309F0A6CFABCF11246E +:1024E000EECFCADFA0F3959FD1F3950F50E0551FB3 +:1024F000629FF001729FBB27F00DB11D639FAA2759 +:10250000F00DB11DAA1F649F6627B00DA11D661FA7 +:10251000829F2227B00DA11D621F739FB00DA11DC8 +:10252000621F839FA00D611D221F749F3327A00D82 +:10253000611D231F849F600D211D822F762F6A2F1E +:1025400011249F5750408AF0E1F088234AF0EE0FA3 +:10255000FF1FBB1F661F771F881F91505040A9F7B0 +:102560009E3F510570F060CFAACF5F3FECF3983EDD +:10257000DCF3869577956795B795F795E7959F5F17 +:10258000C1F7FE2B880F911D9695879597F90895B1 +:1025900097FB072E16F4009407D077FD09D00E9410 +:1025A000041307FC05D03EF4909581959F4F089544 +:1025B000709561957F4F0895A1E21A2EAA1BBB1B4F +:1025C000FD010DC0AA1FBB1FEE1FFF1FA217B307FF +:1025D000E407F50720F0A21BB30BE40BF50B661F15 +:1025E000771F881F991F1A9469F7609570958095D9 +:1025F00090959B01AC01BD01CF010895EE0FFF1F27 +:102600000590F491E02D0994AA1BBB1B51E107C072 +:10261000AA1FBB1FA617B70710F0A61BB70B881F72 +:10262000991F5A95A9F780959095BC01CD01089501 +:10263000F999FECF92BD81BDF89A992780B508958A +:10264000262FF999FECF1FBA92BD81BD20BD0FB6CE +:10265000F894FA9AF99A0FBE01960895F894FFCF6C +:1026600006000F0E100A0203040506FFFFFFFF001D +:10267000E100000000000000C18081000000FF00B8 +:10268000C8009600640032000A0000003031323386 +:102690003435363738396162636465666768696AFC +:1026A00000000000820286028A02000000002C075F +:1026B000E4065307C80600000000870ACE0AB10AE4 +:1026C000C10A9D0AAE0A0D0A006E616E00696E664F +:0826D000006F7666002E000089 +:00000001FF diff --git a/Firmware/KeypadJoystick.ino.with_bootloader.leonardo.hex b/Firmware/KeypadJoystick.ino.with_bootloader.leonardo.hex new file mode 100644 index 0000000..6908999 --- /dev/null +++ b/Firmware/KeypadJoystick.ino.with_bootloader.leonardo.hex @@ -0,0 +1,750 @@ +:100000000C9471010C9499010C9499010C94990130 +:100010000C9499010C9499010C9499010C949901F8 +:100020000C9499010C9499010C9400110C94920F6A +:100030000C9499010C9499010C9499010C949901D8 +:100040000C9499010C9499010C9499010C949901C8 +:100050000C9499010C9499010C9499010C94120838 +:100060000C9499010C9499010C9499010C949901A8 +:100070000C9499010C9499010C9499010C94990198 +:100080000C9499010C9499010C9499010C94990188 +:100090000C9499010C9499010C9499010C94990178 +:1000A0000C9499010C9499010C9499011F0221025E +:1000B000250228022B022E023102340237023A02B4 +:1000C0005C025C025C025C025C025C025C025C0240 +:1000D0005C025C025C025C025C025C025C025C0230 +:1000E0005C025C025C025C025C025C025C025C0220 +:1000F0005C025C025C025C025C025C025C025C0210 +:100100005C025C025C025C025C025C025C023D021E +:1001100040024302460249024C024F02520255027B +:100120005802410946094B0955095F09A909A9095E +:10013000A909690973097D0987099409A9099C0915 +:10014000CA09CD09BC09C009C609EE09EE09EE09C4 +:10015000D109D509D909DF09E309EE09E909050142 +:100160000904A101850305091901292015002501AC +:10017000750195205500650081020502150026FFD6 +:1001800000A10009BB09BA750895028102C00501EA +:100190000939150025073500463B0165147504959E +:1001A0000181020939150025073500463B01651418 +:1001B000750495018102150026FF0075080901A14B +:1001C00000093009310932093309340935950681AE +:1001D00002C0C00000000200090F0000030401007B +:1001E0000C00000000000000000000000000000003 +:1001F0000000040802011040804010204080408030 +:1002000008020401804020100201108010204040AC +:10021000200404040404030405020202020403028D +:10022000020202060606060606040402020204048E +:10023000000000002300260029002C002F000000F1 +:100240000000250028002B002E00310000000000D7 +:10025000240027002A002D003000080B00020202B3 +:100260000100090400000102020000052400100141 +:1002700005240101010424020605240600010705E6 +:10028000810310004009040100020A000000070574 +:100290000202400000070583024000001201000234 +:1002A000EF0201403309371300010102030112017B +:1002B000000200000040330937130001010203016E +:1002C0004164616D416E7420496E632E004D61631F +:1002D000726F205061640004030904006A02C406BE +:1002E0006E0B11241FBECFEFDAE0DEBFCDBF11E0F1 +:1002F000A0E0B1E0E0E6F6E202C005900D92A8377A +:10030000B107D9F722E0A8E7B1E001C01D92A239F8 +:10031000B207E1F712E0C2EED2E004C02297FE017C +:100320000E940013CC3DD107C9F70E9497110C948D +:100330002E130C94000040E855E260E070E08BE280 +:1003400092E00E94680B60E08DEE91E00E946D06E5 +:1003500088E590E00E94181390E09093010180934B +:1003600000010895CF93C82F41E0682F8DEE91E0F2 +:100370000E94BE068DEE91E00E94C70562E370E028 +:1003800080E090E00E948B0840E06C2F8DEE91E0C1 +:100390000E94BE068DEE91E0CF910C94C70520918E +:1003A000000130910101882319F02150310902C068 +:1003B0002F5F3F4F309301012093000160910001B6 +:1003C0007091010177FF05C01092010110920001A8 +:1003D0000895673071053CF086E090E0909301014C +:1003E00080930001089588E590E00E9420136091B9 +:1003F0000001709101014AE050E08BE292E00C9420 +:10040000390DCF9388E791E00E946E05C82F8823AD +:1004100009F452C0682F8BE292E00E948E0C8C2F60 +:10042000992787FD9095A92FB92FFC01F097EB3301 +:10043000F10508F041C0EA5AFF4F0C94FE1280E02B +:1004400001C081E00E94CF0137C082E090E032C05D +:1004500083E090E02FC084E090E02CC085E090E045 +:1004600029C086E090E026C087E090E023C088E0C5 +:1004700090E020C089E090E01DC08AE090E01AC0C2 +:100480008BE090E017C08CE090E014C08DE090E02D +:1004900011C08EE090E00EC08FE090E00BC080E1D4 +:1004A00090E008C081E190E005C082E190E002C0E8 +:1004B00083E190E00E94B201E0910001F09101011E +:1004C000EE0FFF1FE25EFE4F6081718189E0CF91E8 +:1004D0000C941B09EF920F9394E0E92E05E022E0C3 +:1004E00031E046E051E06CE271E088E791E00E9483 +:1004F0008D020F91EF900895FC01108214821382F7 +:1005000015820895862F642F0C94EF09862F642F8F +:100510000C94280A862F0C945E0A4F925F926F9279 +:100520007F928F929F92AF92BF92CF92DF92EF9283 +:100530000F93CF93DF93EC014B013A0159010296DF +:100540000E947C0284E491E0998388836E018CE1AF +:10055000C80ED11C26018CE3480E511CC6010E9416 +:100560007C0286E0C80ED11CC414D504B9F7FE0184 +:10057000EE59FF4F718260823296B182A08232962C +:1005800000833196E08237979182808238968AE0A4 +:1005900090E091838083329684EF91E09183808311 +:1005A0003396118210827197108211821282138207 +:1005B000C459DF4F1882DF91CF910F91EF90DF90F8 +:1005C000CF90BF90AF909F908F907F906F905F90F3 +:1005D0004F9008952F923F924F925F926F927F9229 +:1005E0008F929F92AF92BF92CF92DF92EF92FF9243 +:1005F0000F931F93CF93DF93CDB7DEB728970FB636 +:10060000F894DEBF0FBECDBF98878F83F12C4C01CD +:1006100086E6880E911C0F8118850E591F4FD40154 +:100620008C91F816A0F4AF81B8858D919C91F8015A +:10063000A081B181AF0DB11DFC012081318142E06B +:100640006C918F819885F9010995F394E8CF512C2D +:10065000EF81F885E959FF4FFA83E9830F81188507 +:100660000C591F4FC12CD12C7601C3948F819885D2 +:100670008E599F4F9C838B83A981BA818C91581688 +:1006800008F088C0A52CB12CAF81B8858D919C91C4 +:10069000F801A081B181AA0DBB1DFC01208131812F +:1006A00041E06C918F819885F9010995AF81B885FA +:1006B0008D919C91F801A081B181AA0DBB1DFC0117 +:1006C0002281338140E06C918F819885F9010995F1 +:1006D000D701C601052C04C0880F991FAA1FBB1F94 +:1006E0000A94D2F79C011C0120943094412CD4012F +:1006F0008C91EF81F88540815181481648F5642C32 +:10070000712CEB81FC81A081B181A60DB71DFA018E +:10071000448155816C918F8198852D833E83FA01A8 +:100720000995660C771C2D813E81EF81F885E60DD9 +:10073000F71D892B29F480859185822B932B04C08A +:100740008085918582219321918780874394CFCFA3 +:10075000F801A081B181AA0DBB1DFA01228133816C +:1007600041E06C918F819885F9010995AF81B88539 +:100770008D919C91F801A081B181AA0DBB1DFC0156 +:100780002081318140E06C918F819885F901099534 +:10079000539472CF28960FB6F894DEBF0FBECDBF2C +:1007A000DF91CF911F910F91FF90EF90DF90CF904D +:1007B000BF90AF909F908F907F906F905F904F9081 +:1007C0003F902F900895FC0180E090E0258D368DBC +:1007D0002617370739F0019636968A309105B1F71A +:1007E0008FEF9FEF0895DC0126E0629FA00DB11D01 +:1007F000112490965C934E935F9721E091962C93F1 +:100800009197FC01E459FF4F208131960190F081CE +:10081000E02D222331F0309749F0611107C0DC014F +:1008200002C0309719F05C968C9109940895CF928C +:10083000DF92FF920F931F93CF93DF931F92CDB759 +:10084000DEB76C01F62EFC0186E0689FE00DF11D1D +:10085000112411A2878D90A181309105F1F01CF433 +:10086000892B51F046C08230910599F1039709F028 +:1008700040C040E050E031C04423D9F141E050E0B5 +:10088000C6010E94F3030E945C08F601E85AFF4F7C +:1008900060837183828393832CC049830E945C08A8 +:1008A000F601E85AFF4F0081118122813381601BDC +:1008B000710B820B930B72960081118120E030E066 +:1008C0004981061717072807390718F442E050E056 +:1008D00004C041110EC043E050E06F2DC6010F90DF +:1008E000DF91CF911F910F91FF90DF90CF900C94EB +:1008F000F3030F90DF91CF911F910F91FF90DF9045 +:10090000CF9008952F923F924F925F926F927F9275 +:100910008F929F92AF92BF92CF92DF92EF92FF920F +:100920000F931F93CF93DF931F92CDB7DEB71C01B8 +:10093000FC014AE08FEF9FEF278D30A1232B21F49C +:10094000148E968F858F11A2415036964111F4CFA7 +:10095000712C610126E6C20ED11C510187E6A80E5A +:10096000B11C4101A0E68A0E911C46E0442ED6013E +:100970008C91781608F055C0612C8101070D111D6E +:10098000070D111D085F1F4FF501E0806E1408F080 +:1009900046C0F80140815181062C02C0569547950A +:1009A0000A94E2F741707E9C70011124E60CF11C60 +:1009B000D401ED91FC91EE0DFF1D5080B701C101F6 +:1009C00049830E94E303498197FD02C0682F1BC041 +:1009D000019619F5442309F180E090E060E070E0B1 +:1009E000F101E80FF91F248D211111C0469EF0017D +:1009F000479EF00D1124E20DF31D548EF68EE58E08 +:100A000010A2178E41E0C1010E94170406C06F5F5B +:100A10007F4F06966A30710519F76394B5CF7394CA +:100A2000A6CF20E030E080E0F101E20FF31F91A1BA +:100A3000911181E02A5F3F4F2C333105A9F70F90C8 +:100A4000DF91CF911F910F91FF90EF90DF90CF90AA +:100A5000BF90AF909F908F907F906F905F904F90DE +:100A60003F902F900895CF92DF92EF92FF920F93D5 +:100A70001F93CF93DF938C010E945C08E801C45A56 +:100A8000DF4FC880D980EA80FB806C197D098E0910 +:100A90009F09F801E859FF4FC080D180E12CF12C6B +:100AA000C616D706E806F90670F4C8010E94EA02E5 +:100AB000C8010E948204182F0E945C086883798311 +:100AC0008A839B8301C010E0812FDF91CF911F911A +:100AD0000F91FF90EF90DF90CF9008950F931F93A9 +:100AE000CF93DF93EC018C0104591F4F81E0F80193 +:100AF0008083CE010E943305882349F089A1882391 +:100B000031F08F8D98A1019711F48C8D03C0F801FD +:100B1000108280E0DF91CF911F910F910895CF93C4 +:100B2000DF93EC0180910102811113C01092E80162 +:100B30001092E7018EE591E09093EA018093E9013C +:100B400085E790E09093EC018093EB0181E0809346 +:100B500001020E94040867EE71E00E949507198265 +:100B60001A821B821D821C821F821E821986188691 +:100B70001A861B861C861D861E861F868FEF9FEF9A +:100B8000998B888B9B8B8A8BDF91CF910895EF9205 +:100B9000FF920F931F93CF93DF93CDB7DEB72D97BF +:100BA0000FB6F894DEBF0FBECDBF8C01FC013285BD +:100BB00023859485858539832A839B838C838685C9 +:100BC0008D8387858E838089918997FD0AC068E629 +:100BD00071E00E94C8126DE270E00E94C812262FD8 +:100BE00001C028E0F8018289938997FD09C068E671 +:100BF00071E00E94C8126DE270E00E94C81201C04C +:100C000068E0F0E16F9FC0011124822B8F83F8010F +:100C10008181815888878281815889878381815821 +:100C20008A878481958128E6E22EFF24F394B70118 +:100C30000E94C812BC01882777FD8095982F0E94DA +:100C4000D9112DE73FE345E35FE30E9465120E945F +:100C5000AB116B87F80186819781B7010E94C8129A +:100C6000BC01882777FD8095982F0E94D9112DE728 +:100C70003FE345E35FE30E9465120E94AB116C877E +:100C8000F80180859185B7010E94C812BC018827B0 +:100C900077FD8095982F0E94D9112DE73FE345E31A +:100CA0005FE30E9465120E94AB116D870E940408E9 +:100CB0002DE030E0AE014F5F5F4F63E00E94B2076E +:100CC0002D960FB6F894DEBF0FBECDBFDF91CF914A +:100CD0001F910F91FF90EF900895FC0160830C9499 +:100CE000C7050F931F9301E010E020E030E004C03F +:100CF000000F111F221F331F6A95D2F7FC01428596 +:100D0000538564857585402B512B622B732B42874D +:100D10005387648775872081222321F01F910F91CB +:100D20000C94C7051F910F9108950F931F93262FC1 +:100D300041E050E060E070E004C0440F551F661FC2 +:100D4000771F2A95D2F74095509560957095FC01D4 +:100D5000028513852485358504231523262337230F +:100D600002871387248735872081222321F01F9152 +:100D70000F910C94C7051F910F910895411102C066 +:100D80000C9495060C9471068DEE91E00C948F05F1 +:100D9000FB0128E4208329E4218324E42283DC016D +:100DA0001D962C911D972F702F5B23831D968D917F +:100DB0009C911E9724E0969587952A95E1F78F7070 +:100DC0008F5B848385E00895CF93DF93CDB7DEB743 +:100DD00069970FB6F894DEBF0FBECDBFFC01DB01F3 +:100DE0008C918F5F8C93BE016F5F7F4F89E1DB0138 +:100DF0001D928A95E9F799E0998384E08A8321E03E +:100E00002D8383E08E839A8791E29B872C872D87A1 +:100E10002F8792E2988B97E09B8B95E09C8B8E8B33 +:100E200080E490E0988F8F8B298F82818B839585CA +:100E30008685998B8A8B838180688D8B49E150E010 +:100E400080E00E942E0F69960FB6F894DEBF0FBEA9 +:100E5000CDBFDF91CF910895DC01FB0112962C915B +:100E6000129730E08481958128173907D1F4918158 +:100E70008081813A31F481E0913091F0933089F4AE +:100E800011C0813271F49B3021F482811F968C93C2 +:100E900005C09A3031F4828150968C9381E0089598 +:100EA000089580E00895EF92FF920F931F93CF93E0 +:100EB000DF937C01FB018081813871F5838182326F +:100EC00059F5D70112968C91129790E024813581C3 +:100ED0002817390709F51B96CD91DC911C9700E086 +:100EE00010E0209789F04C815D816A817B8180E8E8 +:100EF0000E942E0F8F3FBFEF9B0759F0080F191F5D +:100F00000990D881C02DEDCF81E0F7018787C80116 +:100F100005C08FEF9FEF02C080E090E0DF91CF919E +:100F20001F910F91FF90EF900895FC01A385B48568 +:100F3000109719F47487638709C08D919C9111975C +:100F4000009711F0DC01F9CF6D937C938585968530 +:100F5000DB0114962D913C911597820F931F968774 +:100F600085870895AF92BF92CF92DF92EF92FF9262 +:100F70000F931F93CF93DF931F92CDB7DEB77C0102 +:100F800069836A01590141E050E0BE016F5F7F4F04 +:100F9000FC0183810E94930E8C0197FD0BC0F70129 +:100FA0008381A501B60180640E94930E97FD02C063 +:100FB000800F911F0F90DF91CF911F910F91FF90A4 +:100FC000EF90DF90CF90BF90AF900895CF93DF93D5 +:100FD000EC0121E02C832D830A969F838E83198652 +:100FE00018868EE491E0998388831C861B861E8672 +:100FF0001D862F87288B81EC8A870E94590CBE01A1 +:10100000DF91CF910C94120C80911A02811107C0CC +:1010100089E092E00E94E60781E080931A0289E06D +:1010200092E008951F920F920FB60F9211242F9302 +:101030003F938F939F93AF93BF938091230290919F +:101040002402A0912502B09126023091220223E0D1 +:10105000230F2D3720F40196A11DB11D05C026E8F0 +:10106000230F0296A11DB11D20932202809323021B +:1010700090932402A0932502B09326028091270228 +:1010800090912802A0912902B0912A020196A11DF7 +:10109000B11D8093270290932802A0932902B09358 +:1010A0002A02BF91AF919F918F913F912F910F9005 +:1010B0000FBE0F901F9018952FB7F89460912302E0 +:1010C0007091240280912502909126022FBF0895ED +:1010D0003FB7F8948091270290912802A0912902AD +:1010E000B0912A0226B5A89B05C02F3F19F00196A2 +:1010F000A11DB11D3FBF6627782F892F9A2F620F40 +:10110000711D811D911D42E0660F771F881F991F79 +:101110004A95D1F708958F929F92AF92BF92CF9246 +:10112000DF92EF92FF926B017C010E9468084B01F5 +:101130005C01C114D104E104F104F1F00E94AA1190 +:101140000E946808681979098A099B09683E7340FA +:101150008105910570F321E0C21AD108E108F10878 +:1011600088EE880E83E0981EA11CB11CC114D10426 +:10117000E104F10429F7DDCFFF90EF90DF90CF90ED +:10118000BF90AF909F908F900895789484B58260BF +:1011900084BD84B5816084BD85B5826085BD85B51B +:1011A000816085BDEEE6F0E0808181608083E1E8CA +:1011B000F0E0108280818260808380818160808302 +:1011C000E0E8F0E0808181608083E1E9F0E0808107 +:1011D00082608083808181608083E0E9F0E08081AB +:1011E00081608083E1ECF0E0808184608083808195 +:1011F00082608083808181608083E3ECF0E0808185 +:1012000081608083E0ECF0E0808182608083E2ECAA +:10121000F0E0808181608083EAE7F0E08081846093 +:1012200080838081826080838081816080838081EF +:101230008068808308951F93CF93DF93182FEB016D +:1012400061E00E94EF09209711F460E004C0CF3FF5 +:10125000D10539F461E0812FDF91CF911F910C947A +:10126000280AE12FF0E0ED52FE4F449150E0FA01E0 +:101270003197EF30F10508F06CC0EF56FF4F0C943A +:10128000FE1284B5806884BDC7BD68C084B5806225 +:1012900084BDC8BD63C08091800080688093800059 +:1012A000D0938900C093880059C0809180008062EB +:1012B00080938000D0938B00C0938A004FC08091B0 +:1012C0008000886080938000D0938D00C0938C0054 +:1012D00045C080919000806880939000D0939900E1 +:1012E000C09398003BC080919000806280939000F2 +:1012F000D0939B00C0939A0031C080919000886089 +:1013000080939000D0939D00C0939C0027C0809153 +:10131000C00080688093C0008091C0008F7B809364 +:10132000C000C093CF001AC08091C000806280933B +:10133000C000C093D00012C08091C200886080932A +:10134000C2008091C2008B7F8093C200C093D20004 +:1013500005C0C038D1050CF07DCF77CFDF91CF919C +:101360001F91089590E0FC013197EF30F105B0F541 +:10137000E056FF4F0C94FE12809180008F7703C0DF +:10138000809180008F7D80938000089580918000FF +:10139000877FF9CF84B58F7702C084B58F7D84BDF8 +:1013A0000895809190008F7707C0809190008F7D85 +:1013B00003C080919000877F809390000895809172 +:1013C000C0008F7703C08091C0008F7D8093C000E4 +:1013D00008958091C200877F8093C2000895CF93C3 +:1013E000DF9390E0FC01EE50FE4F2491FC01EF5E94 +:1013F000FD4F8491882349F190E0880F991FFC01EB +:10140000E45BFD4FA591B491825C9D4FFC01C591B9 +:10141000D4919FB7611108C0F8948C9120958223D4 +:101420008C93888182230AC0623051F4F8948C91A5 +:10143000322F309583238C938881822B888304C03C +:10144000F8948C91822B8C939FBFDF91CF9108955C +:101450000F931F93CF93DF931F92CDB7DEB7282F43 +:1014600030E0F901ED52FE4F8491F901EE50FE4F4C +:101470001491F901EF5EFD4F04910023C9F0882318 +:1014800021F069830E94B2096981E02FF0E0EE0F3C +:10149000FF1FE25CFD4FA591B4919FB7F8948C912A +:1014A000611103C01095812301C0812B8C939FBFD4 +:1014B0000F90DF91CF911F910F910895CF93DF93FC +:1014C000282F30E0F901ED52FE4F8491F901EE50E2 +:1014D000FE4FD491F901EF5EFD4FC491CC2391F002 +:1014E00081110E94B209EC2FF0E0EE0FFF1FE05DCA +:1014F000FD4FA591B4912C912D2381E090E021F432 +:1015000080E002C080E090E0DF91CF910895CF931A +:10151000DF931F92CDB7DEB76983DC01ED91FC91BB +:101520000280F381E02D41E050E0BE016F5F7F4F0C +:1015300009950F90DF91CF910895CF93DF93EC0140 +:101540008C859D8597FF05C082E00E94620E9D8775 +:101550008C878C859D85DF91CF91089583E00C94D5 +:10156000F610FC018485958597FD06C082E00E94F7 +:101570000A0E90E00196089582E00E940A0E90E023 +:101580000895FC018485958597FD05C02FEF3FEFF9 +:1015900035872487089582E00C94620ECF93DF9301 +:1015A000EC0180911601882331F083E00E94930EB4 +:1015B0001816190634F081E090E09B838A8380E05E +:1015C00090E0DF91CF910895FC0120812E5F208370 +:1015D00042E450E06AE572E080E80C942E0FFC01D2 +:1015E00021818081813A59F4213209F05CC047E0C1 +:1015F00050E06FE071E080E00E942E0F67C0813202 +:1016000009F051C0233289F4838190E0982F882714 +:101610003281832BA0E0B0E080930B0190930C010A +:10162000A0930D01B0930E010FC0203239F467E092 +:1016300070E08FE091E00E945F0F0AC0223221F437 +:1016400082818093160104C02D7F203209F03EC0B4 +:1016500080910F0190911001A0911101B0911201A0 +:10166000803B9440A105B10501F58091160180FDF4 +:101670001CC080910008909101089093FF0A80930C +:10168000FE0A87E797E790930108809300082BE014 +:1016900088E190E00FB6F894A895809360000FBEA3 +:1016A0002093600013C080E0089588E10FB6F8949D +:1016B00080936000109260000FBEA8958091FE0A92 +:1016C0009091FF0A909301088093000881E00895AB +:1016D0002FEF3FEFFC0135872487089510922E02EB +:1016E00010922D0288EE93E0A0E0B0E080932F02EC +:1016F00090933002A0933102B09332028AE591E0D8 +:1017000090932C0280932B028FEF9FEF90933802DF +:10171000809337020895EF92FF920F931F93CF9318 +:10172000DF937B01FC01C281D38100E010E02097B0 +:1017300081F0E881F9810280F381E02DB701CE01CB +:10174000099597FD08C0080F191F0884D985C02D79 +:10175000EECFC80102C08FEF9FEFDF91CF911F91B5 +:101760000F91FF90EF9008950F931F93CF93DF9306 +:101770008B01FC01C281D381209771F0E881F9814E +:101780000480F581E02DB801CE010995009731F470 +:101790000884D985C02DF0CF80E090E0DF91CF9113 +:1017A0001F910F9108950F931F93CF93DF938B0198 +:1017B000FC01C281D381209771F0E881F981068014 +:1017C000F781E02DB801CE010995080F111D08849D +:1017D000D985C02DF0CFF8011082DF91CF911F91F4 +:1017E0000F9108950F931F93CF93DF938B01FC010B +:1017F000C281D381209771F0E881F9810190F08155 +:10180000E02DB801CE010995811106C00884D98563 +:10181000C02DF0CF80E001C081E0DF91CF911F911A +:101820000F910895CF93DF93FC01DB012181149682 +:101830008C91149790E0820F911D0897B4F5C281A6 +:10184000D381209719F47383628308C088859985B2 +:10185000009711F0EC01FACFB987A8878081129622 +:101860008C931297818113968C9313978081159690 +:101870009C911597890F808380E014969C91149712 +:10188000891788F41696CD91DC911797C80FD11D52 +:101890009881C181D0E0C95EDE4F988391819F5FBE +:1018A00091838F5FEACF81E001C080E0DF91CF912B +:1018B000089580917F0281110DC082E080937B02A8 +:1018C00084E080937C0210927E0210927D0281E07F +:1018D00080937F028BE792E008956115710581F096 +:1018E000DB010D900020E9F7AD0141505109461B85 +:1018F000570BDC01ED91FC910280F381E02D0994FE +:1019000080E090E00895DC01ED91FC910190F08180 +:10191000E02D099466E671E00C946D0C0F931F9313 +:10192000CF93DF93EC010E94830C8C01CE010E94C7 +:101930008A0C800F911FDF91CF911F910F91089515 +:101940008F929F92AF92BF92DF92EF92FF920F938E +:101950001F93CF93DF93CDB7DEB7A1970FB6F8945F +:10196000DEBF0FBECDBF7C01F42FD52ECB0119A257 +:10197000223008F42AE08E010F5D1F4F822E912C39 +:10198000A12CB12C6F2F7D2DA50194010E94DC129A +:10199000F22FD32ECA01015011096A3014F4E0E38A +:1019A00001C0E7E3E60FD801EC93232B242B252B72 +:1019B00049F7B801C7010E946D0CA1960FB6F894C3 +:1019C000DEBF0FBECDBFDF91CF911F910F91FF9072 +:1019D000EF90DF90BF90AF909F908F900895CF923F +:1019E000DF92EF92FF920F931F93CF93DF93EC015F +:1019F0006A017B012115310579F4E881F9810190B3 +:101A0000F081E02D642FDF91CF911F910F91FF9016 +:101A1000EF90DF90CF9009942A303105E9F477FFF9 +:101A20001AC06DE20E94830C8C0144275527BA012D +:101A30004C195D096E097F092AE0CE010E94A00CB5 +:101A4000800F911FDF91CF911F910F91FF90EF9029 +:101A5000DF90CF9008952AE0B701A601CE01DF9173 +:101A6000CF911F910F91FF90EF90DF90CF900C944A +:101A7000A00C0F931F93CF93DF93EC019A01AB015E +:101A8000662757FD6095762F0E94EF0C8C01CE01E2 +:101A90000E948A0C800F911FDF91CF911F910F91AF +:101AA0000895615030F02091F100FC0120830196EF +:101AB000F8CF289884E680939002089540918B0295 +:101AC00050918C022091890230918A02421753076B +:101AD000B4F49091E8009570E1F39091E80092FDE4 +:101AE00019C08093F10080918B0290918C02019635 +:101AF0008F739927892B19F48EEF8093E8008091DA +:101B00008B0290918C02019690938C0280938B02B1 +:101B100081E0089580E00895CF92DF92EF92FF92E6 +:101B20000F931F93CF93DF931F92CDB7DEB7082F8C +:101B3000162FF42E862F880F8E5F99830E945E0DDC +:101B400083E00E945E0DE02EC02E9981D92E8C2D4F +:101B50008E19811798F4F601F7FE02C0849101C036 +:101B600080810E945E0D082F80E00E945E0D802320 +:101B7000FFEFCF1ADF0A8111EACF01C081E00F9099 +:101B8000DF91CF911F910F91FF90EF90DF90CF9059 +:101B900008958091D70081608093D70080EA809378 +:101BA000D80089B5806189BD89B5826089BD09B4D5 +:101BB00000FEFDCF61E070E080E090E00E948B08C5 +:101BC0008091D8008F7C80618093D8008091E00064 +:101BD000807F8093E0000895CF93DF931F92CDB76D +:101BE000DEB71982CE0101960E94E40A0E94590CC8 +:101BF000BE016F5F7F4F0E948B0B89810F90DF9139 +:101C0000CF9108952FB7FC012083F89467706093FB +:101C1000E9000895CF93DF931F92CDB7DEB7682F09 +:101C2000CE0101960E94020E8091F20099819FBF21 +:101C30000F90DF91CF910895FF920F931F93CF9351 +:101C4000DF9300D0CDB7DEB7F62E8A0190918F02D8 +:101C5000992311F057FF03C08FEF9FEF2BC0682F20 +:101C6000CE0101967A830E94020E8091F20090E0EC +:101C7000A8017A81801791070CF4AC01EF2DF72FA2 +:101C8000F40E84E6FE1639F0289880939002909125 +:101C9000F1009193F7CF4115510521F08091F200A9 +:101CA000882321F089818FBFCA0104C08BE680930D +:101CB000E800F8CF0F900F90DF91CF911F910F9117 +:101CC000FF900895CF93DF931F92CDB7DEB741E029 +:101CD00050E0BE016F5F7F4F0E941C0E019719F408 +:101CE000898190E002C08FEF9FEF0F90DF91CF913D +:101CF0000895CF93DF931F92CDB7DEB7682FCE0143 +:101D000001960E94020E9091E800892F807295FF43 +:101D100004C09091F20080E4891B99819FBF0F90CD +:101D2000DF91CF9108956F927F928F929F92AF92A1 +:101D3000BF92CF92DF92EF92FF920F931F93CF93B8 +:101D4000DF931F92CDB7DEB7782E7B01C42EB52E60 +:101D500080918F02882369F0042F152F8AEFD82EE7 +:101D6000872D8072982E9AE3A92E872D8074882E55 +:101D700011C08FEF9FEF57C0872D0E94790E682EFC +:101D800081110CC0DA94A9F361E070E080E090E08A +:101D90000E948B080115110579F73BC0282F30E010 +:101DA000021713070CF4602E672DCE0101960E94D6 +:101DB000020E8091E80085FF29C0262D30E0021B2D +:101DC000130B992039F06A948FEF6816B1F01092D6 +:101DD000F100F9CFF701862D77FE07C0815058F04A +:101DE00094919093F1003196F9CF815020F0919128 +:101DF0009093F100FACFE20EF31E8091E80085FF88 +:101E00000FC00115110511F481100AC089818FBF1F +:101E1000C1CF5D9884E6809391028C2D9B2D03C0E9 +:101E2000A092E800F3CF0F90DF91CF911F910F9117 +:101E3000FF90EF90DF90CF90BF90AF909F908F90EA +:101E40007F906F9008951092E90010928C0210928A +:101E50008B0290938A02809389020895CF92DF9239 +:101E6000FF920F931F93CF93DF9300D0CDB7DEB7D0 +:101E7000F82E8A016B0101151105B1F0F601F7FE8C +:101E800002C0849101C0808149835A830E945E0D03 +:101E900001501109FFEFCF1ADF0A49815A818111E0 +:101EA000EACF8FEF9FEF01C0CA010F900F90DF9133 +:101EB000CF911F910F91FF90DF90CF900895BF9227 +:101EC000CF92DF92EF92FF920F931F93CF93DF9306 +:101ED0006C018B01EB013BEFB32E2097C1F07E012B +:101EE000C134D1051CF020E4E22EF12C8091E800F1 +:101EF00082FFFCCFC8018C1B9D0B6E2D8C0D9D1D90 +:101F00000E94510DB092E800CE19DF09E6CFC8015A +:101F1000DF91CF911F910F91FF90EF90DF90CF90C5 +:101F2000BF9008951F920F920FB60F921124DF9267 +:101F3000EF92FF920F931F932F933F934F935F93D3 +:101F40006F937F938F939F93AF93BF93EF93FF9381 +:101F5000CF93DF93CDB7DEB76C97DEBFCDBF1092C6 +:101F6000E9008091E80083FF23C168E0CE01459637 +:101F70000E94510D82EF8093E8003D8937FF05C034 +:101F80008091E80080FFFCCF03C08EEF8093E800D3 +:101F9000832F807609F0F0C02E894F89D88C2111CB +:101FA0000CC0303829F480918E028093F10002C079 +:101FB0001092F1001092F100F4C0842F90E09D295E +:101FC000213049F43111EDC0019709F0EAC0809148 +:101FD0008E028D7F0AC0233059F43111E2C001977F +:101FE00009F0DFC080918E02826080938E02D9C09A +:101FF000253041F48091E80080FFFCCF4068409399 +:10200000E300CFC0263009F08DC0EB8CFC8C22E0C1 +:10201000D2122CC080E090E00E94230F0E94EC0DB1 +:1020200099E08E010F5F1F4FF801292F11922A9519 +:10203000E9F79983DA8291E09E8390EA98879AEF94 +:10204000998720918B0230918C02275F3F4F3C8310 +:102050002B838D83C7010E94230F49E050E0B80114 +:1020600080E00E942E0F0E94EC0D9BC0C7010E94D1 +:10207000230F0E94590CBE016B5E7F4F0E94B40B70 +:10208000009719F00CF08DC090C081E0D8120EC0FE +:102090008B8D9C8D089719F481E080938802809144 +:1020A000880281112FC06EEA72E031C0E3E0DE12D7 +:1020B0007CC08F89882349F1823029F440E869E0A7 +:1020C0008DEC92E01CC0813029F440E86CE080EC9B +:1020D00092E015C0833009F068C00E94590C8E014F +:1020E0000F5F1F4FB8010E94D30BF8010190002031 +:1020F000E9F73197E01BF10B40E06E2FC8010E9419 +:102100008C0D4DC06CE972E002C067ED72E06115A4 +:10211000710509F44AC0FB01449150E080E80E9437 +:102120002E0F3FC0273009F440C0283021F481E051 +:102130008093F10036C02930A1F53370B1F5E8E1A4 +:10214000F1E081E021E036E39081992361F0809312 +:10215000E9002093EB0091919093EC003093ED0017 +:102160008F5F873089F78EE78093EA001092EA004C +:102170008F8980938F0215C08B8D9C8D0E94230FB9 +:10218000898D811105C0CE0145960E94EF0A07C0D6 +:102190000E94590CBE016B5E7F4F0E94F20B882398 +:1021A00021F08EEF8093E80003C081E28093EB0082 +:1021B0006C960FB6F894DEBF0FBECDBFDF91CF9106 +:1021C000FF91EF91BF91AF919F918F917F916F910F +:1021D0005F914F913F912F911F910F91FF90EF9041 +:1021E000DF900F900FBE0F901F9018958093E9001D +:1021F0008091F200882319F08AE38093E800089523 +:102200001F920F920FB60F9211242F933F934F936B +:102210005F936F937F938F939F93AF93BF93CF936E +:10222000EF93FF93C091E1008091E100837F809361 +:10223000E1008093E100C3FF0FC01092E90081E04C +:102240008093EB001092EC0082E38093ED001092FB +:102250008F0288E08093F000C2FF19C083E00E94E3 +:10226000F61080919102882339F08091910281507B +:1022700080939102882389F180919002882339F01C +:1022800080919002815080939002882341F1C4FF95 +:1022900010C08091E2008E7E81608093E200809188 +:1022A000E1008F7E8093E10080918D028E7E8061BF +:1022B00011C0C0FF16C08091E2008E7E80618093C5 +:1022C000E2008091E1008E7E8093E10080918D029A +:1022D0008E7E816080938D0204C05D9ACDCF289A56 +:1022E000D6CFFF91EF91CF91BF91AF919F918F91F9 +:1022F0007F916F915F914F913F912F910F900FBE02 +:102300000F901F90189510928F0210928E021092CB +:102310008D020E94C90DE1EEF0E080818E7E808307 +:102320008DE08093E200559A209A089508950E94C6 +:10233000C5080E94961187E892E00E9483110E94CE +:102340009B01C0E0D0E00E9401022097E1F30E94CF +:102350000000F9CF089598D088F09F5790F0B92FDA +:102360009927B751A0F0D1F0660F771F881F991FEA +:102370001AF0BA95C9F712C0B13081F09FD0B1E020 +:1023800008959CC0672F782F8827B85F39F0B93F30 +:10239000CCF3869577956795B395D9F73EF49095EC +:1023A0008095709561957F4F8F4F9F4F0895E8946A +:1023B00009C097FB3EF490958095709561957F4F8D +:1023C0008F4F9F4F9923A9F0F92F96E9BB2793953B +:1023D000F695879577956795B795F111F8CFFAF44B +:1023E000BB0F11F460FF1BC06F5F7F4F8F4F9F4F7C +:1023F00016C0882311F096E911C0772321F09EE8DA +:10240000872F762F05C0662371F096E8862F70E03F +:1024100060E02AF09A95660F771F881FDAF7880F19 +:102420009695879597F9089597F99F6780E870E0EA +:1024300060E008959FEF80EC089500240A9416163A +:10244000170618060906089500240A9412161306A2 +:10245000140605060895092E0394000C11F4882330 +:1024600052F0BB0F40F4BF2B11F460FF04C06F5F4C +:102470007F4F8F4F9F4F089557FD9058440F551F22 +:1024800059F05F3F71F04795880F97FB991F61F0F6 +:102490009F3F79F087950895121613061406551F6D +:1024A000F2CF4695F1DF08C0161617061806991FD9 +:1024B000F1CF86957105610508940895E894BB27CE +:1024C00066277727CB0197F908950BD0C4CFB5DFE6 +:1024D00028F0BADF18F0952309F0A6CFABCF11246E +:1024E000EECFCADFA0F3959FD1F3950F50E0551FB3 +:1024F000629FF001729FBB27F00DB11D639FAA2759 +:10250000F00DB11DAA1F649F6627B00DA11D661FA7 +:10251000829F2227B00DA11D621F739FB00DA11DC8 +:10252000621F839FA00D611D221F749F3327A00D82 +:10253000611D231F849F600D211D822F762F6A2F1E +:1025400011249F5750408AF0E1F088234AF0EE0FA3 +:10255000FF1FBB1F661F771F881F91505040A9F7B0 +:102560009E3F510570F060CFAACF5F3FECF3983EDD +:10257000DCF3869577956795B795F795E7959F5F17 +:10258000C1F7FE2B880F911D9695879597F90895B1 +:1025900097FB072E16F4009407D077FD09D00E9410 +:1025A000041307FC05D03EF4909581959F4F089544 +:1025B000709561957F4F0895A1E21A2EAA1BBB1B4F +:1025C000FD010DC0AA1FBB1FEE1FFF1FA217B307FF +:1025D000E407F50720F0A21BB30BE40BF50B661F15 +:1025E000771F881F991F1A9469F7609570958095D9 +:1025F00090959B01AC01BD01CF010895EE0FFF1F27 +:102600000590F491E02D0994AA1BBB1B51E107C072 +:10261000AA1FBB1FA617B70710F0A61BB70B881F72 +:10262000991F5A95A9F780959095BC01CD01089501 +:10263000F999FECF92BD81BDF89A992780B508958A +:10264000262FF999FECF1FBA92BD81BD20BD0FB6CE +:10265000F894FA9AF99A0FBE01960895F894FFCF6C +:1026600006000F0E100A0203040506FFFFFFFF001D +:10267000E100000000000000C18081000000FF00B8 +:10268000C8009600640032000A0000003031323386 +:102690003435363738396162636465666768696AFC +:1026A00000000000820286028A02000000002C075F +:1026B000E4065307C80600000000870ACE0AB10AE4 +:1026C000C10A9D0AAE0A0D0A006E616E00696E664F +:0826D000006F7666002E000089 +:2070000055C000006EC000006CC000006AC0000068C0000066C0000064C0000062C0000043 +:2070200060C000005EC00000F2C400005AC0000058C0000056C0000054C0000052C00000EE +:2070400050C0000078C000004CC000004AC0000048C0000046C0000044C0000042C00000BE +:2070600040C000003EC000003CC000003AC0000038C0000036C0000034C0000032C0000048 +:2070800030C000002EC000002CC000002AC0000028C0000026C0000024C0000022C00000A8 +:2070A00020C000001EC000001CC0000011241FBECFEFDAE0DEBFCDBF11E0A0E0B1E0E2E3BC +:2070C000FFE702C005900D92A83AB107D9F711E0A8EAB1E001C01D92AE3BB107E1F78FD30B +:2070E00026C78ECFF89410926F0010928100109285001092840081E085BF15BE47985D9AEB +:20710000289A0C94000008952091B2013091B3012F5F3F4F3093B3012093B201932F37FFA6 +:2071200003C08EEF831B982F990F921710F447980895479A08951F920F920FB60F9211246E +:207140002F938F939F93EF93FF9310928500109284008091A8019091A901009741F00197D3 +:207160009093A9018093A801892B09F45D9A8091AA019091AB01009741F001979093AB0126 +:207180008093AA01892B09F4289AE0E0F0E0859194918F5F9F4F49F08091AC019091AD0151 +:2071A00001969093AD018093AC01FF91EF919F918F912F910F900FBE0F901F90189584E0BC +:2071C0008093E9000DC08091E8008B778093E80003C08EB3882351F08091E80082FFF9CFBE +:2071E0008091E80085FFEFCF8091F1000895982F83E08093E9008091E80085FD0DC0809136 +:20720000E8008E778093E80003C08EB3882369F08091E80080FFF9CF9093F1005D9884E6CB +:2072200090E09093A9018093A80108954F925F926F927F928F929F92AF92BF92CF92DF921E +:20724000EF92FF920F931F93CF93DF9384E08093E9008091E80082FF57C2289884E690E067 +:207260009093AB018093AA01AADF182F853481F48CE49DE19093AD018093AC0107B600FC4B +:20728000FDCFF999FECF81E180935700E89503C0843519F494DF8DE00DC28C34E1F38035F9 +:2072A000D1F3843721F484E4A2DF80E003C2813611F489E5FFC18134B1F481DF182F7FDFE3 +:2072C00090E0880F991FAA2797FDA095BA2F312F330F20E0442737FD4095542F822B932B68 +:2072E000A42BB52BB8C1803711F483E5E3C1833549F4C0E0D1E089917ADF21E0C730D20714 +:20730000D1F7D9C1863521F481E371DF80E3D2C1833731F487E86BDF85E969DF8EE1CAC149 +:207320008536B9F4E0E0F0E093E085E090935700E89507B600FCFDCF80935700E89507B65D +:2073400000FCFDCFE058FF4FA0E7E030FA0771F7A2CF823739F4E1E0F0E089E08093570024 +:207360008491A8C1863439F4E0E0F0E089E08093570084919FC18E3439F4E3E0F0E089E0E5 +:2073800080935700849196C1813539F4E2E0F0E089E08093570084918DC1823631F489E521 +:2073A00026DF80E024DF80E885C1823419F0873609F0E5C01092AD011092AC0100DF082FE8 +:2073C000FEDEF82EFCDE682E8554823008F071C1902F80E0CF2DD0E0C82BD92B10926F00B3 +:2073E000173609F04BC081E180935700E895DD24CC24C3943FC0E090AE01F090AF010091CC +:20740000B0011091B101B6E46B16D9F4ED2DF0E0EE29FF29E4918E2FEADEDD2081F082E08D +:2074200090E0A0E0B0E0E80EF91E0A1F1B1FE092AE01F092AF010093B0011093B101DC2470 +:2074400018C0D801C701B695A7959795879559D5CEDE82E090E0A0E0B0E0E80EF91E0A1FF2 +:207460001B1FE092AE01F092AF010093B0011093B1012197209709F0BECF7DC08090AE01F5 +:207480009090AF01A090B001B090B10196E4691609F05DC083E0F40180935700E89507B63E +:2074A00000FCFDCF54C0F6E46F1661F5772031F1E090AE01F090AF010091B0011091B1019E +:2074C0007EDED82ECC24852D90E08C299D29F7010C0140925700E895112482E090E0A0E08B +:2074E000B0E0E80EF91E0A1F1B1FE092AE01F092AF010093B0011093B10102C060DE582E1A +:20750000742423C0E090AE01F090AF010091B0011091B10116950795F794E79450DE682FFA +:20752000C701F7D48091AE019091AF01A091B001B091B1010296A11DB11D8093AE01909349 +:20754000AF01A093B001B093B101219704C05524772444244394209709F0A5CF96E46916B6 +:2075600041F485E0F40180935700E89507B600FCFDCF8DE03CDE82E080936F009CC0833492 +:2075800071F40091AE011091AF0119DE90E021E0F8010C0120935700E89511247CCE8336C8 +:2075A00019F5E090AE01F090AF010091B0011091B10105DEF701E16090E021E00C0120938C +:2075C0005700E895112482E090E0A0E0B0E0E80EF91E0A1F1B1FE092AE01F092AF0100936A +:2075E000B0011093B10157CE8D3661F4E091AE01F091AF0185E080935700E89507B600FCF2 +:20760000FDCF49CE823551F4E091AE01F091AF0105911491812FEBDD802F4CC0843421F5FE +:20762000E090AE01F090AF010091B0011091B10116950795F794E794C2DD682FC70169D4DE +:207640008091AE019091AF01A091B001B091B1010296A11DB11D8093AE019093AF01A093D8 +:20766000B001B093B10117CE843609F5E090AE01F090AF010091B0011091B101D801C70142 +:20768000B695A795979587953CD4B1DD82E090E0A0E0B0E0E80EF91E0A1F1B1FE092AE010A +:2076A000F092AF010093B0011093B10104C08B3111F08FE39CDD83E08093E9009091E8002B +:2076C0008091E8008E778093E80095FF04C010C08EB38823C9F08091E80080FFF9CF809193 +:2076E000E8008E778093E80003C08EB3882361F08091E80080FFF9CF84E08093E9008091F1 +:20770000E8008B778093E800DF91CF911F910F91FF90EF90DF90CF90BF90AF909F908F90AC +:207720007F906F905F904F9008959091B601892F8F77813249F58091B7018032A1F081328A +:2077400019F5913A09F58091E800877F8093E8008DE091E067E070E00BD28091E8008B770B +:207760008093E8000895913279F48091E800877F8093E8008DE091E067E070E05DD2809192 +:20778000E8008E778093E800089582E061EC42E0B5D083E061E842E1B1D084E060E842E1EF +:2077A000ADC084B7877F84BF88E10FB6F89480936000109260000FBE20E880E090E00FB63F +:2077C000F89420936100809361000FBE81E085BF92E095BF3F9A209A559AE1E6F0E02083A1 +:2077E000108247985D9A289A109289008AEF8093880090936F0083E080938100F0C0409116 +:20780000000850910108109201081092000894B714BE88E10FB6F8948093600010926000D5 +:207820000FBE292F30E0F901E270F07091FD18C090FF05C0859194918F5F9F4F81F423FFFF +:207840000FC08091090190910A014817590741F0E0E0F0E0859194918F5F9F4F09F042DC64 +:20786000A0DF78941092AD011092AC010CC0DEDC36D38091AC019091AD0181549F4110F00D +:207880001092140141DC80911401882381F78091E00081608093E00025DC80E090E0089598 +:2078A000FA01923049F0933061F09130F9F485E191E022E130E01EC087E291E02EE330E04D +:2078C00019C0882329F485E691E024E030E012C0813029F489E691E022E230E00BC0823006 +:2078E00029F48DE891E028E130E004C080E090E020E030E091838083C90108958093E9004E +:207900008091EB0081608093EB001092ED006093EC004093ED008091EE00881F8827881F62 +:2079200008958091B60188238CF403C08EB38823B1F08091E80082FFF9CF8091E8008B772A +:207940008093E80008958EB3882349F08091E80080FFF9CF8091E8008E778093E800089594 +:20796000EF92FF920F931F9345D04CD008ED10E0F80180818F77808380818068808380819B +:207980008F7D808319BC1EBA1092B40180EEE82EF12CF70180818B7F8083F8018081816052 +:2079A000808380E060E042E0A9DFE1EEF0E080818E7F8083E2EEF0E0808181608083808144 +:2079C00088608083F70180818E7F8083F8018081806180831F910F91FF90EF900895E7ED06 +:2079E000F0E08081816080838AE482BF81E08093B501B6CFE8EDF0E080818E7F808310921C +:207A0000E20008951092DA001092E10008951F920F920FB60F9211242F933F934F935F93F6 +:207A20006F937F938F939F93AF93BF93EF93FF938091DA0080FF1BC08091D80080FF17C0B2 +:207A40008091DA008E7F8093DA008091D90080FF0BC080E189BD82E189BD09B400FEFDCF36 +:207A600081E08EBB3BD203C019BC1EBA37D28091E10080FF17C08091E20080FF13C0809138 +:207A8000E2008E7F8093E2008091E20080618093E2008091D80080628093D80019BC85E049 +:207AA0008EBB1CD28091E10084FF2CC08091E20084FF28C080E189BD82E189BD09B400FEC5 +:207AC000FDCF8091D8008F7D8093D8008091E1008F7E8093E1008091E2008F7E8093E20012 +:207AE0008091E20081608093E2008091B401882331F48091E30087FD02C081E001C084E067 +:207B00008EBBECD18091E10083FF21C08091E20083FF1DC08091E100877F8093E10082E06A +:207B20008EBB1092B4018091E1008E7F8093E1008091E2008E7F8093E2008091E2008061E9 +:207B40008093E20080E060E042E0D8DEC7D1FF91EF91BF91AF919F918F917F916F915F9130 +:207B60004F913F912F910F900FBE0F901F9018959C014091BC015091BD014617570718F49D +:207B8000F90190E044C06115710511F0AB01F8CF8091E8008E778093E80040E050E0F0CF0F +:207BA0008EB3882309F444C0853009F443C08091E80083FF02C081E008958091E80082FD70 +:207BC00031C08091E80080FF22C08091F3009091F200782F60E0292F30E0262B372B07C07A +:207BE00081918093F100415050402F5F3F4F4115510519F02830310598F390E02830310566 +:207C000009F491E08091E8008E778093E8004115510531F6992321F605C08EB3882341F075 +:207C2000853041F08091E80082FFF7CF80E0089582E0089583E008959C016115710529F47C +:207C40008091E8008B778093E800F90126C08EB3882391F1853091F18091E80083FF02C06C +:207C600081E008958091E80082FFF1CF06C08091F10081936150704059F02091F300809191 +:207C8000F200322F20E090E0822B932B892B79F78091E8008B778093E80061157105B9F601 +:207CA00005C08EB3882341F0853041F08091E80080FFF7CF80E0089582E0089583E00895C2 +:207CC0000F931F93DF93CF9300D0CDB7DEB7E6EBF1E08091F100819381E0EE3BF807C9F792 +:207CE00024DD8091E80083FFE4C08091B6019091B701953009F46DC0963040F4913081F1A7 +:207D0000913070F0933009F0D4C02AC0983009F4A3C0993009F4B2C0963009F0CAC07CC023 +:207D2000803809F4C6C0823809F0C3C08091BA0187708093E9008091EB001092E9002091DB +:207D4000E800277F2093E80090E025E0969587952A95E1F781708093F1001092F10087C0D8 +:207D6000882319F0823009F0A4C08F71823009F0A0C08091B801882331F52091BA01277097 +:207D800009F497C02093E9008091EB0080FF1BC0933021F48091EB00806213C08091EB0018 +:207DA00080618093EB0081E090E002C0880F991F2A95E2F78093EA001092EA008091EB00E5 +:207DC00088608093EB001092E9008091E800877F51C0882309F06DC01091B8011F770FB79B +:207DE000F8948091E800877F8093E8009ADD8091E80080FFFCCF8091E3008078812B809398 +:207E0000E30080688093E300112311F482E001C083E08EBB0FBF4DC08058823008F049C033 +:207E20008091B8019091B9016091BA01AE014F5F5F4F36DDBC01009709F43BC08091E8008E +:207E4000877F8093E80089819A8192DE8091E8008B778093E8002DC0803859F58091E800AA +:207E6000877F8093E8008091B4018093F1008091E8008E778093E80054DD1BC08823C9F4CA +:207E80009091B8019230A8F48091E800877F8093E8009093B40145DD8091B401882331F420 +:207EA0008091E30087FD02C081E001C084E08EBB6CDC8091E80083FF0AC08091EB0080624E +:207EC0008093EB008091E800877F8093E8000F900F90CF91DF911F910F91089508951F9360 +:207EE0008EB3882361F01091E9001092E9008091E80083FF01C0E4DE17701093E9001F916F +:207F00000895F999FECF92BD81BDF89A992780B50895262FF999FECF1FBA92BD81BD20BDBD +:207F20000FB6F894FA9AF99A0FBE01960895F894FFCF4341544552494E4100777700080031 +:207F40000000000000080112011001020000084123360001000201000109023E00020100FF +:207F600080320904000001020201000524001001042402040524060001070582030800FF0C +:207F800009040100020A000000070504021000010705830210000104030904220341007216 +:207FA000006400750069006E006F0020004C0065006F006E006100720064006F0000001836 +:1A7FC00003410072006400750069006E006F0020004C004C004300000000D7 +:00000001FF diff --git a/PCB/Hotkeys.brd b/PCB/Hotkeys.brd new file mode 100644 index 0000000..dfe0fb0 --- /dev/null +++ b/PCB/Hotkeys.brd @@ -0,0 +1,2378 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Hotkey Matrix +Adam Dodman 2016 +Licenced under GPL + + + +<b>Diodes</b><p> +Based on the following sources: +<ul> +<li>Motorola : www.onsemi.com +<li>Fairchild : www.fairchildsemi.com +<li>Philips : www.semiconductors.com +<li>Vishay : www.vishay.de +</ul> +<author>Created by librarian@cadsoft.de</author> + + +<b>DO41</b> 7.6mm x 2mm<p> +Source: http://www.diodes.com/datasheets/ds23001.pdf + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + +<b>Resistors, Capacitors, Inductors</b><p> +Based on the previous libraries: +<ul> +<li>r.lbr +<li>cap.lbr +<li>cap-fe.lbr +<li>captant.lbr +<li>polcap.lbr +<li>ipc-smd.lbr +</ul> +All SMD packages are defined according to the IPC specifications and CECC<p> +<author>Created by librarian@cadsoft.de</author><p> +<p> +for Electrolyt Capacitors see also :<p> +www.bccomponents.com <p> +www.panasonic.com<p> +www.kemet.com<p> +<p> +for trimmer refence see : <u>www.electrospec-inc.com/cross_references/trimpotcrossref.asp</u><p> + +<map name="nav_main"> +<area shape="rect" coords="0,1,140,23" href="../military_specs.asp" title=""> +<area shape="rect" coords="0,24,140,51" href="../about.asp" title=""> +<area shape="rect" coords="1,52,140,77" href="../rfq.asp" title=""> +<area shape="rect" coords="0,78,139,103" href="../products.asp" title=""> +<area shape="rect" coords="1,102,138,128" href="../excess_inventory.asp" title=""> +<area shape="rect" coords="1,129,138,150" href="../edge.asp" title=""> +<area shape="rect" coords="1,151,139,178" href="../industry_links.asp" title=""> +<area shape="rect" coords="0,179,139,201" href="../comments.asp" title=""> +<area shape="rect" coords="1,203,138,231" href="../directory.asp" title=""> +<area shape="default" nohref> +</map> + +<html> + +<title></title> + + <LINK REL="StyleSheet" TYPE="text/css" HREF="style-sheet.css"> + +<body bgcolor="#ffffff" text="#000000" marginwidth="0" marginheight="0" topmargin="0" leftmargin="0"> +<table border=0 cellspacing=0 cellpadding=0 width="100%" cellpaddding=0 height="55%"> +<tr valign="top"> + +</td> +<! <td width="10">&nbsp;</td> +<td width="90%"> + +<b><font color="#0000FF" size="4">TRIM-POT CROSS REFERENCE</font></b> +<P> +<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=2> + <TR> + <TD COLSPAN=8> + <FONT SIZE=3 FACE=ARIAL><B>RECTANGULAR MULTI-TURN</B></FONT> + </TD> + </TR> + <TR> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">BOURNS</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">BI&nbsp;TECH</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">DALE-VISHAY</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">PHILIPS/MEPCO</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">MURATA</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">PANASONIC</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">SPECTROL</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">MILSPEC</FONT> + </B> + </TD><TD>&nbsp;</TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3 > + 3005P<BR> + 3006P<BR> + 3006W<BR> + 3006Y<BR> + 3009P<BR> + 3009W<BR> + 3009Y<BR> + 3057J<BR> + 3057L<BR> + 3057P<BR> + 3057Y<BR> + 3059J<BR> + 3059L<BR> + 3059P<BR> + 3059Y<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 89P<BR> + 89W<BR> + 89X<BR> + 89PH<BR> + 76P<BR> + 89XH<BR> + 78SLT<BR> + 78L&nbsp;ALT<BR> + 56P&nbsp;ALT<BR> + 78P&nbsp;ALT<BR> + T8S<BR> + 78L<BR> + 56P<BR> + 78P<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + T18/784<BR> + 783<BR> + 781<BR> + -<BR> + -<BR> + -<BR> + 2199<BR> + 1697/1897<BR> + 1680/1880<BR> + 2187<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 8035EKP/CT20/RJ-20P<BR> + -<BR> + RJ-20X<BR> + -<BR> + -<BR> + -<BR> + 1211L<BR> + 8012EKQ&nbsp;ALT<BR> + 8012EKR&nbsp;ALT<BR> + 1211P<BR> + 8012EKJ<BR> + 8012EKL<BR> + 8012EKQ<BR> + 8012EKR<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 2101P<BR> + 2101W<BR> + 2101Y<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 2102L<BR> + 2102S<BR> + 2102Y<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + EVMCOG<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 43P<BR> + 43W<BR> + 43Y<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 40L<BR> + 40P<BR> + 40Y<BR> + 70Y-T602<BR> + 70L<BR> + 70P<BR> + 70Y<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + RT/RTR12<BR> + RT/RTR12<BR> + RT/RTR12<BR> + -<BR> + RJ/RJR12<BR> + RJ/RJR12<BR> + RJ/RJR12<BR></FONT> + </TD> + </TR> + <TR> + <TD COLSPAN=8>&nbsp; + </TD> + </TR> + <TR> + <TD COLSPAN=8> + <FONT SIZE=4 FACE=ARIAL><B>SQUARE MULTI-TURN</B></FONT> + </TD> + </TR> + <TR> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT> + </TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 3250L<BR> + 3250P<BR> + 3250W<BR> + 3250X<BR> + 3252P<BR> + 3252W<BR> + 3252X<BR> + 3260P<BR> + 3260W<BR> + 3260X<BR> + 3262P<BR> + 3262W<BR> + 3262X<BR> + 3266P<BR> + 3266W<BR> + 3266X<BR> + 3290H<BR> + 3290P<BR> + 3290W<BR> + 3292P<BR> + 3292W<BR> + 3292X<BR> + 3296P<BR> + 3296W<BR> + 3296X<BR> + 3296Y<BR> + 3296Z<BR> + 3299P<BR> + 3299W<BR> + 3299X<BR> + 3299Y<BR> + 3299Z<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 66P&nbsp;ALT<BR> + 66W&nbsp;ALT<BR> + 66X&nbsp;ALT<BR> + 66P&nbsp;ALT<BR> + 66W&nbsp;ALT<BR> + 66X&nbsp;ALT<BR> + -<BR> + 64W&nbsp;ALT<BR> + -<BR> + 64P&nbsp;ALT<BR> + 64W&nbsp;ALT<BR> + 64X&nbsp;ALT<BR> + 64P<BR> + 64W<BR> + 64X<BR> + 66X&nbsp;ALT<BR> + 66P&nbsp;ALT<BR> + 66W&nbsp;ALT<BR> + 66P<BR> + 66W<BR> + 66X<BR> + 67P<BR> + 67W<BR> + 67X<BR> + 67Y<BR> + 67Z<BR> + 68P<BR> + 68W<BR> + 68X<BR> + 67Y&nbsp;ALT<BR> + 67Z&nbsp;ALT<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 5050<BR> + 5091<BR> + 5080<BR> + 5087<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + T63YB<BR> + T63XB<BR> + -<BR> + -<BR> + -<BR> + 5887<BR> + 5891<BR> + 5880<BR> + -<BR> + -<BR> + -<BR> + T93Z<BR> + T93YA<BR> + T93XA<BR> + T93YB<BR> + T93XB<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 8026EKP<BR> + 8026EKW<BR> + 8026EKM<BR> + 8026EKP<BR> + 8026EKB<BR> + 8026EKM<BR> + 1309X<BR> + 1309P<BR> + 1309W<BR> + 8024EKP<BR> + 8024EKW<BR> + 8024EKN<BR> + RJ-9P/CT9P<BR> + RJ-9W<BR> + RJ-9X<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 3103P<BR> + 3103Y<BR> + 3103Z<BR> + 3103P<BR> + 3103Y<BR> + 3103Z<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 3105P/3106P<BR> + 3105W/3106W<BR> + 3105X/3106X<BR> + 3105Y/3106Y<BR> + 3105Z/3105Z<BR> + 3102P<BR> + 3102W<BR> + 3102X<BR> + 3102Y<BR> + 3102Z<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + EVMCBG<BR> + EVMCCG<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 55-1-X<BR> + 55-4-X<BR> + 55-3-X<BR> + 55-2-X<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 50-2-X<BR> + 50-4-X<BR> + 50-3-X<BR> + -<BR> + -<BR> + -<BR> + 64P<BR> + 64W<BR> + 64X<BR> + 64Y<BR> + 64Z<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + RT/RTR22<BR> + RT/RTR22<BR> + RT/RTR22<BR> + RT/RTR22<BR> + RJ/RJR22<BR> + RJ/RJR22<BR> + RJ/RJR22<BR> + RT/RTR26<BR> + RT/RTR26<BR> + RT/RTR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RT/RTR24<BR> + RT/RTR24<BR> + RT/RTR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + </TR> + <TR> + <TD COLSPAN=8>&nbsp; + </TD> + </TR> + <TR> + <TD COLSPAN=8> + <FONT SIZE=4 FACE=ARIAL><B>SINGLE TURN</B></FONT> + </TD> + </TR> + <TR> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT> + </TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 3323P<BR> + 3323S<BR> + 3323W<BR> + 3329H<BR> + 3329P<BR> + 3329W<BR> + 3339H<BR> + 3339P<BR> + 3339W<BR> + 3352E<BR> + 3352H<BR> + 3352K<BR> + 3352P<BR> + 3352T<BR> + 3352V<BR> + 3352W<BR> + 3362H<BR> + 3362M<BR> + 3362P<BR> + 3362R<BR> + 3362S<BR> + 3362U<BR> + 3362W<BR> + 3362X<BR> + 3386B<BR> + 3386C<BR> + 3386F<BR> + 3386H<BR> + 3386K<BR> + 3386M<BR> + 3386P<BR> + 3386S<BR> + 3386W<BR> + 3386X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 25P<BR> + 25S<BR> + 25RX<BR> + 82P<BR> + 82M<BR> + 82PA<BR> + -<BR> + -<BR> + -<BR> + 91E<BR> + 91X<BR> + 91T<BR> + 91B<BR> + 91A<BR> + 91V<BR> + 91W<BR> + 25W<BR> + 25V<BR> + 25P<BR> + -<BR> + 25S<BR> + 25U<BR> + 25RX<BR> + 25X<BR> + 72XW<BR> + 72XL<BR> + 72PM<BR> + 72RX<BR> + -<BR> + 72PX<BR> + 72P<BR> + 72RXW<BR> + 72RXL<BR> + 72X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + T7YB<BR> + T7YA<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + TXD<BR> + TYA<BR> + TYP<BR> + -<BR> + TYD<BR> + TX<BR> + -<BR> + 150SX<BR> + 100SX<BR> + 102T<BR> + 101S<BR> + 190T<BR> + 150TX<BR> + 101<BR> + -<BR> + -<BR> + 101SX<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + ET6P<BR> + ET6S<BR> + ET6X<BR> + RJ-6W/8014EMW<BR> + RJ-6P/8014EMP<BR> + RJ-6X/8014EMX<BR> + TM7W<BR> + TM7P<BR> + TM7X<BR> + -<BR> + 8017SMS<BR> + -<BR> + 8017SMB<BR> + 8017SMA<BR> + -<BR> + -<BR> + CT-6W<BR> + CT-6H<BR> + CT-6P<BR> + CT-6R<BR> + -<BR> + CT-6V<BR> + CT-6X<BR> + -<BR> + -<BR> + 8038EKV<BR> + -<BR> + 8038EKX<BR> + -<BR> + -<BR> + 8038EKP<BR> + 8038EKZ<BR> + 8038EKW<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + 3321H<BR> + 3321P<BR> + 3321N<BR> + 1102H<BR> + 1102P<BR> + 1102T<BR> + RVA0911V304A<BR> + -<BR> + RVA0911H413A<BR> + RVG0707V100A<BR> + RVA0607V(H)306A<BR> + RVA1214H213A<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 3104B<BR> + 3104C<BR> + 3104F<BR> + 3104H<BR> + -<BR> + 3104M<BR> + 3104P<BR> + 3104S<BR> + 3104W<BR> + 3104X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + EVMQ0G<BR> + EVMQIG<BR> + EVMQ3G<BR> + EVMS0G<BR> + EVMQ0G<BR> + EVMG0G<BR> + -<BR> + -<BR> + -<BR> + EVMK4GA00B<BR> + EVM30GA00B<BR> + EVMK0GA00B<BR> + EVM38GA00B<BR> + EVMB6<BR> + EVLQ0<BR> + -<BR> + EVMMSG<BR> + EVMMBG<BR> + EVMMAG<BR> + -<BR> + -<BR> + EVMMCS<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + EVMM1<BR> + -<BR> + -<BR> + EVMM0<BR> + -<BR> + -<BR> + EVMM3<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + 62-3-1<BR> + 62-1-2<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 67R<BR> + -<BR> + 67P<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 67X<BR> + 63V<BR> + 63S<BR> + 63M<BR> + -<BR> + -<BR> + 63H<BR> + 63P<BR> + -<BR> + -<BR> + 63X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + RJ/RJR50<BR> + RJ/RJR50<BR> + RJ/RJR50<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + </TR> +</TABLE> +<P>&nbsp;<P> +<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3> + <TR> + <TD COLSPAN=7> + <FONT color="#0000FF" SIZE=4 FACE=ARIAL><B>SMD TRIM-POT CROSS REFERENCE</B></FONT> + <P> + <FONT SIZE=4 FACE=ARIAL><B>MULTI-TURN</B></FONT> + </TD> + </TR> + <TR> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>BOURNS</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>TOCOS</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>AUX/KYOCERA</B></FONT> + </TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 3224G<BR> + 3224J<BR> + 3224W<BR> + 3269P<BR> + 3269W<BR> + 3269X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 44G<BR> + 44J<BR> + 44W<BR> + 84P<BR> + 84W<BR> + 84X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + ST63Z<BR> + ST63Y<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + ST5P<BR> + ST5W<BR> + ST5X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + </TR> + <TR> + <TD COLSPAN=7>&nbsp; + </TD> + </TR> + <TR> + <TD COLSPAN=7> + <FONT SIZE=4 FACE=ARIAL><B>SINGLE TURN</B></FONT> + </TD> + </TR> + <TR> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>BOURNS</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>TOCOS</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>AUX/KYOCERA</B></FONT> + </TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 3314G<BR> + 3314J<BR> + 3364A/B<BR> + 3364C/D<BR> + 3364W/X<BR> + 3313G<BR> + 3313J<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 23B<BR> + 23A<BR> + 21X<BR> + 21W<BR> + -<BR> + 22B<BR> + 22A<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + ST5YL/ST53YL<BR> + ST5YJ/5T53YJ<BR> + ST-23A<BR> + ST-22B<BR> + ST-22<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + ST-4B<BR> + ST-4A<BR> + -<BR> + -<BR> + -<BR> + ST-3B<BR> + ST-3A<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + EVM-6YS<BR> + EVM-1E<BR> + EVM-1G<BR> + EVM-1D<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + G4B<BR> + G4A<BR> + TR04-3S1<BR> + TRG04-2S1<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + DVR-43A<BR> + CVR-42C<BR> + CVR-42A/C<BR> + -<BR> + -<BR></FONT> + </TD> + </TR> +</TABLE> +<P> +<FONT SIZE=4 FACE=ARIAL><B>ALT =&nbsp;ALTERNATE</B></FONT> +<P> + +&nbsp; +<P> +</td> +</tr> +</table> +</BODY></HTML> + + +<b>RESISTOR</b><p> +type 0207, grid 7.5 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +Cherry MX Keyswitch PCB footprints + + +Cherry MX Keyswitch footprint + + + + + + + + + +- ++ +>NAME ++ +- + + + + +<h3>SparkFun Electronics' preferred foot prints</h3> +In this library you'll find boards and modules: Arduino footprints, breadboards, non-RF modules, etc.<br><br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com. +<br><br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br><br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + +<h3>SparkFun Electronics' preferred foot prints</h3> +In this library you'll find discrete semiconductors- transistors, diodes, TRIACs, optoisolators, etc.<br><br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com. +<br><br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br><br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. + + + + + + + + + + + +>NAME +>VALUE + + + + +<h3>SparkFun Electronics' preferred foot prints</h3> +In this library you'll find non-functional items- supply symbols, logos, notations, frame blocks, etc.<br><br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com. +<br><br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br><br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>EAGLE Design Rules</b> +<p> +Die Standard-Design-Rules sind so gewählt, dass sie für +die meisten Anwendungen passen. Sollte ihre Platine +besondere Anforderungen haben, treffen Sie die erforderlichen +Einstellungen hier und speichern die Design Rules unter +einem neuen Namen ab. +<b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name. +<b>Elecrow EAGLE Design Rules</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Since Version 6.2.2 text objects can contain more than one line, +which will not be processed correctly with this version. + + + diff --git a/PCB/Hotkeys.sch b/PCB/Hotkeys.sch new file mode 100644 index 0000000..28b311a --- /dev/null +++ b/PCB/Hotkeys.sch @@ -0,0 +1,11192 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Frames for Sheet and Layout</b> + + + + + + + + + + + + + + + + + + + + +>DRAWING_NAME +>LAST_DATE_TIME +>SHEET +Sheet: + + + + + +<b>FRAME</b><p> +DIN A4, landscape with location and doc. field + + + + + + + + + + + + + + +Cherry MX Keyswitch PCB footprints + + +Cherry MX Keyswitch footprint + + + + + + + + + +- ++ +>NAME ++ +- + + + + +A basic Alps or Cherry MX switch with LED + + + + + + + + +LED- +LED+ +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +<b>Diodes</b><p> +Based on the following sources: +<ul> +<li>Motorola : www.onsemi.com +<li>Fairchild : www.fairchildsemi.com +<li>Philips : www.semiconductors.com +<li>Vishay : www.vishay.de +</ul> +<author>Created by librarian@cadsoft.de</author> + + +<B>DIODE</B><p> +diameter 2.54 mm, horizontal, grid 10.16 mm + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B><p> +diameter 2 mm, horizontal, grid 10.16 mm + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B><p> +diameter 4 mm, horizontal, grid 10 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<B>DIODE</B><p> +diameter 3.5 mm, horizontal, grid 12.7 mm + + + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B><p> +diameter 4 mm, vertical, grid 10.16 mm + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B><p> +diameter 5.6 mm, horizontal, grid 15.24 mm + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B><p> +diameter 2.54 mm, horizontal, grid 10.16 mm + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B><p> +diameter 3 mm, horizontal, grid 10.16 mm + + + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B><p> +diameter 5 mm, horizontal, grid 12.7 mm + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B><p> +diameter 1.8 mm, horizontal, grid 7.62 mm + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B><p> +2-lead plastic, vertical + + + + + + + + +>NAME +>VALUE + + +<B>DIODE</B> + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B><p> +2-lead metall, vertical + + + + + + + +>NAME +>VALUE + + +<B>DIODE</B><p> +diameter 3.5 mm, vertical, grid 5.08 mm + + + + + +>NAME +>VALUE + + + +<B>DIODE</B><p> +diameter 3.5 mm, horizontal, grid 15.24 mm + + + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B><p> +diameter 4 mm, vertical, grid 10.16 mm + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<B>DIODE</B><p> +diameter 4.8 mm, vertical, grid 10.16 mm + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B><p> +diameter 3.5 mm, vertical, grid 10.16 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<B>DIODE</B><p> +diameter 3.5 mm, vertical, grid 15.24 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<B>DIODE</B><p> +diameter 3.5 mm, vertical, grid 17.78 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<B>DIODE</B><p> +diameter 3.5 mm, vertical, grid 15.24 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<B>DIODE</B><p> +diameter 3.5 mm, vertical, grid 20.32 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<B>DIODE</B><p> +diameter 5 mm, horizontal, grid 15.24 mm + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B><p> +diameter 2.3 mm, vertical, grid 10.16 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B><p> +diameter 3.3 mm, vertical, grid 10.16 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B><p> +diameter 3 mm, horizontal, grid 10.16 mm + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B><p> +2-lead molded, vertical + + + + + + + + +>NAME +>VALUE + + + + + + + + +<B>DIODE</B><p> +2-lead molded, horizontal + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +A17,5mm + + + + + + + + + +<B>DIODE</B><p> +2-lead molded, vertical + + + + + + + + +>NAME +>VALUE + + + + + + + + +<B>DIODE</B><p> +diameter 7.62 mm, horizontal, grid 12.7 mm + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<B>DIODE</B><p> +diameter 4.8 mm, vertical, grid 12.7 mm + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B> + + + + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B><p> +diameter 9 mm, horizontal, grid 15.24 mm + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B><p> +diameter 5.2 mm, horizontal, grid 15.24 mm + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<B>DIODE</B><p> +2-lead molded, horizontal + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +A17,5mm + + + + + + + + + +<B>DIODE</B> + + + + + + + +>NAME +>VALUE + + + + + +<b>DIODE</b> + + + + + + + + + + +>NAME +>VALUE + + + +<b>DIODE</b> + + + + + + + + + + +>NAME +>VALUE + + + + +<b>DIODE</b> + + + + + + + + + +>NAME +>VALUE + + +<b>DIODE</b> + + + + + + + + + + +>NAME +>VALUE + + + +<b>DIODE</b> + + + + + + + + + + +>NAME +>VALUE + + + +<b>SOD106 Reflow soldering</b> Philips SC01_Mounting_1996.pdf + + + + + + + +>NAME +>VALUE + + + + + +<b>DIODE</b> + + + + + + + + + +>NAME +>VALUE + + + + + +<b>SOD106 Wave soldering</b> Philips SC01_Mounting_1996.pdf + + + + + + + +>NAME +>VALUE + + + + + +<b>SOD106A Reflow soldering</b> Philips SC01_Mounting_1996.pdf + + + + + + + +>NAME +>VALUE + + + + + +<b>SOD110 Wave soldering</b> Philips SC01_Mounting_1996.pdf + + + + + + +>NAME +>VALUE + + + +<b>SOD110 Reflow soldering</b> Philips SC01_Mounting_1996.pdf + + + + + + +>NAME +>VALUE + + + +<b>Diode</b> + + + + + + +>NAME +>VALUE + + + + + +<b>SOD323 Reflow soldering</b> Philips SC01_Mounting_1996.pdf + + + + + + + + + +>NAME +>VALUE + + + +<b>SOD323 Wave soldering</b> Philips SC01_Mounting_1996.pdf + + + + + + + + + +>NAME +>VALUE + + + +<b>GF1</b><p> +General Semiconductor + + + + + + +>NAME +>VALUE + + + + + + +<b>Mini Melf Diode</b> + + + + + + + +>NAME +>VALUE + + + + + +<b>DIODE</b><p> +Package DO-213AB = http://www.diotec.com/pdf/sm4001.pdf + + + + + + + + + +>NAME +>VALUE + + + + + +<b>Micro Melf Diode Reflow soldering</b> VISHAY mcl4148.pdf + + + + +>NAME +>VALUE + + + + + +<b>Micro Melf Diode Wave soldering</b> VISHAY mcl4148.pdf + + + + +>NAME +>VALUE + + + + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME +>VALUE + + + + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME +>VALUE + + + + + +<b>DIODE</b> + + + + + + + + + +>NAME +>VALUE + + + + + +<b>DIODE</b> + + + + + + + + + +>NAME +>VALUE + + + + + +<b>DIODE</b> + + + + + + + + + +>NAME +>VALUE + + + + + +<b>SURFACE MOUNT GENERAL RECTIFIER</b> JEDEC DO-214AC molded platic body<p> +Method 2026<br> +Source: http://www.kingtronics.com/SMD_M7/M7_SMD_4007.pdf + + + + + + + + +>NAME +>VALUE + + + + + + +<b>DO41</b> 7.6mm x 2mm<p> +Source: http://www.diodes.com/datasheets/ds23001.pdf + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + +SpiceOrder 1 +SpiceOrder 2 + + + + +<b>DIODE</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Resistors, Capacitors, Inductors</b><p> +Based on the previous libraries: +<ul> +<li>r.lbr +<li>cap.lbr +<li>cap-fe.lbr +<li>captant.lbr +<li>polcap.lbr +<li>ipc-smd.lbr +</ul> +All SMD packages are defined according to the IPC specifications and CECC<p> +<author>Created by librarian@cadsoft.de</author><p> +<p> +for Electrolyt Capacitors see also :<p> +www.bccomponents.com <p> +www.panasonic.com<p> +www.kemet.com<p> +<p> +for trimmer refence see : <u>www.electrospec-inc.com/cross_references/trimpotcrossref.asp</u><p> + +<map name="nav_main"> +<area shape="rect" coords="0,1,140,23" href="../military_specs.asp" title=""> +<area shape="rect" coords="0,24,140,51" href="../about.asp" title=""> +<area shape="rect" coords="1,52,140,77" href="../rfq.asp" title=""> +<area shape="rect" coords="0,78,139,103" href="../products.asp" title=""> +<area shape="rect" coords="1,102,138,128" href="../excess_inventory.asp" title=""> +<area shape="rect" coords="1,129,138,150" href="../edge.asp" title=""> +<area shape="rect" coords="1,151,139,178" href="../industry_links.asp" title=""> +<area shape="rect" coords="0,179,139,201" href="../comments.asp" title=""> +<area shape="rect" coords="1,203,138,231" href="../directory.asp" title=""> +<area shape="default" nohref> +</map> + +<html> + +<title></title> + + <LINK REL="StyleSheet" TYPE="text/css" HREF="style-sheet.css"> + +<body bgcolor="#ffffff" text="#000000" marginwidth="0" marginheight="0" topmargin="0" leftmargin="0"> +<table border=0 cellspacing=0 cellpadding=0 width="100%" cellpaddding=0 height="55%"> +<tr valign="top"> + +</td> +<! <td width="10">&nbsp;</td> +<td width="90%"> + +<b><font color="#0000FF" size="4">TRIM-POT CROSS REFERENCE</font></b> +<P> +<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=2> + <TR> + <TD COLSPAN=8> + <FONT SIZE=3 FACE=ARIAL><B>RECTANGULAR MULTI-TURN</B></FONT> + </TD> + </TR> + <TR> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">BOURNS</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">BI&nbsp;TECH</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">DALE-VISHAY</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">PHILIPS/MEPCO</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">MURATA</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">PANASONIC</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">SPECTROL</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">MILSPEC</FONT> + </B> + </TD><TD>&nbsp;</TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3 > + 3005P<BR> + 3006P<BR> + 3006W<BR> + 3006Y<BR> + 3009P<BR> + 3009W<BR> + 3009Y<BR> + 3057J<BR> + 3057L<BR> + 3057P<BR> + 3057Y<BR> + 3059J<BR> + 3059L<BR> + 3059P<BR> + 3059Y<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 89P<BR> + 89W<BR> + 89X<BR> + 89PH<BR> + 76P<BR> + 89XH<BR> + 78SLT<BR> + 78L&nbsp;ALT<BR> + 56P&nbsp;ALT<BR> + 78P&nbsp;ALT<BR> + T8S<BR> + 78L<BR> + 56P<BR> + 78P<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + T18/784<BR> + 783<BR> + 781<BR> + -<BR> + -<BR> + -<BR> + 2199<BR> + 1697/1897<BR> + 1680/1880<BR> + 2187<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 8035EKP/CT20/RJ-20P<BR> + -<BR> + RJ-20X<BR> + -<BR> + -<BR> + -<BR> + 1211L<BR> + 8012EKQ&nbsp;ALT<BR> + 8012EKR&nbsp;ALT<BR> + 1211P<BR> + 8012EKJ<BR> + 8012EKL<BR> + 8012EKQ<BR> + 8012EKR<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 2101P<BR> + 2101W<BR> + 2101Y<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 2102L<BR> + 2102S<BR> + 2102Y<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + EVMCOG<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 43P<BR> + 43W<BR> + 43Y<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 40L<BR> + 40P<BR> + 40Y<BR> + 70Y-T602<BR> + 70L<BR> + 70P<BR> + 70Y<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + RT/RTR12<BR> + RT/RTR12<BR> + RT/RTR12<BR> + -<BR> + RJ/RJR12<BR> + RJ/RJR12<BR> + RJ/RJR12<BR></FONT> + </TD> + </TR> + <TR> + <TD COLSPAN=8>&nbsp; + </TD> + </TR> + <TR> + <TD COLSPAN=8> + <FONT SIZE=4 FACE=ARIAL><B>SQUARE MULTI-TURN</B></FONT> + </TD> + </TR> + <TR> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT> + </TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 3250L<BR> + 3250P<BR> + 3250W<BR> + 3250X<BR> + 3252P<BR> + 3252W<BR> + 3252X<BR> + 3260P<BR> + 3260W<BR> + 3260X<BR> + 3262P<BR> + 3262W<BR> + 3262X<BR> + 3266P<BR> + 3266W<BR> + 3266X<BR> + 3290H<BR> + 3290P<BR> + 3290W<BR> + 3292P<BR> + 3292W<BR> + 3292X<BR> + 3296P<BR> + 3296W<BR> + 3296X<BR> + 3296Y<BR> + 3296Z<BR> + 3299P<BR> + 3299W<BR> + 3299X<BR> + 3299Y<BR> + 3299Z<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 66P&nbsp;ALT<BR> + 66W&nbsp;ALT<BR> + 66X&nbsp;ALT<BR> + 66P&nbsp;ALT<BR> + 66W&nbsp;ALT<BR> + 66X&nbsp;ALT<BR> + -<BR> + 64W&nbsp;ALT<BR> + -<BR> + 64P&nbsp;ALT<BR> + 64W&nbsp;ALT<BR> + 64X&nbsp;ALT<BR> + 64P<BR> + 64W<BR> + 64X<BR> + 66X&nbsp;ALT<BR> + 66P&nbsp;ALT<BR> + 66W&nbsp;ALT<BR> + 66P<BR> + 66W<BR> + 66X<BR> + 67P<BR> + 67W<BR> + 67X<BR> + 67Y<BR> + 67Z<BR> + 68P<BR> + 68W<BR> + 68X<BR> + 67Y&nbsp;ALT<BR> + 67Z&nbsp;ALT<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 5050<BR> + 5091<BR> + 5080<BR> + 5087<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + T63YB<BR> + T63XB<BR> + -<BR> + -<BR> + -<BR> + 5887<BR> + 5891<BR> + 5880<BR> + -<BR> + -<BR> + -<BR> + T93Z<BR> + T93YA<BR> + T93XA<BR> + T93YB<BR> + T93XB<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 8026EKP<BR> + 8026EKW<BR> + 8026EKM<BR> + 8026EKP<BR> + 8026EKB<BR> + 8026EKM<BR> + 1309X<BR> + 1309P<BR> + 1309W<BR> + 8024EKP<BR> + 8024EKW<BR> + 8024EKN<BR> + RJ-9P/CT9P<BR> + RJ-9W<BR> + RJ-9X<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 3103P<BR> + 3103Y<BR> + 3103Z<BR> + 3103P<BR> + 3103Y<BR> + 3103Z<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 3105P/3106P<BR> + 3105W/3106W<BR> + 3105X/3106X<BR> + 3105Y/3106Y<BR> + 3105Z/3105Z<BR> + 3102P<BR> + 3102W<BR> + 3102X<BR> + 3102Y<BR> + 3102Z<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + EVMCBG<BR> + EVMCCG<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 55-1-X<BR> + 55-4-X<BR> + 55-3-X<BR> + 55-2-X<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 50-2-X<BR> + 50-4-X<BR> + 50-3-X<BR> + -<BR> + -<BR> + -<BR> + 64P<BR> + 64W<BR> + 64X<BR> + 64Y<BR> + 64Z<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + RT/RTR22<BR> + RT/RTR22<BR> + RT/RTR22<BR> + RT/RTR22<BR> + RJ/RJR22<BR> + RJ/RJR22<BR> + RJ/RJR22<BR> + RT/RTR26<BR> + RT/RTR26<BR> + RT/RTR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RT/RTR24<BR> + RT/RTR24<BR> + RT/RTR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + </TR> + <TR> + <TD COLSPAN=8>&nbsp; + </TD> + </TR> + <TR> + <TD COLSPAN=8> + <FONT SIZE=4 FACE=ARIAL><B>SINGLE TURN</B></FONT> + </TD> + </TR> + <TR> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT> + </TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 3323P<BR> + 3323S<BR> + 3323W<BR> + 3329H<BR> + 3329P<BR> + 3329W<BR> + 3339H<BR> + 3339P<BR> + 3339W<BR> + 3352E<BR> + 3352H<BR> + 3352K<BR> + 3352P<BR> + 3352T<BR> + 3352V<BR> + 3352W<BR> + 3362H<BR> + 3362M<BR> + 3362P<BR> + 3362R<BR> + 3362S<BR> + 3362U<BR> + 3362W<BR> + 3362X<BR> + 3386B<BR> + 3386C<BR> + 3386F<BR> + 3386H<BR> + 3386K<BR> + 3386M<BR> + 3386P<BR> + 3386S<BR> + 3386W<BR> + 3386X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 25P<BR> + 25S<BR> + 25RX<BR> + 82P<BR> + 82M<BR> + 82PA<BR> + -<BR> + -<BR> + -<BR> + 91E<BR> + 91X<BR> + 91T<BR> + 91B<BR> + 91A<BR> + 91V<BR> + 91W<BR> + 25W<BR> + 25V<BR> + 25P<BR> + -<BR> + 25S<BR> + 25U<BR> + 25RX<BR> + 25X<BR> + 72XW<BR> + 72XL<BR> + 72PM<BR> + 72RX<BR> + -<BR> + 72PX<BR> + 72P<BR> + 72RXW<BR> + 72RXL<BR> + 72X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + T7YB<BR> + T7YA<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + TXD<BR> + TYA<BR> + TYP<BR> + -<BR> + TYD<BR> + TX<BR> + -<BR> + 150SX<BR> + 100SX<BR> + 102T<BR> + 101S<BR> + 190T<BR> + 150TX<BR> + 101<BR> + -<BR> + -<BR> + 101SX<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + ET6P<BR> + ET6S<BR> + ET6X<BR> + RJ-6W/8014EMW<BR> + RJ-6P/8014EMP<BR> + RJ-6X/8014EMX<BR> + TM7W<BR> + TM7P<BR> + TM7X<BR> + -<BR> + 8017SMS<BR> + -<BR> + 8017SMB<BR> + 8017SMA<BR> + -<BR> + -<BR> + CT-6W<BR> + CT-6H<BR> + CT-6P<BR> + CT-6R<BR> + -<BR> + CT-6V<BR> + CT-6X<BR> + -<BR> + -<BR> + 8038EKV<BR> + -<BR> + 8038EKX<BR> + -<BR> + -<BR> + 8038EKP<BR> + 8038EKZ<BR> + 8038EKW<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + 3321H<BR> + 3321P<BR> + 3321N<BR> + 1102H<BR> + 1102P<BR> + 1102T<BR> + RVA0911V304A<BR> + -<BR> + RVA0911H413A<BR> + RVG0707V100A<BR> + RVA0607V(H)306A<BR> + RVA1214H213A<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 3104B<BR> + 3104C<BR> + 3104F<BR> + 3104H<BR> + -<BR> + 3104M<BR> + 3104P<BR> + 3104S<BR> + 3104W<BR> + 3104X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + EVMQ0G<BR> + EVMQIG<BR> + EVMQ3G<BR> + EVMS0G<BR> + EVMQ0G<BR> + EVMG0G<BR> + -<BR> + -<BR> + -<BR> + EVMK4GA00B<BR> + EVM30GA00B<BR> + EVMK0GA00B<BR> + EVM38GA00B<BR> + EVMB6<BR> + EVLQ0<BR> + -<BR> + EVMMSG<BR> + EVMMBG<BR> + EVMMAG<BR> + -<BR> + -<BR> + EVMMCS<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + EVMM1<BR> + -<BR> + -<BR> + EVMM0<BR> + -<BR> + -<BR> + EVMM3<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + 62-3-1<BR> + 62-1-2<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 67R<BR> + -<BR> + 67P<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 67X<BR> + 63V<BR> + 63S<BR> + 63M<BR> + -<BR> + -<BR> + 63H<BR> + 63P<BR> + -<BR> + -<BR> + 63X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + RJ/RJR50<BR> + RJ/RJR50<BR> + RJ/RJR50<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + </TR> +</TABLE> +<P>&nbsp;<P> +<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3> + <TR> + <TD COLSPAN=7> + <FONT color="#0000FF" SIZE=4 FACE=ARIAL><B>SMD TRIM-POT CROSS REFERENCE</B></FONT> + <P> + <FONT SIZE=4 FACE=ARIAL><B>MULTI-TURN</B></FONT> + </TD> + </TR> + <TR> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>BOURNS</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>TOCOS</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>AUX/KYOCERA</B></FONT> + </TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 3224G<BR> + 3224J<BR> + 3224W<BR> + 3269P<BR> + 3269W<BR> + 3269X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 44G<BR> + 44J<BR> + 44W<BR> + 84P<BR> + 84W<BR> + 84X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + ST63Z<BR> + ST63Y<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + ST5P<BR> + ST5W<BR> + ST5X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + </TR> + <TR> + <TD COLSPAN=7>&nbsp; + </TD> + </TR> + <TR> + <TD COLSPAN=7> + <FONT SIZE=4 FACE=ARIAL><B>SINGLE TURN</B></FONT> + </TD> + </TR> + <TR> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>BOURNS</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>TOCOS</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>AUX/KYOCERA</B></FONT> + </TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 3314G<BR> + 3314J<BR> + 3364A/B<BR> + 3364C/D<BR> + 3364W/X<BR> + 3313G<BR> + 3313J<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 23B<BR> + 23A<BR> + 21X<BR> + 21W<BR> + -<BR> + 22B<BR> + 22A<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + ST5YL/ST53YL<BR> + ST5YJ/5T53YJ<BR> + ST-23A<BR> + ST-22B<BR> + ST-22<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + ST-4B<BR> + ST-4A<BR> + -<BR> + -<BR> + -<BR> + ST-3B<BR> + ST-3A<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + EVM-6YS<BR> + EVM-1E<BR> + EVM-1G<BR> + EVM-1D<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + G4B<BR> + G4A<BR> + TR04-3S1<BR> + TRG04-2S1<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + DVR-43A<BR> + CVR-42C<BR> + CVR-42A/C<BR> + -<BR> + -<BR></FONT> + </TD> + </TR> +</TABLE> +<P> +<FONT SIZE=4 FACE=ARIAL><B>ALT =&nbsp;ALTERNATE</B></FONT> +<P> + +&nbsp; +<P> +</td> +</tr> +</table> +</BODY></HTML> + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> wave soldering<p> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +wave soldering + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +wave soldering + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +wave soldering + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +wave soldering + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +wave soldering + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +wave soldering + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +wave soldering + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +wave soldering + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +Source: http://download.siliconexpert.com/pdfs/2005/02/24/Semi_Ap/2/VSH/Resistor/dcrcwfre.pdf + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> wave soldering<p> +Source: http://download.siliconexpert.com/pdfs/2005/02/24/Semi_Ap/2/VSH/Resistor/dcrcwfre.pdf + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +MELF 0.10 W + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +MELF 0.25 W + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +MELF 0.12 W + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +MELF 0.10 W + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +MELF 0.25 W + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +MELF 0.25 W + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +MELF 0.12 W + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +MELF 0.25 W + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +type 0204, grid 5 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0204, grid 7.5 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0207, grid 10 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0207, grid 12 mm + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<b>RESISTOR</b><p> +type 0207, grid 15mm + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<b>RESISTOR</b><p> +type 0207, grid 2.5 mm + + + + + + + +>NAME +>VALUE + + +<b>RESISTOR</b><p> +type 0207, grid 5 mm + + + + + + + +>NAME +>VALUE + + +<b>RESISTOR</b><p> +type 0207, grid 7.5 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0309, grid 10mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0309, grid 12.5 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0411, grid 12.5 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0411, grid 15 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0411, grid 3.81 mm + + + + + + +>NAME +>VALUE + + + +<b>RESISTOR</b><p> +type 0414, grid 15 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0414, grid 5 mm + + + + + + +>NAME +>VALUE + + + +<b>RESISTOR</b><p> +type 0617, grid 17.5 mm + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0617, grid 22.5 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0617, grid 5 mm + + + + + + +>NAME +>VALUE + + + +<b>RESISTOR</b><p> +type 0922, grid 22.5 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<b>RESISTOR</b><p> +type 0613, grid 5 mm + + + + + + +>NAME +>VALUE + + + +<b>RESISTOR</b><p> +type 0613, grid 15 mm + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0817, grid 22.5 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +0817 + + + + +<b>RESISTOR</b><p> +type 0817, grid 6.35 mm + + + + + + +>NAME +>VALUE +0817 + + + +<b>RESISTOR</b><p> +type V234, grid 12.5 mm + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type V235, grid 17.78 mm + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type V526-0, grid 2.5 mm + + + + + + + + + + +>NAME +>VALUE + + +<b>Mini MELF 0102 Axial</b> + + + + +>NAME +>VALUE + + + +<b>RESISTOR</b><p> +type 0922, grid 7.5 mm + + + + + + +>NAME +>VALUE +0922 + + + +<b>CECC Size RC2211</b> Reflow Soldering<p> +source Beyschlag + + + + + + +>NAME +>VALUE + + +<b>CECC Size RC2211</b> Wave Soldering<p> +source Beyschlag + + + + + + +>NAME +>VALUE + + +<b>CECC Size RC3715</b> Reflow Soldering<p> +source Beyschlag + + + + + + + + +>NAME +>VALUE + + +<b>CECC Size RC3715</b> Wave Soldering<p> +source Beyschlag + + + + + + + + +>NAME +>VALUE + + +<b>CECC Size RC6123</b> Reflow Soldering<p> +source Beyschlag + + + + + + + + +>NAME +>VALUE + + +<b>CECC Size RC6123</b> Wave Soldering<p> +source Beyschlag + + + + + + + + +>NAME +>VALUE + + +<b>RESISTOR</b><p> +type RDH, grid 15 mm + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +RDH + + + + +<b>RESISTOR</b><p> +type 0204, grid 2.5 mm + + + + + + +>NAME +>VALUE + + +<b>RESISTOR</b><p> +type 0309, grid 2.5 mm + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> chip<p> +Source: http://www.vishay.com/docs/20008/dcrcw.pdf + + +>NAME +>VALUE + + + + + +<b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> +MIL SIZE RNC55<br> +Source: VISHAY .. vta56.pdf + + + + + + + + +>NAME +>VALUE + + + + +<b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> +MIL SIZE RNC60<br> +Source: VISHAY .. vta56.pdf + + + + + + + + +>NAME +>VALUE + + + + +<b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> +MIL SIZE RBR52<br> +Source: VISHAY .. vta56.pdf + + + + + + + + + + +>NAME +>VALUE + + + + +<b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> +MIL SIZE RBR53<br> +Source: VISHAY .. vta56.pdf + + + + + + + + + + +>NAME +>VALUE + + + + +<b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> +MIL SIZE RBR54<br> +Source: VISHAY .. vta56.pdf + + + + + + + + + + +>NAME +>VALUE + + + + +<b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> +MIL SIZE RBR55<br> +Source: VISHAY .. vta56.pdf + + + + + + + + + + +>NAME +>VALUE + + + + +<b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> +MIL SIZE RBR56<br> +Source: VISHAY .. vta56.pdf + + + + + + + + + + +>NAME +>VALUE + + + + +<b>Package 4527</b><p> +Source: http://www.vishay.com/docs/31059/wsrhigh.pdf + + + + + + +>NAME +>VALUE + + +<b>Wirewound Resistors, Precision Power</b><p> +Source: VISHAY wscwsn.pdf + + + + + + + + + + +>NAME +>VALUE + + +<b>Wirewound Resistors, Precision Power</b><p> +Source: VISHAY wscwsn.pdf + + + + + + +>NAME +>VALUE + + +<b>Wirewound Resistors, Precision Power</b><p> +Source: VISHAY wscwsn.pdf + + + + + + + + + + +>NAME +>VALUE + + +<b>Wirewound Resistors, Precision Power</b><p> +Source: VISHAY wscwsn.pdf + + + + + + + + + + +>NAME +>VALUE + + +<b>Wirewound Resistors, Precision Power</b><p> +Source: VISHAY wscwsn.pdf + + + + + + +>NAME +>VALUE + + +<b>Wirewound Resistors, Precision Power</b><p> +Source: VISHAY wscwsn.pdf + + + + + + +>NAME +>VALUE + + +<b>CRCW1218 Thick Film, Rectangular Chip Resistors</b><p> +Source: http://www.vishay.com .. dcrcw.pdf + + + + +>NAME +>VALUE + + + + +<b>Chip Monolithic Ceramic Capacitors</b> Medium Voltage High Capacitance for General Use<p> +Source: http://www.murata.com .. GRM43DR72E224KW01.pdf + + + + + + +>NAME +>VALUE + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<B>RESISTOR</B>, American symbol + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<h3>SparkFun Electronics' preferred foot prints</h3> +In this library you'll find non-functional items- supply symbols, logos, notations, frame blocks, etc.<br><br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com. +<br><br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br><br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE + + + + +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +5V supply symbol + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +<b>Open Source Hardware Logo</b> + This logo indicates the piece of hardware it is found on incorporates a OSHW license and/or adheres to the definition of open source hardware found here: http://freedomdefined.org/OSHW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<h3>SparkFun Electronics' preferred foot prints</h3> +In this library you'll find boards and modules: Arduino footprints, breadboards, non-RF modules, etc.<br><br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com. +<br><br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br><br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<h3>SparkFun Electronics' preferred foot prints</h3> +In this library you'll find discrete semiconductors- transistors, diodes, TRIACs, optoisolators, etc.<br><br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com. +<br><br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br><br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>TO 92</b> + + + + + + + + + +>NAME +>VALUE + + +<b>SOT-223</b> + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +<b>Generic NPN BJT</b> +<p> +MMBT2222A - TRANS-08049 (SOT-23, 1A 40V)<br> +MPSA42 - TRANS-09116 (SOT-23, 500mA 300V)<br> +MMBT5088LT1G - TRANS-11160 (SOT-23, 50 mA 30V)<br> +</p> +<ul> + <li> + BC547 - + <a href="http://www.sparkfun.com/products/8928">COM-08928</a> + (TO-92 45V 100mA) (1.Collector 2.Base 3.Emitter) + </li> + <li> + 2N3904 - + <a href="http://www.sparkfun.com/products/521">COM-00521</a> + (TO-92 40V 200mA) (1.Emitter 2.Base 3.Collector) + </li> + <li> + P2N2222A - + <a href="http://www.sparkfun.com/products/12852">COM-12852</a> + (TO-92 40V 600mA) (1.Collector 2.Base 3.Emitter) + </li> + +</ul> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Adam Dodman +R1 - R20: Depends on LEDs +R21 - 1k Ohm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Since Version 6.2.2 text objects can contain more than one line, +which will not be processed correctly with this version. + + + diff --git a/PCB/PCB.png b/PCB/PCB.png new file mode 100644 index 0000000000000000000000000000000000000000..f4d2d2b9a5c1c437e73ec2cd10c99beb638fee88 GIT binary patch literal 54100 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

DcmmNDbmV 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